diff options
author | ccrs <ccrs@users.noreply.github.com> | 2019-05-14 22:07:23 +0200 |
---|---|---|
committer | ccrs <ccrs@users.noreply.github.com> | 2019-05-14 22:07:23 +0200 |
commit | 7025b0065646e0d70ba2ca0ef807ff4e9d8612ce (patch) | |
tree | 98fdfcf50d725a43ac610e9d3121d9d80b70881a /src | |
parent | 869b43d5179766d7febde76ef26a43dfcf09c913 (diff) |
Scripts/Northrend: couple cosmetic corrections after 552720a
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/zone_borean_tundra.cpp | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/src/server/scripts/Northrend/zone_borean_tundra.cpp b/src/server/scripts/Northrend/zone_borean_tundra.cpp index 849e0897531..b53c7498df8 100644 --- a/src/server/scripts/Northrend/zone_borean_tundra.cpp +++ b/src/server/scripts/Northrend/zone_borean_tundra.cpp @@ -38,6 +38,7 @@ EndContentData */ #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "Player.h" +#include "QuestDef.h" #include "ScriptedEscortAI.h" #include "ScriptedFollowerAI.h" #include "ScriptedGossip.h" @@ -239,7 +240,7 @@ enum Corastrasza NPC_TEXT_EAGERLY_AWAITING_YOUR_RETURN = 14170, QUEST_ACES_HIGH = 13413, - QUEST_ACES_HIGH_DAILY = 13414, + QUEST_ACES_HIGH_DAILY = 13414, SPELL_SUMMON_WYRMREST_SKYTALON = 61240, SPELL_WYRMREST_SKYTALON_RIDE_PERIODIC = 61244 @@ -305,7 +306,7 @@ enum Iruk GOSSIP_OPTION_SEARCH_CORPSE = 0, NPC_TEXT_THIS_YOUNG_TUSKARR = 12585, - QUEST_SPIRITS_WATCH_OVER_US = 11961, + QUEST_SPIRITS_WATCH_OVER_US = 11961, SPELL_CREATE_TOTEM_OF_ISSLIRUK = 46816 }; @@ -336,7 +337,7 @@ public: if (action == GOSSIP_ACTION_INFO_DEF + 1) { player->CastSpell(player, SPELL_CREATE_TOTEM_OF_ISSLIRUK, true); - CloseGossipMenuFor(player); + CloseGossipMenuFor(player); } return true; } @@ -1252,28 +1253,31 @@ public: DoCastVictim(SPELL_SHADOW_BOLT); shadowBoltTimer = urand(5000, 12000); } - else shadowBoltTimer -= diff; + else + shadowBoltTimer -= diff; if (deflectionTimer <= diff) { DoCastVictim(SPELL_DEFLECTION); deflectionTimer = urand(20000, 25000); } - else deflectionTimer -= diff; + else + deflectionTimer -= diff; if (soulBlastTimer <= diff) { DoCastVictim(SPELL_SOUL_BLAST); - soulBlastTimer = urand(12000, 18000); - } - else soulBlastTimer -= diff; + soulBlastTimer = urand(12000, 18000); + } + else + soulBlastTimer -= diff; } DoMeleeAttackIfReady(); - } + } - void JustDied(Unit* killer) override - { + void JustDied(Unit* killer) override + { if (!leryssaGUID || !arlosGUID) return; @@ -1760,7 +1764,7 @@ public: void Initialize() { - _events.ScheduleEvent(EVENT_OOC_TALK, urand(10000, 20000)); + _events.ScheduleEvent(EVENT_OOC_TALK, 10s, 20s); } void Reset() override @@ -1777,8 +1781,10 @@ public: void JustEngagedWith(Unit* who) override { if (who->GetTypeId() != TYPEID_PLAYER) + { if (roll_chance_i(20)) Talk(SAY_BONKER_5); + } } void UpdateEscortAI(uint32 diff) override @@ -1791,14 +1797,14 @@ public: { case EVENT_OOC_TALK: Talk(SAY_BONKER_0); - _events.ScheduleEvent(EVENT_OOC_TALK, urand(5 * MINUTE * IN_MILLISECONDS, 10 * MINUTE * IN_MILLISECONDS)); + _events.ScheduleEvent(EVENT_OOC_TALK, 5min, 10min); break; case EVENT_TALK_1: if (Player* player = ObjectAccessor::GetPlayer(*me, _player)) Talk(SAY_BONKER_1, player); if (GameObject* go = me->FindNearestGameObject(GO_BALL_AND_CHAIN, 20.0f)) go->SetLootState(GO_JUST_DEACTIVATED); - _events.ScheduleEvent(EVENT_TALK_2, Seconds(11)); + _events.ScheduleEvent(EVENT_TALK_2, 11s); break; case EVENT_TALK_2: Talk(SAY_BONKER_2); |