*Update instance script functions.
--HG-- branch : trunk
This commit is contained in:
@@ -221,13 +221,13 @@ struct TRINITY_DLL_DECL NullCreatureAI : public ScriptedAI
|
||||
struct TRINITY_DLL_DECL BossAI : public ScriptedAI
|
||||
{
|
||||
BossAI(Creature *c, uint32 id) : ScriptedAI(c), bossId(id)
|
||||
, summons(me), instance((ScriptedInstance*)c->GetInstanceData())
|
||||
, summons(me), instance(c->GetInstanceData())
|
||||
{}
|
||||
|
||||
uint32 bossId;
|
||||
EventMap events;
|
||||
SummonList summons;
|
||||
ScriptedInstance *instance;
|
||||
InstanceData *instance;
|
||||
|
||||
void JustSummoned(Creature *summon);
|
||||
void SummonedCreatureDespawn(Creature *summon);
|
||||
|
||||
@@ -17,20 +17,7 @@
|
||||
class TRINITY_DLL_DECL ScriptedInstance : public InstanceData
|
||||
{
|
||||
public:
|
||||
|
||||
ScriptedInstance(Map *map) : InstanceData(map) {}
|
||||
~ScriptedInstance() {}
|
||||
|
||||
//All-purpose data storage 64 bit
|
||||
virtual uint64 GetData64(uint32 Data) { return 0; }
|
||||
virtual void SetData64(uint32 Data, uint64 Value) { }
|
||||
|
||||
// Called every instance update
|
||||
virtual void Update(uint32) {}
|
||||
|
||||
// Save and Load instance data to the database
|
||||
const char* Save() { return NULL; }
|
||||
void Load(const char* in) { }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user