aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegamage <none@none>2008-11-05 16:37:52 -0600
committermegamage <none@none>2008-11-05 16:37:52 -0600
commit404f72c7a2e9c230156e51f8013993b3c8f03d93 (patch)
treed0b6e03b2a5eaad22e269e8c55c1003a73b9f24b
parent9167e72a849a76fcd94d6d9cb7bb08a48382c2eb (diff)
[svn] Add some assert for better debug.
--HG-- branch : trunk
-rw-r--r--src/game/Unit.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 12485d94f47..70b334b3c3c 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -425,6 +425,7 @@ bool Unit::IsWithinCombatDist(Unit *obj, float dist2compare) const
void Unit::GetRandomContactPoint( const Unit* obj, float &x, float &y, float &z, float distance2dMin, float distance2dMax ) const
{
+ assert(GetCombatReach() > 0.1);
uint32 attacker_number = getAttackers().size();
if(attacker_number > 0) --attacker_number;
GetNearPoint(obj,x,y,z,obj->GetCombatReach(), distance2dMin+(distance2dMax-distance2dMin)*rand_norm()
@@ -983,6 +984,7 @@ void Unit::CastSpell(Unit* Victim, uint32 spellId, bool triggered, Item *castIte
void Unit::CastSpell(Unit* Victim,SpellEntry const *spellInfo, bool triggered, Item *castItem, Aura* triggredByAura, uint64 originalCaster)
{
+ assert(Victim);
if(!spellInfo)
{
sLog.outError("CastSpell: unknown spell by caster: %s %u)", (GetTypeId()==TYPEID_PLAYER ? "player (GUID:" : "creature (Entry:"),(GetTypeId()==TYPEID_PLAYER ? GetGUIDLow() : GetEntry()));