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

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

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

■20859 / inTopicNo.1)  Battle.txt中のダメージの記述について
  
□投稿者/ SIF -(2008/03/30(Sun) 10:08:08) [ID:0hmOceRf]
    おはようございます、SIFです。
    現在、デフォルトのダメージの算出式は、
    "(攻撃力 - 防御力) * 地形修正(記述を簡略化)"となっていますが、
    "攻撃力 - 防御力 * (2 - 地形修正)"という風に
    「相手の装甲が地形修正分上がる」としたく、
    Battle.txtを書いていたのですが、
    その過程で、計算式が間違っているのか、
    攻撃が表示されなくなってしまいました。

    以下、Battle.txtの内容です。

    ###ここから

    ダメージ
    攻撃側補正 - 防御側補正 * (2 - 地形ダメージ修正)

    攻撃地形補正
    攻撃補正 * 地形適応

    攻撃補正
    武器威力 * 攻撃値 \ 100 * 気力 \ 100

    防御補正
    装甲値 * 気力 \ 100 * 地形適応

    ###

    ヘルプの中には、攻撃地形補正は"攻撃力補正 * 地形適応"とあったり、
    装甲値は"装甲補正"の中でのみ用いられる、といった表現もあり、
    そのように書き直してもみたのですが、上手くいきません。
    もうどこが間違っているのか見当もつかない状態です。

    間違っている点をご指摘いただけませんでしょうか。
    よろしくお願いします。

    それでは、失礼します。
引用返信/返信 削除キー/
■20860 / inTopicNo.2)  Re[1]: Battle.txt中のダメージの記述について
□投稿者/ 千奈 -(2008/03/30(Sun) 11:20:26) [ID:uq0qrkAA]
    わかりにくいですが、ヘルプの“(1)コンフィグ対象”に書かれている式は
    計算の順を説明しているだけで、変数名を示しているわけではないようです。
    “(2)計算式”で説明されている変数及び通常の変数が
    バトルコンフィグ中で使える変数となります。
    あらかじめ定義しておけば自作変数も使えます。
    (“装甲補正”は誤記だと思いますが…)


    ですので、

    > ダメージ
    > 攻撃側補正 - 防御側補正 * (2 - 地形ダメージ修正)
    地形ダメージ修正→地形適応
    ###
    ダメージ
    攻撃側補正 - 防御側補正 * (2 - 地形適応)
    ###

    > 攻撃地形補正
    > 攻撃補正 * 地形適応
    攻撃補正→攻撃値
    ###
    攻撃地形補正
    攻撃値 * 地形適応
    ###

    となります。


    攻撃補正,防御補正の項目には書式ミスは無いのですが、
    "\"で割ると解が整数になってしまうのは意図されてのことなのでしょうか?
    もしそうでないなら以下のように
    ###
    攻撃補正
    武器威力 * 攻撃値 * 気力 / 10000

    防御補正
    装甲値 * 気力 * 地形適応 / 100
    ###
    "/"で割るのをお勧めします。
    (内部処理がわからないので、念の為割るのは最後にまとめています)



    バトルコンフィグは私も詳しくないので、間違っていたらすみません。
引用返信/返信 削除キー/
■20863 / inTopicNo.3)  Re[2]: Battle.txt中のダメージの記述について
□投稿者/ SIF -(2008/03/31(Mon) 23:08:21) [ID:41t5vZCf]
    千奈さん、ありがとうございます。
    おかげさまで目的の戦闘結果を得ることができました。

    装甲補正は誤記のようですので、報告しておきます。

    本当にありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -