diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp index f2fbbf86f7f..a2c7d44a7c3 100644 --- a/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp +++ b/src/bindings/scripts/scripts/northrend/draktharon_keep/boss_trollgore.cpp @@ -115,14 +115,14 @@ struct TRINITY_DLL_DECL boss_trollgoreAI : public ScriptedAI          if (!UpdateVictim())              return; -        if (uiSpawnTimer < diff) +        if (uiSpawnTimer <= diff)          {              for (uint8 i = 0; i < urand(2,HEROIC(3,5)); ++i)                  DoSpawnCreature(RAND(NPC_DRAKKARI_INVADER_1,NPC_DRAKKARI_INVADER_2), AddSpawnPoint.GetPositionX(), AddSpawnPoint.GetPositionY(), AddSpawnPoint.GetPositionZ(), AddSpawnPoint.GetOrientation(), TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 90000);              uiSpawnTimer = urand(30000,40000);          } else uiSpawnTimer -= diff; -        if (uiConsumeTimer < diff) +        if (uiConsumeTimer <= diff)          {              DoScriptText(SAY_CONSUME, m_creature);              DoCast(HEROIC(SPELL_CONSUME, H_SPELL_CONSUME)); @@ -131,7 +131,7 @@ struct TRINITY_DLL_DECL boss_trollgoreAI : public ScriptedAI          if (bAchiev)          { -            if (uiAuraCountTimer < diff) +            if (uiAuraCountTimer <= diff)              {                  if (m_creature->HasAura(HEROIC(SPELL_CONSUME,H_SPELL_CONSUME)))                  { @@ -143,24 +143,24 @@ struct TRINITY_DLL_DECL boss_trollgoreAI : public ScriptedAI              } else uiAuraCountTimer -= diff;          } -        if (uiCrushTimer < diff) +        if (uiCrushTimer <= diff)          {              DoCastVictim(SPELL_CRUSH);              uiCrushTimer = urand(10000,15000);          } else uiCrushTimer -= diff; -        if (uiInfectedWoundTimer < diff) +        if (uiInfectedWoundTimer <= diff)          {              DoCastVictim(SPELL_INFECTED_WOUND);              uiInfectedWoundTimer = urand(25000,35000);          } else uiInfectedWoundTimer -= diff; -        if (uiExplodeCorpseTimer < diff) +        if (uiExplodeCorpseTimer <= diff)          {              DoCast(HEROIC(SPELL_CORPSE_EXPLODE, H_SPELL_CORPSE_EXPLODE));              DoScriptText(SAY_EXPLODE, m_creature);              uiExplodeCorpseTimer = urand(15000,19000); -        } uiExplodeCorpseTimer -= diff; +        } else uiExplodeCorpseTimer -= diff;          DoMeleeAttackIfReady();      } | 
