Net4u レンタル掲示板を作る
まっぷる
> 何かバグがでるなと思ったら
> get_paramsになっていたのでget_vocab_paramsと直したらできました。
> あともう一つバグらしきものを見つけました。
> パラメーターの表示順を変えると何故かどれかがマイナスになります。
> 例えば
> def get_vocab_names(type)
> case type
> when 0
> return Vocab::agi
> when 1
> return Vocab::atk
> when 2
> return Vocab::spi
> when 3
> return Vocab::def
> とdef get_vocab_params(actor, type)も同じように順番を試しに変えてみたら、何故か防御補正がマイナスになりました。他に防御を一番上にしたら攻撃力がマイナスになったりします。仕様でしょうか?バグでしょうか?
$data_actors[actor.id].parameters[type+2, actor.level]で参照されるステータスはそこを変えても変わりませんが...?
参照される順番ではなく、描画する順番を入れ替えればうまくいくと思います
(例:基本能力値の描画のdraw_actor_basic_parameterという部分)
2010/07/27 Tue 21:39 [No.17]