とりあえず10月25日パッチについて。
具体的に何が起きたかというと、ホムSなど対応の際の変更なのかなんなのか、
exe更新でSakrayJのときの仕様が本鯖に来たっぽいような気がします。
■現時点の問題点
(1)どうやら移動コマンドに仕様変更があるみたい
Moveコマンドを送る際、指定座標に誰か居ると1マス東へ強制的にずれるみたいです
それが自分自身であっても東へずれます。
よって、今までゼロ移動と言って自座標へ移動コマンド重ねてASPD上げていた手法が封じられました。
移動キャンセルについては、おそらく打開策ありそうですが、
ゼロ移動のASPD底上げは不可能になった模様です。
また、追従が上手く行かない点についても、おそらくこれが原因です。
同じ座標や誰かの居るセルには移動コマンドを送り過ぎないように修正すればいいはず。
(2)長時間待機してると落ちる?
こっちはまだよくわかりませんが、Actorでオブジェクト作りすぎが原因なのか、
あるいは旋回の際の移動コマンドがアレなのかまだちょっとわかりません。
上述の問題とは別のようなので、解決にはちょっと時間かかりそうです。
最悪かなり改修が要るような気もします。
取り急ぎ、(1)についてはゼロ移動は無くなるものの、
対応は出来そうです。
(2)はもうちょっと検証します。情報があれば頂きたいです。
あと、これを機にSNSで暫定配布してたSakray版を合流させようかと思います。
本鯖でも従来ホムは特に問題なく使えるはずなので、本鯖がああなってしまった以上
ちょうどいい機会だと思います。
エディタ更新というかステ計算について
■総合ツール更新
・ステータス計算機を現状判明しているものに修正
ホムステスレにて、R化以降の計算式がMDEF以外判明したようなので、
総合ツールの計算機も更新しました。
以下、計算式です。
ATK = (STR + DEX + LUK)/3 + FLOOR(Lv/10,1) >>337
MATK = Lv + INT + (INT + DEX + LUK)/3 + FLOOR(Lv/10,1)*2 >>358
HIT = Lv + DEX + 150
CRI = FLOOR(LUK/3,1)+1
DEF = (VIT + FLOOR(Lv/10,1))*2 + (AGI + FLOOR(Lv/10,1))/2+FLOOR(Lv/2,1) >>299
MDEF =
FLEE = Lv + AGI + FLOOR(Lv/10,1)
以上より、各ステータス計算に変換するとこうなります。
STR = 3 * (ATK – FLOOR(Lv/10,1)) – DEX – LUK
= 3 * (ATK – FLOOR(Lv/10,1)) – (HIT – Lv – 150) – (CRI – 1)*3
AGI = FLEE – Lv – FLOOR(Lv/10,1)
INT = (3 * (MATK – Lv) – FLOOR(Lv/10,1)*6 – DEX – LUK ) / 4
= (3 * (MATK – Lv) – FLOOR(Lv/10,1)*6 – (HIT – Lv – 150) – (CRI – 1)*3 ) / 4
VIT = (DEF – FLOOR(Lv/2,1))/2 – (AGI + FLOOR(Lv/10,1))/4 – FLOOR(Lv/10,1)
= (DEF – FLOOR(Lv/2,1))/2 – (FLEE – Lv)/4 – FLOOR(Lv/10,1)
DEX = HIT – Lv- 150
LUK = (CRI – 1)*3 (+1~2の誤差有)
STRやINTに地味にLUKが絡んでるので、どうやら正確な値は出せないみたいです。
あとダメージ計算についてですが、特に与ダメ被ダメがよくわからないので
結構適当に若干それっぽい値で調整しました。あのATKは何のATKなん……。ノ|’ω’|ヽ
・ステータス計算機を現状判明しているものに修正
ホムステスレにて、R化以降の計算式がMDEF以外判明したようなので、
総合ツールの計算機も更新しました。
以下、計算式です。
ATK = (STR + DEX + LUK)/3 + FLOOR(Lv/10,1) >>337
MATK = Lv + INT + (INT + DEX + LUK)/3 + FLOOR(Lv/10,1)*2 >>358
HIT = Lv + DEX + 150
CRI = FLOOR(LUK/3,1)+1
DEF = (VIT + FLOOR(Lv/10,1))*2 + (AGI + FLOOR(Lv/10,1))/2+FLOOR(Lv/2,1) >>299
MDEF =
FLEE = Lv + AGI + FLOOR(Lv/10,1)
以上より、各ステータス計算に変換するとこうなります。
STR = 3 * (ATK – FLOOR(Lv/10,1)) – DEX – LUK
= 3 * (ATK – FLOOR(Lv/10,1)) – (HIT – Lv – 150) – (CRI – 1)*3
AGI = FLEE – Lv – FLOOR(Lv/10,1)
INT = (3 * (MATK – Lv) – FLOOR(Lv/10,1)*6 – DEX – LUK ) / 4
= (3 * (MATK – Lv) – FLOOR(Lv/10,1)*6 – (HIT – Lv – 150) – (CRI – 1)*3 ) / 4
VIT = (DEF – FLOOR(Lv/2,1))/2 – (AGI + FLOOR(Lv/10,1))/4 – FLOOR(Lv/10,1)
= (DEF – FLOOR(Lv/2,1))/2 – (FLEE – Lv)/4 – FLOOR(Lv/10,1)
DEX = HIT – Lv- 150
LUK = (CRI – 1)*3 (+1~2の誤差有)
STRやINTに地味にLUKが絡んでるので、どうやら正確な値は出せないみたいです。
あとダメージ計算についてですが、特に与ダメ被ダメがよくわからないので
結構適当に若干それっぽい値で調整しました。あのATKは何のATKなん……。ノ|’ω’|ヽ
βリリース中ですが
私用により8月中旬まで不在になります。
万一現在リリースしているもので問題があった場合は対応できかねますので、
致命的な場合は旧Verに戻して置いてください。
Ver5.53
http://cocco.privatemoon.jp/ai/AI.lzh
よろしくおねがいします。
万一現在リリースしているもので問題があった場合は対応できかねますので、
致命的な場合は旧Verに戻して置いてください。
Ver5.53
http://cocco.privatemoon.jp/ai/AI.lzh
よろしくおねがいします。
カテゴリー : memo
タグ :