Added multiple string search to security records, fixed some evidence bag bugginess, fixed problem with the stamp remover.

This commit is contained in:
SkyMarshal
2011-12-30 09:15:04 -07:00
parent ea92743b36
commit 0fe2cdab96
4 changed files with 18 additions and 7 deletions
@@ -122,7 +122,8 @@ CLIPBOARDS
if(istype(P, /obj/item/weapon/stamp))
if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P))
return
src.infoold = src.info
if(!src.infoold)
src.infoold = src.info
src.info += text("<BR><i>This paper has been stamped with the [].</i><BR>", P.name)
switch(P.type)
if(/obj/item/weapon/stamp/captain)
@@ -153,6 +154,7 @@ CLIPBOARDS
if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P))
return
src.info = src.infoold
src.infoold = null
for(var/i, i <= stamped.len, i++)
switch(stamped[i])
if(/obj/item/weapon/stamp/captain)
+2
View File
@@ -61,6 +61,8 @@
/obj/item/clothing/suit/storage/attackby(obj/item/weapon/W as obj, mob/user as mob)
if(W.w_class > 2 || src.loc == W )
return
if(istype(W,/obj/item/weapon/evidencebag) && src.loc != user)
return
if(src.contents.len >= 2)
user << "You have nowhere to place that"
return
+3
View File
@@ -102,6 +102,9 @@
user << "\blue You're a robot. No."
return //Robots can't interact with storage items.
if(istype(W,/obj/item/weapon/evidencebag) && src.loc != user)
return
if(src.loc == W)
return //Means the item is already in the storage item