mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 16:37:00 +00:00
[7761] GuildBankTabPrice vector is replaced by an array.
Arrays are significantly faster. Signed-off-by: AlexDereka <dereka.alex@gmail.com>
This commit is contained in:
parent
c9eb417515
commit
20ffd7f421
6 changed files with 11 additions and 16 deletions
|
|
@ -4363,7 +4363,7 @@ void Aura::HandlePeriodicDamage(bool apply, bool Real)
|
|||
//3 points: ${($m1+$b1*3+0.03*$AP)*6} damage over 12 secs
|
||||
//4 points: ${($m1+$b1*4+0.03428571*$AP)*7} damage over 14 secs
|
||||
//5 points: ${($m1+$b1*5+0.0375*$AP)*8} damage over 16 secs
|
||||
float AP_per_combo[] = {0, 0.015f, 0.024, 0.03, 0.03428571, 0.0375};
|
||||
float AP_per_combo[6] = {0.0f, 0.015f, 0.024f, 0.03f, 0.03428571f, 0.0375f};
|
||||
uint8 cp = ((Player*)caster)->GetComboPoints();
|
||||
if (cp > 5) cp = 5;
|
||||
m_modifier.m_amount += int32(caster->GetTotalAttackPowerValue(BASE_ATTACK) * AP_per_combo[cp]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue