From 9cbc93d531b914c24c1d93c6d190067777d975fe Mon Sep 17 00:00:00 2001 From: errorage Date: Wed, 10 Apr 2013 04:40:54 +0200 Subject: [PATCH 01/22] - Removes mimes' ability to speak. Clowns cannot break their clumsy nature, so mimes should not be able to break their silence. --- code/game/jobs/job/civilian.dm | 4 ++-- code/game/jobs/jobprocs.dm | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index e2cf380a9cc..37f92d4556a 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -238,9 +238,9 @@ H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/toy/crayon/mime(H), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing(H), slot_in_backpack) - H.verbs += /client/proc/mimespeak + //H.verbs += /client/proc/mimespeak H.verbs += /client/proc/mimewall - H.mind.special_verbs += /client/proc/mimespeak + //H.mind.special_verbs += /client/proc/mimespeak H.mind.special_verbs += /client/proc/mimewall H.miming = 1 return 1 diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index c2f4331794c..95c8feebfd6 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -28,6 +28,7 @@ //////////////////////// +/* /client/proc/mimespeak() set category = "Mime" set name = "Speech" @@ -43,4 +44,6 @@ H << "You'll have to wait if you want to atone for your sins." spawn(3000) H.miming = 1 - return \ No newline at end of file + return + + */ \ No newline at end of file From e9edc0be085639b01afafc40e54974f623ba0e5b Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Tue, 16 Apr 2013 16:20:53 +0100 Subject: [PATCH 02/22] Removes /obj/effect/projection and /obj/effect/shut_controller. Amends the name of /obj/structure/showcase to be lowercase. --- code/defines/obj.dm | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 90b9f0a1cef..6e2dd33c4b9 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -65,19 +65,8 @@ var/list/container = list( ) -/obj/effect/projection - name = "Projection" - desc = "This looks like a projection of something." - anchored = 1.0 - - -/obj/effect/shut_controller - name = "shut controller" - var/moving = null - var/list/parts = list( ) - /obj/structure/showcase - name = "Showcase" + name = "showcase" icon = 'icons/obj/stationobjs.dmi' icon_state = "showcase_1" desc = "A stand with the empty body of a cyborg bolted to it." From f5b8c20e4753d209e21f9d948a1bd99a96a28406 Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Tue, 16 Apr 2013 16:23:25 +0100 Subject: [PATCH 03/22] Moves /obj/effect/decal/mecha_wreckage to /obj/structure/mecha_wreckage. Does not update the map. Standardises and updates text styling in mecha_wreckage.dm. --- code/game/mecha/combat/durand.dm | 2 +- code/game/mecha/combat/gygax.dm | 4 +- code/game/mecha/combat/honker.dm | 2 +- code/game/mecha/combat/marauder.dm | 6 +- code/game/mecha/combat/phazon.dm | 2 +- code/game/mecha/mecha.dm | 2 +- code/game/mecha/mecha_wreckage.dm | 263 ++++++++++++++-------------- code/game/mecha/medical/odysseus.dm | 2 +- code/game/mecha/working/ripley.dm | 6 +- 9 files changed, 142 insertions(+), 147 deletions(-) diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm index 920e081b693..bb6626c1c10 100644 --- a/code/game/mecha/combat/durand.dm +++ b/code/game/mecha/combat/durand.dm @@ -12,7 +12,7 @@ force = 40 var/defence = 0 var/defence_deflect = 35 - wreckage = /obj/effect/decal/mecha_wreckage/durand + wreckage = /obj/structure/mecha_wreckage/durand /* /obj/mecha/combat/durand/New() diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index 3e9c6f5b315..ea6cfa0cd15 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -11,7 +11,7 @@ infra_luminosity = 6 var/overload = 0 var/overload_coeff = 2 - wreckage = /obj/effect/decal/mecha_wreckage/gygax + wreckage = /obj/structure/mecha_wreckage/gygax internal_damage_threshold = 35 max_equip = 3 @@ -24,7 +24,7 @@ damage_absorption = list("brute"=0.6,"fire"=0.8,"bullet"=0.6,"laser"=0.5,"energy"=0.65,"bomb"=0.8) max_temperature = 45000 overload_coeff = 1 - wreckage = /obj/effect/decal/mecha_wreckage/gygax/dark + wreckage = /obj/structure/mecha_wreckage/gygax/dark max_equip = 4 step_energy_drain = 5 diff --git a/code/game/mecha/combat/honker.dm b/code/game/mecha/combat/honker.dm index ca849a98465..7acaa5465de 100644 --- a/code/game/mecha/combat/honker.dm +++ b/code/game/mecha/combat/honker.dm @@ -10,7 +10,7 @@ max_temperature = 25000 infra_luminosity = 5 operation_req_access = list(access_clown) - wreckage = /obj/effect/decal/mecha_wreckage/honker + wreckage = /obj/structure/mecha_wreckage/honker add_req_access = 0 max_equip = 3 var/squeak = 0 diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index d70c0b532f6..78da69d8860 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -15,7 +15,7 @@ var/smoke_cooldown = 100 var/datum/effect/effect/system/harmless_smoke_spread/smoke_system = new operation_req_access = list(access_cent_specops) - wreckage = /obj/effect/decal/mecha_wreckage/marauder + wreckage = /obj/structure/mecha_wreckage/marauder add_req_access = 0 internal_damage_threshold = 25 force = 45 @@ -28,7 +28,7 @@ operation_req_access = list(access_cent_creed) step_in = 3 health = 550 - wreckage = /obj/effect/decal/mecha_wreckage/seraph + wreckage = /obj/structure/mecha_wreckage/seraph internal_damage_threshold = 20 force = 55 max_equip = 5 @@ -38,7 +38,7 @@ name = "Mauler" icon_state = "mauler" operation_req_access = list(access_syndicate) - wreckage = /obj/effect/decal/mecha_wreckage/mauler + wreckage = /obj/structure/mecha_wreckage/mauler /obj/mecha/combat/marauder/New() ..() diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm index 509935564aa..730ced9eb9a 100644 --- a/code/game/mecha/combat/phazon.dm +++ b/code/game/mecha/combat/phazon.dm @@ -10,7 +10,7 @@ damage_absorption = list("brute"=0.7,"fire"=0.7,"bullet"=0.7,"laser"=0.7,"energy"=0.7,"bomb"=0.7) max_temperature = 25000 infra_luminosity = 3 - wreckage = /obj/effect/decal/mecha_wreckage/phazon + wreckage = /obj/structure/mecha_wreckage/phazon add_req_access = 1 //operation_req_access = list() internal_damage_threshold = 25 diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 47e7464dd66..1c1014ac67c 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -540,7 +540,7 @@ explosion(T, 0, 0, 1, 3) spawn(0) if(wreckage) - var/obj/effect/decal/mecha_wreckage/WR = new wreckage(T) + var/obj/structure/mecha_wreckage/WR = new wreckage(T) for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) if(E.salvageable && prob(30)) WR.crowbar_salvage += E diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 539e1de2430..b90b6615a58 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -3,8 +3,8 @@ /////////////////////////////////// -/obj/effect/decal/mecha_wreckage - name = "Exosuit wreckage" +/obj/structure/mecha_wreckage + name = "exosuit wreckage" desc = "Remains of some unfortunate mecha. Completely unrepairable." icon = 'icons/mecha/mecha.dmi' density = 1 @@ -15,206 +15,201 @@ var/list/crowbar_salvage var/salvage_num = 5 - New() - ..() - crowbar_salvage = new - return - -/obj/effect/decal/mecha_wreckage/ex_act(severity) - if(severity < 2) - spawn - del src - return - -/obj/effect/decal/mecha_wreckage/bullet_act(var/obj/item/projectile/Proj) - return +/obj/structure/mecha_wreckage/gygax/New() + ..() + crowbar_salvage = new -/obj/effect/decal/mecha_wreckage/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W +/obj/structure/mecha_wreckage/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/weldingtool)) if(salvage_num <= 0) - user << "You don't see anything that can be cut with [W]." + user << "You don't see anything that can be cut with [I]." return - if (!isemptylist(welder_salvage) && WT.remove_fuel(0,user)) - var/type = prob(70)?pick(welder_salvage):null + var/obj/item/weapon/weldingtool/WT = I + if(welder_salvage && welder_salvage.len && WT.remove_fuel(0, user)) + var/type = prob(70) ? pick(welder_salvage) : null if(type) var/N = new type(get_turf(user)) - user.visible_message("[user] cuts [N] from [src]", "You cut [N] from [src]", "You hear a sound of welder nearby") + user.visible_message("[user] cuts [N] from [src].", "You cut [N] from [src].") if(istype(N, /obj/item/mecha_parts/part)) welder_salvage -= type salvage_num-- else - user << "You failed to salvage anything valuable from [src]." + user << "You failed to salvage anything valuable from [src]." else - user << "\blue You need more welding fuel to complete this task." + user << "You need more welding fuel to complete this task." return - if(istype(W, /obj/item/weapon/wirecutters)) + + if(istype(I, /obj/item/weapon/wirecutters)) if(salvage_num <= 0) - user << "You don't see anything that can be cut with [W]." + user << "You don't see anything that can be cut with [I]." return - else if(!isemptylist(wirecutters_salvage)) - var/type = prob(70)?pick(wirecutters_salvage):null + else if(wirecutters_salvage && wirecutters_salvage.len) + var/type = prob(70) ? pick(wirecutters_salvage) : null if(type) var/N = new type(get_turf(user)) - user.visible_message("[user] cuts [N] from [src].", "You cut [N] from [src].") + user.visible_message("[user] cuts [N] from [src].", "You cut [N] from [src].") salvage_num-- else - user << "You failed to salvage anything valuable from [src]." - if(istype(W, /obj/item/weapon/crowbar)) - if(!isemptylist(crowbar_salvage)) + user << "You failed to salvage anything valuable from [src]." + + if(istype(I, /obj/item/weapon/crowbar)) + if(crowbar_salvage && crowbar_salvage.len) var/obj/S = pick(crowbar_salvage) if(S) S.loc = get_turf(user) crowbar_salvage -= S - user.visible_message("[user] pries [S] from [src].", "You pry [S] from [src].") + user.visible_message("[user] pries [S] from [src].", "You pry [S] from [src].") return else - user << "You don't see anything that can be pried with [W]." + user << "You don't see anything that can be pried with [I]." + else ..() - return -/obj/effect/decal/mecha_wreckage/gygax +/obj/structure/mecha_wreckage/gygax name = "Gygax wreckage" icon_state = "gygax-broken" - New() - ..() - var/list/parts = list(/obj/item/mecha_parts/part/gygax_torso, - /obj/item/mecha_parts/part/gygax_head, - /obj/item/mecha_parts/part/gygax_left_arm, - /obj/item/mecha_parts/part/gygax_right_arm, - /obj/item/mecha_parts/part/gygax_left_leg, - /obj/item/mecha_parts/part/gygax_right_leg) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return +/obj/structure/mecha_wreckage/gygax/New() + ..() + var/list/parts = list(/obj/item/mecha_parts/part/gygax_torso, + /obj/item/mecha_parts/part/gygax_head, + /obj/item/mecha_parts/part/gygax_left_arm, + /obj/item/mecha_parts/part/gygax_right_arm, + /obj/item/mecha_parts/part/gygax_left_leg, + /obj/item/mecha_parts/part/gygax_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part -/obj/effect/decal/mecha_wreckage/gygax/dark + + +/obj/structure/mecha_wreckage/gygax/dark name = "Dark Gygax wreckage" icon_state = "darkgygax-broken" -/obj/effect/decal/mecha_wreckage/marauder +/obj/structure/mecha_wreckage/marauder name = "Marauder wreckage" icon_state = "marauder-broken" -/obj/effect/decal/mecha_wreckage/mauler +/obj/structure/mecha_wreckage/mauler name = "Mauler Wreckage" icon_state = "mauler-broken" desc = "The syndicate won't be very happy about this..." -/obj/effect/decal/mecha_wreckage/seraph +/obj/structure/mecha_wreckage/seraph name = "Seraph wreckage" icon_state = "seraph-broken" -/obj/effect/decal/mecha_wreckage/ripley + + +/obj/structure/mecha_wreckage/ripley name = "Ripley wreckage" icon_state = "ripley-broken" - New() - ..() - var/list/parts = list(/obj/item/mecha_parts/part/ripley_torso, - /obj/item/mecha_parts/part/ripley_left_arm, - /obj/item/mecha_parts/part/ripley_right_arm, - /obj/item/mecha_parts/part/ripley_left_leg, - /obj/item/mecha_parts/part/ripley_right_leg) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return +/obj/structure/mecha_wreckage/ripley/New() + ..() + var/list/parts = list(/obj/item/mecha_parts/part/ripley_torso, + /obj/item/mecha_parts/part/ripley_left_arm, + /obj/item/mecha_parts/part/ripley_right_arm, + /obj/item/mecha_parts/part/ripley_left_leg, + /obj/item/mecha_parts/part/ripley_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part -/obj/effect/decal/mecha_wreckage/ripley/firefighter + +/obj/structure/mecha_wreckage/ripley/firefighter name = "Firefighter wreckage" icon_state = "firefighter-broken" - New() - ..() - var/list/parts = list(/obj/item/mecha_parts/part/ripley_torso, - /obj/item/mecha_parts/part/ripley_left_arm, - /obj/item/mecha_parts/part/ripley_right_arm, - /obj/item/mecha_parts/part/ripley_left_leg, - /obj/item/mecha_parts/part/ripley_right_leg, - /obj/item/clothing/suit/fire) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return +/obj/structure/mecha_wreckage/ripley/firefighter/New() + ..() + var/list/parts = list(/obj/item/mecha_parts/part/ripley_torso, + /obj/item/mecha_parts/part/ripley_left_arm, + /obj/item/mecha_parts/part/ripley_right_arm, + /obj/item/mecha_parts/part/ripley_left_leg, + /obj/item/mecha_parts/part/ripley_right_leg, + /obj/item/clothing/suit/fire) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part -/obj/effect/decal/mecha_wreckage/ripley/deathripley + +/obj/structure/mecha_wreckage/ripley/deathripley name = "Death-Ripley wreckage" icon_state = "deathripley-broken" -/obj/effect/decal/mecha_wreckage/honker + +/obj/structure/mecha_wreckage/honker name = "Honker wreckage" icon_state = "honker-broken" - New() - ..() - var/list/parts = list( - /obj/item/mecha_parts/chassis/honker, - /obj/item/mecha_parts/part/honker_torso, - /obj/item/mecha_parts/part/honker_head, - /obj/item/mecha_parts/part/honker_left_arm, - /obj/item/mecha_parts/part/honker_right_arm, - /obj/item/mecha_parts/part/honker_left_leg, - /obj/item/mecha_parts/part/honker_right_leg) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return +/obj/structure/mecha_wreckage/honker/New() + ..() + var/list/parts = list( + /obj/item/mecha_parts/chassis/honker, + /obj/item/mecha_parts/part/honker_torso, + /obj/item/mecha_parts/part/honker_head, + /obj/item/mecha_parts/part/honker_left_arm, + /obj/item/mecha_parts/part/honker_right_arm, + /obj/item/mecha_parts/part/honker_left_leg, + /obj/item/mecha_parts/part/honker_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part -/obj/effect/decal/mecha_wreckage/durand + +/obj/structure/mecha_wreckage/durand name = "Durand wreckage" icon_state = "durand-broken" - New() - ..() - var/list/parts = list( - /obj/item/mecha_parts/part/durand_torso, - /obj/item/mecha_parts/part/durand_head, - /obj/item/mecha_parts/part/durand_left_arm, - /obj/item/mecha_parts/part/durand_right_arm, - /obj/item/mecha_parts/part/durand_left_leg, - /obj/item/mecha_parts/part/durand_right_leg) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return +/obj/structure/mecha_wreckage/durand/New() + ..() + var/list/parts = list( + /obj/item/mecha_parts/part/durand_torso, + /obj/item/mecha_parts/part/durand_head, + /obj/item/mecha_parts/part/durand_left_arm, + /obj/item/mecha_parts/part/durand_right_arm, + /obj/item/mecha_parts/part/durand_left_leg, + /obj/item/mecha_parts/part/durand_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part -/obj/effect/decal/mecha_wreckage/phazon + +/obj/structure/mecha_wreckage/phazon name = "Phazon wreckage" icon_state = "phazon-broken" -/obj/effect/decal/mecha_wreckage/odysseus +/obj/structure/mecha_wreckage/odysseus name = "Odysseus wreckage" icon_state = "odysseus-broken" - New() - ..() - var/list/parts = list( - /obj/item/mecha_parts/part/odysseus_torso, - /obj/item/mecha_parts/part/odysseus_head, - /obj/item/mecha_parts/part/odysseus_left_arm, - /obj/item/mecha_parts/part/odysseus_right_arm, - /obj/item/mecha_parts/part/odysseus_left_leg, - /obj/item/mecha_parts/part/odysseus_right_leg) - for(var/i=0;i<2;i++) - if(!isemptylist(parts) && prob(40)) - var/part = pick(parts) - welder_salvage += part - parts -= part - return \ No newline at end of file +/obj/structure/mecha_wreckage/odysseus/New() + ..() + var/list/parts = list( + /obj/item/mecha_parts/part/odysseus_torso, + /obj/item/mecha_parts/part/odysseus_head, + /obj/item/mecha_parts/part/odysseus_left_arm, + /obj/item/mecha_parts/part/odysseus_right_arm, + /obj/item/mecha_parts/part/odysseus_left_leg, + /obj/item/mecha_parts/part/odysseus_right_leg) + for(var/i = 0; i < 2; i++) + if(parts.len && prob(40)) + var/part = pick(parts) + welder_salvage += part + parts -= part \ No newline at end of file diff --git a/code/game/mecha/medical/odysseus.dm b/code/game/mecha/medical/odysseus.dm index 502633b5415..127b67999b4 100644 --- a/code/game/mecha/medical/odysseus.dm +++ b/code/game/mecha/medical/odysseus.dm @@ -5,7 +5,7 @@ step_in = 2 max_temperature = 15000 health = 120 - wreckage = /obj/effect/decal/mecha_wreckage/odysseus + wreckage = /obj/structure/mecha_wreckage/odysseus internal_damage_threshold = 35 deflect_chance = 15 step_energy_drain = 6 diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 2ad11bb0214..e7a07644f62 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -5,7 +5,7 @@ step_in = 6 max_temperature = 20000 health = 200 - wreckage = /obj/effect/decal/mecha_wreckage/ripley + wreckage = /obj/structure/mecha_wreckage/ripley var/list/cargo = new var/cargo_capacity = 15 @@ -23,7 +23,7 @@ health = 250 lights_power = 8 damage_absorption = list("fire"=0.5,"bullet"=0.8,"bomb"=0.5) - wreckage = /obj/effect/decal/mecha_wreckage/ripley/firefighter + wreckage = /obj/structure/mecha_wreckage/ripley/firefighter /obj/mecha/working/ripley/deathripley desc = "OH SHIT IT'S THE DEATHSQUAD WE'RE ALL GONNA DIE" @@ -32,7 +32,7 @@ step_in = 2 opacity=0 lights_power = 60 - wreckage = /obj/effect/decal/mecha_wreckage/ripley/deathripley + wreckage = /obj/structure/mecha_wreckage/ripley/deathripley step_energy_drain = 0 /obj/mecha/working/ripley/deathripley/New() From c87868b2748f9429c73f06c1539c73860236ceeb Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Tue, 16 Apr 2013 16:25:06 +0100 Subject: [PATCH 04/22] Moves /obj/effect/alien to /obj/structure/alien. Does not update the map. Moves /obj/effect/alien/acid to /obj/effect/acid. Adds a new sprite for acid. Standardises and updates text styling in code/game/objects/effects/aliens.dm. --- code/game/asteroid.dm | 8 +- code/game/objects/effects/aliens.dm | 624 ++++++++---------- code/modules/mob/living/carbon/alien/alien.dm | 2 +- .../carbon/alien/humanoid/alien_powers.dm | 8 +- .../mob/living/carbon/alien/humanoid/queen.dm | 4 +- code/modules/reagents/Chemistry-Reagents.dm | 4 +- icons/effects/effects.dmi | Bin 198612 -> 198969 bytes 7 files changed, 300 insertions(+), 350 deletions(-) diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index 705e111822f..c4927d6c15f 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -23,7 +23,7 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , va //world << "Room spawned at [start_loc.x],[start_loc.y],[start_loc.z]" if(!wall) - wall = pick(/turf/simulated/wall/r_wall,/turf/simulated/wall,/obj/effect/alien/resin) + wall = pick(/turf/simulated/wall/r_wall,/turf/simulated/wall,/obj/structure/alien/resin) if(!floor) floor = pick(/turf/simulated/floor,/turf/simulated/floor/engine) @@ -44,9 +44,9 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , va if(x == 0 || x==x_size-1 || y==0 || y==y_size-1) - if(wall == /obj/effect/alien/resin) + if(wall == /obj/structure/alien/resin) T = new floor(cur_loc) - new /obj/effect/alien/resin(T) + new /obj/structure/alien/resin(T) else T = new wall(cur_loc) room_turfs["walls"] += T @@ -74,7 +74,7 @@ proc/admin_spawn_room_at_pos() if("Regular wall") wall=/turf/simulated/wall if("Resin wall") - wall=/obj/effect/alien/resin + wall=/obj/structure/alien/resin switch(alert("Floor type",null,"Regular floor","Reinforced floor")) if("Regular floor") floor=/turf/simulated/floor diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 1c952b9534f..084e0a13c4c 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -1,166 +1,124 @@ -/* Alien Effects! +/* Alien shit! * Contains: - * effect/alien + * structure/alien * Resin * Weeds - * Acid * Egg + * effect/acid */ -/* - * effect/alien - */ -/obj/effect/alien - name = "alien thing" - desc = "theres something alien about this" + +/obj/structure/alien icon = 'icons/mob/alien.dmi' -// unacidable = 1 //Aliens won't ment their own. - /* * Resin */ -/obj/effect/alien/resin +/obj/structure/alien/resin name = "resin" desc = "Looks like some kind of slimy growth." icon_state = "resin" - density = 1 opacity = 1 anchored = 1 var/health = 200 - //var/mob/living/affecting = null - wall - name = "resin wall" - desc = "Purple slime solidified into a wall." - icon_state = "resinwall" //same as resin, but consistency ho! +/obj/structure/alien/resin/wall + name = "resin wall" + desc = "Purple slime solidified into a wall." + icon_state = "resinwall" //same as resin, but consistency ho! - membrane - name = "resin membrane" - desc = "Purple slime just thin enough to let light pass through." - icon_state = "resinmembrane" - opacity = 0 - health = 120 +/obj/structure/alien/resin/membrane + name = "resin membrane" + desc = "Purple slime just thin enough to let light pass through." + icon_state = "resinmembrane" + opacity = 0 + health = 120 -/obj/effect/alien/resin/New() + +/obj/structure/alien/resin/New() ..() var/turf/T = get_turf(src) T.thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT -/obj/effect/alien/resin/Del() + +/obj/structure/alien/resin/Del() var/turf/T = get_turf(src) T.thermal_conductivity = initial(T.thermal_conductivity) ..() -/obj/effect/alien/resin/proc/healthcheck() - if(health <=0) - density = 0 - del(src) - return -/obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/alien/resin/proc/healthcheck() + if(health <=0) + del(src) + + +/obj/structure/alien/resin/bullet_act(obj/item/projectile/Proj) health -= Proj.damage ..() healthcheck() - return -/obj/effect/alien/resin/ex_act(severity) + +/obj/structure/alien/resin/ex_act(severity) switch(severity) if(1.0) - health-=50 + health -= 150 if(2.0) - health-=50 + health -= 100 if(3.0) - if (prob(50)) - health-=50 - else - health-=25 + health -= 50 healthcheck() - return -/obj/effect/alien/resin/blob_act() - health-=50 + +/obj/structure/alien/resin/blob_act() + health -= 50 healthcheck() - return -/obj/effect/alien/resin/meteorhit() - health-=50 - healthcheck() - return -/obj/effect/alien/resin/hitby(AM as mob|obj) +/obj/structure/alien/resin/hitby(atom/movable/AM) ..() - for(var/mob/O in viewers(src, null)) - O.show_message("\red [src] was hit by [AM].", 1) + visible_message("[src] was hit by [AM].") var/tforce = 0 - if(ismob(AM)) + if(!isobj(AM)) tforce = 10 else - tforce = AM:throwforce + var/obj/O = AM + tforce = O.throwforce playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - health = max(0, health - tforce) + health -= tforce healthcheck() - ..() - return -/obj/effect/alien/resin/attack_hand() - if (HULK in usr.mutations) - usr << "\blue You easily destroy the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("\red [usr] destroys the [name]!", 1) + +/obj/structure/alien/resin/attack_hand(mob/user) + if(HULK in user.mutations) + user.visible_message("[user] destroys [src]!") health = 0 - healthcheck() - return + healthcheck() -/obj/effect/alien/resin/attack_paw() - return attack_hand() -/obj/effect/alien/resin/attack_alien() - if (islarva(usr))//Safety check for larva. /N +/obj/structure/alien/resin/attack_paw(mob/user) + return attack_hand(user) + + +/obj/structure/alien/resin/attack_alien(mob/user) + if(islarva(user)) return - usr << "\green You claw at the [name]." - for(var/mob/O in oviewers(src)) - O.show_message("\red [usr] claws at the resin!", 1) + user.visible_message("[user] claws at the resin!") playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) - health -= rand(40, 60) + health -= 50 if(health <= 0) - usr << "\green You slice the [name] to pieces." - for(var/mob/O in oviewers(src)) - O.show_message("\red [usr] slices the [name] apart!", 1) + user.visible_message("[user] slices the [name] apart!") healthcheck() - return -/obj/effect/alien/resin/attackby(obj/item/weapon/W as obj, mob/user as mob) - /*if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) - var/obj/item/weapon/grab/G = W - if(isalien(user)&&(ishuman(G.affecting)||ismonkey(G.affecting))) - //Only aliens can stick humans and monkeys into resin walls. Also, the wall must not have a person inside already. - if(!affecting) - if(G.state < GRAB_AGGRESSIVE) - user << "\red You need a better grip to do that!" - return - G.affecting.loc = src - G.affecting.paralysis = 10 - for(var/mob/O in viewers(world.view, src)) - if (O.client) - O << text("\green [] places [] in the resin wall!", G.assailant, G.affecting) - affecting=G.affecting - del(W) - spawn(0) - process() - else - user << "\red This wall is already occupied." - return */ - var/aforce = W.force - health = max(0, health - aforce) +/obj/structure/alien/resin/attackby(obj/item/I, mob/user) + health -= I.force playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) healthcheck() ..() - return -/obj/effect/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) + +/obj/structure/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return 0 if(istype(mover) && mover.checkpass(PASSGLASS)) return !opacity @@ -170,58 +128,38 @@ /* * Weeds */ + #define NODERANGE 3 -/obj/effect/alien/weeds +/obj/structure/alien/weeds name = "weeds" desc = "Weird purple weeds." icon_state = "weeds" - anchored = 1 density = 0 var/health = 15 - var/obj/effect/alien/weeds/node/linked_node = null - -/obj/effect/alien/weeds/node - icon_state = "weednode" - name = "purple sac" - desc = "Weird purple octopus-like thing." - luminosity = NODERANGE - var/node_range = NODERANGE - -/obj/effect/alien/weeds/node/New() - ..(src.loc, src) + var/obj/structure/alien/weeds/node/linked_node = null -/obj/effect/alien/weeds/New(pos, node) +/obj/structure/alien/weeds/New(pos, node) ..() linked_node = node if(istype(loc, /turf/space)) del(src) return - if(icon_state == "weeds")icon_state = pick("weeds", "weeds1", "weeds2") + if(icon_state == "weeds") + icon_state = pick("weeds", "weeds1", "weeds2") + spawn(rand(150, 200)) if(src) Life() - return -/obj/effect/alien/weeds/proc/Life() + +/obj/structure/alien/weeds/proc/Life() set background = 1 var/turf/U = get_turf(src) -/* - if (locate(/obj/movable, U)) - U = locate(/obj/movable, U) - if(U.density == 1) - del(src) - return -Alien plants should do something if theres a lot of poison - if(U.poison> 200000) - health -= round(U.poison/200000) - update() - return -*/ - if (istype(U, /turf/space)) + if(istype(U, /turf/space)) del(src) return @@ -229,44 +167,160 @@ Alien plants should do something if theres a lot of poison for(var/dirn in cardinal) var/turf/T = get_step(src, dirn) - if (!istype(T) || T.density || locate(/obj/effect/alien/weeds) in T || istype(T.loc, /area/arrival) || istype(T, /turf/space)) + if (!istype(T) || T.density || locate(/obj/structure/alien/weeds) in T || istype(T, /turf/space)) continue if(!linked_node || get_dist(linked_node, src) > linked_node.node_range) return - // if (locate(/obj/movable, T)) // don't propogate into movables - // continue - for(var/obj/O in T) if(O.density) continue direction_loop - new /obj/effect/alien/weeds(T, linked_node) + new /obj/structure/alien/weeds(T, linked_node) -/obj/effect/alien/weeds/ex_act(severity) - switch(severity) - if(1.0) - del(src) - if(2.0) - if (prob(50)) - del(src) - if(3.0) - if (prob(5)) - del(src) - return +/obj/structure/alien/weeds/ex_act(severity) + del(src) -/obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) - if(W.attack_verb.len) - visible_message("\red \The [src] have been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") + +/obj/structure/alien/weeds/attackby(obj/item/I, mob/user) + if(I.attack_verb.len) + visible_message("[src] has been [pick(I.attack_verb)] with [I] by [user].") else - visible_message("\red \The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]") + visible_message("[src] has been attacked with [I] by [user].") - var/damage = W.force / 4.0 + var/damage = I.force / 4.0 + if(istype(I, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = I + if(WT.remove_fuel(0, user)) + damage = 15 + playsound(loc, 'sound/items/Welder.ogg', 100, 1) - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W + health -= damage + healthcheck() + + +/obj/structure/alien/weeds/proc/healthcheck() + if(health <= 0) + del(src) + + +/obj/structure/alien/weeds/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + if(exposed_temperature > 300) + health -= 5 + healthcheck() + + +//Weed nodes +/obj/structure/alien/weeds/node + name = "purple sac" + desc = "Weird purple octopus-like thing." + icon_state = "weednode" + var/node_range = NODERANGE + + +/obj/structure/alien/weeds/node/New() + ..(loc, src) + +#undef NODERANGE + + +/* + * Egg + */ + +//for the status var +#define BURST 0 +#define BURSTING 1 +#define GROWING 2 +#define GROWN 3 +#define MIN_GROWTH_TIME 1800 //time it takes to grow a hugger +#define MAX_GROWTH_TIME 3000 + +/obj/structure/alien/egg + name = "egg" + desc = "A large mottled egg." + icon_state = "egg_growing" + density = 0 + anchored = 1 + var/health = 100 + var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive + + +/obj/structure/alien/egg/New() + new /obj/item/clothing/mask/facehugger(src) + ..() + spawn(rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) + Grow() + + +/obj/structure/alien/egg/attack_paw(mob/user) + if(isalien(user)) + switch(status) + if(BURST) + user << "You clear the hatched egg." + playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + del(src) + return + if(GROWING) + user << "The child is not developed yet." + return + if(GROWN) + user << "You retrieve the child." + Burst(0) + return + else + return attack_hand(user) + + +/obj/structure/alien/egg/attack_hand(mob/user) + user << "It feels slimy." + + +/obj/structure/alien/egg/proc/GetFacehugger() + return locate(/obj/item/clothing/mask/facehugger) in contents + + +/obj/structure/alien/egg/proc/Grow() + icon_state = "egg" + status = GROWN + + +/obj/structure/alien/egg/proc/Burst(var/kill = 1) //drops and kills the hugger if any is remaining + if(status == GROWN || status == GROWING) + icon_state = "egg_hatched" + flick("egg_opening", src) + status = BURSTING + spawn(15) + status = BURST + var/obj/item/clothing/mask/facehugger/child = GetFacehugger() + if(child) + child.loc = get_turf(src) + if(kill && istype(child)) + child.Die() + else + for(var/mob/M in range(1,src)) + if(CanHug(M)) + child.Attach(M) + break + + +/obj/structure/alien/egg/bullet_act(obj/item/projectile/Proj) + health -= Proj.damage + ..() + healthcheck() + + +/obj/structure/alien/egg/attackby(obj/item/I, mob/user) + if(I.attack_verb.len) + visible_message("[src] has been [pick(I.attack_verb)] with [I] by [user].") + else + visible_message("[src] has been attacked with [I] by [user].") + + var/damage = I.force / 4 + if(istype(I, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = I if(WT.remove_fuel(0, user)) damage = 15 @@ -275,200 +329,22 @@ Alien plants should do something if theres a lot of poison health -= damage healthcheck() -/obj/effect/alien/weeds/proc/healthcheck() - if(health <= 0) - del(src) - -/obj/effect/alien/weeds/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) - if(exposed_temperature > 300) - health -= 5 - healthcheck() - -/*/obj/effect/alien/weeds/burn(fi_amount) - if (fi_amount > 18000) - spawn( 0 ) - del(src) - return - return 0 - return 1 -*/ - -#undef NODERANGE - - -/* - * Acid - */ -/obj/effect/alien/acid - name = "acid" - desc = "Burbling corrossive stuff. I wouldn't want to touch it." - icon_state = "acid" - - density = 0 - opacity = 0 - anchored = 1 - - var/atom/target - var/ticks = 0 - var/target_strength = 0 - -/obj/effect/alien/acid/New(loc, target) - ..(loc) - src.target = target - - if(isturf(target)) // Turf take twice as long to take down. - target_strength = 8 - else - target_strength = 4 - tick() - -/obj/effect/alien/acid/proc/tick() - if(!target) - del(src) - - ticks += 1 - - if(ticks >= target_strength) - - for(var/mob/O in hearers(src, null)) - O.show_message("\green [src.target] collapses under its own weight into a puddle of goop and undigested debris!", 1) - - if(istype(target, /turf/simulated/wall)) // I hate turf code. - var/turf/simulated/wall/W = target - W.dismantle_wall(1) - else - del(target) - del(src) - return - - switch(target_strength - ticks) - if(6) - visible_message("\green [src.target] is holding up against the acid!") - if(4) - visible_message("\green [src.target]\s structure is being melted by the acid!") - if(2) - visible_message("\green [src.target] is struggling to withstand the acid!") - if(0 to 1) - visible_message("\green [src.target] begins to crumble under the acid!") - spawn(rand(150, 200)) tick() - -/* - * Egg - */ -/var/const //for the status var - BURST = 0 - BURSTING = 1 - GROWING = 2 - GROWN = 3 - - MIN_GROWTH_TIME = 1800 //time it takes to grow a hugger - MAX_GROWTH_TIME = 3000 - -/obj/effect/alien/egg - desc = "It looks like a weird egg" - name = "egg" - icon_state = "egg_growing" - density = 0 - anchored = 1 - - var/health = 100 - var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive - - New() - new /obj/item/clothing/mask/facehugger(src) - ..() - spawn(rand(MIN_GROWTH_TIME,MAX_GROWTH_TIME)) - Grow() - - attack_paw(user as mob) - if(isalien(user)) - switch(status) - if(BURST) - user << "\red You clear the hatched egg." - del(src) - return - if(GROWING) - user << "\red The child is not developed yet." - return - if(GROWN) - user << "\red You retrieve the child." - Burst(0) - return - else - return attack_hand(user) - - attack_hand(user as mob) - user << "It feels slimy." - return - - proc/GetFacehugger() - return locate(/obj/item/clothing/mask/facehugger) in contents - - proc/Grow() - icon_state = "egg" - status = GROWN - return - - proc/Burst(var/kill = 1) //drops and kills the hugger if any is remaining - if(status == GROWN || status == GROWING) - - icon_state = "egg_hatched" - flick("egg_opening", src) - status = BURSTING - spawn(15) - status = BURST - var/obj/item/clothing/mask/facehugger/child = GetFacehugger() - if(child) - child.loc = get_turf(src) - if(kill && istype(child)) - child.Die() - else - for(var/mob/M in range(1,src)) - if(CanHug(M)) - child.Attach(M) - break - - -/obj/effect/alien/egg/bullet_act(var/obj/item/projectile/Proj) - health -= Proj.damage - ..() - healthcheck() - return - - -/obj/effect/alien/egg/attackby(var/obj/item/weapon/W, var/mob/user) - - if(W.attack_verb.len) - src.visible_message("\red \The [src] has been [pick(W.attack_verb)] with \the [W][(user ? " by [user]." : ".")]") - else - src.visible_message("\red \The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") - var/damage = W.force / 4.0 - - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - - if(WT.remove_fuel(0, user)) - damage = 15 - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) - - src.health -= damage - src.healthcheck() - - -/obj/effect/alien/egg/proc/healthcheck() +/obj/structure/alien/egg/proc/healthcheck() if(health <= 0) if(status != BURST && status != BURSTING) Burst() else if(status == BURST && prob(50)) - del(src) // Remove the egg after it has been hit after bursting. + del(src) //Remove the egg after it has been hit after bursting. -/obj/effect/alien/egg/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) + +/obj/structure/alien/egg/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 500) health -= 5 healthcheck() -/obj/effect/alien/egg/HasProximity(atom/movable/AM as mob|obj) + +/obj/structure/alien/egg/HasProximity(atom/movable/AM) if(status == GROWN) if(!CanHug(AM)) return @@ -478,3 +354,77 @@ Alien plants should do something if theres a lot of poison return Burst(0) + +#undef BURST +#undef BURSTING +#undef GROWING +#undef GROWN +#undef MIN_GROWTH_TIME +#undef MAX_GROWTH_TIME + + +/* + * Acid + */ +/obj/effect/acid + name = "acid" + desc = "Burbling corrossive stuff." + icon = 'icons/effects/effects.dmi' + icon_state = "acid" + density = 0 + opacity = 0 + anchored = 1 + unacidable = 1 + var/atom/target + var/ticks = 0 + var/target_strength = 0 + + +/obj/effect/acid/New(loc, targ) + ..(loc) + target = targ + + //handle APCs and newscasters and stuff nicely + pixel_x = target.pixel_x + pixel_y = target.pixel_y + + if(isturf(target)) //Turfs take twice as long to take down. + target_strength = 8 + else + target_strength = 4 + tick() + + +/obj/effect/acid/proc/tick() + if(!target) + del(src) + + ticks++ + + if(ticks >= target_strength) + target.visible_message("[target] collapses under its own weight into a puddle of goop and undigested debris!") + + if(istype(target, /turf/simulated/wall)) + var/turf/simulated/wall/W = target + W.dismantle_wall(1) + else + del(target) + + del(src) + return + + loc = target.loc + + switch(target_strength - ticks) + if(6) + visible_message("[target] is holding up against the acid!") + if(4) + visible_message("[target] is being melted by the acid!") + if(2) + visible_message("[target] is struggling to withstand the acid!") + if(0 to 1) + visible_message("[target] begins to crumble under the acid!") + + spawn(rand(150, 200)) + if(src) + tick() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index e1bdc2f3b2d..8cc8dc27555 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -66,7 +66,7 @@ /mob/living/carbon/alien/proc/handle_environment(var/datum/gas_mixture/environment) //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effect/alien/weeds) in loc) + if(locate(/obj/structure/alien/weeds) in loc) if(health >= maxHealth - getCloneLoss()) adjustToxLoss(plasma_rate) else diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 77b306f89ba..dd9da44d4c2 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -27,7 +27,7 @@ Doesn't work on other aliens/AI.*/ adjustToxLoss(-50) for(var/mob/O in viewers(src, null)) O.show_message(text("\green [src] has planted some alien weeds!"), 1) - new /obj/effect/alien/weeds/node(loc) + new /obj/structure/alien/weeds/node(loc) return /* @@ -105,7 +105,7 @@ Doesn't work on other aliens/AI.*/ return adjustToxLoss(-200) - new /obj/effect/alien/acid(get_turf(O), O) + new /obj/effect/acid(get_turf(O), O) visible_message("\green [src] vomits globs of vile stuff all over [O]. It begins to sizzle and melt under the bubbling mess of acid!") else src << "\green Target is too far away." @@ -166,9 +166,9 @@ Doesn't work on other aliens/AI.*/ if("resin door") new /obj/structure/mineral_door/resin(loc) if("resin wall") - new /obj/effect/alien/resin/wall(loc) + new /obj/structure/alien/resin/wall(loc) if("resin membrane") - new /obj/effect/alien/resin/membrane(loc) + new /obj/structure/alien/resin/membrane(loc) if("resin nest") new /obj/structure/stool/bed/nest(loc) return diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 1b98392b814..35a6538d558 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -60,7 +60,7 @@ set desc = "Lay an egg to produce huggers to impregnate prey with." set category = "Alien" - if(locate(/obj/effect/alien/egg) in get_turf(src)) + if(locate(/obj/structure/alien/egg) in get_turf(src)) src << "There's already an egg here." return @@ -68,7 +68,7 @@ adjustToxLoss(-75) for(var/mob/O in viewers(src, null)) O.show_message(text("\green [src] has laid an egg!"), 1) - new /obj/effect/alien/egg(loc) + new /obj/structure/alien/egg(loc) return diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 70061e29bea..5ec92710f7a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1479,8 +1479,8 @@ datum toxpwr = 1 reaction_obj(var/obj/O, var/volume) - if(istype(O,/obj/effect/alien/weeds/)) - var/obj/effect/alien/weeds/alien_weeds = O + if(istype(O,/obj/structure/alien/weeds/)) + var/obj/structure/alien/weeds/alien_weeds = O alien_weeds.health -= rand(15,35) // Kills alien weeds pretty fast alien_weeds.healthcheck() else if(istype(O,/obj/effect/glowshroom)) //even a small amount is enough to kill it diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 5cb37ad697d585622578993169a264111ab83c36..e397ed768ae58e4c513a5975ea5b054a6921720b 100644 GIT binary patch literal 198969 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%0D2t#5s)3G<+t8RL)XWhXgXl4f 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%0D)`nO41OXso6R}yyQ=H0KNEn*M2Rx?(~ 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

l&k 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

c1JVfRTL5nWYie&QI_eKQFPyozZ7;d* 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

PE;YPbw;6YqaB;{_B0be+$5)*@eRHu*UA_RGq1V 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%0Ag^-KBrRt1Z@jxF>^ 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%0DAtEJ4!+LojvS` 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 z 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 From 53923b4d607a354c676dd37605cb62bbb1c381eb Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Tue, 16 Apr 2013 16:33:52 +0100 Subject: [PATCH 05/22] Adds luminosity back to weed nodes. --- code/game/objects/effects/aliens.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 084e0a13c4c..cd813983222 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -217,6 +217,7 @@ name = "purple sac" desc = "Weird purple octopus-like thing." icon_state = "weednode" + luminosity = NODERANGE var/node_range = NODERANGE From d38404bd1061a307df398ee2bc5ead3056c4abf9 Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Tue, 16 Apr 2013 15:57:32 -0400 Subject: [PATCH 06/22] Changed machine frame to automatically generated required component description and to update the amounts as components are added. --- code/game/machinery/constructable_frame.dm | 253 +++++++++++---------- 1 file changed, 136 insertions(+), 117 deletions(-) diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index c3b07aa3c77..5ae3f43b572 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -10,112 +10,147 @@ var/obj/item/weapon/circuitboard/circuit = null var/list/components = null var/list/req_components = null + var/list/req_component_names = null // user-friendly names of components var/state = 1 -/obj/machinery/constructable_frame/machine_frame - attackby(obj/item/P as obj, mob/user as mob) - if(P.crit_fail) - user << "\red This part is faulty, you cannot add this to the machine!" - return - switch(state) - if(1) - if(istype(P, /obj/item/weapon/cable_coil)) - var/obj/item/weapon/cable_coil/C = P - if(C.amount >= 5) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - user << "\blue You start to add cables to the frame." - if(do_after(user, 20)) - if(C) - C.amount -= 5 - if(!C.amount) del(C) - user << "\blue You add cables to the frame." - state = 2 - icon_state = "box_1" - if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - user << "\blue You dismantle the frame" - new /obj/item/stack/sheet/metal(src.loc, 5) +// unfortunately, we have to instance the objects really quickly to get the names +// fortunately, this is only called once when the board is added and the items are immediately GC'd +// and none of the parts do much in their constructors +/obj/machinery/constructable_frame/proc/update_namelist() + if(!req_components) + return + + req_component_names = new() + for(var/tname in req_components) + var/path = text2path(tname) + var/obj/O = new path() + req_component_names[tname] = O.name + +// update description of required components remaining +/obj/machinery/constructable_frame/proc/update_req_desc() + if(!req_components || !req_component_names) + return + + var/hasContent = 0 + desc = "Requires" + for(var/i = 1 to req_components.len) + var/tname = req_components[i] + var/amt = req_components[tname] + if(amt == 0) + continue + var/use_and = i == req_components.len + desc += "[(hasContent ? (use_and ? ", and" : ",") : "")] [amt] [amt == 1 ? req_component_names[tname] : "[req_component_names[tname]]\s"]" + hasContent = 1 + + if(!hasContent) + desc = "Does not require any more components." + else + desc += "." + +/obj/machinery/constructable_frame/machine_frame/attackby(obj/item/P as obj, mob/user as mob) + if(P.crit_fail) + user << "\red This part is faulty, you cannot add this to the machine!" + return + switch(state) + if(1) + if(istype(P, /obj/item/weapon/cable_coil)) + var/obj/item/weapon/cable_coil/C = P + if(C.amount >= 5) + playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + user << "\blue You start to add cables to the frame." + if(do_after(user, 20)) + if(C) + C.amount -= 5 + if(!C.amount) del(C) + user << "\blue You add cables to the frame." + state = 2 + icon_state = "box_1" + if(istype(P, /obj/item/weapon/wrench)) + playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + user << "\blue You dismantle the frame" + new /obj/item/stack/sheet/metal(src.loc, 5) + del(src) + if(2) + if(istype(P, /obj/item/weapon/circuitboard)) + var/obj/item/weapon/circuitboard/B = P + if(B.board_type == "machine") + playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + user << "\blue You add the circuit board to the frame." + circuit = P + user.drop_item() + P.loc = src + icon_state = "box_2" + state = 3 + components = list() + req_components = circuit.req_components.Copy() + update_namelist() + update_req_desc() + else + user << "\red This frame does not accept circuit boards of this type!" + if(istype(P, /obj/item/weapon/wirecutters)) + playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + user << "\blue You remove the cables." + state = 1 + icon_state = "box_0" + var/obj/item/weapon/cable_coil/A = new /obj/item/weapon/cable_coil( src.loc ) + A.amount = 5 + + if(3) + if(istype(P, /obj/item/weapon/crowbar)) + playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + state = 2 + circuit.loc = src.loc + circuit = null + if(components.len == 0) + user << "\blue You remove the circuit board." + else + user << "\blue You remove the circuit board and other components." + for(var/obj/item/weapon/W in components) + W.loc = src.loc + desc = initial(desc) + req_components = null + components = null + icon_state = "box_1" + + if(istype(P, /obj/item/weapon/screwdriver)) + var/component_check = 1 + for(var/R in req_components) + if(req_components[R] > 0) + component_check = 0 + break + if(component_check) + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + var/obj/machinery/new_machine = new src.circuit.build_path(src.loc) + for(var/obj/O in new_machine.component_parts) + del(O) + new_machine.component_parts = list() + for(var/obj/O in src) + O.loc = new_machine + new_machine.component_parts += O + circuit.loc = new_machine + new_machine.RefreshParts() del(src) - if(2) - if(istype(P, /obj/item/weapon/circuitboard)) - var/obj/item/weapon/circuitboard/B = P - if(B.board_type == "machine") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - user << "\blue You add the circuit board to the frame." - circuit = P + + if(istype(P, /obj/item/weapon)) + for(var/I in req_components) + if(istype(P, text2path(I)) && (req_components[I] > 0)) + if(istype(P, /obj/item/weapon/cable_coil)) + var/obj/item/weapon/cable_coil/CP = P + if(CP.amount > 1) + var/obj/item/weapon/cable_coil/CC = new /obj/item/weapon/cable_coil(src) + CC.amount = 1 + components += CC + req_components[I]-- + update_req_desc() + break user.drop_item() P.loc = src - icon_state = "box_2" - state = 3 - components = list() - req_components = circuit.req_components.Copy() - for(var/A in circuit.req_components) - req_components[A] = circuit.req_components[A] - if(circuit.frame_desc) desc = circuit.frame_desc - else - user << "\red This frame does not accept circuit boards of this type!" - if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) - user << "\blue You remove the cables." - state = 1 - icon_state = "box_0" - var/obj/item/weapon/cable_coil/A = new /obj/item/weapon/cable_coil( src.loc ) - A.amount = 5 - - if(3) - if(istype(P, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - state = 2 - circuit.loc = src.loc - circuit = null - if(components.len == 0) - user << "\blue You remove the circuit board." - else - user << "\blue You remove the circuit board and other components." - for(var/obj/item/weapon/W in components) - W.loc = src.loc - desc = initial(desc) - req_components = null - components = null - icon_state = "box_1" - - if(istype(P, /obj/item/weapon/screwdriver)) - var/component_check = 1 - for(var/R in req_components) - if(req_components[R] > 0) - component_check = 0 - break - if(component_check) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - var/obj/machinery/new_machine = new src.circuit.build_path(src.loc) - for(var/obj/O in new_machine.component_parts) - del(O) - new_machine.component_parts = list() - for(var/obj/O in src) - O.loc = new_machine - new_machine.component_parts += O - circuit.loc = new_machine - new_machine.RefreshParts() - del(src) - - if(istype(P, /obj/item/weapon)) - for(var/I in req_components) - if(istype(P, text2path(I)) && (req_components[I] > 0)) - if(istype(P, /obj/item/weapon/cable_coil)) - var/obj/item/weapon/cable_coil/CP = P - if(CP.amount > 1) - var/obj/item/weapon/cable_coil/CC = new /obj/item/weapon/cable_coil(src) - CC.amount = 1 - components += CC - req_components[I]-- - break - user.drop_item() - P.loc = src - components += P - req_components[I]-- - break - if(P.loc != src && !istype(P, /obj/item/weapon/cable_coil)) - user << "\red You cannot add that component to the machine!" + components += P + req_components[I]-- + update_req_desc() + break + if(P.loc != src && !istype(P, /obj/item/weapon/cable_coil)) + user << "\red You cannot add that component to the machine!" //Machine Frame Circuit Boards @@ -129,7 +164,6 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/r_n_d/destructive_analyzer" board_type = "machine" origin_tech = "magnets=2;engineering=2;programming=2" - frame_desc = "Requires 1 Scanning Module, 1 Manipulator, and 1 Micro-Laser." req_components = list( "/obj/item/weapon/stock_parts/scanning_module" = 1, "/obj/item/weapon/stock_parts/manipulator" = 1, @@ -140,7 +174,6 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/autolathe" board_type = "machine" origin_tech = "engineering=2;programming=2" - frame_desc = "Requires 3 Matter Bins, 1 Manipulator, and 1 Console Screen." req_components = list( "/obj/item/weapon/stock_parts/matter_bin" = 3, "/obj/item/weapon/stock_parts/manipulator" = 1, @@ -151,7 +184,6 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/r_n_d/protolathe" board_type = "machine" origin_tech = "engineering=2;programming=2" - frame_desc = "Requires 2 Matter Bins, 2 Manipulators, and 2 Beakers." req_components = list( "/obj/item/weapon/stock_parts/matter_bin" = 2, "/obj/item/weapon/stock_parts/manipulator" = 2, @@ -163,7 +195,6 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/r_n_d/circuit_imprinter" board_type = "machine" origin_tech = "engineering=2;programming=2" - frame_desc = "Requires 1 Matter Bin, 1 Manipulator, and 2 Beakers." req_components = list( "/obj/item/weapon/stock_parts/matter_bin" = 1, "/obj/item/weapon/stock_parts/manipulator" = 1, @@ -174,7 +205,6 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/power/port_gen/pacman" board_type = "machine" origin_tech = "programming=3:powerstorage=3;plasmatech=3;engineering=3" - frame_desc = "Requires 1 Matter Bin, 1 Micro-Laser, 2 Pieces of Cable, and 1 Capacitor." req_components = list( "/obj/item/weapon/stock_parts/matter_bin" = 1, "/obj/item/weapon/stock_parts/micro_laser" = 1, @@ -196,7 +226,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/r_n_d/server" board_type = "machine" origin_tech = "programming=3" - frame_desc = "Requires 2 pieces of cable, and 1 Scanning Module." req_components = list( "/obj/item/weapon/cable_coil" = 2, "/obj/item/weapon/stock_parts/scanning_module" = 1) @@ -206,7 +235,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/mecha_part_fabricator" board_type = "machine" origin_tech = "programming=3;engineering=3" - frame_desc = "Requires 2 Matter Bins, 1 Manipulator, 1 Micro-Laser and 1 Console Screen." req_components = list( "/obj/item/weapon/stock_parts/matter_bin" = 2, "/obj/item/weapon/stock_parts/manipulator" = 1, @@ -218,7 +246,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/clonepod" board_type = "machine" origin_tech = "programming=3;biotech=3" - frame_desc = "Requires 2 Manipulator, 2 Scanning Module, 2 pieces of cable and 1 Console Screen." req_components = list( "/obj/item/weapon/cable_coil" = 2, "/obj/item/weapon/stock_parts/scanning_module" = 2, @@ -230,7 +257,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/dna_scannernew" board_type = "machine" origin_tech = "programming=2;biotech=2" - frame_desc = "Requires 1 Scanning module, 1 Manipulator, 1 Micro-Laser, 2 pieces of cable and 1 Console Screen." req_components = list( "/obj/item/weapon/stock_parts/scanning_module" = 1, "/obj/item/weapon/stock_parts/manipulator" = 1, @@ -246,7 +272,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/receiver" board_type = "machine" origin_tech = "programming=2;engineering=2;bluespace=1" - frame_desc = "Requires 1 Subspace Ansible, 1 Hyperwave Filter, 2 Manipulators, and 1 Micro-Laser." req_components = list( "/obj/item/weapon/stock_parts/subspace/ansible" = 1, "/obj/item/weapon/stock_parts/subspace/filter" = 1, @@ -258,7 +283,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/hub" board_type = "machine" origin_tech = "programming=2;engineering=2" - frame_desc = "Requires 2 Manipulators, 2 Cable Coil and 2 Hyperwave Filter." req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 2, "/obj/item/weapon/cable_coil" = 2, @@ -269,7 +293,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/relay" board_type = "machine" origin_tech = "programming=2;engineering=2;bluespace=2" - frame_desc = "Requires 2 Manipulators, 2 Cable Coil and 2 Hyperwave Filters." req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 2, "/obj/item/weapon/cable_coil" = 2, @@ -280,7 +303,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/bus" board_type = "machine" origin_tech = "programming=2;engineering=2" - frame_desc = "Requires 2 Manipulators, 1 Cable Coil and 1 Hyperwave Filter." req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 2, "/obj/item/weapon/cable_coil" = 1, @@ -291,7 +313,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/processor" board_type = "machine" origin_tech = "programming=2;engineering=2" - frame_desc = "Requires 3 Manipulators, 1 Hyperwave Filter, 2 Treatment Disks, 1 Wavelength Analyzer, 2 Cable Coils and 1 Subspace Amplifier." req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 3, "/obj/item/weapon/stock_parts/subspace/filter" = 1, @@ -305,7 +326,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/server" board_type = "machine" origin_tech = "programming=2;engineering=2" - frame_desc = "Requires 2 Manipulators, 1 Cable Coil and 1 Hyperwave Filter." req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 2, "/obj/item/weapon/cable_coil" = 1, @@ -316,7 +336,6 @@ obj/item/weapon/circuitboard/rdserver build_path = "/obj/machinery/telecomms/broadcaster" board_type = "machine" origin_tech = "programming=2;engineering=2;bluespace=1" - frame_desc = "Requires 2 Manipulators, 1 Cable Coil, 1 Hyperwave Filter, 1 Ansible Crystal and 2 High-Powered Micro-Lasers. " req_components = list( "/obj/item/weapon/stock_parts/manipulator" = 2, "/obj/item/weapon/cable_coil" = 1, From 0c66899053c2e85cbd9af58ca506df6db046f2e7 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 17 Apr 2013 08:50:22 -0600 Subject: [PATCH 07/22] Placing a brain back into a human calls update_hair(). They will look bald. --- code/modules/mob/living/carbon/brain/brain_item.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 69f62572e45..675fc99072f 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -88,6 +88,7 @@ M.internal_organs += src loc = null + H.update_hair() //Update the body's icon so it doesnt appear debrained anymore if(ishuman(M)) From d1044dff997ae5c4206c058629f8a64a56482ea0 Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 17 Apr 2013 19:24:15 -0600 Subject: [PATCH 08/22] A fix for a runtime that would occur if you tried to re-brain a monkey. --- code/modules/mob/living/carbon/brain/brain_item.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 675fc99072f..226892ad09a 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -88,7 +88,10 @@ M.internal_organs += src loc = null - H.update_hair() + + //Update the body's icon so it doesnt appear debrained anymore + if(ishuman(M)) + H.update_body() //Update the body's icon so it doesnt appear debrained anymore if(ishuman(M)) From 7c305c7d2c53260bfc5b852b922649924377057d Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 18 Apr 2013 02:26:59 -0400 Subject: [PATCH 09/22] Fixed the pinpointer ignoring z-level changes and directing the user to a nonsense location if the disk is on a different z-level --- code/game/gamemodes/nuclear/pinpointer.dm | 82 ++++++++--------------- 1 file changed, 27 insertions(+), 55 deletions(-) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 24f2353b8ed..163425f76b3 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -23,24 +23,32 @@ icon_state = "pinoff" usr << "\blue You deactivate the pinpointer" + proc/point_at(atom/target) + if(!active) + return + if(!target) + icon_state = "pinonnull" + return + if(target.z != loc.z) + icon_state = "pinonnull" + else + dir = get_dir(src, target) + switch(get_dist(src, target)) + if(0) + icon_state = "pinondirect" + if(1 to 8) + icon_state = "pinonclose" + if(9 to 16) + icon_state = "pinonmedium" + if(16 to INFINITY) + icon_state = "pinonfar" + spawn(5) + .() + proc/workdisk() - if(!active) return if(!the_disk) the_disk = locate() - if(!the_disk) - icon_state = "pinonnull" - return - dir = get_dir(src,the_disk) - switch(get_dist(src,the_disk)) - if(0) - icon_state = "pinondirect" - if(1 to 8) - icon_state = "pinonclose" - if(9 to 16) - icon_state = "pinonmedium" - if(16 to INFINITY) - icon_state = "pinonfar" - spawn(5) .() + point_at(the_disk) examine() ..() @@ -63,9 +71,9 @@ if(mode == 0) workdisk() if(mode == 1) - worklocation() + point_at(location) if(mode == 2) - workobj() + point_at(target) usr << "\blue You activate the pinpointer" else active = 0 @@ -73,43 +81,6 @@ usr << "\blue You deactivate the pinpointer" - proc/worklocation() - if(!active) - return - if(!location) - icon_state = "pinonnull" - return - dir = get_dir(src,location) - switch(get_dist(src,location)) - if(0) - icon_state = "pinondirect" - if(1 to 8) - icon_state = "pinonclose" - if(9 to 16) - icon_state = "pinonmedium" - if(16 to INFINITY) - icon_state = "pinonfar" - spawn(5) .() - - - proc/workobj() - if(!active) - return - if(!target) - icon_state = "pinonnull" - return - dir = get_dir(src,target) - switch(get_dist(src,target)) - if(0) - icon_state = "pinondirect" - if(1 to 8) - icon_state = "pinonclose" - if(9 to 16) - icon_state = "pinonmedium" - if(16 to INFINITY) - icon_state = "pinonfar" - spawn(5) .() - /obj/item/weapon/pinpointer/advpinpointer/verb/toggle_mode() set category = "Object" set name = "Toggle Pinpointer Mode" @@ -231,7 +202,8 @@ /obj/item/weapon/pinpointer/nukeop/proc/worklocation() - if(!active) return + if(!active) + return if(!mode) workdisk() return From a77e4a8e9e21cd4d8bc5f1025b4d586e20491181 Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 18 Apr 2013 02:54:15 -0400 Subject: [PATCH 10/22] Fixed the robot sight modules, eg mesons not clearing on death. --- code/modules/mob/living/silicon/robot/death.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 1d6b787c51c..82657b8bb49 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -52,6 +52,8 @@ if(camera) camera.status = 0 + uneq_all() // particularly to ensure sight modes are cleared + if(in_contents_of(/obj/machinery/recharge_station))//exit the recharge station var/obj/machinery/recharge_station/RC = loc RC.go_out() From c72bb4aac86d124aee49816fc4a59d8ed82e493e Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Thu, 18 Apr 2013 19:59:50 +0100 Subject: [PATCH 11/22] Cable coils now update mob inhands correctly when used up. Changed cable coil items to use the existing update_icon() proc, instead of their own updateicon(). --- code/modules/mining/ores_coins.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index d35dbd733cc..460d67a6e06 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -158,4 +158,4 @@ if(do_after(user, 15)) user.visible_message("[user] has flipped [src]. It lands on [coinflip].", \ "You flip [src]. It lands on [coinflip].", \ - "You hear the clattering of loose change.") \ No newline at end of file + "You hear the clattering of loose change.") From ba8d379013d86313a4b2edf161c83a4033536c27 Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Thu, 18 Apr 2013 15:33:43 -0400 Subject: [PATCH 12/22] Re-enabled bag item count thing --- code/game/objects/items/weapons/storage/bags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index ef341bde7f3..019fa38f005 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -17,7 +17,7 @@ /obj/item/weapon/storage/bag allow_quick_gather = 1 allow_quick_empty = 1 - display_contents_with_number = 0 // UNStABLE AS FuCK, turn on when it stops crashing clients + display_contents_with_number = 1 // should work fine now use_to_pickup = 1 slot_flags = SLOT_BELT flags = FPRINT | TABLEPASS From 3e9ccc506bc8ca6014281755e0a1a765fa987f49 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 19 Apr 2013 12:36:58 -0300 Subject: [PATCH 13/22] Removed the auto-update from exosuit fabricates. They were huge lag generators, loops inside of other loops each process() tick. This will help to reduce lag. --- code/game/mecha/mech_fabricator.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 108fdafdb6d..b3cf94b7d48 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -550,7 +550,7 @@ switch(screen) if("main") left_part = output_available_resources()+"


" - left_part += "Sync with R&D servers | [sync?"Dis":"En"]able auto sync
" + left_part += "Sync with R&D servers
" // | [sync?"Dis":"En"]able auto sync
" for(var/part_set in part_sets) left_part += "[part_set] - \[Add all parts to queue\]
" if("parts") @@ -646,8 +646,8 @@ queue = list() src.sync() return update_queue_on_page() - if(href_list["auto_sync"]) - src.sync = !src.sync + /*if(href_list["auto_sync"]) + src.sync = !src.sync*/ //pr_auto_sync.toggle() if(href_list["part_desc"]) var/obj/part = filter.getObj("part_desc") @@ -664,9 +664,9 @@ /obj/machinery/mecha_part_fabricator/process() if (stat & (NOPOWER|BROKEN)) return - if(sync) + /*if(sync) YOU'RE A BAD PERSON AND I HOPE YOU BURN IN HELL spawn(-1) - sync(1) + sync(1)*/ return /obj/machinery/mecha_part_fabricator/proc/remove_material(var/mat_string, var/amount) From 8e191ebac99dc1f93b1b03a89784212f31f4b985 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 19 Apr 2013 20:15:57 -0300 Subject: [PATCH 14/22] Removed the commented out code from the auto update options of exosuit fabricators. For this reason, the exosuit fabricators will be removed from the process() list at roundstart. --- code/game/mecha/mech_fabricator.dm | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index b3cf94b7d48..55700031abc 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -550,7 +550,7 @@ switch(screen) if("main") left_part = output_available_resources()+"
" - left_part += "
Sync with R&D servers
" // | [sync?"Dis":"En"]able auto sync
" + left_part += "Sync with R&D servers
" for(var/part_set in part_sets) left_part += "[part_set] - \[Add all parts to queue\]
" if("parts") @@ -646,9 +646,6 @@ queue = list() src.sync() return update_queue_on_page() - /*if(href_list["auto_sync"]) - src.sync = !src.sync*/ - //pr_auto_sync.toggle() if(href_list["part_desc"]) var/obj/part = filter.getObj("part_desc") if(part) @@ -661,14 +658,6 @@ src.updateUsrDialog() return -/obj/machinery/mecha_part_fabricator/process() - if (stat & (NOPOWER|BROKEN)) - return - /*if(sync) YOU'RE A BAD PERSON AND I HOPE YOU BURN IN HELL - spawn(-1) - sync(1)*/ - return - /obj/machinery/mecha_part_fabricator/proc/remove_material(var/mat_string, var/amount) var/type switch(mat_string) From a749023328afa6eff147a63ac330915f54a0ea65 Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Sun, 21 Apr 2013 08:08:54 -0300 Subject: [PATCH 15/22] Same crap, for the fourth time. Created a new subtype from radios, /obj/item/device/radio/bounced They have no difference except from spawning with their speakers off. The only reason is to reduce in a 30% the amount of loops in the general channel chat lag. --- code/game/machinery/autolathe.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 7 ++++- .../objects/items/weapons/storage/toolbox.dm | 2 +- maps/tgstation.2.1.2.dmm | 30 +++++++++---------- 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index f5917bcbf89..fcee2eda98e 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -38,7 +38,7 @@ var/global/list/autolathe_recipes = list( \ new /obj/item/device/assembly/igniter(), \ new /obj/item/device/assembly/signaler(), \ new /obj/item/device/radio/headset(), \ - new /obj/item/device/radio(), \ + new /obj/item/device/radio/off(), \ new /obj/item/device/assembly/infra(), \ new /obj/item/device/assembly/timer(), \ new /obj/item/weapon/light/tube(), \ diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index e5b8a2e15f8..8d08999cb9b 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -772,4 +772,9 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use dat+={"[text_wires()]"} user << browse(dat, "window=radio") onclose(user, "radio") - return \ No newline at end of file + return + + + +/obj/item/device/radio/off // Station bounced radios, their only difference is spawning with the speakers off, this was made to help the lag. + listening = 0 // And it's nice to have a subtype too for future features. \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index 4223ab88180..87d04358cc1 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -32,7 +32,7 @@ new /obj/item/device/flashlight(src) else new /obj/item/device/flashlight/flare(src) - new /obj/item/device/radio(src) + new /obj/item/device/radio/off(src) /obj/item/weapon/storage/toolbox/mechanical name = "mechanical toolbox" diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index 85668d59a57..e3b8217f9db 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -99,7 +99,7 @@ "abU" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/red,/turf/simulated/floor/carpet,/area/security/hos) "abV" = (/obj/item/weapon/stamp/hos,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/security/hos) "abW" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/security/hos) -"abX" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/carpet,/area/security/hos) +"abX" = (/obj/structure/table/woodentable,/obj/item/device/radio/off,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/carpet,/area/security/hos) "abY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) "abZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) "aca" = (/turf/simulated/wall/r_wall,/area/security/main) @@ -267,7 +267,7 @@ "afg" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "afh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden) "afi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/closet/secure_closet/warden,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"afj" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"afj" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "afk" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "afl" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) "afm" = (/obj/machinery/light_switch{pixel_x = 24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) @@ -911,7 +911,7 @@ "arA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "arB" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "arC" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"arD" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"arD" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "arE" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "arF" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "arG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) @@ -973,7 +973,7 @@ "asK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "asL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/ai_monitored/storage/eva) "asM" = (/turf/simulated/floor,/area/ai_monitored/storage/eva) -"asN" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"asN" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) "asO" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "asP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "asQ" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/turf/simulated/floor,/area/crew_quarters/sleep) @@ -1213,7 +1213,7 @@ "axq" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/gateway) "axr" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/gateway) "axs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/gateway) -"axt" = (/obj/structure/table,/obj/item/device/radio{pixel_y = 6},/obj/item/device/radio{pixel_x = 6; pixel_y = 4},/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/device/radio,/turf/simulated/floor,/area/gateway) +"axt" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/turf/simulated/floor,/area/gateway) "axu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor,/area/gateway) "axv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "axw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) @@ -3050,7 +3050,7 @@ "bgH" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bgI" = (/obj/structure/closet/secure_closet/security/med,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) "bgJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/medical) -"bgK" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) +"bgK" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) "bgL" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bgM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bgN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) @@ -3693,7 +3693,7 @@ "bta" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/security/checkpoint/supply) "btb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) "btc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/supply) -"btd" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"btd" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) "bte" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "btf" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/central) "btg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central) @@ -3809,7 +3809,7 @@ "bvm" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bvn" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint/science) "bvo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) -"bvp" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) +"bvp" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) "bvq" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint/science) "bvr" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint/science) "bvs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/checkpoint/science) @@ -5007,7 +5007,7 @@ "bSo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 1; icon_state = "caution"},/area/engine/break_room) "bSp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/engine/break_room) "bSq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/security/checkpoint/engineering) -"bSr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) +"bSr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) "bSs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/checkpoint/engineering) "bSt" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) "bSu" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/atmos) @@ -5210,7 +5210,7 @@ "bWj" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bWk" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "bWl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"bWm" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"bWm" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) "bWn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/tcommsat/computer) "bWo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor,/area/tcommsat/computer) "bWp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/tcommsat/computer) @@ -5655,7 +5655,7 @@ "ceM" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area) "ceN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) "ceO" = (/obj/item/weapon/weldingtool,/turf/space,/area) -"ceP" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ceP" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) "ceQ" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area) "ceR" = (/turf/space,/area/syndicate_station/southwest) "ceS" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -6028,7 +6028,7 @@ "clV" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) "clW" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) "clX" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"clY" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor,/area/centcom/evac) +"clY" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac) "clZ" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) "cma" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) "cmb" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) @@ -6564,7 +6564,7 @@ "cwl" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/derelict/ship) "cwm" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cwn" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cwo" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cwo" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cwp" = (/turf/simulated/wall/r_wall,/area) "cwq" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) "cwr" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) @@ -6632,7 +6632,7 @@ "cxB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area) "cxC" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) "cxD" = (/obj/item/weapon/table_parts,/turf/simulated/floor/airless,/area/tcommsat/chamber) -"cxE" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor/airless,/area/tcommsat/chamber) +"cxE" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/airless,/area/tcommsat/chamber) "cxF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/airless,/area/tcommsat/chamber) "cxG" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) "cxH" = (/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) @@ -6658,7 +6658,7 @@ "cyb" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) "cyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/chamber) "cyd" = (/obj/structure/rack,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/airless,/area/tcommsat/chamber) -"cye" = (/obj/item/device/radio,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) +"cye" = (/obj/item/device/radio/off,/turf/simulated/floor/airless{icon_state = "dark"},/area/tcommsat/chamber) "cyf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) "cyg" = (/turf/simulated/floor/plating,/area) "cyh" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating/airless,/area/tcommsat/chamber) From ff6ca25b38e735b5ca0cb5431da580276dfd0ff2 Mon Sep 17 00:00:00 2001 From: errorage Date: Sun, 21 Apr 2013 19:49:54 +0200 Subject: [PATCH 16/22] Revert "- Removes mimes' ability to speak. Clowns cannot break their clumsy nature, so mimes should not be able to break their silence." This reverts commit 7417d10c99199e4ad8a2d0a7dba63d56a3d1acb2. --- code/game/jobs/job/civilian.dm | 4 ++-- code/game/jobs/jobprocs.dm | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 37f92d4556a..e2cf380a9cc 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -238,9 +238,9 @@ H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/toy/crayon/mime(H), slot_in_backpack) H.equip_to_slot_or_del(new /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing(H), slot_in_backpack) - //H.verbs += /client/proc/mimespeak + H.verbs += /client/proc/mimespeak H.verbs += /client/proc/mimewall - //H.mind.special_verbs += /client/proc/mimespeak + H.mind.special_verbs += /client/proc/mimespeak H.mind.special_verbs += /client/proc/mimewall H.miming = 1 return 1 diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index 95c8feebfd6..c2f4331794c 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -28,7 +28,6 @@ //////////////////////// -/* /client/proc/mimespeak() set category = "Mime" set name = "Speech" @@ -44,6 +43,4 @@ H << "You'll have to wait if you want to atone for your sins." spawn(3000) H.miming = 1 - return - - */ \ No newline at end of file + return \ No newline at end of file From e78bec322f8728808e462d20ae543acec46c6feb Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Mon, 22 Apr 2013 07:50:18 -0300 Subject: [PATCH 17/22] Removed the process() from firedoors, reducing the amount of machines of the gameticker on 222. Added the proc latetoggle() for firedoors, it will be called each time that a firedoor closes, open or recovers power. This proc will check if the var "nextstate" is active, to open or close the firedoor. --- code/game/machinery/doors/firedoor.dm | 35 +++++++++++++++++---------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 99cd5afc9fc..699cb37b92f 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -22,6 +22,7 @@ power_change() if(powered(power_channel)) stat &= ~NOPOWER + latetoggle() else stat |= NOPOWER return @@ -48,19 +49,6 @@ return return - - process() - if(operating || stat & NOPOWER || !nextstate) - return - switch(nextstate) - if(OPEN) - open() - if(CLOSED) - close() - nextstate = null - return - - animate(animation) switch(animation) if("opening") @@ -82,6 +70,27 @@ overlays += "welded_open" return + open() + ..() + latetoggle() + return + + close() + ..() + latetoggle() + return + + proc/latetoggle() + if(operating || stat & NOPOWER || !nextstate) + return + switch(nextstate) + if(OPEN) + nextstate = null + open() + if(CLOSED) + nextstate = null + close() + return /obj/machinery/door/firedoor/border_only From e25f059c15aafb8dc16951462ac0ef6955dfd040 Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Wed, 24 Apr 2013 16:45:29 +0100 Subject: [PATCH 18/22] Updated all maps with path changes. --- maps/MetaStation v27G-II.dmm | 66 +++++++++++------------ maps/RandomZLevels/blackmarketpackers.dmm | 2 +- maps/RandomZLevels/stationCollision.dmm | 4 +- maps/RandomZLevels/wildwest.dmm | 16 +++--- maps/tgstation.2.1.2.dmm | 62 ++++++++++----------- 5 files changed, 75 insertions(+), 75 deletions(-) diff --git a/maps/MetaStation v27G-II.dmm b/maps/MetaStation v27G-II.dmm index 97ab91f7bf7..083392c39f8 100644 --- a/maps/MetaStation v27G-II.dmm +++ b/maps/MetaStation v27G-II.dmm @@ -8700,12 +8700,12 @@ "dlp" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area) "dlq" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area) "dlr" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dls" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dls" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dlt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area) -"dlu" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area) -"dlv" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area) +"dlu" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area) +"dlv" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area) "dlw" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area) -"dlx" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dlx" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dly" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "dlA" = (/turf/simulated/mineral/random,/area/mine/explored) @@ -8715,17 +8715,17 @@ "dlE" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dlF" = (/turf/simulated/wall,/area/mine/abandoned) "dlG" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"dlH" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dlH" = (/obj/item/stack/rods,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dlI" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dlJ" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) "dlK" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) "dlL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dlM" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dlN" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dlM" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dlN" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dlO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dlP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dlQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dlR" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dlR" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dlS" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dlT" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) "dlU" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -8733,40 +8733,40 @@ "dlW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dlX" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "dlY" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dlZ" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"dma" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"dmb" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dlZ" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"dma" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"dmb" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) "dmc" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmd" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dme" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dmf" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dmg" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dmh" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dmh" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "dmi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dmj" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dmk" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"dmj" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dmk" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) "dml" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) "dmm" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmn" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dmo" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dmp" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"dmp" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) "dmq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmr" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dms" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) "dmt" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"dmu" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dmu" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "dmv" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"dmw" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dmx" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dmw" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dmx" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dmy" = (/turf/simulated/wall,/area/mine/north_outpost) "dmz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) "dmA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmC" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"dmD" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dmD" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dmE" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "dmF" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"dmG" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"dmG" = (/obj/structure/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) "dmH" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dmI" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) "dmJ" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) @@ -8775,20 +8775,20 @@ "dmM" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) "dmN" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) "dmO" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"dmP" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dmP" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dmQ" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dmR" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dmS" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dmR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dmS" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dmT" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dmU" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"dmV" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dmV" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dmW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) "dmX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/north_outpost) "dmY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) "dmZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) "dna" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "dnb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"dnc" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dnc" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dnd" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dne" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) "dnf" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) @@ -8800,8 +8800,8 @@ "dnl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "dnm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "dnn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dno" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"dnp" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dno" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"dnp" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dnq" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) "dnr" = (/turf/simulated/floor,/area/mine/north_outpost) "dns" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) @@ -8814,9 +8814,9 @@ "dnz" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "dnA" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "dnB" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dnC" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dnC" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "dnD" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"dnE" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dnE" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dnF" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) "dnG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/north_outpost) "dnH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) @@ -8830,7 +8830,7 @@ "dnP" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) "dnQ" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dnR" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dnS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dnS" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dnT" = (/turf/simulated/wall,/area/mine/explored) "dnU" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dnV" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/mine/north_outpost) @@ -8844,16 +8844,16 @@ "dod" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "doe" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) "dof" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"dog" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dog" = (/obj/structure/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) "doh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "doi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"doj" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"doj" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dok" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dol" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dom" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) "don" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) "doo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"dop" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dop" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "doq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) "dor" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "dos" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) diff --git a/maps/RandomZLevels/blackmarketpackers.dmm b/maps/RandomZLevels/blackmarketpackers.dmm index 4e6d9771253..90cf8708b36 100644 --- a/maps/RandomZLevels/blackmarketpackers.dmm +++ b/maps/RandomZLevels/blackmarketpackers.dmm @@ -412,7 +412,7 @@ "hV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated,/area/awaymission/BMPship3) "hW" = (/obj/effect/gibspawner/robot,/turf/simulated,/area/awaymission/BMPship3) "hX" = (/turf/simulated/floor/plating/airless{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/awaymission) -"hY" = (/obj/effect/decal/mecha_wreckage/ripley,/turf/simulated/floor/plating/airless,/area/awaymission) +"hY" = (/obj/structure/mecha_wreckage/ripley,/turf/simulated/floor/plating/airless,/area/awaymission) "hZ" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/airless/asteroid,/area/awaymission) "ia" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/awaymission) "ib" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plating/airless,/area/awaymission) diff --git a/maps/RandomZLevels/stationCollision.dmm b/maps/RandomZLevels/stationCollision.dmm index b4e8db037e6..105951edaed 100644 --- a/maps/RandomZLevels/stationCollision.dmm +++ b/maps/RandomZLevels/stationCollision.dmm @@ -113,7 +113,7 @@ "ci" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/awaymission/northblock) "cj" = (/obj/machinery/door/window/southleft,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/research) "ck" = (/obj/item/weapon/shard{icon_state = "small"},/mob/living/carbon/alien/larva{bruteloss = 50; fireloss = 150; stat = 2},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/research) -"cl" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/alien/weeds/node,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/research) +"cl" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds/node,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/awaymission/research) "cm" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "cn" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/mob/living/simple_animal/hostile/hivebot{opensdoors = 0},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/awaymission/research) "co" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/awaymission/research) @@ -147,7 +147,7 @@ "cQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple,/turf/space,/area/awaymission/northblock) "cR" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/awaymission/northblock) "cS" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) -"cT" = (/obj/effect/alien/weeds/node,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) +"cT" = (/obj/structure/alien/weeds/node,/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "cU" = (/mob/living/carbon/alien/humanoid/hunter{fireloss = 200; stat = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/awaymission/research) "cV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/awaymission/research) "cW" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/awaymission/research) diff --git a/maps/RandomZLevels/wildwest.dmm b/maps/RandomZLevels/wildwest.dmm index eacd902064b..6a2cac82008 100644 --- a/maps/RandomZLevels/wildwest.dmm +++ b/maps/RandomZLevels/wildwest.dmm @@ -242,7 +242,7 @@ "eH" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/floor/carpet,/area/awaymission/wwmines) "eI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand7"; icon_state = "ironsand7"},/area/awaymission/wwgov) "eJ" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/awaymission/wwrefine) -"eK" = (/obj/effect/decal/mecha_wreckage/gygax{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"eK" = (/obj/structure/mecha_wreckage/gygax{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "eL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/carpet,/area/awaymission/wwmines) "eM" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/wall/mineral/sandstone,/area/awaymission/wwmines) "eN" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand14"; icon_state = "ironsand14"},/area/awaymission/wwgov) @@ -251,7 +251,7 @@ "eQ" = (/obj/structure/window/reinforced{tag = "icon-fwindow (NORTH)"; icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/obj/structure/grille,/turf/simulated/floor,/area/awaymission/wwrefine) "eR" = (/obj/structure/window/reinforced{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-fwindow (NORTH)"; icon_state = "fwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-fwindow"; icon_state = "fwindow"},/obj/structure/grille,/turf/simulated/floor,/area/awaymission/wwrefine) "eS" = (/obj/effect/mine/plasma,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"eT" = (/obj/effect/decal/mecha_wreckage/gygax{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"eT" = (/obj/structure/mecha_wreckage/gygax{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) "eU" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair_beige"; tag = ""},/turf/simulated/floor/carpet,/area/awaymission/wwmines) "eV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/awaymission/wwmines) "eW" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibup1"; icon_state = "gibup1"},/turf/simulated/floor/carpet,/area/awaymission/wwmines) @@ -263,19 +263,19 @@ "fc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand9"; icon_state = "ironsand9"},/area/awaymission/wwgov) "fd" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/awaymission/wwrefine) "fe" = (/obj/structure/sink,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"ff" = (/obj/effect/decal/mecha_wreckage/durand{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"ff" = (/obj/structure/mecha_wreckage/durand{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fg" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fh" = (/obj/effect/landmark/corpse/doctor{mobname = "Doctor Mugabee"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fi" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fj" = (/obj/structure/window/reinforced{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced{tag = "icon-fwindow (NORTH)"; icon_state = "fwindow"; dir = 1},/obj/structure/grille,/turf/simulated/floor,/area/awaymission/wwrefine) -"fk" = (/obj/effect/decal/mecha_wreckage/seraph{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) -"fl" = (/obj/effect/decal/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) +"fk" = (/obj/structure/mecha_wreckage/seraph{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"fl" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fm" = (/turf/simulated/wall/mineral{icon_state = "sandstone0"; mineral = "sandstone"; tag = "icon-sandstone0"; walltype = "sandstone"},/area/awaymission/wwmines) "fn" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/awaymission/wwmines) "fo" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/grille,/turf/simulated/floor,/area/awaymission/wwrefine) "fp" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fq" = (/obj/structure/toilet{dir = 1},/obj/item/ammo_magazine/a357,/turf/simulated/floor/wood,/area/awaymission/wwmines) -"fr" = (/obj/effect/decal/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"fr" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fs" = (/obj/effect/decal/cleanable/blood,/turf/simulated/wall/mineral/sandstone,/area/awaymission/wwmines) "ft" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/wall/mineral/sandstone,/area/awaymission/wwmines) "fu" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -287,7 +287,7 @@ "fA" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/obj/structure/window/reinforced{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor,/area/awaymission/wwrefine) "fB" = (/obj/effect/mine/plasma,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fC" = (/obj/effect/decal/cleanable/blood/gibs/body{tag = "icon-gibdown1"; icon_state = "gibdown1"},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) -"fD" = (/obj/effect/decal/mecha_wreckage/mauler{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"fD" = (/obj/structure/mecha_wreckage/mauler{anchored = 1},/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fE" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fF" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwmines) "fG" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/wood,/area/awaymission/wwmines) @@ -299,7 +299,7 @@ "fM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{tag = "icon-fwindow (NORTH)"; icon_state = "fwindow"; dir = 1},/turf/simulated/floor/grass,/area/awaymission/wwgov) "fN" = (/obj/structure/window/reinforced{tag = "icon-fwindow (WEST)"; icon_state = "fwindow"; dir = 8},/obj/structure/lattice,/turf/space,/area) "fO" = (/mob/living/simple_animal/hostile/syndicate,/turf/simulated/floor,/area/awaymission/wwrefine) -"fP" = (/obj/effect/decal/mecha_wreckage/ripley/deathripley{anchored = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) +"fP" = (/obj/structure/mecha_wreckage/ripley/deathripley{anchored = 1},/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fQ" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/ironsand{tag = "icon-ironsand1"; icon_state = "ironsand1"},/area/awaymission/wwmines) "fR" = (/obj/effect/mine/dnascramble,/obj/effect/landmark/corpse/miner/rig,/turf/simulated/floor/wood,/area/awaymission/wwmines) "fS" = (/obj/structure/table/woodentable,/obj/item/weapon/gun/projectile/shotgun,/turf/simulated/floor/wood,/area/awaymission/wwmines) diff --git a/maps/tgstation.2.1.2.dmm b/maps/tgstation.2.1.2.dmm index e3b8217f9db..add775f50d8 100644 --- a/maps/tgstation.2.1.2.dmm +++ b/maps/tgstation.2.1.2.dmm @@ -7385,8 +7385,8 @@ "cMa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "cMb" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMc" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMd" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMe" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cMd" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cMe" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cMf" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cMg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "cMh" = (/turf/simulated/mineral/random,/area/mine/explored) @@ -7394,57 +7394,57 @@ "cMj" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cMk" = (/turf/simulated/wall,/area/mine/abandoned) "cMl" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"cMm" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cMm" = (/obj/item/stack/rods,/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cMn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cMo" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) "cMp" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) "cMq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"cMr" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cMs" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMr" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cMs" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cMt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMw" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cMw" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cMx" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cMy" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) "cMz" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMB" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "cMC" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMD" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"cME" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"cMF" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cMD" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"cME" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"cMF" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) "cMG" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMH" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMI" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "cMJ" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cMK" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cML" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cML" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "cMM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cMN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cMO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"cMN" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cMO" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) "cMP" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) "cMQ" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMR" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cMS" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cMT" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"cMT" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) "cMU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMV" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cMW" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) "cMX" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"cMY" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMY" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "cMZ" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"cNa" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cNb" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cNa" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cNb" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cNc" = (/turf/simulated/wall,/area/mine/north_outpost) "cNd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) "cNe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cNf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cNg" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"cNh" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cNh" = (/obj/structure/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "cNi" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "cNj" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"cNk" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"cNk" = (/obj/structure/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) "cNl" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "cNm" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) "cNn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) @@ -7453,20 +7453,20 @@ "cNq" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) "cNr" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) "cNs" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"cNt" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cNt" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cNu" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cNv" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cNw" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cNv" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cNw" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cNx" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cNy" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"cNz" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cNz" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cNA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) "cNB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/mine/north_outpost) "cNC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) "cND" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) "cNE" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) "cNF" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"cNG" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cNG" = (/obj/structure/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "cNH" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "cNI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) "cNJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) @@ -7478,8 +7478,8 @@ "cNP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "cNQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "cNR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNS" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"cNT" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cNS" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"cNT" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cNU" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) "cNV" = (/turf/simulated/floor,/area/mine/north_outpost) "cNW" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) @@ -7492,9 +7492,9 @@ "cOd" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "cOe" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "cOf" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cOg" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cOg" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) "cOh" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"cOi" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cOi" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "cOj" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) "cOk" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/north_outpost) "cOl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) @@ -7508,7 +7508,7 @@ "cOt" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) "cOu" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cOv" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"cOw" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cOw" = (/obj/structure/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "cOx" = (/turf/simulated/wall,/area/mine/explored) "cOy" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "cOz" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/mine/north_outpost) @@ -7522,16 +7522,16 @@ "cOH" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "cOI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "cOJ" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"cOK" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cOK" = (/obj/structure/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) "cOL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "cOM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"cON" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cON" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "cOO" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "cOP" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "cOQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) "cOR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) "cOS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/mine/north_outpost) -"cOT" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cOT" = (/obj/structure/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "cOU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) "cOV" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/abandoned) "cOW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) From eabfef69336343a60fcab784fed77c9d14035bbf Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Wed, 24 Apr 2013 19:23:04 -0600 Subject: [PATCH 19/22] Changed stand_icon to face_standing so update_body won't have to be used to clear it. Used update_hair(0) instead of update_hair() --- code/modules/mob/living/carbon/brain/brain_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/brain/brain_item.dm b/code/modules/mob/living/carbon/brain/brain_item.dm index 226892ad09a..bd648e49389 100644 --- a/code/modules/mob/living/carbon/brain/brain_item.dm +++ b/code/modules/mob/living/carbon/brain/brain_item.dm @@ -91,7 +91,7 @@ //Update the body's icon so it doesnt appear debrained anymore if(ishuman(M)) - H.update_body() + H.update_hair(0) //Update the body's icon so it doesnt appear debrained anymore if(ishuman(M)) From b34c18ce3db5dce6e2614dd0aa9b890aab304ccd Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Thu, 25 Apr 2013 20:17:35 -0600 Subject: [PATCH 20/22] Select Equipment update -Renamed 'Strip' to 'Naked' -Added Assistant -Re-added Death Commando -Added job titles to IDs of figures who should have it displayed. Shortened the titles of some of them so it wouldn't make ID and PDA names too long. --- code/modules/admin/verbs/debug.dm | 90 ++++++++++++++++++++++++++----- 1 file changed, 77 insertions(+), 13 deletions(-) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f23a048683a..6cb18b9ec7d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -591,7 +591,8 @@ var/global/list/g_fancy_list_of_safe_types = null return //log_admin("[key_name(src)] has alienized [M.key].") var/list/dresspacks = list( - "strip", + "naked", + "assistant grey", "standard space gear", "tournament standard red", "tournament standard green", @@ -605,7 +606,7 @@ var/global/list/g_fancy_list_of_safe_types = null "masked killer", "assassin", "death commando", - "syndicate commando", +// "syndicate commando", "centcom official", "centcom commander", "special ops officer", @@ -622,8 +623,29 @@ var/global/list/g_fancy_list_of_safe_types = null continue del(I) switch(dresscode) - if ("strip") + if ("naked") //do nothing + + if ("assistant grey") + var/obj/item/weapon/storage/backpack/BPK = new/obj/item/weapon/storage/backpack(M) + new /obj/item/weapon/storage/box/survival(BPK) + M.equip_to_slot_or_del(BPK, slot_back,1) + M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) + M.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(M), slot_w_uniform) + M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), slot_shoes) + + var/obj/item/weapon/card/id/W = new(M) + W.name = "[M.real_name]'s ID Card (Assistant)" + W.assignment = "Assistant" + W.registered_name = M.real_name + M.equip_to_slot_or_del(W, slot_wear_id) + var/obj/item/device/pda/P = new(M) + P.owner = M.real_name + P.ownjob = "Assistant" + P.name = "PDA-[M.real_name] (Assistant)" + M.equip_to_slot_or_del(P, slot_belt) + + if ("standard space gear") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), slot_shoes) @@ -795,10 +817,52 @@ var/global/list/g_fancy_list_of_safe_types = null W.assignment = "Reaper" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) -/* DEATH SQUADS +// DEATH SQUADS if("death commando")//Was looking to add this for a while. - M.equip_death_commando() + var/obj/item/device/radio/R = new /obj/item/device/radio/headset(M) + R.set_frequency(1441) + M.equip_to_slot_or_del(R, slot_ears) + + M.equip_to_slot_or_del(new /obj/item/clothing/under/color/green(M), slot_w_uniform) + M.equip_to_slot_or_del(new /obj/item/clothing/shoes/swat(M), slot_shoes) + M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/swat(M), slot_wear_suit) + M.equip_to_slot_or_del(new /obj/item/clothing/gloves/swat(M), slot_gloves) + M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/deathsquad(M), slot_head) + M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/swat(M), slot_wear_mask) + M.equip_to_slot_or_del(new /obj/item/clothing/glasses/thermal(M), slot_glasses) + + M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/security(M), slot_back) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/box(M), slot_in_backpack) + + M.equip_to_slot_or_del(new /obj/item/ammo_magazine/a357(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/regular(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/weapon/storage/box/flashbangs(M), slot_in_backpack) + M.equip_to_slot_or_del(new /obj/item/device/flashlight(M), slot_in_backpack) + + M.equip_to_slot_or_del(new /obj/item/weapon/plastique(M), slot_in_backpack) + + M.equip_to_slot_or_del(new /obj/item/weapon/melee/energy/sword(M), slot_l_store) + M.equip_to_slot_or_del(new /obj/item/weapon/grenade/flashbang(M), slot_r_store) + M.equip_to_slot_or_del(new /obj/item/weapon/tank/emergency_oxygen(M), slot_s_store) + M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/mateba(M), slot_belt) + + M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/pulse_rifle(M), slot_r_hand) + + + var/obj/item/weapon/implant/loyalty/L = new/obj/item/weapon/implant/loyalty(M)//Here you go Deuryn + L.imp_in = M + L.implanted = 1 + + var/obj/item/weapon/card/id/W = new(M) + W.name = "[M.real_name]'s ID Card" + W.icon_state = "centcom" + W.access = get_all_accesses()//They get full station access. + W.access += list(access_cent_general, access_cent_specops, access_cent_living, access_cent_storage)//Let's add their alloted CentCom access. + W.assignment = "Death Commando" + W.registered_name = M.real_name + M.equip_to_slot_or_del(W, slot_wear_id) +/* if("syndicate commando") M.equip_syndicate_commando() */ @@ -813,7 +877,7 @@ var/global/list/g_fancy_list_of_safe_types = null var/obj/item/device/pda/heads/pda = new(M) pda.owner = M.real_name - pda.ownjob = "CentCom Review Official" + pda.ownjob = "CentCom Official" pda.name = "PDA-[M.real_name] ([pda.ownjob])" M.equip_to_slot_or_del(pda, slot_r_store) @@ -821,11 +885,11 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/weapon/clipboard(M), slot_l_hand) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card" + W.name = "[M.real_name]'s ID Card (CentCom Official)" W.icon_state = "centcom" W.access = get_all_accesses() W.access += list("VIP Guest","Custodian","Thunderdome Overseer","Intel Officer","Medical Officer","Death Commando","Research Officer") - W.assignment = "CentCom Review Official" + W.assignment = "CentCom Official" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -843,11 +907,11 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/ammo_magazine/a357(M), slot_l_store) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card" + W.name = "[M.real_name]'s ID Card (CentCom Commander)" W.icon_state = "centcom" W.access = get_all_accesses() W.access += get_all_centcom_access() - W.assignment = "CentCom Commanding Officer" + W.assignment = "CentCom Commander" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -865,11 +929,11 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(M), slot_back) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card" + W.name = "[M.real_name]'s ID Card (Special Ops Officer)" W.icon_state = "centcom" W.access = get_all_accesses() W.access += get_all_centcom_access() - W.assignment = "Special Operations Officer" + W.assignment = "Special Ops Officer" W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) @@ -919,7 +983,7 @@ var/global/list/g_fancy_list_of_safe_types = null M.equip_to_slot_or_del(new /obj/item/weapon/gun/projectile/mateba(M), slot_belt) M.equip_to_slot_or_del(new /obj/item/clothing/under/soviet(M), slot_w_uniform) var/obj/item/weapon/card/id/W = new(M) - W.name = "[M.real_name]'s ID Card" + W.name = "[M.real_name]'s ID Card (Admiral)" W.icon_state = "centcom" W.access = get_all_accesses() W.access += get_all_centcom_access() From 222e729fe1295adbcfd7ff03f9d157de9bdd897f Mon Sep 17 00:00:00 2001 From: Aranclanos Date: Fri, 26 Apr 2013 08:12:39 -0300 Subject: [PATCH 21/22] Updated the changelog with a "Exosuit fabritcators will now need to be manually updated" message --- html/changelog.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/html/changelog.html b/html/changelog.html index ecde0700367..133345c8ccb 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -49,7 +49,14 @@ should be listed in the changelog upon commit tho. Thanks. --> - +
+

26 April 2013

+

Aranclanos updated:

+
    +
  • Exosuit fabritcators will now need to be manually updated
  • +
+
+

23 April 2013

From 16ee4ed75082f70bbb5118afd51cd0716a03abcb Mon Sep 17 00:00:00 2001 From: Ikarrus Date: Fri, 26 Apr 2013 09:17:08 -0600 Subject: [PATCH 22/22] **This is a remake of https://github.com/tgstation/-tg-station/pull/453 after git imploded on itself. -Removed head jumpsuits from the steal objectives list, as they were hardly taken seriously. -Added Medal of Captaincy to list of steal objectives -Readded Nuke Disk to list of special steal objectives. I've tested it and it DOES work. -Grammar fix for special steal objectives --- code/game/gamemodes/objective.dm | 22 +++++++++++++--------- html/changelog.html | 4 ++++ 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 66de6a861b4..ff908c01f60 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -270,29 +270,33 @@ datum/objective/steal "a hand teleporter" = /obj/item/weapon/hand_tele, "an RCD" = /obj/item/weapon/rcd, "a jetpack" = /obj/item/weapon/tank/jetpack, - "a captain's jumpsuit" = /obj/item/clothing/under/rank/captain, "a functional AI" = /obj/item/device/aicard, "a pair of magboots" = /obj/item/clothing/shoes/magboots, "the station blueprints" = /obj/item/blueprints, "28 moles of plasma (full tank)" = /obj/item/weapon/tank, "an unused sample of slime extract" = /obj/item/slime_extract, "a piece of corgi meat" = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi, + "the medal of captaincy" = /obj/item/clothing/tie/medal/gold/captain, + "the hypospray" = /obj/item/weapon/reagent_containers/hypospray, + "the captain's pinpointer" = /obj/item/weapon/pinpointer, + "an ablative armor vest" = /obj/item/clothing/suit/armor/laserproof, +/* +Nobody takes these seriously anyways -- Ikki + "a captain's jumpsuit" = /obj/item/clothing/under/rank/captain, "a research director's jumpsuit" = /obj/item/clothing/under/rank/research_director, "a chief engineer's jumpsuit" = /obj/item/clothing/under/rank/chief_engineer, "a chief medical officer's jumpsuit" = /obj/item/clothing/under/rank/chief_medical_officer, "a head of security's jumpsuit" = /obj/item/clothing/under/rank/head_of_security, "a head of personnel's jumpsuit" = /obj/item/clothing/under/rank/head_of_personnel, - "the hypospray" = /obj/item/weapon/reagent_containers/hypospray, - "the captain's pinpointer" = /obj/item/weapon/pinpointer, - "an ablative armor vest" = /obj/item/clothing/suit/armor/laserproof, +*/ ) var/global/possible_items_special[] = list( - // "nuclear authentication disk" = /obj/item/weapon/disk/nuclear, //Broken with the change to nuke disk making it respawn on z level change. - "advanced energy gun" = /obj/item/weapon/gun/energy/gun/nuclear, - "diamond drill" = /obj/item/weapon/pickaxe/diamonddrill, - "bag of holding" = /obj/item/weapon/storage/backpack/holding, - "hyper-capacity cell" = /obj/item/weapon/cell/hyper, + "the nuclear authentication disk" = /obj/item/weapon/disk/nuclear, + "an advanced energy gun" = /obj/item/weapon/gun/energy/gun/nuclear, + "a diamond drill" = /obj/item/weapon/pickaxe/diamonddrill, + "a bag of holding" = /obj/item/weapon/storage/backpack/holding, + "a hyper-capacity cell" = /obj/item/weapon/cell/hyper, "10 diamonds" = /obj/item/stack/sheet/mineral/diamond, "50 gold bars" = /obj/item/stack/sheet/mineral/gold, "25 refined uranium bars" = /obj/item/stack/sheet/mineral/uranium, diff --git a/html/changelog.html b/html/changelog.html index 133345c8ccb..e19605a54b3 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,10 @@ should be listed in the changelog upon commit tho. Thanks. -->
  • Exosuit fabritcators will now need to be manually updated
+

Ikarrus updated:

+
    +
  • Centcom intelligence suggests that the Syndicate no longer seeks to capture Nanotrasen officer jumpsuits. They may be targetting an item of more worth, particularly the Medal of Captaincy issued to Nanotrasen commanders.
  • +