#include "../sc_defines.h" //based on miner script //THIS SCRIPT IS UNDER DEVELOPMENT struct MANGOS_DLL_DECL thomas_millerAI : public ScriptedAI { thomas_millerAI(Creature *c) : ScriptedAI(c) {EnterEvadeMode(); } void EnterEvadeMode() { m_creature->RemoveAllAuras(); m_creature->DeleteThreatList(); m_creature->CombatStop(); DoGoHome(); } }; void UpdateAI(const uint32 diff, uint32 Shout_Timer, Creature *_Creature) { // Add shout once every 30 mins here if (Shout_Timer < diff) { _Creature->Yell("Fresh Bread for Sale, Get it while its hot.", LANG_UNIVERSAL, NULL); Shout_Timer = 1800000; }else Shout_Timer -= diff; } CreatureAI* GetAI_thomas_miller(Creature *_Creature) { return new thomas_millerAI (_Creature); } void AddSC_thomas_miller() { Script *newscript; newscript = new Script; newscript->Name="thomas_miller"; newscript->GetAI = GetAI_thomas_miller; m_scripts[nrscripts++] = newscript; }