Show
Ignore:
Timestamp:
11/19/08 13:41:13 (17 years ago)
Author:
yumileroy
Message:

[svn] Add class SummonList? in script to despawn summons. Update Zul'jin script for test.

Original author: megamage
Date: 2008-11-03 10:16:06-06:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/bindings/scripts/include/sc_creature.h

    r130 r153  
    1111#include "CreatureAI.h" 
    1212#include "Creature.h" 
     13 
     14class SummonList : std::list<uint64> 
     15{ 
     16public: 
     17    SummonList(Creature* creature) : m_creature(creature) {} 
     18    void Summon(Creature *summon) {push_back(summon->GetGUID());} 
     19    void Despawn(Creature *summon); 
     20    void DespawnEntry(uint32 entry); 
     21    void DespawnAll(); 
     22private: 
     23    Creature *m_creature; 
     24}; 
    1325 
    1426struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI