diff --git a/code/WorkInProgress/Mini/customitems.dm b/code/WorkInProgress/Mini/customitems.dm index da714528c44..33b91ebc61c 100644 --- a/code/WorkInProgress/Mini/customitems.dm +++ b/code/WorkInProgress/Mini/customitems.dm @@ -6,6 +6,7 @@ var/list/CustomItemList = list( // ckey real_name item path // list("miniature","Dave Booze",/obj/item/toy/crayonbox) //screw this i dont want crayons, it's an example okay + list("skymarshal", "Phillip Oswald", /obj/item/weapon/coin/silver) //Phillip likes to chew on cigars. Just unlit cigars, don't ask me why. Must be a clone thing. (Cigarette machines dispense cigars if they have a coin in them) --SkyMarshal ) /proc/EquipCustomItems(mob/living/carbon/human/M) diff --git a/code/WorkInProgress/SkyMarshal/coatrack.dm b/code/WorkInProgress/SkyMarshal/coatrack.dm index 0807dce7448..efc64b1e2fc 100644 --- a/code/WorkInProgress/SkyMarshal/coatrack.dm +++ b/code/WorkInProgress/SkyMarshal/coatrack.dm @@ -65,7 +65,7 @@ if ( istype(I,/obj/item/clothing/suit/storage/det_suit) && coat) user << "There's already a coat on the rack!" return ..() - user << "The coatrack wants none of what you offer." + user << "The coat rack wants none of what you offer." return ..() diff --git a/code/game/machinery/camera.dm b/code/game/machinery/camera.dm index 1905f673c2d..fe3be05fbdb 100644 --- a/code/game/machinery/camera.dm +++ b/code/game/machinery/camera.dm @@ -287,9 +287,9 @@ user.reset_view(src) /obj/machinery/camera/attackby(W as obj, user as mob) - ..() if (istype(W, /obj/item/weapon/wirecutters)) deactivate(user) + ..() else if (istype(W, /obj/item/weapon/paper)) var/obj/item/weapon/paper/X = W user << "You hold a paper up to the camera ..." @@ -307,6 +307,7 @@ if(src.status) user << "\red You can't dismantle a camera while it is active." else + ..() user << "\blue Dismantling camera..." if(do_after(user, 20)) var/obj/item/weapon/chem_grenade/case = new /obj/item/weapon/chem_grenade(src.loc) @@ -322,15 +323,19 @@ del(src) else if (istype(W, /obj/item/weapon/camera_bug)) if (!src.status) + ..() user << "\blue Camera non-functional" return if (src.bugged) + ..() user << "\blue Camera bug removed." src.bugged = 0 else + ..() user << "\blue Camera bugged." src.bugged = 1 else if(istype(W, /obj/item/weapon/melee/energy/blade))//Putting it here last since it's a special case. I wonder if there is a better way to do these than type casting. + ..() deactivate(user,2)//Here so that you can disconnect anyone viewing the camera, regardless if it's on or off. var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, loc) diff --git a/code/game/objects/items/weapons/evidence.dm b/code/game/objects/items/weapons/evidence.dm index 0dd4243b75d..c162f9ac70b 100644 --- a/code/game/objects/items/weapons/evidence.dm +++ b/code/game/objects/items/weapons/evidence.dm @@ -53,8 +53,8 @@ if (src.contents.len > 0) var/obj/item/I = src.contents[1] user << "You take the [I] out of the [src]." - I.loc = user.loc src.underlays -= I + I.loc = get_turf(user.loc) w_class = 1 src.icon_state = "evidenceobj" desc = "An empty evidence bag." diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 960de60b470..1968db86998 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -271,12 +271,12 @@ m_type = 2 if ("mumble") - message = "[src] mumbles!" + message = "[src] mumbles." m_type = 2 if ("grumble") if (!muzzled) - message = "[src] grumbles!" + message = "[src] grumbles." m_type = 2 else message = "[src] makes a noise." diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 67b5d4e903e..e10b5ef293b 100644 Binary files a/icons/obj/computer.dmi and b/icons/obj/computer.dmi differ