SRC質問掲示板Mk2
(現在 過去ログ39 を表示中)

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

[ 最新記事及び返信フォームをトピックトップへ ]

■7404 / inTopicNo.1)  自作精神コマンドで困っています。
  
□投稿者/ 天之井●幻狗 -(2003/03/11(Tue) 02:16:11)
    虚勢
    勢, 25, 自分, 即効, -, -
    気力増加Lv2
    次の戦闘まで気力+20

    *使用 対象ユニット 虚勢:
    If Condition(対象ユニット,勢) = 1 Then
    Talk システム
    使用不可
    End
    IncreaseMorale 対象ユニット -20
    SP(対象ユニット) = SP(対象ユニット) + 25
    Else
    SetStatus 対象ユニット 勢 -1
    EndIf
    Exit

    *攻撃後 全 全:
    # 先に仕掛けた方が味方
    If Party(対象ユニット) = 味方 Then
    If Condition(対象ユニット,勢) = 0 Exit
    IncreaseMorale 対象ユニット -20
    ClearStatus 対象ユニット 勢
    # 先に仕掛けたのが味方以外
    Else
    If Condition(相手ユニット,勢) = 0 Exit
    IncreaseMorale 相手ユニット -20
    ClearStatus 相手ユニット 勢
    EndIf
    Exit

    と、1戦闘だけ気力増加の効果なんですが、
    1.持続時間を即効にしないと、気力増加が使えない事
    2.持続時間を即効にしたから使用中の場合、精神効果が顔アイコンの横に表示されない事
    3.重ね掛けした時に、一回使用してから元に戻る事

    なんとかなりませんでしょうか?
解決済み!
引用返信/返信 削除キー/
■7409 / inTopicNo.2)  Re[1]: 自作精神コマンドで困っています。
□投稿者/ ランガー -(2003/03/11(Tue) 09:02:01)
    効果期間を「攻撃」にして使用イベントで気力を増加、コマンドの効果を「気力低下Lv2」にすれば表現できるかと思います。
    欠点は使用時の気力が130を越えていると使用後の気力が130まで下がってしまうことでしょうか。その辺も上手くやればなんとかなるかと思います。
引用返信/返信 削除キー/
■7410 / inTopicNo.3)  自分ならこうします
□投稿者/ 音伎 -(2003/03/11(Tue) 10:23:23)
    虚勢
    勢, 25, 自分, 破壊, -, -
    命中強化Lv0
    次の戦闘まで気力+20


    *使用 全 虚勢:
    If Morale(対象ユニットID) > 130 Then
    Set 虚勢気力変化量[対象ユニットID] ((150 - Morale(対象ユニットID)) * -1)
    Else
    Set 虚勢気力変化量[対象ユニットID] -20
    EndIf
    IncreaseMorale 対象ユニットID 20
    Exit

    *破壊 全:
    *攻撃後 全 全:
    If SpecialPower(対象ユニットID,虚勢) = 1 Then
    IncreaseMorale 対象ユニットID 虚勢気力変化量[対象ユニットID]
    ClearSpecialPower 対象ユニットID 虚勢
    Set 虚勢気力変化量[対象ユニットID] 0
    EndIf
    If SpecialPower(相手ユニットID,虚勢) = 1 Then
    IncreaseMorale 相手ユニットID 虚勢気力変化量[相手ユニットID]
    ClearSpecialPower 相手ユニットID 虚勢
    Set 虚勢気力変化量[相手ユニットID] 0
    EndIf
    Exit

    スペシャルパワー『虚勢』は、
    現在、同名スペシャルパワーを使用しているか判定する為の
    ダミー(0%の命中強化)です。
    実際の気力変化は全て"*使用 全 虚勢"と、"*破壊 全"、"*攻撃後 全 全"ラベルで
    行っています。

    ランガーさんが指摘していた、気力130以上の際の動作を正常に行う為に、
    『虚勢』使用時に変化した気力量のマイナス1倍を、変数"虚勢気力変化量"に
    記録しています。

    かなり強引な方法ですが…
    この方法ならば、天之井●幻狗さんの提示した、1〜3までの課題を
    クリアできると思います。
引用返信/返信 削除キー/
■7413 / inTopicNo.4)  ありがとうございました
□投稿者/ 天之井●幻狗 -(2003/03/11(Tue) 14:29:01)
    ランガーさん
    音伎さん
    ありがとうございます。
    そうでした。何かを忘れていると思ったら、気力130以上の事を失念していました。

    これからも努力をして、お手を煩わせないようにしたいと思います。
    でも、また何かありましたら、お知恵を拝借できたら幸いです。
    出来るだけ、自力でガンバリマス

    本当にありがとうございました。

解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

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

- Child Tree -
- Antispam Version -