← 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(敵対象の単発弾生成)を使っていた。
結果:
- 単一の弾が敵の位置に生成される(キャラクター位置ではない)
- targetInstanceId が設定されない(undefined)
- targetFilter: "target" + targetInstanceId: undefined → shouldHitTarget が常に false
- 弾が誰にも当たらず除去されない → 毎tick衝突チェックが永遠に走る
- バフ(attack_power_up)が一切適用されない
修正: burst-skill.ts で character_all / fighter_all を検出し、createWarpProjectilesForMultipleTargets
を使って各キャラクターに対応するワープ弾を正しく生成するようにしました。