@@ -1896,27 +1896,8 @@ void Player::Regenerate(Powers power)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case POWER_ENERGY:
|
case POWER_ENERGY: // Regenerate energy (rogue)
|
||||||
{
|
addvalue += 0.01f * m_regenTimer * sWorld->getRate(RATE_POWER_ENERGY);
|
||||||
float baseRegenRate = 10.0f * sWorld->getRate(RATE_POWER_ENERGY);
|
|
||||||
float hasteModifier = 1.0f;
|
|
||||||
|
|
||||||
// Apply Vitality
|
|
||||||
if (HasAura(61329))
|
|
||||||
hasteModifier += 0.25f;
|
|
||||||
|
|
||||||
// Apply Overkill
|
|
||||||
if (HasAura(58426))
|
|
||||||
hasteModifier += 0.30f;
|
|
||||||
|
|
||||||
// Apply Adrenaline Rush
|
|
||||||
if (HasAura(13750))
|
|
||||||
hasteModifier += 1.0f;
|
|
||||||
|
|
||||||
float adjustedRegenRate = baseRegenRate * hasteModifier;
|
|
||||||
|
|
||||||
addvalue += adjustedRegenRate * 0.001f * m_regenTimer;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case POWER_RUNIC_POWER:
|
case POWER_RUNIC_POWER:
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user