mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-23 21:56:22 +00:00
feat(Core/Instance): Add instance validation for creature scripts (#4596)
This commit is contained in:
@@ -685,8 +685,10 @@ public:
|
||||
void Update(const uint32, const uint32, bool thread = true) override;
|
||||
void CreateInstanceScript(bool load, std::string data, uint32 completedEncounterMask);
|
||||
bool Reset(uint8 method, std::list<uint32>* globalSkipList = nullptr);
|
||||
uint32 GetScriptId() { return i_script_id; }
|
||||
InstanceScript* GetInstanceScript() { return instance_script; }
|
||||
[[nodiscard]] uint32 GetScriptId() const { return i_script_id; }
|
||||
[[nodiscard]] std::string const& GetScriptName() const;
|
||||
[[nodiscard]] InstanceScript* GetInstanceScript() { return instance_data; }
|
||||
[[nodiscard]] InstanceScript const* GetInstanceScript() const { return instance_data; }
|
||||
void PermBindAllPlayers();
|
||||
void UnloadAll() override;
|
||||
bool CanEnter(Player* player, bool loginCheck = false) override;
|
||||
@@ -699,7 +701,7 @@ public:
|
||||
private:
|
||||
bool m_resetAfterUnload;
|
||||
bool m_unloadWhenEmpty;
|
||||
InstanceScript* instance_script;
|
||||
InstanceScript* instance_data;
|
||||
uint32 i_script_id;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user