aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorelecyb <svn@electrocyber.com.ar>2012-01-03 16:34:05 -0300
committerelecyb <svn@electrocyber.com.ar>2012-01-03 16:34:05 -0300
commit6b35b76fbaeadfe472597ac21f02c4cd51df1c4b (patch)
tree610b9c031a2e612bde0fa1edb80ac1705c67009a /src/server/game/Entities/Object
parentaea8b2af44aa7e8b15347c35a54180b806854c6c (diff)
Core/Spells: Some corrections after 65aca2b8061c2da59a7dd8155894e6064f5b5c7d, this should fix the console spam
Diffstat (limited to 'src/server/game/Entities/Object')
-rwxr-xr-xsrc/server/game/Entities/Object/Object.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 2bee996eab0..3cd02d05a90 100755
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -1672,6 +1672,9 @@ bool WorldObject::canSeeOrDetect(WorldObject const* obj, bool ignoreStealth, boo
if (Player const* player = this->ToPlayer())
viewpoint = player->GetViewpoint();
+ if (!viewpoint)
+ viewpoint = this;
+
if (!corpseCheck && !viewpoint->IsWithinDist(obj, GetSightRange(obj), false))
return false;
}