aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-02-16 00:13:43 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-02-16 00:13:43 +0100
commit789f3c5d37477fb2794bec47d154e6c0390ff776 (patch)
treef762e4305640f42d2731f8605ea4c7c67633e873 /src
parenta974707d471f169a5e744437d5207f46858f781d (diff)
Scripts/TotC: Reduce Twin Val'kyr berserk timer from 10 minutes to 8 minutes on normal mode (match DBM). This closes #15367, no matter what ccrs' bong says.
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
index 843e300fee3..8f07b4db442 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp
@@ -278,10 +278,10 @@ struct boss_twin_baseAI : public BossAI
me->SetCombatPulseDelay(5);
me->setActive(true);
- events.ScheduleEvent(EVENT_TWIN_SPIKE, 20 * IN_MILLISECONDS);
- events.ScheduleEvent(EVENT_BERSERK, IsHeroic() ? 6 * MINUTE*IN_MILLISECONDS : 10 * MINUTE*IN_MILLISECONDS);
+ events.ScheduleEvent(EVENT_TWIN_SPIKE, 20s);
+ events.ScheduleEvent(EVENT_BERSERK, IsHeroic() ? 6min : 8min);
if (IsHeroic())
- events.ScheduleEvent(EVENT_TOUCH, urand(10 * IN_MILLISECONDS, 15 * IN_MILLISECONDS));
+ events.ScheduleEvent(EVENT_TOUCH, 10s, 15s);
}
void DoAction(int32 action) override
@@ -317,7 +317,7 @@ struct boss_twin_baseAI : public BossAI
{
case EVENT_TWIN_SPIKE:
DoCastVictim(SpikeSpellId);
- events.ScheduleEvent(EVENT_TWIN_SPIKE, 20 * IN_MILLISECONDS);
+ events.Repeat(20s);
break;
case EVENT_TOUCH:
if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 200.0f, true, true, OtherEssenceSpellId))
@@ -326,7 +326,7 @@ struct boss_twin_baseAI : public BossAI
args.AddSpellMod(SPELLVALUE_MAX_TARGETS, 1); // @todo spellmgr correction instead?
me->CastSpell(target, TouchSpellId, args);
}
- events.ScheduleEvent(EVENT_TOUCH, urand(10 * IN_MILLISECONDS, 15 * IN_MILLISECONDS));
+ events.Repeat(10s, 15s);
break;
case EVENT_BERSERK:
DoCast(me, SPELL_BERSERK);
@@ -433,7 +433,7 @@ class boss_fjola : public CreatureScript
break;
}
++CurrentStage;
- events.ScheduleEvent(EVENT_SPECIAL_ABILITY, 45 * IN_MILLISECONDS);
+ events.ScheduleEvent(EVENT_SPECIAL_ABILITY, 45s);
}
else
boss_twin_baseAI::ExecuteEvent(eventId);
@@ -442,7 +442,7 @@ class boss_fjola : public CreatureScript
void JustEngagedWith(Unit* who) override
{
instance->DoStartTimedAchievement(ACHIEVEMENT_TIMED_TYPE_EVENT, EVENT_START_TWINS_FIGHT);
- events.ScheduleEvent(EVENT_SPECIAL_ABILITY, 45 * IN_MILLISECONDS);
+ events.ScheduleEvent(EVENT_SPECIAL_ABILITY, 45s);
me->SummonCreature(NPC_BULLET_CONTROLLER, ToCCommonLoc[1].GetPositionX(), ToCCommonLoc[1].GetPositionY(), ToCCommonLoc[1].GetPositionZ(), 0.0f, TEMPSUMMON_MANUAL_DESPAWN);
boss_twin_baseAI::JustEngagedWith(who);
}
@@ -570,7 +570,7 @@ struct npc_unleashed_ballAI : public ScriptedAI
void Initialize()
{
- RangeCheckTimer = 0.5*IN_MILLISECONDS;
+ RangeCheckTimer = 500;
}
void MoveToNextPoint()
@@ -637,9 +637,9 @@ class npc_unleashed_dark : public CreatureScript
{
DoCastAOE(SPELL_UNLEASHED_DARK_HELPER);
me->GetMotionMaster()->MoveIdle();
- me->DespawnOrUnsummon(1*IN_MILLISECONDS);
+ me->DespawnOrUnsummon(1s);
}
- RangeCheckTimer = 0.5*IN_MILLISECONDS;
+ RangeCheckTimer = 500;
}
else
RangeCheckTimer -= diff;
@@ -669,9 +669,9 @@ class npc_unleashed_light : public CreatureScript
{
DoCastAOE(SPELL_UNLEASHED_LIGHT_HELPER);
me->GetMotionMaster()->MoveIdle();
- me->DespawnOrUnsummon(1 * IN_MILLISECONDS);
+ me->DespawnOrUnsummon(1s);
}
- RangeCheckTimer = IN_MILLISECONDS / 2;
+ RangeCheckTimer = 500;
}
else
RangeCheckTimer -= diff;