[11985] Implement support for go_template_scripts

Add a new table `gameobject_template_scripts` to start scripts for any type gameobject.
Scripts in this table are triggered for all gameobjects on GameObject::Use

Note: The table `gameobject_scripts` is expected to not be required very much longer, and will most likely be removed someday
This commit is contained in:
Schmoozerd 2012-04-21 22:00:39 +02:00
parent 4e6fbf5e9e
commit 010d29d1ed
9 changed files with 94 additions and 5 deletions

View file

@ -388,6 +388,7 @@ extern ScriptMapMapName sQuestEndScripts;
extern ScriptMapMapName sQuestStartScripts;
extern ScriptMapMapName sSpellScripts;
extern ScriptMapMapName sGameObjectScripts;
extern ScriptMapMapName sGameObjectTemplateScripts;
extern ScriptMapMapName sEventScripts;
extern ScriptMapMapName sGossipScripts;
extern ScriptMapMapName sCreatureMovementScripts;
@ -407,6 +408,7 @@ class ScriptMgr
~ScriptMgr();
void LoadGameObjectScripts();
void LoadGameObjectTemplateScripts();
void LoadQuestEndScripts();
void LoadQuestStartScripts();
void LoadEventScripts();