CardWirth Knowledge Network Archive

1064記事から

「特定のキーコードを持つ攻撃以外を全て無効」というイベントは、どうやって作るのですか?

重要度:100%
        
  • 複数のキーコードイベントを用意した場合、最初に適用されたイベント以降は無視される、という性質を利用します。
    まず「特定のキーコードを持つ攻撃」に反応するキーコードイベントを用意します。設定したイベントの内容は空っぽにしておきます。
    その下に、その他の主要なキーコードを片っ端から列挙した、考えうるあらゆる攻撃を無効化する無効化イベントを用意します(効果中断コンテントを使って無効化する)。
    これで、
    ・特定のキーコードを持つ攻撃に対しては、内容が空のキーコードイベントが実行され、そのまま効果が適用される。
    ・その他、列挙されたあらゆるキーコードを持つ攻撃に対しては、効果中断イベントが実行され、無効化される。
    ・キーコードが設定されていない、もしくはマイナーなキーコードしか設定されていない攻撃は、キーコードイベントが適用されず、そのまま効果が適用される。
    というイベントが完成します。(TED)