タグ: AI

6.01

■AI更新
ホムンクルスS実装により、6.01版として正式リリースしました。
・ホムSスキルの仕様がサクライSから変更されていたため、修正。

■エディタ更新
・ホムSスキルの仕様がサクライSから変更されていたため、修正。

なお、現時点で以下の点に確認が取れていないため、
本番実装後に追加修正の可能性があります。

・ホムSスキルのうち、バフ系スキルの持続時間が変更されているかどうか不明
 変更があれば6.02にて訂正予定

カテゴリー : 更新履歴 タグ : ,

ホムS正式実装に向けて

現状のVer6.00β版ですが、βを取って6.01でリリース予定です。

※要確認事項
・各スキルの「持続時間」は変更がないか
・ソニッククローの固定ディレイは、ミッドナイトフレンジからの繋ぎでキャンセル出来るのか

主にホムSスキルの定義がサクライJの時と大きく違うようなので、
その定義部分の調整がメインです。
レポートのデータを元に、下記の変更をしています。
(あくまで自分用メモです)

— シュタールホーン
– StahlHorn.delay = {3000,3000,3000,3000,3000}

+ StahlHorn.delay = {0,0,0,0,0}
– StahlHorn.casting = {200+800,400+600,600+400,800+200,1000+0}
+ StahlHorn.casting = {0,0,0,0,0}

— ゴールデンペルジェ
– GoldeneFerse.casting = {1000,1200,1400,1600,1800}
+ GoldeneFerse.casting = {0,0,0,0,0}

— シュタインワンド
- SteinWand.casting = {1000,1000,1000,1000,1000}
+ SteinWand.casting = {0,0,0,0,0}

— ハイリエージュスタンジェ
– HeiligeStange.sp = {90, 100, 110, 120, 130}
+ HeiligeStange.sp = {60, 68, 76, 84, 92}
+ HeiligeStange.charge = {1000, 1000, 2000, 2000, 3000}
– HeiligeStange.area = {3, 3, 3, 3, 5}
+ HeiligeStange.area = {3, 3, 5, 5, 7}
– HeiligeStange.casting = {1800+200,1600+400,1400+600,1200+800,1000+1000}
+ HeiligeStange.casting = {0,0,0,0,0}

— アングリフスモドス
– AngriffsModus.casting = {200,400,600,800,1000}
+ AngriffsModus.casting = {0,0,0,0,0}

— マグマフロー
– MagmaFlow.casting = {2000+2000,1500+2500,1000+3000,500+3500,0+4000}
+ MagmaFlow.casting = {0,0,0,0,0}

— グラニティックアーマー
– GraniticArmor.sp = {54, 58, 62, 66, 70}
+ GraniticArmor.sp = {50, 50, 50, 50, 50}
– GraniticArmor.duration = {60000, 60000, 60000, 60000, 60000}
+ GraniticArmor.duration = {10000, 15000, 20000, 25000, 30000}
– GraniticArmor.charge = {60000, 60000, 60000, 60000, 60000}
+ GraniticArmor.charge = {10000, 15000, 20000, 25000, 30000}
– GraniticArmor.casting = {1000+5000,1000+4500,1000+4000,1000+3500,1000+3000}
+ GraniticArmor.casting = {0,0,0,0,0}

— ラーヴァスライド
– LavaSlide.casting = {1000+5000,1000+4500,1000+4000,1000+3500,1000+3000}
+ LavaSlide.casting = {0,0,0,0,0}

— パイロクラスティック
– Pyroclastic.casting = {1000+5000,1000+4500,1000+4000,1000+3500,1000+3000}
+ Pyroclastic.casting = {0,0,0,0,0}

— ボルカニックアッシュ
– VolcanicAsh.charge = {120000, 140000, 160000, 180000, 200000}
+ VolcanicAsh.charge = {300000, 300000, 300000, 300000, 300000}
– VolcanicAsh.casting = {1000+4000,1000+3500,1000+3000,1000+2500,1000+2000}
+ VolcanicAsh.casting = {0,0,0,0,0}

— 再生の光
– LightOfRegene.casting = {1600,1400,1200,1000,800}
+ LightOfRegene.casting = {0,0,0,0,0}

— オーバードブースト
– OveredBoost.casting = {200+800,300+700,400+600,500+500,400+600}
+ OveredBoost.casting = {0,0,0,0,0}

— イレイサーカッター
– EraserCutter.casting = {1000,1500,2000,2500,3000}
+ EraserCutter.casting = {0,0,0,0,0}

— ゼノスラッシャー
– XenoSlasher.casting = {500+1500,500+2500,500+3500,500+4500,500+5500}
+ XenoSlasher.casting = {0,0,0,0,0}
+ XenoSlasher.charge = {1000, 1000, 1000, 1000, 1000}

— サイレントブリーズ
– SilentBreeze.casting = {1000+1000,800+1200,600+1400,400+1600,200+1800}
+ SilentBreeze.casting = {0,0,0,0,0}
+ SilentBreeze.charge = {1000, 1000, 1000, 1000, 1000}

— ソニッククロウ
– SonicClaw.delay = {1500,1500,1500,1500,1500}
+ SonicClaw.delay = {0,0,0,0,0}
– SonicClaw.charge = {1500, 1500, 1500, 1500, 1500}
+ SonicClaw.charge = {1000, 2000, 3000, 4000, 5000}

— ティンダーブレーカー
– TinderBreaker.charge = {4000, 4000, 4000, 4000, 4000}
+ TinderBreaker.charge = {2000, 3000, 4000, 5000, 6000}
– TinderBreaker.casting = {1000,1000,1000,1000,1000}
+ TinderBreaker.casting = {0,0,0,0,0}

— EQC
+ EternalQuickCombo.charge = {300000, 300000, 300000, 300000, 300000}

— サモンレギオン
– SummonLegion.charge = {20000, 30000, 40000, 50000, 60000}
+ SummonLegion.charge = {2000, 2000, 2000, 2000, 2000}
– SummonLegion.casting = {400+1600,600+1400,800+1200,1000+1000,1200+800}
+ SummonLegion.casting = {0,0,0,0,0}

— ニードルオブパラライズ
– NeedleOfParalyze.delay = {3000, 3000, 3000, 3000, 3000}
+ NeedleOfParalyze.charge = {0, 4000, 8000, 12000, 16000}
– NeedleOfParalyze.casting = {500+1000,400+1100,300+1200,200+1300,100+1400}
+ NeedleOfParalyze.casting = {0,0,0,0,0}
+ NeedleOfParalyze.charge = {2000, 2000, 2000, 2000, 2000}

— ポイズンミスト
– PoisonMist.charge = {12000, 14000, 16000, 18000, 20000}
+ PoisonMist.charge = {2000, 2000, 2000, 2000, 2000}
– PoisonMist.casting = {500+500,500+700,500+900,500+1100,500+1100}
+ PoisonMist.casting = {0,0,0,0,0}

— ペインキラー
– PainKiller.charge = {20000, 30000, 40000, 50000, 60000}
+ PainKiller.charge = {1000, 15000, 30000, 45000, 60000}
– PainKiller.casting = {1000,1000,1000,1000,1000}
+ PainKiller.casting = {0,0,0,0,0}
– PainKiller.range = {1, 1, 1, 1, 1}
+ PainKiller.range = {5, 4, 3, 2, 1}
+ PainKiller.eachtarget = true

カテゴリー : memo タグ :

6.00β130131

■AI更新
・スキル射程判定のミスで、スキル不使用設定のMobに対する挙動がおかしかったのを修正

カテゴリー : 更新履歴 タグ :

6.00β120329

■AI更新
・共闘(手加減)パラメータに「平均戦闘時間のN%まで攻撃」追加(BonusTimeRate)

■エディタ更新
・上記パラメータの設定項目追加

今更ですが、討伐対象との戦闘で便利になるかも?という設定を追加しました。
BonusTimeRateの値が1以上かつ、対象に平均戦闘時間のデータがある場合に、
戦闘時間が平均値の指定%秒経過するまでの間攻撃し、それ以降は手を止める、
といった動作になります。

つまり、例えばこの値を90%くらいにしておくと、
平均戦闘時間が10秒の場合は、戦闘開始から9秒までは攻撃、トドメに近づくと手を止める
といったことをしてくれるので、討伐のトドメをホムに刺される確率が減ります。

今までも、固定の秒指定で設定できなくもなかったですが、
平均戦闘時間データを取った後に設定変更しなくてはならなかったり、
平均時間が変わったときにも対処が後手になったりしていたので、
こっちで設定するとより簡便かと思います。

なお、BonusTimeRateを1以上にしているとき、相手の平均戦闘時間データがなく、手加減設定ありの場合は
従来どおりの秒数指定を参照します。

カテゴリー : 更新履歴 タグ : ,
top