From cd632749d64a1692bd43564b5d3cf441020a4c79 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 4 Jun 2009 17:42:48 -0500 Subject: *More cleanup of scripts. --HG-- branch : trunk --- src/bindings/scripts/include/sc_creature.cpp | 2 +- src/bindings/scripts/include/sc_creature.h | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src/bindings/scripts/include') diff --git a/src/bindings/scripts/include/sc_creature.cpp b/src/bindings/scripts/include/sc_creature.cpp index d30f0b01879..40d659718ae 100644 --- a/src/bindings/scripts/include/sc_creature.cpp +++ b/src/bindings/scripts/include/sc_creature.cpp @@ -712,7 +712,7 @@ void LoadOverridenDBCData() SpellEntry *spellInfo; for(uint32 i = 0; i < GetSpellStore()->GetNumRows(); ++i) { - spellInfo = (SpellEntry*)GetSpellStore()->LookupEntry(i); + spellInfo = GET_SPELL(i); if(!spellInfo) continue; diff --git a/src/bindings/scripts/include/sc_creature.h b/src/bindings/scripts/include/sc_creature.h index d2f7cc14049..6e6a16a9f13 100644 --- a/src/bindings/scripts/include/sc_creature.h +++ b/src/bindings/scripts/include/sc_creature.h @@ -24,6 +24,8 @@ #define CAST_AI(a,b) (static_cast(b)) #endif +#define GET_SPELL(a) (const_cast(GetSpellStore()->LookupEntry(a))) + class ScriptedInstance; class SummonList : private std::list @@ -68,10 +70,10 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI void UpdateAI(const uint32); //Called at creature death - void JustDied(Unit*){} + void JustDied(Unit* who){} //Called at creature killing another unit - void KilledUnit(Unit*){} + void KilledUnit(Unit* who){} // Called when the creature summon successfully other creature void JustSummoned(Creature* ) {} @@ -111,7 +113,7 @@ struct TRINITY_DLL_DECL ScriptedAI : public CreatureAI void Reset() {} //Called at creature aggro either by MoveInLOS or Attack Start - void EnterCombat(Unit*) {} + void EnterCombat(Unit* who) {} //************* //AI Helper Functions @@ -199,10 +201,10 @@ struct TRINITY_DLL_DECL Scripted_NoMovementAI : public ScriptedAI Scripted_NoMovementAI(Creature* creature) : ScriptedAI(creature) {} //Called if IsVisible(Unit *who) is true at each *who move - //void MoveInLineOfSight(Unit*); + //void MoveInLineOfSight(Unit* who); //Called at each attack of m_creature by any victim - void AttackStart(Unit*); + void AttackStart(Unit* who); }; struct TRINITY_DLL_DECL BossAI : public ScriptedAI -- cgit v1.2.3