Joywayer
0491e3f919
fix(combat): 统一受击无敌闸门并修复 DoT 失效
将无敌判定收口到 PlayerController.TakeDamage(DamageInfo) 单一闸门并认 DamageFlags.IgnoreIFrame,PlayerStats 拆出原始扣血 ApplyDamage;新增 DamageFlags.IsDoT,持续伤害只扣血不打断硬直、不授予无敌。修复 DoT 绕过 HurtBox 时被 flag-blind 的整数 TakeDamage 静默吞没、且 FinalDamage 未结算(恒为0)的双重失效;敌人侧 DoT 标记 IsDoT 避免每 Tick 重置硬直。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 16:30:56 +08:00
..
2026-05-19 11:50:21 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 13:12:16 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 22:03:32 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 22:03:32 +08:00
2026-05-15 14:47:24 +08:00
2026-05-19 13:38:39 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 00:09:50 +08:00
2026-05-22 00:09:50 +08:00
2026-05-22 11:01:09 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 22:03:32 +08:00
2026-05-15 14:47:24 +08:00
2026-05-21 19:27:36 +08:00
2026-05-15 14:47:24 +08:00
2026-06-02 16:10:44 +08:00
2026-05-15 14:47:24 +08:00
2026-05-21 19:27:36 +08:00
2026-05-15 14:47:24 +08:00
2026-06-11 16:30:56 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 22:03:32 +08:00
2026-05-15 14:47:24 +08:00
2026-05-21 11:44:01 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 22:03:32 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-21 19:27:36 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 10:48:52 +08:00
2026-05-15 14:47:24 +08:00
2026-05-22 11:01:09 +08:00
2026-05-15 14:47:24 +08:00