mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Runtime fix: getFlatIcon() - Will no longer runtime should overlays contain any nulls. (Interesting note: I was intending to fix this to try speed up update_icons() even more but it turns out BYOND really dislikes overlays += null. the optimisation took twice as long o.O)
Removed unused caching code from getFlatIcon(). We handle our own caching using datacore.dm Runtime fix: datacore wasn't checking the type of object in the wear_id inventory slot. I've removed that so it now uses mind.assigned_role instead. The following runtime has occured 1 time(s). runtime error: undefined variable /obj/item/device/pda/warden/var/assignment proc name: manifest (/obj/effect/datacore/proc/manifest) source file: datacore.dm,14 usr: null src: the datacore (/obj/effect/datacore) Runtime fix: staff-of-change projectiles were runtiminng when transforming somebody with implants. Cause: forgot a "continue" >.< The following runtime has occured 4 time(s). runtime error: Cannot modify null.layer. proc name: wabbajack (/obj/item/projectile/change/proc/wabbajack) source file: change.dm,37 usr: 0 src: the bolt of change (/obj/item/projectile/change) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4412 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
for(var/obj/item/W in M)
|
||||
if(istype(W, /obj/item/weapon/implant)) //TODO: Carn. give implants a dropped() or something
|
||||
del(W)
|
||||
continue
|
||||
W.layer = initial(W.layer)
|
||||
W.loc = M.loc
|
||||
W.dropped(M)
|
||||
|
||||
Reference in New Issue
Block a user