Add limit to the damage from quad damage skill
This commit is contained in:
parent
3716813a7b
commit
a3f4baabc6
6 changed files with 67 additions and 28 deletions
|
|
@ -120,28 +120,28 @@ function SetAbilityState(int abilityIndex, EAbilityState newState){
|
|||
if(abilityIndex < 0 || abilityIndex >= currentAbilitiesAmount) return;
|
||||
currentState = currentAbilities[abilityIndex].myState;
|
||||
if(currentState == newState)
|
||||
return;
|
||||
return;
|
||||
if( currentState == ASTATE_ACTIVE && newState == ASTATE_READY
|
||||
&& !currentAbilities[abilityIndex].description.canBeCancelled)
|
||||
return;
|
||||
&& !currentAbilities[abilityIndex].description.canBeCancelled)
|
||||
return;
|
||||
currentAbilities[abilityIndex].myState = newState;
|
||||
if(newState == ASTATE_COOLDOWN){
|
||||
cooldown = currentAbilities[abilityIndex].description.cooldownLength;
|
||||
events.static.CallModAbilityCooldown(
|
||||
currentAbilities[abilityIndex].description.ID,
|
||||
relatedPlayer,
|
||||
cooldown
|
||||
);
|
||||
currentAbilities[abilityIndex].cooldown = cooldown;
|
||||
cooldown = currentAbilities[abilityIndex].description.cooldownLength;
|
||||
events.static.CallModAbilityCooldown(
|
||||
currentAbilities[abilityIndex].description.ID,
|
||||
relatedPlayer,
|
||||
cooldown
|
||||
);
|
||||
currentAbilities[abilityIndex].cooldown = cooldown;
|
||||
}
|
||||
hackCounter ++;
|
||||
netUpdateTime = level.timeSeconds - 1;
|
||||
// Fire off events
|
||||
if(newState == ASTATE_ACTIVE){
|
||||
events.static.CallAbilityActivated(
|
||||
currentAbilities[abilityIndex].description.ID,
|
||||
relatedPlayer
|
||||
);
|
||||
events.static.CallAbilityActivated(
|
||||
currentAbilities[abilityIndex].description.ID,
|
||||
relatedPlayer
|
||||
);
|
||||
}
|
||||
}
|
||||
// Changes ability's cooldown by a given amount.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue