| | |
| | | |
| | | protected override void ApplyCasterHpChange(long newHp) |
| | | { |
| | | if (teamHero == null) return; |
| | | teamHero.curHp = newHp; |
| | | } |
| | | |
| | | public override long GetCurHp() => teamHero.curHp; |
| | | public override long GetMaxHp() => teamHero.maxHp; |
| | | public override void SetCurHp(long value) { teamHero.curHp = value; } |
| | | public override void SetIsDead(bool value) { teamHero.isDead = value; } |
| | | public override long GetCurHp() => teamHero == null ? 0 : teamHero.curHp; |
| | | public override long GetMaxHp() => teamHero == null ? 0 : teamHero.maxHp; |
| | | public override void SetCurHp(long value) { if (teamHero == null) return; teamHero.curHp = value; } |
| | | public override void SetIsDead(bool value) { if (teamHero == null) return; teamHero.isDead = value; } |
| | | |
| | | public override int GetNPCID() => teamHero.NPCID; |
| | | public override long GetFightPower() => teamHero.fightPower; |
| | | public override int GetNPCID() => teamHero == null ? 0 : teamHero.NPCID; |
| | | public override long GetFightPower() => teamHero == null ? 0 : teamHero.fightPower; |
| | | |
| | | // 伤害还要看 是否闪避 暴击 and so on 需要有一个DamageType 服务器应该会给 |
| | | protected override BattleDmgInfo PopDamage(BattleHurtParam battleHurtParam) |