Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- CreatureScript ScriptedAI Template by Kaev
- Made for MMONerds.com, Modcraft.io and MCore.cc
- */
- class scriptedAITemplate : public CreatureScript
- {
- public:
- scriptedAITemplate() : CreatureScript("scriptedAITemplate") { } // CreatureScript("scriptedAITemplate") = Name of database entry
- struct structScriptedAITemplate : public ScriptedAI
- {
- structScriptedAITemplate(Creature* creature) : ScriptedAI(creature) { }
- void Reset() override// Called on reset (e.g. OnCombatLeave und OnSpawn)
- {
- }
- void UpdateAI(uint32 diff) override// Called every tick, mostly used for timers
- {
- }
- void EnterCombat(Unit* target) override
- {
- }
- void JustDied(Unit* killer) override
- {
- }
- void KilledUnit(Unit* victim) override
- {
- }
- };
- CreatureAI* GetAI(Creature* creature) const override
- {
- return new structScriptedAITemplate(creature);
- }
- };
- void AddSC_scriptedAITemplate() // Add this to the ScriptLoader
- {
- new scriptedAITemplate();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement