CardWirth Knowledge Network Archive

1064記事から

ランダムに記事を選択しています

特定の人物に効果をもたらすには?

カテゴリ:シナリオ作成
重要度:50%
        
  • (Q)複数のクーポンを「持っていない」キャラにある効果(眠りなど)をもたらすという作業はどのようにすれば出来るのでしょうか?
  • 例えば、「称号A」「称号B」「称号C」の、いずれも所持していないキャラクター(複数該当すれば全員)に
    特定の効果を与えたい場合の処理です。


    □スタート1
    └パーティー全員にクーポン「処理中」を配付
     └→スタート2へ
    □スタート2
    └誰か一人で、クーポン「処理中」の所持判定
     ├(所持している場合)現在選択中のメンバで、クーポン「処理中」を剥奪
     │└現在選択中のメンバで、クーポン「称号A」の所持判定
     │ ├(所持している場合)→スタート2へ
     │ └(所持していない場合)現在選択中のメンバで、クーポン「称号B」の所持判定
     │   ├(所持している場合)→スタート2へ
     │   └(所持していない場合)現在選択中のメンバで、クーポン「称号C」の所持判定
     │     ├(所持している場合)→スタート2へ
     │     └(所持していない場合)現在選択中のメンバに特定の効果(眠りなど)を与える
     │       └→スタート2へ
     └(所持していない場合)終了


    分かりにくかったら、解説します。。。