Anteux

Untitled

Dec 7th, 2012
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. enum Myngvar
  2. {
  3.     NPC_MISTCALLER_YNGVAR    = 34965,
  4.     QUEST_MISTCALLER_YNGVAR  = 14102,
  5.     GO_HEART_OF_THE_MISTS    = 49678
  6. };
  7.  
  8. class item_mistcaller_yngvar : public ItemScript
  9. {
  10. public:
  11.     item_mistcaller_yngvar() : ItemScript("item_mistcaller_yngvar") { }
  12.  
  13.     bool OnUse(Player* player, GameObject* heartofthemists, Item* /*item*/, SpellCastTargets const& /*targets*/)
  14.     {
  15.         if (player->GetQuestStatus(QUEST_MISTCALLER_YNGVAR) == QUEST_STATUS_INCOMPLETE)
  16.         {
  17.             if (GameObject* heartofthemists = player->FindNearestGameObject(49678, 2.0f))
  18.             {
  19.                 if (Creature* yngvar = player->SummonCreature(34965, 0.2f, 0.0f, 0.2f, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 300000))
  20.                 yngvar->AI()->AttackStart(player);
  21.             }
  22.         }
  23.         return true;
  24.     }
  25. };
Advertisement
Add Comment
Please, Sign In to add comment