Core: Some optimizations
- Declare some functions const - Fix some mem leak - Fix some resource leak - Remove unused variables and functions - Remove duplicate functions - Reduce the scope of some variables - Remove unused file --HG-- branch : trunk
This commit is contained in:
@@ -492,8 +492,7 @@ public:
|
||||
//EnchantedElemental_Timer
|
||||
if (EnchantedElemental_Timer <= diff)
|
||||
{
|
||||
Creature *Elemental;
|
||||
Elemental = me->SummonCreature(ENCHANTED_ELEMENTAL, ElementPos[EnchantedElemental_Pos][0], ElementPos[EnchantedElemental_Pos][1], ElementPos[EnchantedElemental_Pos][2], ElementPos[EnchantedElemental_Pos][3], TEMPSUMMON_CORPSE_DESPAWN, 0);
|
||||
me->SummonCreature(ENCHANTED_ELEMENTAL, ElementPos[EnchantedElemental_Pos][0], ElementPos[EnchantedElemental_Pos][1], ElementPos[EnchantedElemental_Pos][2], ElementPos[EnchantedElemental_Pos][3], TEMPSUMMON_CORPSE_DESPAWN, 0);
|
||||
|
||||
if (EnchantedElemental_Pos == 7)
|
||||
EnchantedElemental_Pos = 0;
|
||||
@@ -506,9 +505,8 @@ public:
|
||||
//TaintedElemental_Timer
|
||||
if (TaintedElemental_Timer <= diff)
|
||||
{
|
||||
Creature *Tain_Elemental;
|
||||
uint32 pos = rand()%8;
|
||||
Tain_Elemental = me->SummonCreature(TAINTED_ELEMENTAL, ElementPos[pos][0], ElementPos[pos][1], ElementPos[pos][2], ElementPos[pos][3], TEMPSUMMON_DEAD_DESPAWN, 0);
|
||||
me->SummonCreature(TAINTED_ELEMENTAL, ElementPos[pos][0], ElementPos[pos][1], ElementPos[pos][2], ElementPos[pos][3], TEMPSUMMON_DEAD_DESPAWN, 0);
|
||||
|
||||
TaintedElemental_Timer = 120000;
|
||||
} else TaintedElemental_Timer -= diff;
|
||||
|
||||
@@ -312,7 +312,7 @@ public:
|
||||
} else WaterboltTimer -= diff;
|
||||
}
|
||||
|
||||
if (!UpdateCombatState())
|
||||
if (!UpdateVictim())
|
||||
return;
|
||||
|
||||
DoMeleeAttackIfReady();
|
||||
|
||||
Reference in New Issue
Block a user