SRC質問掲示板Mk2

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

■22986 / 親記事)  イベント戦闘のダメージ調整をSPにて
  
□投稿者/ Percentage -(2017/12/27(Wed) 15:57:22) [ID:GDa39RQa]
    イベント戦闘で指定したユニット同志を戦闘させてダメージを与えるというシステムを組んでいるのですが、この時に与えるダメージを現HPの30%だけのダメージを与えるというような形の命令をさせたいのですが、これの組み方が分かる方はおられますでしょうか?

    上の例で言うと…
    現在のHP→5000のとき
    イベント戦闘によって相手側から与えられるダメージがその残存HPの30%分だけ(この場合だと、1500)与えられるようなシステムが組みたいという事です。

    もし、この方法をご存じの方がおられましたら、教えて下さい!!


引用返信/返信 削除キー/
■22987 / ResNo.1)  Re[1]: イベント戦闘のダメージ調整をSPにて
□投稿者/ Percentage -(2017/12/27(Wed) 16:02:05) [ID:GDa39RQa]
    すみません、タイトルにSPにてと書いておきながらそちらの方にふれていませんでした。なので、追記という形になりますが…

    イベント戦闘で割合ダメージを与えるためのSPを作成するとしたら、sp.txt内にどのような記述の仕方をするのが良いのでしょうか?

    こちらも知っておられる方がいましたら、教えて下さい。
    よろしくお願いします!!

引用返信/返信 削除キー/
■22991 / ResNo.2)  Re[2]: イベント戦闘のダメージ調整をSPにて
□投稿者/ dip -(2018/02/08(Thu) 07:48:13) [ID:0A5vb2NO]
    2018/02/08(Thu) 16:43:44 編集(投稿者)
    現状のSRCではSP単体で「残存HPのn%」のダメージを与える機能はありません。
    ただ、ローカルSPとバトルコンフィグ(battle.txt)を用いれば再現は可能だと思います。
    
    サンプルを組んでみました。
    もっと細かく設定したい場合はサブルーチンを追加または修正して下さい。
    またサブルーチン名適当なので好きに変更して下さい。
    
    
    # sp.txt
    #
    # 簡単に言えばSPをフラグとして使用
    割合ダメージ30%
    非表示, 0, 自分, 攻撃, -, -, -
    -
    敵の残りHP30%分のダメージを与える
    
    # battle.txt
    #
    # SP「残存HP30%ダメージ」を持つユニットの場合、敵の残存HP30%のダメージ、それ以外の場合は通常ダメージ
    最終ダメージ
    EventBattleConfig(攻撃側ユニットID,防御側ユニットID,最終値)
    
    # Data\Include.eve 辺りに追記
    #
    EventBattleConfig:
    Local uid1 = Args(1)
    Local uid2 = Args(2)
    If SpecialPower(uid1,割合ダメージ30%) = 1 Then
    	Return (HP(uid2) * 0.3)
    EndIf
    Return Args(3)

引用返信/返信 削除キー/



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

このスレッドに書きこむ

Pass/

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

- Child Tree -
- Antispam Version -