uint32 const EncounterCount
void SetBossNumber(uint32 number)
virtual bool SetBossState(uint32 id, EncounterState state)
EncounterState GetBossState(uint32 id) const
void SetHeaders(std::string const &dataHeaders)
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=nullptr, uint32 duration=0, WorldObject *summoner=nullptr, uint32 spellId=0, uint32 vehId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty)
static ObjectGuid const Empty
static ObjectGuid GetGUID(Object const *o)
InstanceScript * GetInstanceScript(InstanceMap *map) const override
void AddSC_instance_scholomance()
Position const GandlingLoc
@ NPC_DARKMASTER_GANDLING
@ DATA_LOREKEEPER_POLKELT
@ DATA_LADY_ILLUCIA_BAROV
@ DATA_INSTRUCTOR_MALICIA
@ DATA_DOCTOR_THEOLEN_KRASTINOV
@ DATA_DARKMASTER_GANDLING
#define ScholomanceScriptName
@ GO_BRAZIER_OF_THE_HERALD
ObjectGuid GateTheolenGUID
ObjectGuid GateMiliciaGUID
ObjectGuid GateGandlingGUID
void CheckToSpawnGandling()
void OnGameObjectCreate(GameObject *go) override
instance_scholomance_InstanceMapScript(InstanceMap *map)
bool SetBossState(uint32 type, EncounterState state) override
ObjectGuid GateIlluciaGUID
ObjectGuid GatePolkeltGUID
ObjectGuid BrazierOfTheHeraldGUID
ObjectGuid GetGuidData(uint32 type) const override
void ReadSaveDataMore(std::istringstream &) override
ObjectGuid GateKirtonosGUID
bool CheckPreBosses(uint32 bossId) const
ObjectGuid GateRavenianGUID