diff options
-rw-r--r-- | sql/FULL/world_scripts_full.sql | 2 | ||||
-rw-r--r-- | sql/updates/6013_world_scripts.sql | 1 | ||||
-rw-r--r-- | src/bindings/scripts/scripts/kalimdor/desolace.cpp | 19 |
3 files changed, 22 insertions, 0 deletions
diff --git a/sql/FULL/world_scripts_full.sql b/sql/FULL/world_scripts_full.sql index 984be4b5871..f50c1eb6ba4 100644 --- a/sql/FULL/world_scripts_full.sql +++ b/sql/FULL/world_scripts_full.sql @@ -465,6 +465,8 @@ UPDATE `creature_template` SET `ScriptName`='npc_alexstrasza_wr_gate' WHERE `ent /* DESOLACE */ UPDATE `creature_template` SET `ScriptName`='npc_aged_dying_ancient_kodo' WHERE `entry` IN (4700,4701,4702,11627); +UPDATE `gameobject_template` SET `ScriptName` = 'go_iruxos' WHERE `entry` = 176581; + /* DIRE MAUL */ diff --git a/sql/updates/6013_world_scripts.sql b/sql/updates/6013_world_scripts.sql new file mode 100644 index 00000000000..4ed923cacdd --- /dev/null +++ b/sql/updates/6013_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_iruxos' WHERE `entry` = 176581; diff --git a/src/bindings/scripts/scripts/kalimdor/desolace.cpp b/src/bindings/scripts/scripts/kalimdor/desolace.cpp index 02702f77c15..c04162f2655 100644 --- a/src/bindings/scripts/scripts/kalimdor/desolace.cpp +++ b/src/bindings/scripts/scripts/kalimdor/desolace.cpp @@ -157,6 +157,20 @@ bool GossipHello_npc_aged_dying_ancient_kodo(Player* pPlayer, Creature* pCreatur return true; } +/*###### +## go_iruxos. Quest 5381 +######*/ + +bool GOHello_go_iruxos(Player *player, GameObject* _GO) +{ + if (player->GetQuestStatus(5381) == QUEST_STATUS_INCOMPLETE) + { + player->SummonCreature(11876, player->GetInnPosX(),player->GetInnPosY(),player->GetInnPosZ(),0,TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT,10000); + } + + return true; +} + void AddSC_desolace() { Script *newscript; @@ -167,4 +181,9 @@ void AddSC_desolace() newscript->pEffectDummyCreature = &EffectDummyCreature_npc_aged_dying_ancient_kodo; newscript->pGossipHello = &GossipHello_npc_aged_dying_ancient_kodo; newscript->RegisterSelf(); + + newscript = new Script; + newscript->Name = "go_iruxos"; + newscript->pGOHello = &GOHello_go_iruxos; + newscript->RegisterSelf(); } |