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

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

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

■15663 / inTopicNo.1)  地形効果の変更
  
□投稿者/ Mr.MAC -(2004/12/08(Wed) 15:26:13) [ID:sdfMmQdz]
    質問ですが、街や山といった地形の能力上昇や回復の効果は変更できるのでしょうか。
    どうかよろしくお願いします。
引用返信/返信 削除キー/
■15664 / inTopicNo.2)  Re[1]: 地形効果の変更
□投稿者/ シャアペン -(2004/12/08(Wed) 15:37:31) [ID:wcjkdVRM]
http://charpen-web.hp.infoseek.co.jp/
    2004/12/08(Wed) 17:45:05 編集(投稿者)

    基本的に指定された地形の効果量やHP・ENの回復量そのものを変更することはできません。ただし、マップチップをローカルで変える(例:林のマップチップファイル名をを山の地形名称に対応させる)ことで、擬似的に変更しているように見せかけることはできます。

    ただし、この方法を使うとマップチップを大量にシナリオに添付しなければならなくなるという事態になる可能性があり、シナリオ容量がかさむ可能性がありますのでご注意ください。
引用返信/返信 削除キー/
■15665 / inTopicNo.3)  Re[1]: 地形効果の変更
□投稿者/ 幻魔の公子 -(2004/12/08(Wed) 15:58:35) [ID:p43CvhkI]
http://klakker.hp.infoseek.co.jp/rundom.txt
     幻魔の公子です。


     かなり面倒なことをやらないとできないでしょう。

     地形効果を変える機能のリクエストは何度も出ています。もしも今まで実装されていない理由が技術的なものであれば、いつか実装されることがあるかもしれません。
     が、今のところ本体にそういう機能はありませんので。



     さて、方法ですが。
     地形名はInfo関数で取得することが可能です。それを利用して、命中、ダメージ、および回復量に修正をかければいいわけです。


     まず、命中とダメージを修正する方法です。
     攻撃イベントで互いのユニットが存在する地形名を取得し、その地形に応じて命中率とダメージを変更してやりましょう。

     命中率の算出法はHELPに載っています。それを利用して本来の命中率を算出します。この命中率をAとしましょう。
     次に、シナリオローカルで設定したい命中率修正を加えた命中率を算出します。こちらをBとします。
     AとBを比較し、その差の分、命中ないし回避を増減してやれば独自の命中修正がかけられるというわけです。
     ちなみに、命中率を割合で増減させる方法はないので、ひとまず私はこれより簡単な再現法を思いつきません。

     ダメージに関しては、スペシャルパワーの被ダメージ低下を使えばいいでしょう。
     本来のダメージ低下率とシナリオ独自に設定したいダメージ低下率を比較し、後者の値になるようなレベルを指定した被ダメージ低下SPをかけておけばいいわけです。
     たとえば本来ダメージ-10%の地形で-20%にしたい場合は、被ダメージ低下Lv8.888888888889のスペシャルパワーをかけます。微妙に誤差が出ますがだいたい20%減のダメージを受けるようになるはずです。


     回復量ですが、こちらは簡単です。
     ターンイベントで各ユニットの存在する地形を調べ、地形ごとに決められた回復量をRecoverHP、RecoverENで回復するだけです。
     本来の地形ごとの回復も当然起こるので、その分を考えて回復量を指定することは忘れずに。


     ただし、表示される地形修正とは違ってしまうので、あんまりプレイヤーに親切とは言えません。
     手間も考えるとお勧めできる方法ではないでしょう。


     それでは。

引用返信/返信 削除キー/
■15669 / inTopicNo.4)  地形効果の変更
□投稿者/ Mr.MAC -(2004/12/10(Fri) 00:22:14) [ID:sdfMmQdz]
    シャアペンさん、幻魔の公子さん、詳しい回答ありがとうございました。
    お二人の回答を参考しながら、試行錯誤していきたいと思います。
    それでは。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -