|
|
|
@ -362,11 +362,17 @@ void Player::Update(float fElapsedTime){ |
|
|
|
|
animation.UpdateState(internal_animState,fElapsedTime); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
rightClickAbility.cooldown-=fElapsedTime; |
|
|
|
|
ability.cooldown-=fElapsedTime; |
|
|
|
|
ability2.cooldown-=fElapsedTime; |
|
|
|
|
ability3.cooldown-=fElapsedTime; |
|
|
|
|
ability4.cooldown-=fElapsedTime; |
|
|
|
|
float cooldownMultiplier; |
|
|
|
|
if(game->GetPlayer()->GetCooldownReductionPct()>=1.0f){ |
|
|
|
|
cooldownMultiplier=999999; |
|
|
|
|
}else{ |
|
|
|
|
cooldownMultiplier=1/(1-game->GetPlayer()->GetCooldownReductionPct()); |
|
|
|
|
} |
|
|
|
|
rightClickAbility.cooldown-=fElapsedTime*cooldownMultiplier; |
|
|
|
|
ability.cooldown-=fElapsedTime*cooldownMultiplier; |
|
|
|
|
ability2.cooldown-=fElapsedTime*cooldownMultiplier; |
|
|
|
|
ability3.cooldown-=fElapsedTime*cooldownMultiplier; |
|
|
|
|
ability4.cooldown-=fElapsedTime*cooldownMultiplier; |
|
|
|
|
item1.cooldown-=fElapsedTime; |
|
|
|
|
item2.cooldown-=fElapsedTime; |
|
|
|
|
item3.cooldown-=fElapsedTime; |
|
|
|
|