calendar_viewer 日記/2008-02

お名前:
new<< 2008-2; >>old
[日記]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

日記/2008-02-25

ホムの敵優先、強引な対処方法。

2008-2-25付けの掲示板指摘の項目。
ちょっと強引ですが、ソースのちょっとした変更+ai_option.iniの修整で、一応可能です。

1. ソース書き換え。
1-1. RO\AI\USER_AI\actors.lua をエディタで開く。
1-2. 上記ファイル内から function CreateMoreEnemyList() を探す。
するとその近辺に以下のような記述があるはず。

ret[1] = ATTACK_ORDER_SFRIEND
ret[2] = ATTACK_ORDER_OWNER
ret[3] = ATTACK_ORDER_FRIEND
ret[4] = ATTACK_ORDER_MINE

これが、Glenelgが攻撃する優先度の基本順番です。
これの右辺側を編集して、以下のように並べ替える。

ret[1] = ATTACK_ORDER_SFRIEND
ret[2] = ATTACK_ORDER_MINE     // ←ここと
ret[3] = ATTACK_ORDER_FRIEND
ret[4] = ATTACK_ORDER_OWNER    // ←ここの右辺を書き換えた。

1-3. 上記で保存。

2. ai_option.ini の変更 デフォルトでは1になっているATTACK_ORDER を、0 にする。

ATTACK_ORDER = 0

試してませんが・・・
上記設定で
『ボスに敵が何体いても、ホム側に敵がいれば、ホムはそちらを攻撃』するはずです。
ボスに何体敵がいても、関係ありません。

また、actor.luaを上記のように編集したままでも、ATTACK_ORDER = 1 にすれば今まで通りの動きをするはずです。

この方法の問題点は、ボスが危なかろうがなんだろうが、ホムは自分の安全しか考えなくなるということです。
現状の『敵が多いほうに攻撃(ATTACK_ORDER = 1のときの動作)』や『とにかくボス側の敵を優先(ATTACK_ORDER = 0のとき)』とはだいぶ毛色が変わってしまうと思います。

・・・あれ?でもなんか『ホム育成』用としては、こういうモードもあったほうがいいような気がしてきたぞ?(笑)

日記/2008-02-16

2008年チョコの旅。

ということで、2日ほど遅れましたが、いちおーバレンタイン対応でチョコを売りに。
今回はレシピをキャラクター間トレードできなくなってしまったので、チョコを作りたい人ががんばってクエストをこなさなければならず、面倒でした。

そして余談。
レシピ自体は去年と共通品でした:去年のレシピでも製造できます。

日記/2008-02-03

なんか・・・

論理的・現実的な検証をしたわけじゃないけれど、なんかホムの索敵反応が鈍いときがある。
複数の敵に囲まれているときに、優先度反応が狂ったり、明らかに視界内にいる敵がいるのに反応しないときがあるんだよね。
火壁反応のバグではないのはまちがいない:手動で指示すればきちんと攻撃に行くので、通過不能エリアを間違っているとも思えない。
なんかバグあるのかな・・・

いつもの問題である重力座標の話ならいいんだけど・・・
うちの掲示板で話題の『地図自動検出不良』にもかかわっていなければいいと思うが。


地図自動検出周り。

というわけで、掲示板であった内容ですが。
結局『こちらでは正常動作っぽい』『風鏡さんところでは、一時期不良だったが現状はOKそう』と・・・正体不明。
さすがに何がおきているかわからないと、手が打てないですね。
監視項目として保留。

ああ、ただテスト中に気になった点があるので、そこだけフォロー。

ちょうど一年くらい前に問題になったロード時間悪化問題への対処方法(Glenelg開発メモ/AIロード方式参照)の影響で、地図の判定タイミングも遅くなっているんですね。
現状のデフォルトだと画面上にホムの姿が見えてから14,5AIサイクルの後に判定が行われるので、もしその間に『特徴的なオブジェクトを視界外へ』してしまうような移動を行うと、問題になります。
具体的に言うと。
ゲフェン街内→ゲフェンタワーに入ったとき、ゲフェン党内の最初のワープゲート(ゲフェン街に戻るゲート)が画面に表示されますよね?
Glenelgではこのゲートを『ゲフェンタワー内にいることを確認するための特徴的なオブジェクト』として用いています。
Glenelgの初期ロードが完了して状態表示窓に『MapTemp_xxx』という表示がでるまでは、上記ゲートが視界内にないとうまく判定できないことになります。
急いでどんどん進軍したりすると、問題になるわけです。

ロードが遅くなる現象はすでにクライアント改善されているはずなので、上記『Glenelg開発メモ/AIロード方式』の一番下にある通常起動をするようにしたほうがいいかもしれませんね。


SGモード周りで。

これも既に実装から一年ほど経っている、SGモード。
先週、いつも雑談を聞かせてもらっているギルドの方と公平狩タナトスへ行きまして。
友瀬的には初めて(^^; 実戦投入。

・・・あ〜。
動作自体は、まあ悪くないんだけど。
問題は操作系:SGを使うような状況では、現状の操作方法は難しいよ(^^;;

やっぱり自動判定が理想で、そーすると厳しいかなぁ、って感じ。
せめてワンコマンドで実施できるようにしないと、だめですね。
バニルやフィーリルなら『特定レベルのカプリス/ムーンライト』をトリガーにしてやればいいんですが、残りの2つがいかんとも・・・

難しいねぇ。



▼過去ログ一覧