日記/2006-06-21

2006-06-21 (水) 18:44:29 (4230d)
お名前:

ときどきやってる、「拍手的な。」からの質問への回答シリーズ。
やっぱりAI関連の突っ込みが多いですね(笑)

○敵ごとの学習操作が、きちんと行えないときがあるみたいなんだけど。
→ごめんなさい。Ver0.34以前でのバグです。
 発生条件もわかっていて、「敵ごとのスキル使用率を変更していない」状態で、それ以外(アクティブパッシブや、優先度など)の学習操作をしてもうまく保存できていません。
なので対処方法としては以下の2つのパターンがあります。どっちかで対処ください。

方法1:一度その敵へのスキル使用率をいじる。
    (元の値に戻してもいいので、上下させるのがいいかと)。
    その後、それ以外の学習を行う。
方法2:Ver0.35にバージョンアップする。
○手動で1レベルスキルを使用できないの?
→ご指摘通り、Glenelgでは現状、レベル1スキル入力操作を通常攻撃をするように割り当てているため、手動では1レベルスキルは使えません。
これはバニルゆえの仕様なのですが、確かにフィーリルだとレベル1スキルを使いたい状況はあるようです。
対応は可能ですが、ソースを書き替えないとできません。

command.lua 内、OnMSG_CLICK_OBJ_SKL() で、if( level == 1 )then・・・elseif・・・という感じになっているところがあるはずです。
そこを見て、うまいこと書き替えてください。
一応コメントもあるので、スキルを使う場合と通常攻撃にする場合、どう書けばいいかはわかると思います。
○開発メモシリーズ、偉そうで嫌です。
→ご容赦ください。
確かに設計思想も含めて書いてるので、偉そうだと思います。
まあそういう考え方もあるよ、とご理解していただけると幸い。

以上、簡単に。