125 战斗 清除合并包未删除的Skill包 修复技能放两次的bug
| | |
| | | List<HB422_tagMCTurnFightObjDead> deadPacks = BattleUtility.FindDeadPack(packList); |
| | | bool isTargetDead = deadPacks.Exists(p => p.ObjID == target.ObjID); |
| | | |
| | | bool playAnimation = !(isLastHit && isTargetDead); |
| | | target.Hurt(damageList, totalDamage, hurt, skillConfig, playAnimation); |
| | | bool notPlayHitAnime = isLastHit && isTargetDead; |
| | | target.Hurt(damageList, totalDamage, hurt, skillConfig, !notPlayHitAnime); |
| | | |
| | | // TODO YYL 这里是要做统一计算后再hurt跟suckhp还是怎样 |
| | | caster.SuckHp(hurt.SuckHP, skillConfig);// 吸血 |