Object Spell System v1.04

Fixed a few bugs. v1.1 will involve reworking the classes because disintegrate being only a few var-edits away from heal is silly.
 Admin-controlled objects now pass through dense things if they themselves aren't dense.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1419 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
uporotiy
2011-04-08 18:37:25 +00:00
parent 63f86a27d0
commit a823bb42cf
4 changed files with 19 additions and 9 deletions
+5 -1
View File
@@ -1711,7 +1711,11 @@
/client/Move(n, direct)
if(src.mob.control_object) // Hacking in something to control objects -- TLE
src.mob.control_object.Move(get_step(src.mob.control_object, direct),direct)
if(src.mob.control_object.density)
step(src.mob.control_object,direct)
src.mob.control_object.dir = direct
else
src.mob.control_object.loc = get_step(src.mob.control_object,direct)
if(istype(src.mob, /mob/dead/observer))
return src.mob.Move(n,direct)
if (src.moving)