Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
InstanceScript Member List

This is the complete list of members for InstanceScript, including all inherited members.

AddDoor(GameObject *door, bool add)InstanceScriptprotected
AddMinion(Creature *minion, bool add)InstanceScriptprotected
bossesInstanceScriptprivate
CheckAchievementCriteriaMeet(uint32, Player const *, Unit const *=NULL, uint32=0)InstanceScriptvirtual
CheckRequiredBosses(uint32, Player const *=NULL) constInstanceScriptinlinevirtual
completedEncountersInstanceScriptprivate
DoCastSpellOnPlayers(uint32 spell)InstanceScript
doorsInstanceScriptprivate
DoRemoveAurasDueToSpellOnPlayers(uint32 spell)InstanceScript
DoRespawnGameObject(uint64 guid, uint32 timeToDespawn=MINUTE)InstanceScript
DoSendNotifyToInstance(char const *format,...)InstanceScript
DoStartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)InstanceScript
DoStopTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)InstanceScript
DoUpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=NULL)InstanceScript
DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue)InstanceScript
DoUseDoorOrButton(uint64 guid, uint32 withRestoreTime=0, bool useAlternativeState=false)InstanceScript
FillInitialWorldStates(WorldStateBuilder &)InstanceScriptinlinevirtual
GetBossBoundary(uint32 id) constInstanceScriptinline
GetBossSaveData()InstanceScriptprotected
GetBossState(uint32 id) constInstanceScriptinline
GetCompletedEncounterMask() constInstanceScriptinline
GetCreatureEntry(uint32, CreatureData const *data)ZoneScriptinlinevirtual
GetData(uint32) constZoneScriptinlinevirtual
GetData64(uint32) constZoneScriptinlinevirtual
GetGameObjectEntry(uint32, uint32 entry)ZoneScriptinlinevirtual
GetSaveData()InstanceScriptinlinevirtual
HandleGameObject(uint64 guid, bool open, GameObject *go=NULL)InstanceScript
Initialize()InstanceScriptinlinevirtual
instanceInstanceScript
InstanceScript(Map *map)InstanceScriptinlineexplicit
IsEncounterInProgress() constInstanceScriptvirtual
Load(char const *data)InstanceScriptinlinevirtual
LoadBossState(char const *data)InstanceScriptprotected
LoadDoorData(DoorData const *data)InstanceScriptprotected
LoadMinionData(MinionData const *data)InstanceScriptprotected
minionsInstanceScriptprivate
OnCreatureCreate(Creature *)ZoneScriptinlinevirtual
OnCreatureRemove(Creature *)ZoneScriptinlinevirtual
OnGameObjectCreate(GameObject *)ZoneScriptinlinevirtual
OnGameObjectRemove(GameObject *)ZoneScriptinlinevirtual
OnPlayerEnter(Player *)InstanceScriptinlinevirtual
OnUnitDeath(Unit *)ZoneScriptinlinevirtual
ProcessEvent(WorldObject *, uint32)ZoneScriptinlinevirtual
SaveToDB()InstanceScript
SendEncounterUnit(uint32 type, Unit *unit=NULL, uint8 param1=0, uint8 param2=0)InstanceScript
ServerAllowsTwoSideGroups()InstanceScriptinline
SetBossNumber(uint32 number)InstanceScriptinlineprotected
SetBossState(uint32 id, EncounterState state)InstanceScriptvirtual
SetCompletedEncountersMask(uint32 newMask)InstanceScriptinline
SetData(uint32, uint32)ZoneScriptinlinevirtual
SetData64(uint32, uint64)ZoneScriptinlinevirtual
Update(uint32)InstanceScriptinlinevirtual
UpdateDoorState(GameObject *door)InstanceScriptprotected
UpdateEncounterState(EncounterCreditType type, uint32 creditEntry, Unit *source)InstanceScript
UpdateMinionState(Creature *minion, EncounterState state)InstanceScriptprotected
UpdatePhasing()InstanceScript
ZoneScript()ZoneScriptinline
~InstanceScript()InstanceScriptinlinevirtual
~ZoneScript()ZoneScriptinlinevirtual