diff options
author | megamage <none@none> | 2008-11-05 16:37:52 -0600 |
---|---|---|
committer | megamage <none@none> | 2008-11-05 16:37:52 -0600 |
commit | 404f72c7a2e9c230156e51f8013993b3c8f03d93 (patch) | |
tree | d0b6e03b2a5eaad22e269e8c55c1003a73b9f24b | |
parent | 9167e72a849a76fcd94d6d9cb7bb08a48382c2eb (diff) |
[svn] Add some assert for better debug.
--HG--
branch : trunk
-rw-r--r-- | src/game/Unit.cpp | 2 |
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())); |