*Let ghoul regenerate 20 energy per 2 seconds instead of 4 seconds (I think it should be the same as rogue)
--HG-- branch : trunk
This commit is contained in:
+18
-11
@@ -527,21 +527,28 @@ void Pet::Update(uint32 diff)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//regenerate focus for hunter pets or energy for deathknight's ghoul
|
//regenerate focus for hunter pets or energy for deathknight's ghoul
|
||||||
if(m_regenTimer <= diff)
|
if(m_regenTimer)
|
||||||
{
|
{
|
||||||
switch (getPowerType())
|
if(m_regenTimer > diff)
|
||||||
|
m_regenTimer -= diff;
|
||||||
|
else
|
||||||
{
|
{
|
||||||
case POWER_FOCUS:
|
switch (getPowerType())
|
||||||
case POWER_ENERGY:
|
{
|
||||||
Regenerate(getPowerType());
|
case POWER_FOCUS:
|
||||||
break;
|
Regenerate(POWER_FOCUS);
|
||||||
default:
|
m_regenTimer = 4000;
|
||||||
break;
|
break;
|
||||||
|
case POWER_ENERGY:
|
||||||
|
Regenerate(POWER_ENERGY);
|
||||||
|
m_regenTimer = 2000;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
m_regenTimer = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
m_regenTimer = 4000;
|
|
||||||
}
|
}
|
||||||
else
|
|
||||||
m_regenTimer -= diff;
|
|
||||||
|
|
||||||
if(getPetType() != HUNTER_PET)
|
if(getPetType() != HUNTER_PET)
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user