feat(InstanceScripts): new scriptable function DoAction() (#3445)

This will work in a similar way as CreatureAI based DoAction function. This will allow avoiding SetData or ProcessEvent usage where basic input is needed
This commit is contained in:
Andrius Peleckas
2020-09-20 00:27:47 +03:00
committed by GitHub
parent 981ca6cd37
commit a445cca4bc

View File

@@ -210,6 +210,8 @@ class InstanceScript : public ZoneScript
uint32 GetEncounterCount() const { return bosses.size(); }
// Allows to perform particular actions
virtual void DoAction(int32 /*action*/) {}
protected:
void SetBossNumber(uint32 number) { bosses.resize(number); }
void LoadDoorData(DoorData const* data);