SRCでFlashを作るブログ

シミュレーションRPG製作ツール「SRC」向けに何か作ります。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

安定版でも実ダメージ値が取得できる

Animation.txtで「ビームサーベル(準備), @Naru_BattleAnime 準備」などとサブルーチンを指定することにより、戦闘中のデータをある程度取得できる
その自作サブルーチンでログを取ってみた。


Naru_BattleAnime:

Open log.txt For 追加出力 As F

Print F $(Args(1))

Print F "$(Pilot(対象ユニットID)) $(Unit(対象パイロット)) $(対象ユニット使用武器)"
Print F "$(HP(対象ユニットID)) $(EN(対象ユニットID))"

Print F "$(Pilot(相手ユニットID)) $(Unit(相手パイロット)) $(相手ユニット使用武器)"
Print F "$(HP(相手ユニットID)) $(EN(相手ユニットID))"

Print F "$(サポートアタックユニットID) $(サポートガードユニットID)"

Close F
return


animation.txt

汎用
ビームサーベル(準備), @Naru_BattleAnime 準備
ビームサーベル(攻撃), @Naru_BattleAnime 攻撃
ビームサーベル(反撃), @Naru_BattleAnime 反撃
ビームサーベル(命中), @Naru_BattleAnime 命中
ビームサーベル(ダメージ表示), @Naru_BattleAnime ダメージ表示
ビームサーベル(クリティカル), @Naru_BattleAnime クリティカル
ビームサーベル(とどめ), @Naru_BattleAnime とどめ
回避, @Naru_BattleAnime 回避
ダメージ小, @Naru_BattleAnime ダメージ小
ダメージ中, @Naru_BattleAnime ダメージ中
ダメージ大, @Naru_BattleAnime ダメージ大
破壊, @Naru_BattleAnime 破壊
射程外, @Naru_BattleAnime 射程外
切り払い, @Naru_BattleAnime 切り払い
攻撃無効化, @Naru_BattleAnime 攻撃無効化
ビーム無効化, @Naru_BattleAnime ビーム無効化
阻止, @Naru_BattleAnime 阻止
分身, @Naru_BattleAnime 分身
緊急テレポート, @Naru_BattleAnime 緊急テレポート
反射, @Naru_BattleAnime 反射
当て身技, @Naru_BattleAnime 当て身技
シールド防御, @Naru_BattleAnime シールド防御
バリア貫通, @Naru_BattleAnime バリア貫通
バリア発動, @Naru_BattleAnime バリア発動
フィールド発動, @Naru_BattleAnime フィールド発動
プロテクション発動, @Naru_BattleAnime プロテクション発動
自動反撃, @Naru_BattleAnime 自動反撃
追加攻撃, @Naru_BattleAnime 追加攻撃
ダミー, @Naru_BattleAnime ダミー
サポートアタック開始, @Naru_BattleAnime サポートアタック開始
サポートアタック終了, @Naru_BattleAnime サポートアタック終了
サポートガード開始, @Naru_BattleAnime サポートガード開始
サポートガード終了, @Naru_BattleAnime サポートガード終了
吹き飛ばし, @Naru_BattleAnime 吹き飛ばし





結果は以下のとおり。敵味方どちらも「ギンガナム軍パイロット(ザコ) ∀ガンダム」なのでわかりにくいが、上が攻撃側。



準備
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260

攻撃
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260

命中
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260

ダメージ表示
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
3733 260

ダメージ小
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
4400 260
ギンガナム軍パイロット(ザコ) ∀ガンダム ビームサーベル
3733 260


「ビームサーベル(ダメージ表示)」の段階で、ダメージ後のHPが取得できる。
パイロット名称、ユニット名称、武器名、HP、ENなどのデータは取得できるので、ダメージ値も攻撃を受ける前と後のHP差分から取得できる。
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://srcdeflash.blog91.fc2.com/tb.php/22-e7971718
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。