Linear ArchiveArchived issues viewer
← Back to list
INS-420

alfredのバーストスキルの効果が効いていない

StatusDone
TeamInstansys
Assigneeyasuhisa.hiraga@instansys.co.jp
PriorityNo priority
Created2026/02/18 06:41
Completed2026/02/23 04:50
Archived2026/03/03 02:39

Description

  • damage-calculator.tsのgetEffectiveAttackにログを仕込んだが、statusEffectsにattack_power_upが含まれてこない

Comments (1)

yasuhisa.hiraga@instansys.co.jp2026/02/18 07:11

修正の要約:

根本原因: burst-skill.ts の即時発動パスで character_all / fighter_all ワープスキルが

createCharacterProjectileToEntity(敵対象の単発弾生成)を使っていた。

結果:

  1. 単一の弾が敵の位置に生成される(キャラクター位置ではない)
  2. targetInstanceId が設定されない(undefined)
  3. targetFilter: "target" + targetInstanceId: undefined → shouldHitTarget が常に false
  4. 弾が誰にも当たらず除去されない → 毎tick衝突チェックが永遠に走る
  5. バフ(attack_power_up)が一切適用されない

修正: burst-skill.ts で character_all / fighter_all を検出し、createWarpProjectilesForMultipleTargets

を使って各キャラクターに対応するワープ弾を正しく生成するようにしました。