SRC質問掲示板Mk2

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

■22817 / 親記事)  防御・回避系特殊能力の対象属性について
  
□投稿者/ Shun -(2014/09/10(Wed) 03:30:03) [ID:hW3IgLQg]
    近接攻撃にのみ有効で、その上で一部の属性は対象外という特殊能力を作りたいのですが、
    下記の記述だと「武突接」も対象外になってしまいます。

    自動反撃=捕食 捕食 !光武突接 50

    一方で下記のように記述すると、
    『「武突接!光」属性を持つ攻撃を受けた際に〜』という解説文になり、
    光属性の攻撃に対しても自動反撃が発動してしまいます。

    自動反撃=捕食 捕食 武突接!光 50

    近接無効のオプションなら「武突接」属性を対象外にしつつそれ以外を対象にできるけれど、
    逆に「武突接」にのみ有効でそれ以外は対象外にする方法はありますでしょうか?
引用返信/返信 削除キー/
■22818 / ResNo.1)  Re[1]: 防御・回避系特殊能力の対象属性について
□投稿者/ 元フィルブランク -(2014/09/18(Thu) 21:25:22) [ID:CYWCkSBg]
    はじめまして。
    ここ何年もSRC関連サイトに関わっていなかったので、昔の知識が通用するかわかりませんが……

    SetStatusコマンドで、存在しない状態異常をつけることができます。
    また、必要技能に状態異常を指定することができます。
    これを利用して、希望通りの特殊能力にできると思います。

    まず、ユニットデータの方で特殊能力に必要技能をつけます。
    自動反撃=捕食 捕食 武突 50 (!捕食封印状態)
    捕食=解説 「武突」属性を持ち「光」属性を持たない攻撃を受けた際に50%の確率で、捕食による自動反撃が発動する。

    解説は好きに変えて構いません。
    独断で元のデータから「接」属性を外しました。
    阻止技能に接属性をつけるのはご法度となっています。
    接属性は、属性なしの攻撃に近接攻撃の特徴をつけるための属性なので。
    弱点として使う場合はその限りではありませんが。

    以降イベントデータ
    戦闘に入る前に使用武器を調べて、光属性がついていたら、
    SetStatusコマンドを使って相手ユニットに特殊能力を使わせないための状態異常をつけます。
    特殊能力名の指定に別名が使えないのは不便ですが……

    *攻撃 全 全:
    If IsAvailable(相手ユニットID, 自動反撃) = 1 Then
    If Info(対象ユニットID, 武器, 対象ユニット使用武器, 属性所有, 光) = 1 Then
    SetStatus 相手パイロット 捕食封印 -1
    Endif
    Endif
    If IsAvailable(対象ユニットID, 自動反撃) = 1 Then
    If Info(相手ユニットID, 武器, 相手ユニット使用武器, 属性所有, 光) = 1 Then
    SetStatus 対象パイロット 捕食封印 -1
    Endif
    Endif
    Exit

    戦闘後、特殊能力の無効化のためにつけた状態異常を解除します。

    *攻撃後 全 全:
    If Condition(対象パイロット,捕食封印) = 1 Then
    ClearStatus 対象パイロット 捕食封印
    Endif
    If Condition(相手パイロット,捕食封印) = 1 Then
    ClearStatus 相手パイロット 捕食封印
    Endif
    Exit

    破壊イベントが起きると攻撃後イベントは起こらないので、同様の処理をしておきます。
    対象ユニットは破壊された時点で状態が解除されているので大丈夫

    *破壊 全:
    If Condition(相手パイロット,捕食封印) = 1 Then
    ClearStatus 相手パイロット 捕食封印
    Endif
    Exit

    複数シナリオで使う場合のために、イベントデータの部分はインクルードにするのがよいでしょう。

    それでは。
    一番の理想は「武突!光」の属性指定を本体側でサポートしてくれることですが。
引用返信/返信 削除キー/
■22819 / ResNo.2)  Re[2]: 防御・回避系特殊能力の対象属性について
□投稿者/ Shun -(2014/09/20(Sat) 14:24:27) [ID:hW3IgLQg]
    ありがとうございました。参考にさせていただきます。
解決済み!
引用返信/返信 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -