Bugfix for chem grenades and Disposals.

This commit is contained in:
SkyMarshal
2012-01-09 09:58:33 -07:00
parent 7dec599f9b
commit 46fb684c0b
2 changed files with 5 additions and 2 deletions
+2 -1
View File
@@ -172,7 +172,8 @@
afterattack(atom/target as mob|obj|turf|area, mob/user as mob)
if (istype(target, /obj/item/weapon/storage || istype(target, /obj/item/weapon/gun/grenadelauncher) || istype(target, /obj/structure/table))) return ..()
if (istype(target, /obj/item/weapon/storage) || istype(target, /obj/item/clothing/suit/storage) || istype(target, /obj/item/weapon/gun/grenadelauncher) || istype(target, /obj/structure/table))
return ..()
if (!src.state && stage == 2 && !crit_fail)
user << "\red You prime the grenade! 3 seconds!"
message_admins("[key_name_admin(user)] used a chemistry grenade ([src.name]).")
+3 -1
View File
@@ -972,6 +972,8 @@
for(var/i, i <= backType.len, i++)
if(sortTag == src.backType[i])
return negdir
else if (!sortTag && mailsort)
return sortdir
else if (!sortTag && !mailsort)
return posdir
@@ -982,7 +984,7 @@
if(sortTag == src.sortType[i])
issort = 1
if(issort || ((!sortTag || ismail) && mailsort)) //if destination matches filtered type...
if(issort) //if destination matches filtered type...
return sortdir // exit through sortdirection
else
return posdir