public void OnDeactivate(ObjAIBase unit) { _healthNow = unit.GetStats().CurrentHealth - _healthBonus; _meantimeDamage = _healthBefore - _healthNow; float bonusDamage = _healthBonus - _meantimeDamage; unit.RemoveStatModifier(_statMod); if (unit.GetStats().CurrentHealth > unit.GetStats().HealthPoints.Total) { unit.GetStats().CurrentHealth = unit.GetStats().CurrentHealth - bonusDamage; } }
public void OnDeactivate(ObjAIBase unit) { _ownerUnit.RemoveStatModifier(_statMod); ApiFunctionManager.RemoveBuffHUDVisual(_visualBuff); }
public void OnDeactivate(ObjAIBase unit) { unit.RemoveCrowdControl(_crowdDisarm); unit.RemoveCrowdControl(_crowdSilence); unit.RemoveStatModifier(_statMod); }
public void OnDeactivate(ObjAIBase unit) { unit.RemoveStatModifier(_statMod); }
public void OnDeactivate(ObjAIBase unit) { unit.RemoveStatModifier(_AttackSpeedMod); }