feat(Core/Instance): Add instance validation for creature scripts (#4596)

This commit is contained in:
Kitzunu
2021-04-05 15:34:26 +02:00
committed by GitHub
parent 60f865fce6
commit f9d708b450
371 changed files with 1315 additions and 767 deletions

View File

@@ -53,4 +53,12 @@ struct AISpellInfoType
AISpellInfoType* GetAISpellInfo(uint32 i);
bool InstanceHasScript(WorldObject const* obj, char const* scriptName);
template<class AI, class T>
inline AI* GetInstanceAI(T* obj, char const* scriptName)
{
return InstanceHasScript(obj, scriptName) ? new AI(obj) : nullptr;
}
#endif