From 9608eb8a660a67ff0d877cdde50a20f9a101c393 Mon Sep 17 00:00:00 2001 From: TDSSS <32099540+TDSSS@users.noreply.github.com> Date: Fri, 26 Feb 2021 14:49:56 +0100 Subject: [PATCH 01/22] no more storing nodrop items --- code/game/machinery/suit_storage_unit.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index d4b2641b22f..2e16012feb7 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -332,6 +332,8 @@ I.play_tool_sound(user, I.tool_volume) /obj/machinery/suit_storage_unit/proc/store_item(obj/item/I, mob/user) + if(I.flags & NODROP) + return . = FALSE if(istype(I, /obj/item/clothing/suit) && !suit) suit = I From b2bf6ae1dee8f544550ee8307314522fc21bb970 Mon Sep 17 00:00:00 2001 From: TDSSS <32099540+TDSSS@users.noreply.github.com> Date: Fri, 26 Feb 2021 22:00:42 +0100 Subject: [PATCH 02/22] now uses canunequip --- code/game/machinery/suit_storage_unit.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 2e16012feb7..9a8ec73040e 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -332,7 +332,7 @@ I.play_tool_sound(user, I.tool_volume) /obj/machinery/suit_storage_unit/proc/store_item(obj/item/I, mob/user) - if(I.flags & NODROP) + if(!user.canUnEquip(I)) return . = FALSE if(istype(I, /obj/item/clothing/suit) && !suit) From fd8e1a1a3ecd3ca649a65a90768bb1b20e9a0781 Mon Sep 17 00:00:00 2001 From: TDSSS <32099540+TDSSS@users.noreply.github.com> Date: Sat, 27 Feb 2021 00:39:53 +0100 Subject: [PATCH 03/22] refactored proc --- code/game/machinery/suit_storage_unit.dm | 46 +++++++++++++++--------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 9a8ec73040e..b4749f0fac2 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -331,28 +331,42 @@ if(default_deconstruction_screwdriver(user, "panel", "close", I)) I.play_tool_sound(user, I.tool_volume) +/** + * Tries to store the item into whatever slot it can go, returns true if the item is stored successfully. + * +**/ /obj/machinery/suit_storage_unit/proc/store_item(obj/item/I, mob/user) - if(!user.canUnEquip(I)) - return - . = FALSE if(istype(I, /obj/item/clothing/suit) && !suit) - suit = I - . = TRUE + if(try_store_item(I, user)) + suit = I + return TRUE if(istype(I, /obj/item/clothing/head) && !helmet) - helmet = I - . = TRUE + if(try_store_item(I, user)) + helmet = I + return TRUE if(istype(I, /obj/item/clothing/mask) && !mask) - mask = I - . = TRUE + if(try_store_item(I, user)) + mask = I + return TRUE if(istype(I, /obj/item/clothing/shoes) && !boots) - boots = I - . = TRUE - if((istype(I, /obj/item/tank) || I.w_class <= WEIGHT_CLASS_SMALL) && !storage && !.) - storage = I - . = TRUE - if(.) - user.drop_item() + if(try_store_item(I, user)) + boots = I + return TRUE + if((istype(I, /obj/item/tank) || I.w_class <= WEIGHT_CLASS_SMALL) && !storage) + if(try_store_item(I, user)) + storage = I + return TRUE + return FALSE + +/** + * Tries to store the item, returns true if it's moved successfully, false otherwise (because of nodrop etc) + * +**/ +/obj/machinery/suit_storage_unit/proc/try_store_item(obj/item/I, mob/user) + if(user.drop_item()) I.forceMove(src) + return TRUE + return FALSE /obj/machinery/suit_storage_unit/power_change() From efe5b709b0f5f3aca61061e446c7db3766e6a190 Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Tue, 30 Mar 2021 15:26:24 -0400 Subject: [PATCH 04/22] Squashing cast/refund bug adds a new bool var and a 1 second timer to ensure that refund_cast doesnt fire if the spell was actually cast correctly. --- code/datums/spell.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index db668cd609a..34efb2e14fa 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -108,6 +108,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) var/spell_level = 0 //if a spell can be taken multiple times, this raises var/level_max = 4 //The max possible level_max is 4 var/cooldown_min = 0 //This defines what spell quickened four timeshas as a cooldown. Make sure to set this for every spell + var/is_casting = FALSE var/overlay = 0 var/overlay_icon = 'icons/obj/wizard.dmi' @@ -147,6 +148,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) return 0 if(start_recharge) + addtimer(CALLBACK(src, /obj/effect/proc_holder/spell/proc/cast_cooldown), 1 SECONDS) switch(charge_type) if("recharge") charge_counter = 0 //doesn't start recharging until the targets selecting ends @@ -448,6 +450,9 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) else to_chat(user, "[src] is not ready to be used yet.") +/obj/effect/proc_holder/spell/proc/cast_cooldown + is_casting = FALSE + /obj/effect/proc_holder/spell/targeted/click/proc/attempt_auto_target(mob/user) var/atom/target for(var/atom/A in view_or_range(range, user, selection_type)) @@ -465,7 +470,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) /obj/effect/proc_holder/spell/targeted/click/InterceptClickOn(mob/living/user, params, atom/A) if(..() || !cast_check(TRUE, TRUE, user)) remove_ranged_ability(user) - revert_cast(user) + if (!is_casting) + revert_cast(user) return TRUE var/list/targets = list() From 97f56a1c65e0e1836b8314748ed763ff235d633b Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Tue, 30 Mar 2021 16:06:49 -0400 Subject: [PATCH 05/22] bugfixing my code --- code/datums/spell.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 34efb2e14fa..85dd4ee4d72 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -148,7 +148,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) return 0 if(start_recharge) - addtimer(CALLBACK(src, /obj/effect/proc_holder/spell/proc/cast_cooldown), 1 SECONDS) + addtimer(CALLBACK(src, .proc/cast_cooldown), 1 SECONDS) switch(charge_type) if("recharge") charge_counter = 0 //doesn't start recharging until the targets selecting ends @@ -450,7 +450,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) else to_chat(user, "[src] is not ready to be used yet.") -/obj/effect/proc_holder/spell/proc/cast_cooldown +/obj/effect/proc_holder/spell/proc/cast_cooldown() is_casting = FALSE /obj/effect/proc_holder/spell/targeted/click/proc/attempt_auto_target(mob/user) From e37825f99af99fda5d227958b217f3fdc5dace70 Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Tue, 30 Mar 2021 16:08:19 -0400 Subject: [PATCH 06/22] Update code/datums/spell.dm Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> --- code/datums/spell.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 85dd4ee4d72..c42ba602773 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -470,7 +470,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) /obj/effect/proc_holder/spell/targeted/click/InterceptClickOn(mob/living/user, params, atom/A) if(..() || !cast_check(TRUE, TRUE, user)) remove_ranged_ability(user) - if (!is_casting) + if(!is_casting) revert_cast(user) return TRUE From a94c650021b64779a5c855a146819343aa3d2535 Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Tue, 30 Mar 2021 16:13:27 -0400 Subject: [PATCH 07/22] actually makes this fix work as intented --- code/datums/spell.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 85dd4ee4d72..0363836cfe3 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -149,6 +149,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) if(start_recharge) addtimer(CALLBACK(src, .proc/cast_cooldown), 1 SECONDS) + is_casting = TRUE switch(charge_type) if("recharge") charge_counter = 0 //doesn't start recharging until the targets selecting ends From 407341bce0ae994fb528cb511061d1de200b50c1 Mon Sep 17 00:00:00 2001 From: McRamon <31545294+McRamon@users.noreply.github.com> Date: Sun, 4 Apr 2021 13:45:57 +0300 Subject: [PATCH 08/22] Icons --- icons/mob/actions/actions.dmi | Bin 124258 -> 125277 bytes icons/mob/mob.dmi | Bin 334136 -> 339531 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index 6b509da187bcfde1c2846ff756119a4a8647848a..8fdb36290f65550db9c1e36d6e449da00f79bdf9 100644 GIT binary patch delta 22778 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 z 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

>HPLPB*r$dE`d2> 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 From 738960736ed5cac7a7558aaa6b402cf2b824cb95 Mon Sep 17 00:00:00 2001 From: McRamon <31545294+McRamon@users.noreply.github.com> Date: Sun, 4 Apr 2021 14:00:11 +0300 Subject: [PATCH 09/22] code changes --- code/game/gamemodes/vampire/vampire_powers.dm | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 4e06cb02df1..cbbc0804b10 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -418,7 +418,7 @@ name = "Mist Form (30)" desc = "You take on the form of mist for a short period of time." gain_desc = "You have gained the Mist Form ability which allows you to take on the form of mist for a short period and pass over any obstacle in your path." - action_icon_state = "jaunt" + action_icon_state = "mist" charge_max = 600 required_blood = 30 centcom_cancast = 0 @@ -430,28 +430,23 @@ var/originalloc = get_turf(user.loc) var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt(originalloc) var/atom/movable/overlay/animation = new /atom/movable/overlay(originalloc) - animation.name = "water" + animation.name = "blood" animation.density = 0 animation.anchored = 1 animation.icon = 'icons/mob/mob.dmi' - animation.icon_state = "liquify" + animation.icon_state = "empty" animation.layer = 5 animation.master = holder U.ExtinguishMob() - flick("liquify", animation) + flick("mist", animation) user.forceMove(holder) user.client.eye = holder - var/datum/effect_system/steam_spread/steam = new /datum/effect_system/steam_spread() - steam.set_up(10, 0, originalloc) - steam.start() sleep(jaunt_duration) var/mobloc = get_turf(user.loc) animation.loc = mobloc - steam.location = mobloc - steam.start() user.canmove = 0 sleep(20) - flick("reappear",animation) + flick("mist_reappear",animation) sleep(5) if(!user.Move(mobloc)) for(var/direction in list(1,2,4,8,5,6,9,10)) @@ -470,7 +465,7 @@ name = "Shadowstep (30)" desc = "Vanish into the shadows." gain_desc = "You have gained the ability to shadowstep, which makes you disappear into nearby shadows at the cost of blood." - action_icon_state = "blink" + action_icon_state = "shadowblink" charge_max = 20 required_blood = 30 centcom_cancast = 0 From 5fd6233f980fc3c46dd7a0307ed9625aec6e5b99 Mon Sep 17 00:00:00 2001 From: McRamon <31545294+McRamon@users.noreply.github.com> Date: Sun, 4 Apr 2021 14:36:05 +0300 Subject: [PATCH 10/22] Update code/game/gamemodes/vampire/vampire_powers.dm Co-authored-by: dearmochi --- code/game/gamemodes/vampire/vampire_powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index cbbc0804b10..a4149c0f1d0 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -446,7 +446,7 @@ animation.loc = mobloc user.canmove = 0 sleep(20) - flick("mist_reappear",animation) + flick("mist_reappear", animation) sleep(5) if(!user.Move(mobloc)) for(var/direction in list(1,2,4,8,5,6,9,10)) From cfa3b9d997db586a5f9a21d9e40b1b8566e0ccf8 Mon Sep 17 00:00:00 2001 From: McRamon <31545294+McRamon@users.noreply.github.com> Date: Fri, 21 May 2021 16:58:16 +0300 Subject: [PATCH 11/22] Update mob.dmi --- icons/mob/mob.dmi | Bin 339531 -> 334136 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index b9a045fca82c9e0d12720c72896ccc0c69a0c902..79a05bd3b88464f28b7f46b8a70857a56ac769d6 100644 GIT binary patch delta 20462 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 delta 25886 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

>HPLPB*r$dE`d2> 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 Date: Fri, 21 May 2021 17:12:44 +0300 Subject: [PATCH 12/22] Update mob.dmi --- icons/mob/mob.dmi | Bin 334136 -> 339531 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 79a05bd3b88464f28b7f46b8a70857a56ac769d6..b9a045fca82c9e0d12720c72896ccc0c69a0c902 100644 GIT binary patch delta 25886 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

>HPLPB*r$dE`d2> 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 From c2c2794d823d2b9e04cfe6b2daace3a89a4c80b9 Mon Sep 17 00:00:00 2001 From: McRamon <31545294+McRamon@users.noreply.github.com> Date: Fri, 21 May 2021 17:27:03 +0300 Subject: [PATCH 13/22] can this please be succesful ok thanks --- icons/mob/mob.dmi | Bin 187490 -> 201576 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 86151e741234a37f5f8a3ed588a60244efa7c1e7..6e0e68794f9913a36ec6b54bdc5e129d1d710875 100644 GIT binary patch literal 201576 zcmbq(1zQ|Vv}WV(?j9rrCj@tQClK7--5r8EgkS-JyF0;yI|P^D9-IMYhwt9qKd|*o z(^EoC_wn=AiB?gPMnfh>1^@s}Rz^Y%0AP$Dmk1&}WJFO2JsHwb_R-LBlQ4HRb+LAG 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

50=lcDde<95sx6*M$| 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 literal 187490 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

@by<9o!AlyPpy1B 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 P6`-lAr&6wL6ZU@qR_>SM From b85b672b9df3e566c12b19f1ec96791e0d1765af Mon Sep 17 00:00:00 2001 From: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Date: Fri, 2 Jul 2021 13:51:18 +0100 Subject: [PATCH 14/22] Nerfs sorium and LDM --- code/modules/reagents/chemistry/recipes.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index b743da3cecf..f2e7f4f104e 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -60,6 +60,10 @@ else new /obj/effect/temp_visual/shockwave(T) playsound(T, 'sound/effects/bang.ogg', 25, 1) + // PARADISE EDIT: Allow only a certain amount of atoms to be pulled per unit + var/units_per_atom = 5 + var/atoms_to_move = round(volume / units_per_atom) + var/moved_count = 0 for(var/atom/movable/X in view(2 + setting_type + (volume > 30 ? 1 : 0), T)) if(istype(X, /obj/effect)) continue //stop pulling smoke and hotspots please @@ -68,3 +72,6 @@ X.throw_at(T, 20 + round(volume * 2), 1 + round(volume / 10)) else X.throw_at(get_edge_target_turf(T, get_dir(T, X)), 20 + round(volume * 2), 1 + round(volume / 10)) + moved_count++ + if(moved_count >= atoms_to_move) + break From b6f334f92fe0090d96123c412ee16663784807e8 Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Sun, 4 Jul 2021 23:44:44 -0400 Subject: [PATCH 15/22] applys correct fix --- code/datums/spell.dm | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 31d88d397bb..6590876ea2f 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -108,7 +108,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) var/spell_level = 0 //if a spell can be taken multiple times, this raises var/level_max = 4 //The max possible level_max is 4 var/cooldown_min = 0 //This defines what spell quickened four timeshas as a cooldown. Make sure to set this for every spell - var/is_casting = FALSE var/overlay = 0 var/overlay_icon = 'icons/obj/wizard.dmi' @@ -148,8 +147,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) return 0 if(start_recharge) - addtimer(CALLBACK(src, .proc/cast_cooldown), 1 SECONDS) - is_casting = TRUE switch(charge_type) if("recharge") charge_counter = 0 //doesn't start recharging until the targets selecting ends @@ -451,9 +448,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) else to_chat(user, "[src] is not ready to be used yet.") -/obj/effect/proc_holder/spell/proc/cast_cooldown() - is_casting = FALSE - /obj/effect/proc_holder/spell/targeted/click/proc/attempt_auto_target(mob/user) var/atom/target for(var/atom/A in view_or_range(range, user, selection_type)) @@ -471,8 +465,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) /obj/effect/proc_holder/spell/targeted/click/InterceptClickOn(mob/living/user, params, atom/A) if(..() || !cast_check(TRUE, TRUE, user)) remove_ranged_ability(user) - if(!is_casting) - revert_cast(user) + revert_cast(user) return TRUE var/list/targets = list() @@ -510,8 +503,8 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) revert_cast(user) return FALSE - perform(targets, user = user, make_attack_logs = create_logs) remove_ranged_ability(user) + perform(targets, user = user, make_attack_logs = create_logs) return TRUE /* Checks if a target is valid From 702500af9f4580f9c26f9e15450c05e0129c6787 Mon Sep 17 00:00:00 2001 From: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Date: Fri, 9 Jul 2021 11:52:13 +0100 Subject: [PATCH 16/22] Fox fixes. Foxes? --- .../chemistry/reagents/paradise_pop.dm | 4 ++-- code/modules/reagents/chemistry/recipes.dm | 22 ++++++++++++++----- .../chemistry/recipes/pyrotechnics.dm | 4 ++-- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/paradise_pop.dm b/code/modules/reagents/chemistry/reagents/paradise_pop.dm index c7c9fa46c75..c7b8dd6f5c5 100644 --- a/code/modules/reagents/chemistry/reagents/paradise_pop.dm +++ b/code/modules/reagents/chemistry/reagents/paradise_pop.dm @@ -29,7 +29,7 @@ /datum/reagent/consumable/drink/apple_pocalypse/on_mob_life(mob/living/M) if(prob(1)) var/turf/simulated/T = get_turf(M) - goonchem_vortex(T, 1, 0) + goonchem_vortex(T, TRUE, 0, TRUE) // Ignore the 0 volume to_chat(M, "You briefly feel super-massive, like a black hole. Probably just your imagination...") return ..() @@ -119,7 +119,7 @@ /datum/reagent/consumable/drink/grape_granade/on_mob_life(mob/living/M) if(prob(1)) var/turf/simulated/T = get_turf(M) - goonchem_vortex(T, 0, 0) + goonchem_vortex(T, FALSE, 0, TRUE) // Ignore the 0 volume M.emote("burp") to_chat(M, "You feel ready to burst! Oh wait, just a burp...") else if(prob(25)) diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index f2e7f4f104e..cb739a65a7b 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -53,8 +53,19 @@ for(var/j = 1, j <= rand(1, 3), j++) step(S, pick(NORTH,SOUTH,EAST,WEST)) -/proc/goonchem_vortex(turf/T, setting_type, volume) - if(setting_type) +/** + * Throws or pulls objects to/from a chem reaction + * + * Scales the amount of objects thrown with the volume, unless ignore_volume is TRUE + * + * Arguments: + * * T - The turf to use as the throw from/to point + * * pull - Do we want to pull objects towards T (TRUE) or push them away from it (FALSE) + * * volume - The volume of reagents. Used to scale the effect is ignore_volume = FALSE + * * ignore_volume - Do we want to ignore the volume of reagents and just throw regardless + */ +/proc/goonchem_vortex(turf/T, pull, volume, ignore_volume = FALSE) + if(pull) new /obj/effect/temp_visual/implosion(T) playsound(T, 'sound/effects/whoosh.ogg', 25, 1) //credit to Robinhood76 of Freesound.org for this. else @@ -64,14 +75,15 @@ var/units_per_atom = 5 var/atoms_to_move = round(volume / units_per_atom) var/moved_count = 0 - for(var/atom/movable/X in view(2 + setting_type + (volume > 30 ? 1 : 0), T)) + // The ternary below isnt exactly needed, but it makes code more readable because `pull` is a bool + for(var/atom/movable/X in view(2 + (pull ? 1 : 0) + (volume > 30 ? 1 : 0), T)) if(istype(X, /obj/effect)) continue //stop pulling smoke and hotspots please if(X && !X.anchored && X.move_resist <= MOVE_FORCE_DEFAULT) - if(setting_type) + if(pull) X.throw_at(T, 20 + round(volume * 2), 1 + round(volume / 10)) else X.throw_at(get_edge_target_turf(T, get_dir(T, X)), 20 + round(volume * 2), 1 + round(volume / 10)) moved_count++ - if(moved_count >= atoms_to_move) + if((moved_count >= atoms_to_move) && !ignore_volume) break diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 850cd0b922b..b2b6ac3ef21 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -104,7 +104,7 @@ var/turf/T = get_turf(holder.my_atom) if(!T) return - goonchem_vortex(T, 0, created_volume) + goonchem_vortex(T, FALSE, created_volume) /datum/chemical_reaction/sorium_explosion/sorium name = "sorium_vortex" @@ -133,7 +133,7 @@ var/turf/simulated/T = get_turf(holder.my_atom) if(!T) return - goonchem_vortex(T, 1, created_volume) + goonchem_vortex(T, TRUE, created_volume) /datum/chemical_reaction/ldm_implosion/liquid_dark_matter name = "LDM Vortex" From 568a8b17cee8fa167f823b95af612a83a144f1aa Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Fri, 9 Jul 2021 15:05:48 +0100 Subject: [PATCH 17/22] Makes all Terror spiders immune to dragging (#16325) * Update white.dm * Makes ALL spiders heavy --- .../mob/living/simple_animal/hostile/terror_spiders/empress.dm | 1 - .../mob/living/simple_animal/hostile/terror_spiders/prince.dm | 1 - .../mob/living/simple_animal/hostile/terror_spiders/princess.dm | 1 - .../mob/living/simple_animal/hostile/terror_spiders/purple.dm | 1 - .../mob/living/simple_animal/hostile/terror_spiders/queen.dm | 1 - .../mob/living/simple_animal/hostile/terror_spiders/red.dm | 1 - .../simple_animal/hostile/terror_spiders/terror_spiders.dm | 1 + 7 files changed, 1 insertion(+), 6 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/empress.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/empress.dm index eb449c44417..ecfa1332630 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/empress.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/empress.dm @@ -24,7 +24,6 @@ projectiletype = /obj/item/projectile/terrorqueenspit/empress icon = 'icons/mob/terrorspider64.dmi' pixel_x = -16 - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider mob_size = MOB_SIZE_LARGE icon_state = "terror_empress" icon_living = "terror_empress" diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/prince.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/prince.dm index a7b99aafc67..7b900d8a881 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/prince.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/prince.dm @@ -30,7 +30,6 @@ web_type = /obj/structure/spider/terrorweb/purple ai_spins_webs = FALSE gender = MALE - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider /mob/living/simple_animal/hostile/poison/terror_spider/prince/death(gibbed) if(can_die() && !hasdied && spider_uo71) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/princess.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/princess.dm index 3e7e5c5194e..787d89b722f 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/princess.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/princess.dm @@ -19,7 +19,6 @@ maxHealth = 150 health = 150 spider_tier = TS_TIER_3 - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider // Unlike queens, no ranged attack. ranged = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm index 63541db1e9b..eb55ff2a9b3 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm @@ -25,7 +25,6 @@ speed = 0 // '0' (also the default for human mobs) converts to 2.5 total delay, or 4 tiles/sec. spider_opens_doors = 2 ventcrawler = 0 - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider ai_ventcrawls = FALSE environment_smash = ENVIRONMENT_SMASH_RWALLS idle_ventcrawl_chance = 0 // stick to the queen! diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm index 06db565cad4..cd87f2dd577 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm @@ -26,7 +26,6 @@ ai_spins_webs = FALSE ai_ventcrawls = FALSE idle_ventcrawl_chance = 0 - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider force_threshold = 18 // outright immune to anything of force under 18, this means welders can't hurt it, only guns can ranged = 1 retreat_distance = 5 diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/red.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/red.dm index 1e92b5d65e5..a96486e473e 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/red.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/red.dm @@ -24,7 +24,6 @@ move_to_delay = 10 // at 20ticks/sec, this is 2 tile/sec movespeed speed = 2 // movement_delay() gives 4.5, or 0.45s between steps, which = about 2.2 tiles/second. Player is slightly faster than AI, but cannot move on diagonals. spider_opens_doors = 2 - move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider web_type = /obj/structure/spider/terrorweb/red var/enrage = 0 var/melee_damage_lower_rage0 = 15 diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm index 9f93bcab1ef..eed323d9ebe 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm @@ -40,6 +40,7 @@ GLOBAL_LIST_EMPTY(ts_spiderling_list) // Movement pass_flags = PASSTABLE + move_resist = MOVE_FORCE_STRONG // no more pushing a several hundred if not thousand pound spider turns_per_move = 3 // number of turns before AI-controlled spiders wander around. No effect on actual player or AI movement speed! move_to_delay = 6 // AI spider speed at chasing down targets. Higher numbers mean slower speed. Divide 20 (server tick rate / second) by this to get tiles/sec. From 9d3800b49eac0f1acb1da5a6f423f64a0e2e8564 Mon Sep 17 00:00:00 2001 From: Pyrodes <68454411+Pyrodes@users.noreply.github.com> Date: Fri, 9 Jul 2021 16:36:29 -0400 Subject: [PATCH 18/22] Added an arcade machine to the syndie space base (#16240) * Added an arcade machine to the syndie space base * Added an arcade machine to the syndie space base * Moved location of the arcade in syndiespacebase --- .../SpaceRuins/syndie_space_base.dmm | 266 ++++-------------- 1 file changed, 58 insertions(+), 208 deletions(-) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm index df9c798059c..810ff076094 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm @@ -4,12 +4,10 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -91,7 +89,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -161,7 +158,6 @@ specialfunctions = 4 }, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "brown" }, /area/ruin/unpowered/syndicate_space_base/cargo) @@ -243,8 +239,7 @@ /area/ruin/unpowered/syndicate_space_base/virology) "cB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - level = 1 + dir = 5 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -255,7 +250,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/light, @@ -266,8 +260,7 @@ "cD" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4; - initialize_directions = 11; - level = 2 + initialize_directions = 11 }, /obj/machinery/meter, /turf/simulated/floor/plating, @@ -292,8 +285,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - level = 1 + dir = 5 }, /turf/simulated/floor/engine, /area/ruin/unpowered/syndicate_space_base/testlab) @@ -330,8 +322,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" @@ -413,7 +404,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -465,7 +455,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -482,7 +471,6 @@ /obj/machinery/kitchen_machine/microwave, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -533,7 +521,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -551,7 +538,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/engine, @@ -597,7 +583,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -636,7 +621,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -687,8 +671,7 @@ "gZ" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -725,8 +708,7 @@ /area/ruin/unpowered/syndicate_space_base/chemistry) "hq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -778,8 +760,7 @@ "hR" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plasteel{ @@ -791,12 +772,10 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -808,14 +787,12 @@ "hX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -864,7 +841,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -875,7 +851,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -1018,8 +993,7 @@ "jS" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4; - initialize_directions = 11; - level = 2 + initialize_directions = 11 }, /obj/machinery/meter, /turf/simulated/floor/plasteel{ @@ -1147,7 +1121,6 @@ /obj/machinery/optable, /obj/machinery/light, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)" }, @@ -1221,7 +1194,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ - d1 = 0; d2 = 2; icon_state = "0-2" }, @@ -1273,9 +1245,7 @@ "mX" = ( /obj/structure/sink{ dir = 4; - icon_state = "sink"; - pixel_x = 10; - pixel_y = 0 + pixel_x = 10 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1292,7 +1262,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -1313,7 +1282,6 @@ }, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -1353,7 +1321,6 @@ /area/ruin/unpowered/syndicate_space_base/testlab) "ny" = ( /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "whitegreen"; tag = "icon-whitehall (WEST)" }, @@ -1378,7 +1345,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -1412,8 +1378,7 @@ "ob" = ( /obj/machinery/door/airlock/hatch/syndicate, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1428,12 +1393,10 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1492,8 +1455,7 @@ tag = "90Curve" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/syndicate_space_base/cargo) @@ -1530,7 +1492,6 @@ /obj/machinery/light, /obj/machinery/cryopod/offstation, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkblue" }, /area/ruin/unpowered/syndicate_space_base/dormitories) @@ -1542,26 +1503,13 @@ /area/ruin/unpowered/syndicate_space_base/bar) "pA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plasteel{ icon_state = "dark" }, /area/ruin/unpowered/syndicate_space_base/engineering) -"pG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/ruin/unpowered/syndicate_space_base/main) "pI" = ( /obj/structure/table/reinforced, /obj/item/retractor, @@ -1586,7 +1534,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -1604,7 +1551,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/operating, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)" }, @@ -1627,8 +1573,7 @@ "qN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -1668,7 +1613,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -1681,12 +1625,10 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1720,8 +1662,7 @@ /area/ruin/unpowered/syndicate_space_base/arrivals) "rK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -1770,13 +1711,6 @@ icon_state = "dark" }, /area/ruin/unpowered/syndicate_space_base/arrivals) -"sw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 - }, -/turf/simulated/floor/engine, -/area/ruin/unpowered/syndicate_space_base/testlab) "sz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/navbeacon/invisible{ @@ -1787,7 +1721,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -1816,14 +1749,12 @@ /area/ruin/unpowered/syndicate_space_base/telecomms) "tf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/alarm/syndicate{ @@ -1848,7 +1779,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -1867,8 +1797,7 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6; - level = 1 + dir = 6 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -1966,7 +1895,6 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "uJ" = ( /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -1992,13 +1920,11 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /turf/simulated/floor/engine, /area/ruin/unpowered/syndicate_space_base/testlab) @@ -2008,7 +1934,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -2033,7 +1958,6 @@ "vk" = ( /obj/machinery/kitchen_machine/grill, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -2057,7 +1981,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -2155,8 +2078,7 @@ "wc" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -2192,7 +2114,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -2261,6 +2182,12 @@ icon_state = "white" }, /area/ruin/unpowered/syndicate_space_base/virology) +"wD" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered/syndicate_space_base/arrivals) "wJ" = ( /obj/structure/window/plasmareinforced{ dir = 1 @@ -2268,8 +2195,7 @@ /obj/effect/turf_decal/caution/red, /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4; - initialize_directions = 11; - level = 2 + initialize_directions = 11 }, /obj/machinery/meter, /turf/simulated/floor/plasteel{ @@ -2280,21 +2206,18 @@ /obj/item/kitchen/rollingpin, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, /area/ruin/unpowered/syndicate_space_base/bar) "wX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -2382,7 +2305,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -2398,14 +2320,12 @@ /area/ruin/unpowered/syndicate_space_base/main) "xN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -2436,7 +2356,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -2448,7 +2367,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -2514,9 +2432,7 @@ }, /area/ruin/unpowered/syndicate_space_base/telecomms) "zs" = ( -/obj/structure/sign/biohazard{ - pixel_y = 0 - }, +/obj/structure/sign/biohazard, /turf/simulated/wall/mineral/plastitanium/nodiagonal, /area/ruin/unpowered/syndicate_space_base/virology) "zG" = ( @@ -2650,8 +2566,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -2704,7 +2619,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -2723,8 +2637,7 @@ /area/ruin/unpowered/syndicate_space_base/main) "Ce" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2738,15 +2651,13 @@ /area/ruin/unpowered/syndicate_space_base/arrivals) "Cj" = ( /obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 0 + pixel_x = -3 }, /obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -2802,7 +2713,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/unary/vent_pump/on, @@ -2811,8 +2721,7 @@ "Dp" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -2842,7 +2751,6 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkblue" }, /area/ruin/unpowered/syndicate_space_base/dormitories) @@ -2854,7 +2762,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plating, @@ -2892,7 +2799,6 @@ /obj/item/clothing/gloves/combat, /obj/machinery/light, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkred" }, /area/ruin/unpowered/syndicate_space_base/cargo) @@ -2906,8 +2812,7 @@ /area/ruin/unpowered/syndicate_space_base/virology) "El" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -2930,7 +2835,6 @@ dir = 1 }, /obj/structure/cable/yellow{ - d1 = 0; d2 = 2; icon_state = "0-2" }, @@ -2955,7 +2859,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -3027,7 +2930,6 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "EX" = ( /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkbluecorners" }, /area/ruin/unpowered/syndicate_space_base/dormitories) @@ -3069,7 +2971,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3088,7 +2989,6 @@ dir = 4 }, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkblue" }, /area/ruin/unpowered/syndicate_space_base/dormitories) @@ -3147,7 +3047,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3161,12 +3060,10 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -3201,7 +3098,6 @@ "Go" = ( /obj/machinery/cooker/deepfryer, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -3219,8 +3115,7 @@ /area/ruin/unpowered/syndicate_space_base/dormitories) "GJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -3230,7 +3125,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -3255,7 +3149,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -3271,8 +3164,7 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "GY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -3309,7 +3201,6 @@ "HB" = ( /obj/structure/sink{ dir = 8; - icon_state = "sink"; pixel_x = -12; pixel_y = 2 }, @@ -3385,8 +3276,7 @@ /area/ruin/unpowered/syndicate_space_base/bar) "Iv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plasteel, /area/ruin/unpowered/syndicate_space_base/cargo) @@ -3405,7 +3295,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -3508,7 +3397,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -3522,7 +3410,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -3575,7 +3462,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -3609,7 +3495,6 @@ /obj/machinery/processor, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -3709,7 +3594,6 @@ /obj/item/reagent_containers/food/drinks/shaker, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -3734,7 +3618,6 @@ shock_proof = 1 }, /obj/structure/cable/yellow{ - d1 = 0; d2 = 2; icon_state = "0-2" }, @@ -3751,7 +3634,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -3762,8 +3644,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -3856,14 +3737,12 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "Mi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/structure/cable{ @@ -3913,7 +3792,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -4000,7 +3878,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -4030,12 +3907,10 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4047,7 +3922,6 @@ "Ot" = ( /obj/machinery/light, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkred" }, /area/ruin/unpowered/syndicate_space_base/arrivals) @@ -4122,7 +3996,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -4165,7 +4038,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -4179,8 +4051,7 @@ "QO" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -4244,7 +4115,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -4295,7 +4165,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -4349,8 +4218,7 @@ /area/ruin/unpowered/syndicate_space_base/dormitories) "SQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -4414,8 +4282,7 @@ "Tl" = ( /obj/machinery/atmospherics/pipe/manifold/visible{ dir = 4; - initialize_directions = 11; - level = 2 + initialize_directions = 11 }, /turf/simulated/floor/plating, /area/ruin/unpowered/syndicate_space_base/engineering) @@ -4489,7 +4356,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/alarm/syndicate{ @@ -4514,8 +4380,7 @@ /area/ruin/unpowered/syndicate_space_base/cargo) "Us" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ @@ -4559,7 +4424,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/effect/turf_decal/stripes/line{ @@ -4630,14 +4494,12 @@ dir = 8 }, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "darkblue" }, /area/ruin/unpowered/syndicate_space_base/dormitories) "VQ" = ( /obj/machinery/shower{ dir = 8; - icon_state = "shower"; tag = "icon-shower (WEST)" }, /obj/item/soap/syndie, @@ -4653,7 +4515,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -4663,7 +4524,6 @@ "Wi" = ( /obj/machinery/kitchen_machine/candy_maker, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -4690,8 +4550,6 @@ /area/ruin/unpowered/syndicate_space_base/engineering) "Wz" = ( /obj/structure/sign/lifestar{ - desc = "The Star of Life, a symbol of Medical Aid."; - icon_state = "lifestar"; name = "Medbay" }, /turf/simulated/wall/mineral/plastitanium/nodiagonal, @@ -4702,7 +4560,6 @@ }, /obj/structure/table, /turf/simulated/floor/plasteel{ - dir = 2; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)" }, @@ -4742,7 +4599,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -4791,7 +4647,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plasteel{ @@ -4802,20 +4657,17 @@ /area/ruin/unpowered/syndicate_space_base/chemistry) "Ya" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4; - level = 1 + dir = 4 }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1; - initialize_directions = 11; - level = 1 + initialize_directions = 11 }, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -4826,7 +4678,6 @@ d1 = 1; d2 = 2; icon_state = "1-2"; - pixel_y = 0; tag = "" }, /obj/machinery/door/firedoor, @@ -4890,7 +4741,6 @@ d1 = 4; d2 = 8; icon_state = "4-8"; - pixel_y = 0; tag = "" }, /turf/simulated/floor/plating, @@ -6796,7 +6646,7 @@ El uk uk yz -pG +ZB uk uk uk @@ -7117,7 +6967,7 @@ TD Rn Vl Vl -sw +Ri Vc Vl Vl @@ -7179,7 +7029,7 @@ TD Vl Vl Vl -sw +Ri Vc Vl Vl @@ -7241,7 +7091,7 @@ TD Vl Vl Vl -sw +Ri Vc Vl Vl @@ -7303,7 +7153,7 @@ TD Vl Vl Vl -sw +Ri Vc Vl Vl @@ -7411,7 +7261,7 @@ yZ qF qF Em -ss +wD WG WG aj From 3e8482cebbcebdb3fbfcf0b8add2996f9b344139 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sat, 10 Jul 2021 19:43:40 +0100 Subject: [PATCH 19/22] Makes machine frames show their circuit name (#15025) * Circuit Names Refactor * Some review stuff * now with less runtimes * Machine Boards and Computer Boards * Only a little late * YouTool fix * Resupply crate too * Supplycomp board I'll do the other stuff tomorrow * Computer Frame Refactor Plus also removing the HONKputer to avoid a conflict. * Don't need this diff anymore --- code/datums/supplypacks.dm | 7 +- .../game/machinery/computer/buildandrepair.dm | 645 ++++++++++-------- code/game/machinery/computer/computer.dm | 8 +- code/game/machinery/constructable_frame.dm | 262 ++++--- code/game/machinery/cryopod.dm | 4 +- code/game/machinery/vending.dm | 225 +----- code/game/mecha/mecha_parts.dm | 84 +-- .../objects/items/weapons/vending_items.dm | 4 + .../kitchen_machinery/smartfridge.dm | 2 +- code/modules/station_goals/bluespace_tap.dm | 2 +- code/modules/station_goals/bsa.dm | 8 +- code/modules/station_goals/dna_vault.dm | 2 +- code/modules/station_goals/shield.dm | 2 +- icons/obj/stock_parts.dmi | Bin 23256 -> 23264 bytes 14 files changed, 585 insertions(+), 670 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 5ee45d3291f..2bf9f914ad0 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -572,9 +572,10 @@ GLOBAL_LIST_INIT(all_supply_groups, list(SUPPLY_EMERGENCY,SUPPLY_SECURITY,SUPPLY containername = "electrical maintenance crate" /datum/supply_packs/vending/engivend - name = "EngiVend Supply Crate" - cost = 15 - contains = list(/obj/item/vending_refill/engivend) + name = "Engineering Vendor Supply Crate" + cost = 20 + contains = list(/obj/item/vending_refill/engivend, + /obj/item/vending_refill/youtool) containername = "engineering supply crate" /datum/supply_packs/engineering/powergamermitts diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 6cba8733a2d..78895d0d099 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -1,52 +1,18 @@ -/obj/structure/computerframe - density = 1 - anchored = 0 - name = "computer frame" - icon = 'icons/obj/stock_parts.dmi' - icon_state = "0" - max_integrity = 100 - var/state = 0 - var/obj/item/circuitboard/circuit = null - -/obj/structure/computerframe/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) - drop_computer_parts() - return ..() // will qdel the frame - -/obj/structure/computerframe/obj_break(damage_flag) - deconstruct() - -/obj/structure/computerframe/proc/drop_computer_parts() - new /obj/item/stack/sheet/metal(loc, 5) - if(circuit) - circuit.forceMove(loc) - circuit = null - if(state >= 3) - var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( loc ) - A.amount = 5 - if(state >= 4) - new /obj/item/stack/sheet/glass(loc, 2) - /obj/item/circuitboard - density = 0 - anchored = 0 - w_class = WEIGHT_CLASS_SMALL + /// Use `board_name` instead of this. name = "circuit board" icon = 'icons/obj/module.dmi' icon_state = "id_mod" item_state = "electronic" origin_tech = "programming=2" + w_class = WEIGHT_CLASS_SMALL materials = list(MAT_GLASS=200) - var/id = null - var/frequency = null + usesound = 'sound/items/deconstruct.ogg' + /// Use this instead of `name`. Formats as: `circuit board ([board_name])` + var/board_name = null var/build_path = null var/board_type = "computer" var/list/req_components = null - var/powernet = null - var/list/records = null - var/contain_parts = 1 - toolspeed = 1 - usesound = 'sound/items/deconstruct.ogg' /obj/item/circuitboard/computer board_type = "computer" @@ -54,6 +20,16 @@ /obj/item/circuitboard/machine board_type = "machine" +/obj/item/circuitboard/Initialize(mapload) + . = ..() + format_board_name() + +/obj/item/circuitboard/proc/format_board_name() + if(board_name) // Should always have this, but just in case. + name = "[initial(name)] ([board_name])" + else + name = "[initial(name)]" + /obj/item/circuitboard/examine(mob/user) . = ..() if(LAZYLEN(req_components)) @@ -66,480 +42,597 @@ . += "Required components: [english_list(nice_list)]." /obj/item/circuitboard/message_monitor - name = "Circuit board (Message Monitor)" + board_name = "Message Monitor" build_path = /obj/machinery/computer/message_monitor origin_tech = "programming=2" + /obj/item/circuitboard/camera - name = "Circuit board (Camera Monitor)" + board_name = "Camera Monitor" build_path = /obj/machinery/computer/security origin_tech = "programming=2;combat=2" /obj/item/circuitboard/camera/telescreen - name = "Circuit board (Telescreen)" + board_name = "Telescreen" build_path = /obj/machinery/computer/security/telescreen + /obj/item/circuitboard/camera/telescreen/entertainment - name = "Circuit board (Entertainment Monitor)" + board_name = "Entertainment Monitor" build_path = /obj/machinery/computer/security/telescreen/entertainment + /obj/item/circuitboard/camera/wooden_tv - name = "Circuit board (Wooden TV)" + board_name = "Wooden TV" build_path = /obj/machinery/computer/security/wooden_tv + /obj/item/circuitboard/camera/mining - name = "Circuit board (Outpost Camera Monitor)" + board_name = "Outpost Camera Monitor" build_path = /obj/machinery/computer/security/mining + /obj/item/circuitboard/camera/engineering - name = "Circuit board (Engineering Camera Monitor)" + board_name = "Engineering Camera Monitor" build_path = /obj/machinery/computer/security/engineering - /obj/item/circuitboard/xenobiology - name = "Circuit board (Xenobiology Console)" + board_name = "Xenobiology Console" build_path = /obj/machinery/computer/camera_advanced/xenobio origin_tech = "programming=3;biotech=3" + /obj/item/circuitboard/aicore - name = "Circuit board (AI Core)" + board_name = "AI Core" origin_tech = "programming=3" board_type = "other" + /obj/item/circuitboard/aiupload - name = "Circuit board (AI Upload)" + board_name = "AI Upload" build_path = /obj/machinery/computer/aiupload origin_tech = "programming=4;engineering=4" + /obj/item/circuitboard/borgupload - name = "Circuit board (Cyborg Upload)" + board_name = "Cyborg Upload" build_path = /obj/machinery/computer/borgupload origin_tech = "programming=4;engineering=4" + /obj/item/circuitboard/med_data - name = "Circuit board (Medical Records)" + board_name = "Medical Records" build_path = /obj/machinery/computer/med_data origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/pandemic - name = "circuit board (PanD.E.M.I.C. 2200)" + board_name = "PanD.E.M.I.C. 2200" build_path = /obj/machinery/computer/pandemic origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/scan_consolenew - name = "Circuit board (DNA Machine)" + board_name = "DNA Machine" build_path = /obj/machinery/computer/scan_consolenew origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/communications - name = "Circuit board (Communications Console)" + board_name = "Communications Console" build_path = /obj/machinery/computer/communications origin_tech = "programming=3;magnets=3" + /obj/item/circuitboard/card - name = "Circuit board (ID Computer)" + board_name = "ID Computer" build_path = /obj/machinery/computer/card origin_tech = "programming=3" + /obj/item/circuitboard/card/minor - name = "Circuit board (Dept ID Computer)" + board_name = "Dept ID Computer" build_path = /obj/machinery/computer/card/minor var/target_dept = TARGET_DEPT_GENERIC + /obj/item/circuitboard/card/minor/hos - name = "Circuit board (Sec ID Computer)" + board_name = "Sec ID Computer" build_path = /obj/machinery/computer/card/minor/hos target_dept = TARGET_DEPT_SEC + /obj/item/circuitboard/card/minor/cmo - name = "Circuit board (Medical ID Computer)" + board_name = "Medical ID Computer" build_path = /obj/machinery/computer/card/minor/cmo target_dept = TARGET_DEPT_MED + /obj/item/circuitboard/card/minor/rd - name = "Circuit board (Science ID Computer)" + board_name = "Science ID Computer" build_path = /obj/machinery/computer/card/minor/rd target_dept = TARGET_DEPT_SCI + /obj/item/circuitboard/card/minor/ce - name = "Circuit board (Engineering ID Computer)" + board_name = "Engineering ID Computer" build_path = /obj/machinery/computer/card/minor/ce target_dept = TARGET_DEPT_ENG + /obj/item/circuitboard/card/centcom - name = "Circuit board (CentComm ID Computer)" + board_name = "CentComm ID Computer" build_path = /obj/machinery/computer/card/centcom + /obj/item/circuitboard/teleporter - name = "Circuit board (Teleporter Console)" + board_name = "Teleporter Console" build_path = /obj/machinery/computer/teleporter origin_tech = "programming=3;bluespace=3;plasmatech=3" + /obj/item/circuitboard/secure_data - name = "Circuit board (Security Records)" + board_name = "Security Records" build_path = /obj/machinery/computer/secure_data origin_tech = "programming=2;combat=2" + /obj/item/circuitboard/stationalert_engineering - name = "Circuit Board (Station Alert Console (Engineering))" + board_name = "Station Alert Console - Engineering" build_path = /obj/machinery/computer/station_alert + /obj/item/circuitboard/stationalert - name = "Circuit Board (Station Alert Console)" + board_name = "Station Alert Console" build_path = /obj/machinery/computer/station_alert + /obj/item/circuitboard/atmos_alert - name = "Circuit Board (Atmospheric Alert Computer)" + board_name = "Atmospheric Alert Computer" build_path = /obj/machinery/computer/atmos_alert + /obj/item/circuitboard/atmoscontrol - name = "Circuit Board (Central Atmospherics Computer)" + board_name = "Central Atmospherics Computer" build_path = /obj/machinery/computer/atmoscontrol + /obj/item/circuitboard/air_management - name = "Circuit board (Atmospheric Monitor)" + board_name = "Atmospheric Monitor" build_path = /obj/machinery/computer/general_air_control + /obj/item/circuitboard/injector_control - name = "Circuit board (Injector Control)" + board_name = "Injector Control" build_path = /obj/machinery/computer/general_air_control/fuel_injection + /obj/item/circuitboard/pod - name = "Circuit board (Massdriver Control)" + board_name = "Massdriver Control" build_path = /obj/machinery/computer/pod + /obj/item/circuitboard/pod/deathsquad - name = "Circuit board (Deathsquad Massdriver control)" + board_name = "Deathsquad Massdriver Control" build_path = /obj/machinery/computer/pod/deathsquad + /obj/item/circuitboard/robotics - name = "Circuit board (Robotics Control Console)" + board_name = "Robotics Control Console" build_path = /obj/machinery/computer/robotics origin_tech = "programming=3" + /obj/item/circuitboard/drone_control - name = "Circuit board (Drone Control)" + board_name = "Drone Control" build_path = /obj/machinery/computer/drone_control origin_tech = "programming=3" + /obj/item/circuitboard/cloning - name = "Circuit board (Cloning Machine Console)" + board_name = "Cloning Machine Console" build_path = /obj/machinery/computer/cloning origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/arcade/battle - name = "circuit board (Arcade Battle)" + board_name = "Arcade Battle" build_path = /obj/machinery/computer/arcade/battle origin_tech = "programming=1" + /obj/item/circuitboard/arcade/orion_trail - name = "circuit board (Orion Trail)" + board_name = "Orion Trail" build_path = /obj/machinery/computer/arcade/orion_trail origin_tech = "programming=1" + /obj/item/circuitboard/solar_control - name = "Circuit board (Solar Control)" + board_name = "Solar Control" build_path = /obj/machinery/power/solar_control origin_tech = "programming=2;powerstorage=2" + /obj/item/circuitboard/powermonitor - name = "Circuit board (Power Monitor)" + board_name = "Power Monitor" build_path = /obj/machinery/computer/monitor origin_tech = "programming=2;powerstorage=2" + /obj/item/circuitboard/powermonitor/secret - name = "Circuit board (Outdated Power Monitor)" + board_name = "Outdated Power Monitor" build_path = /obj/machinery/computer/monitor/secret origin_tech = "programming=2;powerstorage=2" + /obj/item/circuitboard/olddoor - name = "Circuit board (DoorMex)" + board_name = "DoorMex" build_path = /obj/machinery/computer/pod/old + /obj/item/circuitboard/syndicatedoor - name = "Circuit board (ProComp Executive)" + board_name = "ProComp Executive" build_path = /obj/machinery/computer/pod/old/syndicate + /obj/item/circuitboard/swfdoor - name = "Circuit board (Magix)" + board_name = "Magix" build_path = /obj/machinery/computer/pod/old/swf + /obj/item/circuitboard/prisoner - name = "Circuit board (Prisoner Management)" + board_name = "Prisoner Management" build_path = /obj/machinery/computer/prisoner + /obj/item/circuitboard/brigcells - name = "Circuit board (Brig Cell Control)" + board_name = "Brig Cell Control" build_path = /obj/machinery/computer/brigcells + /obj/item/circuitboard/sm_monitor - name = "Circuit board (Supermatter Monitoring Console)" + board_name = "Supermatter Monitoring Console" build_path = /obj/machinery/computer/sm_monitor origin_tech = "programming=2;powerstorage=2" -// RD console circuits, so that {de,re}constructing one of the special consoles doesn't ruin everything forever +// RD console circuits, so that de/reconstructing one of the special consoles doesn't ruin everything forever /obj/item/circuitboard/rdconsole - name = "Circuit Board (RD Console)" + board_name = "RD Console" desc = "Swipe a Scientist level ID or higher to reconfigure." build_path = /obj/machinery/computer/rdconsole/core req_access = list(ACCESS_TOX) // This is for adjusting the type of computer we're building - in case something messes up the pre-existing robotics or mechanics consoles - var/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Mechanics", "Public") - id = 1 + var/list/access_types = list("R&D Core", "Robotics", "E.X.P.E.R.I-MENTOR", "Mechanics", "Public") + /obj/item/circuitboard/rdconsole/robotics - name = "Circuit Board (RD Console - Robotics)" + board_name = "RD Console - Robotics" build_path = /obj/machinery/computer/rdconsole/robotics - id = 2 + /obj/item/circuitboard/rdconsole/experiment - name = "Circuit Board (RD Console - E.X.P.E.R.I-MENTOR)" + board_name = "RD Console - E.X.P.E.R.I-MENTOR" build_path = /obj/machinery/computer/rdconsole/experiment - id = 3 + /obj/item/circuitboard/rdconsole/mechanics - name = "Circuit Board (RD Console - Mechanics)" + board_name = "RD Console - Mechanics" build_path = /obj/machinery/computer/rdconsole/mechanics - id = 4 + /obj/item/circuitboard/rdconsole/public - name = "Circuit Board (RD Console - Public)" + board_name = "RD Console - Public" build_path = /obj/machinery/computer/rdconsole/public - id = 5 /obj/item/circuitboard/mecha_control - name = "Circuit Board (Exosuit Control Console)" + board_name = "Exosuit Control Console" build_path = /obj/machinery/computer/mecha + /obj/item/circuitboard/pod_locater - name = "Circuit Board (Pod Location Console)" + board_name = "Pod Location Console" build_path = /obj/machinery/computer/podtracker + /obj/item/circuitboard/rdservercontrol - name = "Circuit Board (RD Server Control)" + board_name = "RD Server Control" build_path = /obj/machinery/computer/rdservercontrol + /obj/item/circuitboard/crew - name = "Circuit board (Crew Monitoring Computer)" + board_name = "Crew Monitoring Computer" build_path = /obj/machinery/computer/crew origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/mech_bay_power_console - name = "Circuit board (Mech Bay Power Control Console)" + board_name = "Mech Bay Power Control Console" build_path = /obj/machinery/computer/mech_bay_power_console origin_tech = "programming=3;powerstorage=3" + /obj/item/circuitboard/ordercomp - name = "Circuit board (Supply Ordering Console)" + board_name = "Supply Ordering Console" build_path = /obj/machinery/computer/supplycomp/public origin_tech = "programming=3" + /obj/item/circuitboard/supplycomp - name = "Circuit board (Supply Shuttle Console)" + board_name = "Supply Shuttle Console" build_path = /obj/machinery/computer/supplycomp origin_tech = "programming=3" var/contraband_enabled = 0 /obj/item/circuitboard/operating - name = "Circuit board (Operating Computer)" + board_name = "Operating Computer" build_path = /obj/machinery/computer/operating origin_tech = "programming=2;biotech=3" /obj/item/circuitboard/shuttle - name = "circuit board (Shuttle)" + board_name = "Shuttle" build_path = /obj/machinery/computer/shuttle var/shuttleId var/possible_destinations = "" /obj/item/circuitboard/labor_shuttle - name = "circuit Board (Labor Shuttle)" + board_name = "Labor Shuttle" build_path = /obj/machinery/computer/shuttle/labor + /obj/item/circuitboard/labor_shuttle/one_way - name = "circuit Board (Prisoner Shuttle Console)" + board_name = "Prisoner Shuttle Console" build_path = /obj/machinery/computer/shuttle/labor/one_way + /obj/item/circuitboard/ferry - name = "circuit Board (Transport Ferry)" + board_name = "Transport Ferry" build_path = /obj/machinery/computer/shuttle/ferry + /obj/item/circuitboard/ferry/request - name = "circuit Board (Transport Ferry Console)" + board_name = "Transport Ferry Console" build_path = /obj/machinery/computer/shuttle/ferry/request + /obj/item/circuitboard/mining_shuttle - name = "circuit Board (Mining Shuttle)" + board_name = "Mining Shuttle" build_path = /obj/machinery/computer/shuttle/mining + /obj/item/circuitboard/white_ship - name = "circuit Board (White Ship)" + board_name = "White Ship" build_path = /obj/machinery/computer/shuttle/white_ship + /obj/item/circuitboard/shuttle/syndicate - name = "circuit board (Syndicate Shuttle)" + board_name = "Syndicate Shuttle" build_path = /obj/machinery/computer/shuttle/syndicate + /obj/item/circuitboard/shuttle/syndicate/recall - name = "circuit board (Syndicate Shuttle Recall Terminal)" + board_name = "Syndicate Shuttle Recall Terminal" build_path = /obj/machinery/computer/shuttle/syndicate/recall + /obj/item/circuitboard/shuttle/syndicate/drop_pod - name = "circuit board (Syndicate Drop Pod)" + board_name = "Syndicate Drop Pod" build_path = /obj/machinery/computer/shuttle/syndicate/drop_pod + /obj/item/circuitboard/shuttle/golem_ship - name = "circuit Board (Golem Ship)" + board_name = "Golem Ship" build_path = /obj/machinery/computer/shuttle/golem_ship /obj/item/circuitboard/HolodeckControl - name = "Circuit board (Holodeck Control)" + board_name = "Holodeck Control" build_path = /obj/machinery/computer/HolodeckControl origin_tech = "programming=4" + /obj/item/circuitboard/aifixer - name = "Circuit board (AI Integrity Restorer)" + board_name = "AI Integrity Restorer" build_path = /obj/machinery/computer/aifixer origin_tech = "programming=2;biotech=2" + /obj/item/circuitboard/area_atmos - name = "Circuit board (Area Air Control)" + board_name = "Area Air Control" build_path = /obj/machinery/computer/area_atmos origin_tech = "programming=2" + /obj/item/circuitboard/telesci_console - name = "Circuit board (Telepad Control Console)" + board_name = "Telepad Control Console" build_path = /obj/machinery/computer/telescience origin_tech = "programming=3;bluespace=3;plasmatech=4" /obj/item/circuitboard/large_tank_control - name = "Circuit board (Atmospheric Tank Control)" + board_name = "Atmospheric Tank Control" build_path = /obj/machinery/computer/general_air_control/large_tank_control origin_tech = "programming=2;engineering=3;materials=2" /obj/item/circuitboard/turbine_computer - name = "circuit board (Turbine Computer)" + board_name = "Turbine Computer" build_path = /obj/machinery/computer/turbine_computer origin_tech = "programming=4;engineering=4;powerstorage=4" +/obj/item/circuitboard/supplycomp/multitool_act(mob/living/user, obj/item/I) + . = TRUE + var/catastasis // Why is it called this + var/opposite_catastasis + if(contraband_enabled) + catastasis = "BROAD" + opposite_catastasis = "STANDARD" + else + catastasis = "STANDARD" + opposite_catastasis = "BROAD" -/obj/item/circuitboard/supplycomp/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I,/obj/item/multitool)) - var/catastasis = contraband_enabled - var/opposite_catastasis - if(catastasis) - opposite_catastasis = "STANDARD" - catastasis = "BROAD" - else - opposite_catastasis = "BROAD" - catastasis = "STANDARD" - - switch( alert("Current receiver spectrum is set to: [catastasis]","Multitool-Circuitboard interface","Switch to [opposite_catastasis]","Cancel") ) - //switch( alert("Current receiver spectrum is set to: " {(contraband_enabled) ? ("BROAD") : ("STANDARD")} , "Multitool-Circuitboard interface" , "Switch to " {(contraband_enabled) ? ("STANDARD") : ("BROAD")}, "Cancel") ) - if("Switch to STANDARD","Switch to BROAD") - contraband_enabled = !contraband_enabled - - if("Cancel") - return - else - to_chat(user, "DERP! BUG! Report this (And what you were doing to cause it) to Agouri") + var/choice = alert("Current receiver spectrum is set to: [catastasis]", "Multitool-Circuitboard interface", "Switch to [opposite_catastasis]", "Cancel") + if(choice == "Cancel") return - return ..() -/obj/item/circuitboard/rdconsole/attackby(obj/item/I as obj, mob/user as mob, params) - if(istype(I,/obj/item/card/id)||istype(I, /obj/item/pda)) + contraband_enabled = !contraband_enabled + playsound(src, 'sound/effects/pop.ogg', 50) + +/obj/item/circuitboard/rdconsole/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/card/id) || istype(I, /obj/item/pda)) if(allowed(user)) user.visible_message("[user] waves [user.p_their()] ID past [src]'s access protocol scanner.", "You swipe your ID past [src]'s access protocol scanner.") var/console_choice = input(user, "What do you want to configure the access to?", "Access Modification", "R&D Core") as null|anything in access_types - if(console_choice == null) + if(!console_choice) return switch(console_choice) if("R&D Core") - name = "Circuit Board (RD Console)" + board_name = "RD Console" build_path = /obj/machinery/computer/rdconsole/core - id = 1 if("Robotics") - name = "Circuit Board (RD Console - Robotics)" + board_name = "RD Console - Robotics" build_path = /obj/machinery/computer/rdconsole/robotics - id = 2 if("E.X.P.E.R.I-MENTOR") - name = "Circuit Board (RD Console - E.X.P.E.R.I-MENTOR)" + board_name = "RD Console - E.X.P.E.R.I-MENTOR" build_path = /obj/machinery/computer/rdconsole/experiment - id = 3 if("Mechanics") - name = "Circuit Board (RD Console - Mechanics)" + board_name = "RD Console - Mechanics" build_path = /obj/machinery/computer/rdconsole/mechanics - id = 4 if("Public") - name = "Circuit Board (RD Console - Public)" + board_name = "RD Console - Public" build_path = /obj/machinery/computer/rdconsole/public - id = 5 + format_board_name() to_chat(user, "Access protocols set to [console_choice].") else to_chat(user, "Access Denied") return return ..() -/obj/structure/computerframe/attackby(obj/item/P as obj, mob/user as mob, params) - switch(state) - if(0) - if(istype(P, /obj/item/wrench)) - playsound(loc, P.usesound, 50, 1) - if(do_after(user, 20 * P.toolspeed, target = src)) - to_chat(user, "You wrench the frame into place.") - anchored = 1 - state = 1 - return - if(1) - if(istype(P, /obj/item/wrench)) - playsound(loc, P.usesound, 50, 1) - if(do_after(user, 20 * P.toolspeed, target = src)) - to_chat(user, "You unfasten the frame.") - anchored = 0 - state = 0 - return - if(istype(P, /obj/item/circuitboard) && !circuit) - var/obj/item/circuitboard/B = P - if(B.board_type == "computer") - playsound(loc, B.usesound, 50, 1) - to_chat(user, "You place the circuit board inside the frame.") - icon_state = "1" - circuit = P - user.drop_item() - P.loc = src - else - to_chat(user, "This frame does not accept circuit boards of this type!") - return - if(istype(P, /obj/item/screwdriver) && circuit) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You screw the circuit board into place.") - state = 2 - icon_state = "2" - return - if(istype(P, /obj/item/crowbar) && circuit) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You remove the circuit board.") - state = 1 - icon_state = "0" - circuit.loc = loc - circuit = null - return - if(2) - if(istype(P, /obj/item/screwdriver) && circuit) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You unfasten the circuit board.") - state = 1 - icon_state = "1" - return - if(istype(P, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/C = P - if(C.get_amount() >= 5) - playsound(loc, C.usesound, 50, 1) - to_chat(user, "You start to add cables to the frame.") - if(do_after(user, 20 * C.toolspeed, target = src)) - if(state == 2 && C.get_amount() >= 5 && C.use(5)) - to_chat(user, "You add cables to the frame.") - state = 3 - icon_state = "3" - else - to_chat(user, "At some point during construction you lost some cable. Make sure you have five lengths before trying again.") - return - else - to_chat(user, "You need five lengths of cable to wire the frame.") - return - if(3) - if(istype(P, /obj/item/wirecutters)) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You remove the cables.") - state = 2 - icon_state = "2" - var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( loc ) - A.amount = 5 - return - if(istype(P, /obj/item/stack/sheet/glass)) - var/obj/item/stack/sheet/glass/G = P - if(G.get_amount() >= 2) - playsound(loc, G.usesound, 50, 1) - to_chat(user, "You start to add the glass panel to the frame.") - if(do_after(user, 20 * G.toolspeed, target = src)) - if(state == 3 && G.get_amount() >= 2 && G.use(2)) - to_chat(user, "You put in the glass panel.") - state = 4 - icon_state = "4" - else - to_chat(user, "At some point during construction you lost some glass. Make sure you have two sheets before trying again.") - return - else - to_chat(user, "You need two sheets of glass for this.") - return - if(4) - if(istype(P, /obj/item/crowbar)) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You remove the glass panel.") - state = 3 - icon_state = "3" - new /obj/item/stack/sheet/glass(loc, 2) - return - if(istype(P, /obj/item/screwdriver)) - playsound(loc, P.usesound, 50, 1) - to_chat(user, "You connect the monitor.") - var/B = new circuit.build_path (loc) - if(circuit.powernet) B:powernet = circuit.powernet - if(circuit.id) B:id = circuit.id - if(circuit.records) B:records = circuit.records - if(circuit.frequency) B:frequency = circuit.frequency - if(istype(circuit,/obj/item/circuitboard/supplycomp)) - var/obj/machinery/computer/supplycomp/SC = B - var/obj/item/circuitboard/supplycomp/C = circuit - SC.can_order_contraband = C.contraband_enabled - qdel(src) - return - if(user.a_intent == INTENT_HARM) - return ..() +// Construction | Deconstruction +#define STATE_EMPTY 1 // Add a circuitboard | Weld to destroy +#define STATE_CIRCUIT 2 // Screwdriver the cover closed | Crowbar the circuit +#define STATE_NOWIRES 3 // Add wires | Screwdriver the cover open +#define STATE_WIRES 4 // Add glass | Remove wires +#define STATE_GLASS 5 // Screwdriver to complete | Crowbar glass out +/obj/structure/computerframe + name = "computer frame" + icon = 'icons/obj/stock_parts.dmi' + icon_state = "comp_frame_1" + density = TRUE + anchored = TRUE + max_integrity = 100 + var/state = STATE_EMPTY + var/obj/item/circuitboard/circuit = null + +/obj/structure/computerframe/deconstruct(disassembled = TRUE) + if(!(flags & NODECONSTRUCT)) + drop_computer_parts() + return ..() // will qdel the frame + +/obj/structure/computerframe/obj_break(damage_flag) + deconstruct() + +/obj/structure/computerframe/proc/drop_computer_parts() + var/location = drop_location() + new /obj/item/stack/sheet/metal(location, 5) + if(circuit) + circuit.forceMove(location) + circuit = null + if(state >= STATE_WIRES) + var/obj/item/stack/cable_coil/C = new(location) + C.amount = 5 + if(state == STATE_GLASS) + new /obj/item/stack/sheet/glass(location, 2) + +/obj/structure/computerframe/update_icon() + . = ..() + icon_state = "comp_frame_[state]" /obj/structure/computerframe/welder_act(mob/user, obj/item/I) - if(state) + if(state != STATE_EMPTY) return . = TRUE if(!I.tool_use_check(user, 0)) return WELDER_ATTEMPT_SLICING_MESSAGE - if(I.use_tool(src, user, 50, volume = I.tool_volume) && !state) - to_chat(user, "You deconstruct [src].") + if(I.use_tool(src, user, 50, volume = I.tool_volume)) + WELDER_SLICING_SUCCESS_MESSAGE deconstruct(TRUE) + +/obj/structure/computerframe/wrench_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user, 2 SECONDS, volume = I.tool_volume)) + return + + if(anchored) + to_chat(user, "You unfasten the frame.") + anchored = FALSE + else + to_chat(user, "You wrench the frame into place.") + anchored = TRUE + +/obj/structure/computerframe/crowbar_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user)) + return + + if(state == STATE_CIRCUIT) + to_chat(user, "You remove the circuit board.") + state = STATE_EMPTY + name = initial(name) + circuit.forceMove(drop_location()) + circuit = null + else if(state == STATE_GLASS) + to_chat(user, "You remove the glass panel.") + state = STATE_WIRES + new /obj/item/stack/sheet/glass(drop_location(), 2) + else + return + + I.play_tool_sound(src) + update_icon() + +/obj/structure/computerframe/screwdriver_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user)) + return + + switch(state) + if(STATE_CIRCUIT) + to_chat(user, "You screw the circuit board into place.") + state = STATE_NOWIRES + I.play_tool_sound(src) + update_icon() + if(STATE_NOWIRES) + to_chat(user, "You unfasten the circuit board.") + state = STATE_CIRCUIT + I.play_tool_sound(src) + update_icon() + if(STATE_GLASS) + to_chat(user, "You connect the monitor.") + I.play_tool_sound(src) + var/B = new circuit.build_path(loc) + if(istype(circuit, /obj/item/circuitboard/supplycomp)) + var/obj/machinery/computer/supplycomp/SC = B + var/obj/item/circuitboard/supplycomp/C = circuit + SC.can_order_contraband = C.contraband_enabled + qdel(src) + +/obj/structure/computerframe/wirecutter_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user)) + return + + if(state == STATE_WIRES) + to_chat(user, "You remove the cables.") + var/obj/item/stack/cable_coil/C = new(drop_location()) + C.amount = 5 + state = STATE_NOWIRES + I.play_tool_sound(src) + update_icon() + +/obj/structure/computerframe/attackby(obj/item/I, mob/user, params) + switch(state) + if(STATE_EMPTY) + if(!istype(I, /obj/item/circuitboard)) + return ..() + + var/obj/item/circuitboard/B = I + if(B.board_type != "computer") + to_chat(user, "[src] does not accept circuit boards of this type!") + return + + B.play_tool_sound(src) + to_chat(user, "You place [B] inside [src].") + name += " ([B.board_name])" + state = STATE_CIRCUIT + user.drop_item() + B.forceMove(src) + circuit = B + update_icon() + return + + if(STATE_NOWIRES) + if(!istype(I, /obj/item/stack/cable_coil)) + return ..() + + var/obj/item/stack/cable_coil/C = I + if(C.get_amount() < 5) + to_chat(user, "You need five lengths of cable to wire the frame.") + return + + C.play_tool_sound(src) + to_chat(user, "You start to add cables to the frame.") + if(!do_after(user, 2 SECONDS * C.toolspeed, target = src)) + return + if(C.get_amount() < 5 || !C.use(5)) + to_chat(user, "At some point during construction you lost some cable. Make sure you have five lengths before trying again.") + return + + to_chat(user, "You add cables to the frame.") + state = STATE_WIRES + update_icon() + return + + if(STATE_WIRES) + if(!istype(I, /obj/item/stack/sheet/glass)) + return ..() + + var/obj/item/stack/sheet/glass/G = I + if(G.get_amount() < 2) + to_chat(user, "You need two sheets of glass for this.") + return + + G.play_tool_sound(src) + to_chat(user, "You start to add the glass panel to the frame.") + if(!do_after(user, 2 SECONDS * G.toolspeed, target = src)) + return + if(G.get_amount() < 2 || !G.use(2)) + to_chat(user, "At some point during construction you lost some glass. Make sure you have two sheets before trying again.") + return + + to_chat(user, "You put in the glass panel.") + state = STATE_GLASS + update_icon() + return + + return ..() + +#undef STATE_EMPTY +#undef STATE_CIRCUIT +#undef STATE_NOWIRES +#undef STATE_WIRES +#undef STATE_GLASS diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index f18d378fff4..1c394d261f6 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -130,6 +130,7 @@ if(circuit) //no circuit, no computer frame var/obj/structure/computerframe/A = new /obj/structure/computerframe(loc) var/obj/item/circuitboard/M = new circuit(A) + A.name += " ([M.board_name])" A.setDir(dir) A.circuit = M A.anchored = TRUE @@ -140,13 +141,12 @@ playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', 70, TRUE) new /obj/item/shard(drop_location()) new /obj/item/shard(drop_location()) - A.state = 3 - A.icon_state = "3" + A.state = 4 else if(user) to_chat(user, "You disconnect the monitor.") - A.state = 4 - A.icon_state = "4" + A.state = 5 + A.update_icon() for(var/obj/C in src) C.forceMove(loc) qdel(src) diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index a4879448aa0..0705ccd150d 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -104,6 +104,7 @@ circuit = P user.drop_item() P.loc = src + name += " ([B.board_name])" icon_state = "box_2" state = 3 components = list() @@ -133,6 +134,7 @@ to_chat(user, "You remove the circuit board and other components.") for(var/obj/item/I in components) I.loc = src.loc + name = initial(name) desc = initial(desc) req_components = null components = null @@ -223,61 +225,58 @@ Note: Once everything is added to the public areas, will add MAT_METAL and MAT_G to destroy them and players will be able to make replacements. */ /obj/item/circuitboard/vendor - name = "circuit board (Booze-O-Mat Vendor)" + board_name = "Booze-O-Mat Vendor" board_type = "machine" origin_tech = "programming=1" build_path = /obj/machinery/vending/boozeomat req_components = list(/obj/item/vending_refill/boozeomat = 1) var/static/list/vending_names_paths = list( - /obj/machinery/vending/boozeomat = "Booze-O-Mat", - /obj/machinery/vending/coffee = "Solar's Best Hot Drinks", - /obj/machinery/vending/snack = "Getmore Chocolate Corp", - /obj/machinery/vending/chinese = "Mr. Chang", - /obj/machinery/vending/cola = "Robust Softdrinks", - /obj/machinery/vending/cigarette = "ShadyCigs Deluxe", - /obj/machinery/vending/hatdispenser = "Hatlord 9000", - /obj/machinery/vending/suitdispenser = "Suitlord 9000", - /obj/machinery/vending/shoedispenser = "Shoelord 9000", - /obj/machinery/vending/autodrobe = "AutoDrobe", - /obj/machinery/vending/clothing = "ClothesMate", - /obj/machinery/vending/medical = "NanoMed Plus", - /obj/machinery/vending/wallmed = "NanoMed", - /obj/machinery/vending/assist = "Vendomat", - /obj/machinery/vending/engivend = "Engi-Vend", - /obj/machinery/vending/hydronutrients = "NutriMax", - /obj/machinery/vending/hydroseeds = "MegaSeed Servitor", - /obj/machinery/vending/sustenance = "Sustenance Vendor", - /obj/machinery/vending/dinnerware = "Plasteel Chef's Dinnerware Vendor", - /obj/machinery/vending/cart = "PTech", - /obj/machinery/vending/robotics = "Robotech Deluxe", - /obj/machinery/vending/engineering = "Robco Tool Maker", - /obj/machinery/vending/sovietsoda = "BODA", - /obj/machinery/vending/security = "SecTech", - /obj/machinery/vending/crittercare = "CritterCare") + "Booze-O-Mat" = /obj/machinery/vending/boozeomat, + "Solar's Best Hot Drinks" = /obj/machinery/vending/coffee, + "Getmore Chocolate Corp" = /obj/machinery/vending/snack, + "Mr. Chang" = /obj/machinery/vending/chinese, + "Robust Softdrinks" = /obj/machinery/vending/cola, + "ShadyCigs Deluxe" = /obj/machinery/vending/cigarette, + "Hatlord 9000" = /obj/machinery/vending/hatdispenser, + "Suitlord 9000" = /obj/machinery/vending/suitdispenser, + "Shoelord 9000" = /obj/machinery/vending/shoedispenser, + "AutoDrobe" = /obj/machinery/vending/autodrobe, + "ClothesMate" = /obj/machinery/vending/clothing, + "NanoMed Plus" = /obj/machinery/vending/medical, + "NanoMed" = /obj/machinery/vending/wallmed, + "Vendomat" = /obj/machinery/vending/assist, + "YouTool" = /obj/machinery/vending/tool, + "Engi-Vend" = /obj/machinery/vending/engivend, + "NutriMax" = /obj/machinery/vending/hydronutrients, + "MegaSeed Servitor" = /obj/machinery/vending/hydroseeds, + "Sustenance Vendor" = /obj/machinery/vending/sustenance, + "Plasteel Chef's Dinnerware Vendor" = /obj/machinery/vending/dinnerware, + "PTech" = /obj/machinery/vending/cart, + "Robotech Deluxe" = /obj/machinery/vending/robotics, + "Robco Tool Maker" = /obj/machinery/vending/engineering, + "BODA" = /obj/machinery/vending/sovietsoda, + "SecTech" = /obj/machinery/vending/security, + "CritterCare" = /obj/machinery/vending/crittercare) /obj/item/circuitboard/vendor/screwdriver_act(mob/user, obj/item/I) . = TRUE if(!I.use_tool(src, user, 0, volume = I.tool_volume)) return - var/static/list/display_vending_names_paths - if(!display_vending_names_paths) - display_vending_names_paths = list() - for(var/path in vending_names_paths) - display_vending_names_paths[vending_names_paths[path]] = path - var/choice = input(user, "Choose a new brand","Select an Item") as null|anything in display_vending_names_paths - if(loc != user) - to_chat(user, "You need to keep [src] in your hands while doing that!") + var/choice = input(user, "Choose a new brand", "Select an Item") as null|anything in vending_names_paths + if(!choice) return - set_type(display_vending_names_paths[choice]) + set_type(choice) -/obj/item/circuitboard/vendor/proc/set_type(obj/machinery/vending/typepath) +/obj/item/circuitboard/vendor/proc/set_type(type) + var/obj/machinery/vending/typepath = vending_names_paths[type] build_path = typepath - name = "circuit board ([vending_names_paths[build_path]] Vendor)" + board_name = "[type] Vendor" + format_board_name() req_components = list(initial(typepath.refill_canister) = 1) /obj/item/circuitboard/smes - name = "circuit board (SMES)" + board_name = "SMES" build_path = /obj/machinery/power/smes board_type = "machine" origin_tech = "programming=3;powerstorage=3;engineering=3" @@ -287,7 +286,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/emitter - name = "circuit board (Emitter)" + board_name = "Emitter" build_path = /obj/machinery/power/emitter board_type = "machine" origin_tech = "programming=3;powerstorage=4;engineering=4" @@ -296,7 +295,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/power_compressor - name = "circuit board (Power Compressor)" + board_name = "Power Compressor" build_path = /obj/machinery/power/compressor board_type = "machine" origin_tech = "programming=4;powerstorage=4;engineering=4" @@ -305,7 +304,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 6) /obj/item/circuitboard/power_turbine - name = "circuit board (Power Turbine)" + board_name = "Power Turbine" build_path = /obj/machinery/power/turbine board_type = "machine" origin_tech = "programming=4;powerstorage=4;engineering=4" @@ -314,7 +313,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 6) /obj/item/circuitboard/thermomachine - name = "Thermomachine (Machine Board)" + board_name = "Thermomachine" build_path = /obj/machinery/atmospherics/unary/thermomachine board_type = "machine" origin_tech = "programming=3;plasmatech=3" @@ -325,14 +324,14 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/recharger - name = "circuit board (Recharger)" + board_name = "Recharger" build_path = /obj/machinery/recharger board_type = "machine" origin_tech = "powerstorage=3;materials=2" req_components = list(/obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/snow_machine - name = "circuit board (snow machine)" + board_name = "Snow Machine" build_path = /obj/machinery/snow_machine board_type = "machine" origin_tech = "programming=2;materials=2" @@ -341,7 +340,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/micro_laser = 1) /obj/item/circuitboard/biogenerator - name = "circuit board (Biogenerator)" + board_name = "Biogenerator" build_path = /obj/machinery/biogenerator board_type = "machine" origin_tech = "programming=2;biotech=3;materials=3" @@ -352,7 +351,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/plantgenes - name = "Plant DNA Manipulator (Machine Board)" + board_name = "Plant DNA Manipulator" build_path = /obj/machinery/plantgenes board_type = "machine" origin_tech = "programming=3;biotech=3" @@ -365,7 +364,7 @@ to destroy them and players will be able to make replacements. /obj/item/circuitboard/plantgenes/vault /obj/item/circuitboard/seed_extractor - name = "circuit board (Seed Extractor)" + board_name = "Seed Extractor" build_path = /obj/machinery/seed_extractor board_type = "machine" origin_tech = "programming=1" @@ -374,7 +373,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/hydroponics - name = "circuit board (Hydroponics Tray)" + board_name = "Hydroponics Tray" build_path = /obj/machinery/hydroponics/constructable board_type = "machine" origin_tech = "programming=1;biotech=2" @@ -384,7 +383,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/microwave - name = "circuit board (Microwave)" + board_name = "Microwave" build_path = /obj/machinery/kitchen_machine/microwave board_type = "machine" origin_tech = "programming=2;magnets=2" @@ -394,7 +393,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/oven - name = "circuit board (Oven)" + board_name = "Oven" build_path = /obj/machinery/kitchen_machine/oven board_type = "machine" origin_tech = "programming=2;magnets=2" @@ -404,7 +403,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/grill - name = "circuit board (Grill)" + board_name = "Grill" build_path = /obj/machinery/kitchen_machine/grill board_type = "machine" origin_tech = "programming=2;magnets=2" @@ -414,7 +413,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/candy_maker - name = "circuit board (Candy Maker)" + board_name = "Candy Maker" build_path = /obj/machinery/kitchen_machine/candy_maker board_type = "machine" origin_tech = "programming=2;magnets=2" @@ -424,7 +423,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/deepfryer - name = "circuit board (Deep Fryer)" + board_name = "Deep Fryer" build_path = /obj/machinery/cooker/deepfryer board_type = "machine" origin_tech = "programming=1" @@ -433,7 +432,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/cable_coil = 5) /obj/item/circuitboard/gibber - name = "circuit board (Gibber)" + board_name = "Gibber" build_path = /obj/machinery/gibber board_type = "machine" origin_tech = "programming=2;engineering=2" @@ -442,7 +441,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/tesla_coil - name = "circuit board (Tesla Coil)" + board_name = "Tesla Coil" build_path = /obj/machinery/power/tesla_coil board_type = "machine" origin_tech = "programming=3;magnets=3;powerstorage=3" @@ -450,7 +449,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/grounding_rod - name = "circuit board (Grounding Rod)" + board_name = "Grounding Rod" build_path = /obj/machinery/power/grounding_rod board_type = "machine" origin_tech = "programming=3;powerstorage=3;magnets=3;plasmatech=2" @@ -458,7 +457,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/processor - name = "circuit board (Food processor)" + board_name = "Food Processor" build_path = /obj/machinery/processor board_type = "machine" origin_tech = "programming=1" @@ -467,7 +466,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/recycler - name = "circuit board (Recycler)" + board_name = "Recycler" build_path = /obj/machinery/recycler board_type = "machine" origin_tech = "programming=2;engineering=2" @@ -476,51 +475,49 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/smartfridge - name = "circuit board (Smartfridge)" + board_name = "Smartfridge" build_path = /obj/machinery/smartfridge board_type = "machine" origin_tech = "programming=1" req_components = list( /obj/item/stock_parts/matter_bin = 1) - var/list/fridge_names_paths = list( - "\improper SmartFridge" = /obj/machinery/smartfridge, - "\improper MegaSeed Servitor" = /obj/machinery/smartfridge/seeds, - "\improper Refrigerated Medicine Storage" = /obj/machinery/smartfridge/medbay, - "\improper Slime Extract Storage" = /obj/machinery/smartfridge/secure/extract, - "\improper Secure Refrigerated Medicine Storage" = /obj/machinery/smartfridge/secure/medbay, - "\improper Smart Chemical Storage" = /obj/machinery/smartfridge/secure/chemistry, - "smart virus storage" = /obj/machinery/smartfridge/secure/chemistry/virology, - "\improper Drink Showcase" = /obj/machinery/smartfridge/drinks, - "disk compartmentalizer" = /obj/machinery/smartfridge/disks - ) + var/static/list/fridge_names_paths = list( + "SmartFridge" = /obj/machinery/smartfridge, + "MegaSeed Servitor" = /obj/machinery/smartfridge/seeds, + "Refrigerated Medicine Storage" = /obj/machinery/smartfridge/medbay, + "Slime Extract Storage" = /obj/machinery/smartfridge/secure/extract, + "Secure Refrigerated Medicine Storage" = /obj/machinery/smartfridge/secure/medbay, + "Smart Chemical Storage" = /obj/machinery/smartfridge/secure/chemistry, + "Smart Virus Storage" = /obj/machinery/smartfridge/secure/chemistry/virology, + "Drink Showcase" = /obj/machinery/smartfridge/drinks, + "Disk Compartmentalizer" = /obj/machinery/smartfridge/disks) - -/obj/item/circuitboard/smartfridge/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/screwdriver)) - set_type(null, user) +/obj/item/circuitboard/smartfridge/screwdriver_act(mob/living/user, obj/item/I) + . = TRUE + if(!I.use_tool(src, user, 0, volume = I.tool_volume)) return - return ..() + var/choice = input(user, "Circuit Setting", "What would you change the board setting to?") as null|anything in fridge_names_paths + if(!choice) + return + set_type(user, choice) -/obj/item/circuitboard/smartfridge/proc/set_type(typepath, mob/user) - var/new_name = "" - if(!typepath) - new_name = input("Circuit Setting", "What would you change the board setting to?") in fridge_names_paths - typepath = fridge_names_paths[new_name] +/obj/item/circuitboard/smartfridge/proc/set_type(mob/user, type) + if(!ispath(type)) + board_name = type + type = fridge_names_paths[type] else for(var/name in fridge_names_paths) - if(fridge_names_paths[name] == typepath) - new_name = name + if(fridge_names_paths[name] == type) + board_name = name break - build_path = typepath - name = new_name - if(findtextEx(new_name, "\improper")) - new_name = replacetext(new_name, "\improper", "") + build_path = type + format_board_name() if(user) - to_chat(user, "You set the board to [new_name].") + to_chat(user, "You set the board to [board_name].") /obj/item/circuitboard/monkey_recycler - name = "circuit board (Monkey Recycler)" + board_name = "Monkey Recycler" build_path = /obj/machinery/monkey_recycler board_type = "machine" origin_tech = "programming=1;biotech=2" @@ -529,7 +526,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/manipulator = 1) /obj/item/circuitboard/holopad - name = "circuit board (AI Holopad)" + board_name = "AI Holopad" build_path = /obj/machinery/hologram/holopad board_type = "machine" origin_tech = "programming=1" @@ -537,7 +534,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/chem_dispenser - name = "circuit board (Chem Dispenser)" + board_name = "Chem Dispenser" build_path = /obj/machinery/chem_dispenser board_type = "machine" origin_tech = "materials=4;programming=4;plasmatech=4;biotech=3" @@ -548,7 +545,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/cell = 1) /obj/item/circuitboard/chem_master - name = "circuit board (ChemMaster 3000)" + board_name = "ChemMaster 3000" build_path = /obj/machinery/chem_master board_type = "machine" origin_tech = "materials=3;programming=2;biotech=3" @@ -573,11 +570,11 @@ to destroy them and players will be able to make replacements. to_chat(user, "You change the circuit board setting to \"[new_name]\".") /obj/item/circuitboard/chem_master/condi_master - name = "circuit board (CondiMaster 3000)" + board_name = "CondiMaster 3000" build_path = /obj/machinery/chem_master/condimaster /obj/item/circuitboard/chem_heater - name = "circuit board (Chemical Heater)" + board_name = "Chemical Heater" build_path = /obj/machinery/chem_heater board_type = "machine" origin_tech = "programming=2;engineering=2;biotech=2" @@ -586,7 +583,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/reagentgrinder - name = "circuit board (All-In-One Grinder)" + board_name = "All-In-One Grinder" build_path = /obj/machinery/reagentgrinder/empty board_type = "machine" origin_tech = "materials=2;engineering=2;biotech=2" @@ -596,7 +593,7 @@ to destroy them and players will be able to make replacements. //Almost the same recipe as destructive analyzer to give people choices. /obj/item/circuitboard/experimentor - name = "circuit board (E.X.P.E.R.I-MENTOR)" + board_name = "E.X.P.E.R.I-MENTOR" build_path = /obj/machinery/r_n_d/experimentor board_type = "machine" origin_tech = "magnets=1;engineering=1;programming=1;biotech=1;bluespace=2" @@ -606,7 +603,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/micro_laser = 2) /obj/item/circuitboard/destructive_analyzer - name = "Circuit board (Destructive Analyzer)" + board_name = "Destructive Analyzer" build_path = /obj/machinery/r_n_d/destructive_analyzer board_type = "machine" origin_tech = "magnets=2;engineering=2;programming=2" @@ -616,7 +613,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/micro_laser = 1) /obj/item/circuitboard/autolathe - name = "Circuit board (Autolathe)" + board_name = "Autolathe" build_path = /obj/machinery/autolathe board_type = "machine" origin_tech = "engineering=2;programming=2" @@ -630,7 +627,7 @@ to destroy them and players will be able to make replacements. build_path = /obj/machinery/autolathe/syndicate /obj/item/circuitboard/protolathe - name = "Circuit board (Protolathe)" + board_name = "Protolathe" build_path = /obj/machinery/r_n_d/protolathe board_type = "machine" origin_tech = "engineering=2;programming=2" @@ -640,15 +637,15 @@ to destroy them and players will be able to make replacements. /obj/item/reagent_containers/glass/beaker = 2) /obj/item/circuitboard/chem_dispenser/soda - name = "Circuit board (Soda Machine)" + board_name = "Soda Machine" build_path = /obj/machinery/chem_dispenser/soda /obj/item/circuitboard/chem_dispenser/beer - name = "Circuit board (Beer Machine)" + board_name = "Beer Machine" build_path = /obj/machinery/chem_dispenser/beer /obj/item/circuitboard/circuit_imprinter - name = "Circuit board (Circuit Imprinter)" + board_name = "Circuit Imprinter" build_path = /obj/machinery/r_n_d/circuit_imprinter board_type = "machine" origin_tech = "engineering=2;programming=2" @@ -658,7 +655,7 @@ to destroy them and players will be able to make replacements. /obj/item/reagent_containers/glass/beaker = 2) /obj/item/circuitboard/pacman - name = "Circuit Board (PACMAN-type Generator)" + board_name = "PACMAN-type Generator" build_path = /obj/machinery/power/port_gen/pacman board_type = "machine" origin_tech = "programming=2;powerstorage=3;plasmatech=3;engineering=3" @@ -669,17 +666,17 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 1) /obj/item/circuitboard/pacman/super - name = "Circuit Board (SUPERPACMAN-type Generator)" + board_name = "SUPERPACMAN-type Generator" build_path = /obj/machinery/power/port_gen/pacman/super origin_tech = "programming=3;powerstorage=4;engineering=4" /obj/item/circuitboard/pacman/mrs - name = "Circuit Board (MRSPACMAN-type Generator)" + board_name = "MRSPACMAN-type Generator" build_path = /obj/machinery/power/port_gen/pacman/mrs origin_tech = "programming=3;powerstorage=4;engineering=4;plasmatech=4" /obj/item/circuitboard/rdserver - name = "Circuit Board (R&D Server)" + board_name = "R&D Server" build_path = /obj/machinery/r_n_d/server board_type = "machine" origin_tech = "programming=3" @@ -688,7 +685,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/scanning_module = 1) /obj/item/circuitboard/mechfab - name = "Circuit board (Exosuit Fabricator)" + board_name = "Exosuit Fabricator" build_path = /obj/machinery/mecha_part_fabricator board_type = "machine" origin_tech = "programming=2;engineering=2" @@ -699,7 +696,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/podfab - name = "Circuit board (Spacepod Fabricator)" + board_name = "Spacepod Fabricator" build_path = /obj/machinery/mecha_part_fabricator/spacepod board_type = "machine" origin_tech = "programming=2;engineering=2" @@ -711,7 +708,7 @@ to destroy them and players will be able to make replacements. /obj/item/circuitboard/clonepod - name = "Circuit board (Clone Pod)" + board_name = "Clone Pod" build_path = /obj/machinery/clonepod board_type = "machine" origin_tech = "programming=2;biotech=2" @@ -722,7 +719,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/clonescanner - name = "Circuit board (Cloning Scanner)" + board_name = "Cloning Scanner" build_path = /obj/machinery/dna_scannernew board_type = "machine" origin_tech = "programming=2;biotech=2" @@ -734,7 +731,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/cable_coil = 2,) /obj/item/circuitboard/mech_recharger - name = "circuit board (Mech Bay Recharger)" + board_name = "Mech Bay Recharger" build_path = /obj/machinery/mech_bay_recharge_port board_type = "machine" origin_tech = "programming=3;powerstorage=3;engineering=3" @@ -743,7 +740,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/capacitor = 5) /obj/item/circuitboard/teleporter_hub - name = "circuit board (Teleporter Hub)" + board_name = "Teleporter Hub" build_path = /obj/machinery/teleport/hub board_type = "machine" origin_tech = "programming=3;engineering=4;bluespace=4;materials=4" @@ -752,7 +749,7 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/matter_bin = 1) /obj/item/circuitboard/teleporter_station - name = "circuit board (Teleporter Station)" + board_name = "Teleporter Station" build_path = /obj/machinery/teleport/station board_type = "machine" origin_tech = "programming=4;engineering=4;bluespace=4;plasmatech=3" @@ -762,7 +759,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/teleporter_perma - name = "circuit board (Permanent Teleporter)" + board_name = "Permanent Teleporter" build_path = /obj/machinery/teleport/perma board_type = "machine" origin_tech = "programming=3;engineering=4;bluespace=4;materials=4" @@ -781,7 +778,7 @@ to destroy them and players will be able to make replacements. return ..() /obj/item/circuitboard/telesci_pad - name = "Circuit board (Telepad)" + board_name = "Telepad" build_path = /obj/machinery/telepad board_type = "machine" origin_tech = "programming=4;engineering=3;plasmatech=4;bluespace=4" @@ -792,7 +789,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/quantumpad - name = "circuit board (Quantum Pad)" + board_name = "Quantum Pad" build_path = /obj/machinery/quantumpad board_type = "machine" origin_tech = "programming=3;engineering=3;plasmatech=3;bluespace=4" @@ -803,7 +800,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/cable_coil = 1) /obj/item/circuitboard/sleeper - name = "circuit board (Sleeper)" + board_name = "Sleeper" build_path = /obj/machinery/sleeper board_type = "machine" origin_tech = "programming=3;biotech=2;engineering=3" @@ -814,16 +811,16 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 2) /obj/item/circuitboard/sleeper/syndicate - name = "circuit board (Sleeper Syndicate)" + board_name = "Sleeper - Syndicate" build_path = /obj/machinery/sleeper/syndie /obj/item/circuitboard/sleeper/survival - name = "circuit board (Sleeper Survival Pod)" + board_name = "Sleeper - Survival Pod" build_path = /obj/machinery/sleeper/survival_pod /obj/item/circuitboard/bodyscanner - name = "circuit board (Body Scanner)" + board_name = "Body Scanner" build_path = /obj/machinery/bodyscanner board_type = "machine" origin_tech = "programming=3;biotech=2;engineering=3" @@ -833,7 +830,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 2) /obj/item/circuitboard/cryo_tube - name = "circuit board (Cryotube)" + board_name = "Cryotube" build_path = /obj/machinery/atmospherics/unary/cryo_cell board_type = "machine" origin_tech = "programming=4;biotech=3;engineering=4;plasmatech=3" @@ -843,7 +840,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 4) /obj/item/circuitboard/cyborgrecharger - name = "circuit board (Cyborg Recharger)" + board_name = "Cyborg Recharger" build_path = /obj/machinery/recharge_station board_type = "machine" origin_tech = "powerstorage=3;engineering=3" @@ -854,21 +851,22 @@ to destroy them and players will be able to make replacements. // Telecomms circuit boards: /obj/item/circuitboard/tcomms/relay - name = "Circuit Board (Telecommunications Relay)" + board_name = "Telecommunications Relay" build_path = /obj/machinery/tcomms/relay board_type = "machine" origin_tech = "programming=2;engineering=2;bluespace=2" req_components = list(/obj/item/stock_parts/manipulator = 2, /obj/item/stack/cable_coil = 2) /obj/item/circuitboard/tcomms/core - name = "Circuit Board (Telecommunications Core)" + board_name = "Telecommunications Core" build_path = /obj/machinery/tcomms/core board_type = "machine" origin_tech = "programming=2;engineering=2" req_components = list(/obj/item/stock_parts/manipulator = 2, /obj/item/stack/cable_coil = 2) // End telecomms circuit boards + /obj/item/circuitboard/ore_redemption - name = "circuit board (Ore Redemption)" + board_name = "Ore Redemption" build_path = /obj/machinery/mineral/ore_redemption board_type = "machine" origin_tech = "programming=1;engineering=2" @@ -880,15 +878,15 @@ to destroy them and players will be able to make replacements. /obj/item/assembly/igniter = 1) /obj/item/circuitboard/ore_redemption/golem - name = "circuit board (Golem Ore Redemption)" + board_name = "Ore Redemption - Golem" build_path = /obj/machinery/mineral/ore_redemption/golem /obj/item/circuitboard/ore_redemption/labor - name = "circuit board (Labor Ore Redemption)" + board_name = "Ore Redemption - Labour" build_path = /obj/machinery/mineral/ore_redemption/labor /obj/item/circuitboard/mining_equipment_vendor - name = "circuit board (Mining Equipment Vendor)" + board_name = "Mining Equipment Vendor" build_path = /obj/machinery/mineral/equipment_vendor board_type = "machine" origin_tech = "programming=1;engineering=3" @@ -897,15 +895,15 @@ to destroy them and players will be able to make replacements. /obj/item/stock_parts/matter_bin = 3) /obj/item/circuitboard/mining_equipment_vendor/golem - name = "circuit board (Mining Equipment Vendor)" + board_name = "Golem Equipment Vendor" build_path = /obj/machinery/mineral/equipment_vendor/golem /obj/item/circuitboard/mining_equipment_vendor/labor - name = "circuit board (Labor Equipment Vendor)" + board_name = "Labour Equipment Vendor" build_path = /obj/machinery/mineral/equipment_vendor/labor /obj/item/circuitboard/clawgame - name = "circuit board (Claw Game)" + board_name = "Claw Game" build_path = /obj/machinery/arcade/claw board_type = "machine" origin_tech = "programming=1" @@ -916,7 +914,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/prize_counter - name = "circuit board (Prize Counter)" + board_name = "Prize Counter" build_path = /obj/machinery/prize_counter board_type = "machine" origin_tech = "programming=1" @@ -927,7 +925,7 @@ to destroy them and players will be able to make replacements. /obj/item/stack/cable_coil = 1) /obj/item/circuitboard/gameboard - name = "circuit board (Virtual Gameboard)" + board_name = "Virtual Gameboard" build_path = /obj/machinery/gameboard board_type = "machine" origin_tech = "programming=1" diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 48e224c3d38..a67f068912f 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -170,12 +170,12 @@ dispense_item(I) /obj/item/circuitboard/cryopodcontrol - name = "Circuit board (Cryogenic Oversight Console)" + board_name = "Cryogenic Oversight Console" build_path = "/obj/machinery/computer/cryopod" origin_tech = "programming=1" /obj/item/circuitboard/robotstoragecontrol - name = "Circuit board (Robotic Storage Console)" + board_name = "Robotic Storage Console" build_path = "/obj/machinery/computer/cryopod/robot" origin_tech = "programming=1" diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 15a69318610..88deaf8647b 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -101,16 +101,24 @@ var/force_no_power_icon_state = FALSE /obj/machinery/vending/Initialize(mapload) + . = ..() var/build_inv = FALSE if(!refill_canister) build_inv = TRUE - . = ..() + else + component_parts = list() + var/obj/item/circuitboard/vendor/V = new + V.set_type(replacetext(name, "\improper", "")) + component_parts += V + component_parts += new refill_canister + RefreshParts() + wires = new(src) if(build_inv) //non-constructable vending machine build_inventory(products, product_records) build_inventory(contraband, hidden_records) build_inventory(premium, coin_records) - for (var/datum/data/vending_product/R in (product_records + coin_records + hidden_records)) + for(var/datum/data/vending_product/R in (product_records + coin_records + hidden_records)) var/obj/item/I = R.product_path var/pp = replacetext(replacetext("[R.product_path]", "/obj/item/", ""), "/", "-") imagelist[pp] = "[icon2base64(icon(initial(I.icon), initial(I.icon_state)))]" @@ -887,14 +895,6 @@ ads_list = list("Only the finest!","Have some tools.","The most robust equipment.","The finest gear in space!") refill_canister = /obj/item/vending_refill/assist -/obj/machinery/vending/assist/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/assist(null) - RefreshParts() - return ..() /obj/machinery/vending/boozeomat name = "\improper Booze-O-Mat" @@ -934,15 +934,6 @@ /obj/machinery/vending/boozeomat/syndicate_access req_access = list(ACCESS_SYNDICATE) -/obj/machinery/vending/boozeomat/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/boozeomat(null) - RefreshParts() - return ..() - /obj/machinery/vending/coffee name = "\improper Hot Drinks machine" @@ -964,15 +955,6 @@ /obj/machinery/vending/coffee/free prices = list() -/obj/machinery/vending/coffee/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/coffee(null) - RefreshParts() - return ..() - /obj/machinery/vending/coffee/item_slot_check(mob/user, obj/item/I) if(!(istype(I, /obj/item/reagent_containers/glass) || istype(I, /obj/item/reagent_containers/food/drinks))) return FALSE @@ -1029,14 +1011,6 @@ /obj/machinery/vending/snack/free prices = list() -/obj/machinery/vending/snack/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/snack(null) - RefreshParts() - return ..() /obj/machinery/vending/chinese name = "\improper Mr. Chang" @@ -1052,14 +1026,6 @@ /obj/machinery/vending/chinese/free prices = list() -/obj/machinery/vending/chinese/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/chinese(null) - RefreshParts() - return ..() /obj/machinery/vending/cola name = "\improper Robust Softdrinks" @@ -1079,15 +1045,6 @@ /obj/machinery/vending/cola/free prices = list() -/obj/machinery/vending/cola/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/cola(null) - RefreshParts() - return ..() - /obj/machinery/vending/cart name = "\improper PTech" @@ -1107,14 +1064,6 @@ /obj/machinery/vending/cart/free prices = list() -/obj/machinery/vending/cart/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/cart(null) - RefreshParts() - return ..() /obj/machinery/vending/liberationstation name = "\improper Liberation Station" @@ -1161,6 +1110,7 @@ armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF + /obj/machinery/vending/cigarette name = "cigarette machine" desc = "If you want to get cancer, might as well do it in style." @@ -1190,6 +1140,7 @@ /obj/machinery/vending/cigarette/syndicate/free prices = list() + /obj/machinery/vending/cigarette/beach //Used in the lavaland_biodome_beach.dmm ruin name = "\improper ShadyCigs Ultra" desc = "Now with extra premium products!" @@ -1208,14 +1159,6 @@ /obj/item/lighter/zippo = 3) prices = list() -/obj/machinery/vending/cigarette/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/cigarette(null) - RefreshParts() - return ..() /obj/machinery/vending/medical name = "\improper NanoMed Plus" @@ -1242,14 +1185,6 @@ name = "\improper SyndiMed Plus" req_access = list(ACCESS_SYNDICATE) -/obj/machinery/vending/medical/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/medical(null) - RefreshParts() - return ..() /obj/machinery/vending/plasmaresearch name = "\improper Toximate 3000" @@ -1258,6 +1193,7 @@ /obj/item/wirecutters = 1, /obj/item/assembly/timer = 8) contraband = list(/obj/item/flashlight = 5, /obj/item/assembly/voice = 3, /obj/item/assembly/health = 3, /obj/item/assembly/infra = 3) + /obj/machinery/vending/wallmed name = "\improper NanoMed" desc = "Wall-mounted Medical Equipment dispenser." @@ -1271,14 +1207,6 @@ resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/wallmed -/obj/machinery/vending/wallmed/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/wallmed(null) - RefreshParts() - return ..() /obj/machinery/vending/wallmed/syndicate name = "\improper SyndiMed Plus" @@ -1290,6 +1218,7 @@ products = list(/obj/item/stack/medical/bruise_pack = 2,/obj/item/stack/medical/ointment = 2,/obj/item/reagent_containers/hypospray/autoinjector = 4,/obj/item/healthanalyzer = 1) contraband = list(/obj/item/reagent_containers/syringe/charcoal = 4,/obj/item/reagent_containers/syringe/antiviral = 4,/obj/item/reagent_containers/food/pill/tox = 1) + /obj/machinery/vending/security name = "\improper SecTech" desc = "A security equipment vendor." @@ -1303,14 +1232,6 @@ contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/storage/fancy/donut_box = 2,/obj/item/hailer = 5) refill_canister = /obj/item/vending_refill/security -/obj/machinery/vending/security/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/security(null) - RefreshParts() - return ..() /obj/machinery/vending/hydronutrients name = "\improper NutriMax" @@ -1324,14 +1245,6 @@ contraband = list(/obj/item/reagent_containers/glass/bottle/ammonia = 10,/obj/item/reagent_containers/glass/bottle/diethylamine = 5) refill_canister = /obj/item/vending_refill/hydronutrients -/obj/machinery/vending/hydronutrients/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/hydronutrients(null) - RefreshParts() - return ..() /obj/machinery/vending/hydroseeds name = "\improper MegaSeed Servitor" @@ -1394,14 +1307,6 @@ premium = list(/obj/item/reagent_containers/spray/waterflower = 1) refill_canister = /obj/item/vending_refill/hydroseeds -/obj/machinery/vending/hydroseeds/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/hydroseeds(null) - RefreshParts() - return ..() /obj/machinery/vending/magivend name = "\improper MagiVend" @@ -1429,6 +1334,7 @@ armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF + /obj/machinery/vending/autodrobe name = "\improper AutoDrobe" desc = "A vending machine for costumes." @@ -1564,14 +1470,6 @@ /obj/item/clothing/head/cuban_hat = 1) refill_canister = /obj/item/vending_refill/autodrobe -/obj/machinery/vending/autodrobe/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/autodrobe(null) - RefreshParts() - return ..() /obj/machinery/vending/dinnerware name = "\improper Plasteel Chef's Dinnerware Vendor" @@ -1602,14 +1500,6 @@ contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2) refill_canister = /obj/item/vending_refill/dinnerware -/obj/machinery/vending/dinnerware/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/dinnerware(null) - RefreshParts() - return ..() /obj/machinery/vending/sovietsoda name = "\improper BODA" @@ -1621,14 +1511,6 @@ resistance_flags = FIRE_PROOF refill_canister = /obj/item/vending_refill/sovietsoda -/obj/machinery/vending/sovietsoda/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/sovietsoda(null) - RefreshParts() - return ..() /obj/machinery/vending/tool name = "\improper YouTool" @@ -1639,9 +1521,11 @@ /obj/item/wrench = 5,/obj/item/analyzer = 5,/obj/item/t_scanner = 5,/obj/item/screwdriver = 5) contraband = list(/obj/item/weldingtool/hugetank = 2,/obj/item/clothing/gloves/color/fyellow = 2) premium = list(/obj/item/clothing/gloves/color/yellow = 1) + refill_canister = /obj/item/vending_refill/youtool armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 70) resistance_flags = FIRE_PROOF + /obj/machinery/vending/engivend name = "\improper Engi-Vend" desc = "Spare tool vending. What? Did you expect some witty description?" @@ -1653,14 +1537,6 @@ premium = list(/obj/item/storage/belt/utility = 3) refill_canister = /obj/item/vending_refill/engivend -/obj/machinery/vending/engivend/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/engivend(null) - RefreshParts() - return ..() /obj/machinery/vending/engineering name = "\improper Robco Tool Maker" @@ -1676,14 +1552,6 @@ /obj/item/stock_parts/matter_bin = 5,/obj/item/stock_parts/manipulator = 5) refill_canister = /obj/item/vending_refill/engineering -/obj/machinery/vending/engineering/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/engineering(null) - RefreshParts() - return ..() /obj/machinery/vending/robotics name = "\improper Robotech Deluxe" @@ -1697,14 +1565,6 @@ /obj/item/screwdriver = 5,/obj/item/crowbar = 5) refill_canister = /obj/item/vending_refill/robotics -/obj/machinery/vending/robotics/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/robotics(null) - RefreshParts() - return ..() /obj/machinery/vending/sustenance name = "\improper Sustenance Vendor" @@ -1721,14 +1581,6 @@ /obj/item/clothing/mask/breath = 6) refill_canister = /obj/item/vending_refill/sustenance -/obj/machinery/vending/sustenance/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/sustenance(null) - RefreshParts() - return ..() /obj/machinery/vending/hatdispenser name = "\improper Hatlord 9000" @@ -1745,14 +1597,6 @@ premium = list(/obj/item/clothing/head/soft/rainbow = 1) refill_canister = /obj/item/vending_refill/hatdispenser -/obj/machinery/vending/hatdispenser/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/hatdispenser(null) - RefreshParts() - return ..() /obj/machinery/vending/suitdispenser name = "\improper Suitlord 9000" @@ -1766,14 +1610,6 @@ premium = list(/obj/item/clothing/under/rainbow = 1) refill_canister = /obj/item/vending_refill/suitdispenser -/obj/machinery/vending/suitdispenser/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/suitdispenser(null) - RefreshParts() - return ..() /obj/machinery/vending/shoedispenser name = "\improper Shoelord 9000" @@ -1785,14 +1621,6 @@ premium = list(/obj/item/clothing/shoes/rainbow = 1) refill_canister = /obj/item/vending_refill/shoedispenser -/obj/machinery/vending/shoedispenser/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/shoedispenser(null) - RefreshParts() - return ..() /obj/machinery/vending/syndicigs name = "\improper Suspicious Cigarette Machine" @@ -1803,6 +1631,7 @@ icon_state = "cigs" products = list(/obj/item/storage/fancy/cigarettes/syndicate = 10,/obj/item/lighter/random = 5) + /obj/machinery/vending/syndisnack name = "\improper Getmore Chocolate Corp" desc = "A modified snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars" @@ -1812,6 +1641,7 @@ products = list(/obj/item/reagent_containers/food/snacks/chips =6,/obj/item/reagent_containers/food/snacks/sosjerky = 6, /obj/item/reagent_containers/food/snacks/syndicake = 6, /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6) + //don't forget to change the refill size if you change the machine's contents! /obj/machinery/vending/clothing name = "\improper ClothesMate" //renamed to make the slogan rhyme @@ -1907,14 +1737,6 @@ refill_canister = /obj/item/vending_refill/clothing -/obj/machinery/vending/clothing/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/clothing(null) - RefreshParts() - return ..() /obj/machinery/vending/artvend name = "\improper ArtVend" @@ -1931,6 +1753,7 @@ contraband = list(/obj/item/toy/crayon/mime = 1,/obj/item/toy/crayon/rainbow = 1) premium = list(/obj/item/poster/random_contraband = 5) + /obj/machinery/vending/crittercare name = "\improper CritterCare" desc = "A vending machine for pet supplies." @@ -1955,11 +1778,3 @@ /obj/machinery/vending/crittercare/free prices = list() -/obj/machinery/vending/crittercare/Initialize(mapload) - component_parts = list() - var/obj/item/circuitboard/vendor/V = new(null) - V.set_type(type) - component_parts += V - component_parts += new /obj/item/vending_refill/crittercare(null) - RefreshParts() - return ..() diff --git a/code/game/mecha/mecha_parts.dm b/code/game/mecha/mecha_parts.dm index 4bb7f96e66f..52b3a2263fa 100644 --- a/code/game/mecha/mecha_parts.dm +++ b/code/game/mecha/mecha_parts.dm @@ -347,117 +347,121 @@ ///////// Circuitboards /obj/item/circuitboard/mecha - name = "Exosuit Circuit board" - icon = 'icons/obj/module.dmi' icon_state = "std_mod" - item_state = "electronic" board_type = "other" flags = CONDUCT - force = 5.0 - w_class = WEIGHT_CLASS_SMALL - throwforce = 5.0 + force = 5 + throwforce = 5 throw_speed = 3 throw_range = 15 + /obj/item/circuitboard/mecha/ripley origin_tech = "programming=2" +/obj/item/circuitboard/mecha/ripley/main + board_name = "Ripley Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/ripley/peripherals - name = "Circuit board (Ripley Peripherals Control module)" + board_name = "Ripley Peripherals Control Module" icon_state = "mcontroller" -/obj/item/circuitboard/mecha/ripley/main - name = "Circuit board (Ripley Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/gygax origin_tech = "programming=4;combat=3;engineering=3" +/obj/item/circuitboard/mecha/gygax/main + board_name = "Gygax Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/gygax/peripherals - name = "Circuit board (Gygax Peripherals Control module)" + board_name = "Gygax Peripherals Control Module" icon_state = "mcontroller" /obj/item/circuitboard/mecha/gygax/targeting - name = "Circuit board (Gygax Weapon Control and Targeting module)" + board_name = "Gygax Weapon Control and Targeting Module" icon_state = "mcontroller" origin_tech = "programming=4;combat=4" -/obj/item/circuitboard/mecha/gygax/main - name = "Circuit board (Gygax Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/durand origin_tech = "programming=4;combat=3;engineering=3" +/obj/item/circuitboard/mecha/durand/main + board_name = "Durand Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/durand/peripherals - name = "Circuit board (Durand Peripherals Control module)" + board_name = "Durand Peripherals Control Module" icon_state = "mcontroller" /obj/item/circuitboard/mecha/durand/targeting - name = "Circuit board (Durand Weapon Control and Targeting module)" + board_name = "Durand Weapon Control and Targeting Module" icon_state = "mcontroller" origin_tech = "programming=4;combat=4;engineering=3" -/obj/item/circuitboard/mecha/durand/main - name = "Circuit board (Durand Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/phazon origin_tech = "programming=5;plasmatech=4" +/obj/item/circuitboard/mecha/phazon/main + board_name = "Phazon Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/phazon/peripherals - name = "Circuit board (Phazon Peripherals Control module)" + board_name = "Phazon Peripherals Control Module" icon_state = "mcontroller" /obj/item/circuitboard/mecha/phazon/targeting - name = "Circuit board (Phazon Weapon Control and Targeting module)" + board_name = "Phazon Weapon Control and Targeting Module" icon_state = "mcontroller" -/obj/item/circuitboard/mecha/phazon/main - name = "Circuit board (Phazon Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/honker origin_tech = "programming=3;engineering=3" +/obj/item/circuitboard/mecha/honker/main + board_name = "H.O.N.K Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/honker/peripherals - name = "Circuit board (H.O.N.K Peripherals Control module)" + board_name = "H.O.N.K Peripherals Control Module" icon_state = "mcontroller" /obj/item/circuitboard/mecha/honker/targeting - name = "Circuit board (H.O.N.K Weapon Control and Targeting module)" + board_name = "H.O.N.K Weapon Control and Targeting Module" icon_state = "mcontroller" -/obj/item/circuitboard/mecha/honker/main - name = "Circuit board (H.O.N.K Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/reticence origin_tech = "programming=3;engineering=3" +/obj/item/circuitboard/mecha/reticence/main + board_name = "Reticence Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/reticence/peripherals - name = "circuit board (Reticence Peripherals Control module)" + board_name = "Reticence Peripherals Control Module" icon_state = "mcontroller" /obj/item/circuitboard/mecha/reticence/targeting - name = "circuit board (Reticence Weapon Control and Targeting module)" + board_name = "Reticence Weapon Control and Targeting Module" icon_state = "mcontroller" -/obj/item/circuitboard/mecha/reticence/main - name = "circuit board (Reticence Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/odysseus origin_tech = "programming=3;biotech=3" +/obj/item/circuitboard/mecha/odysseus/main + board_name = "Odysseus Central Control Module" + icon_state = "mainboard" + /obj/item/circuitboard/mecha/odysseus/peripherals - name = "Circuit board (Odysseus Peripherals Control module)" + board_name = "Odysseus Peripherals Control Module" icon_state = "mcontroller" -/obj/item/circuitboard/mecha/odysseus/main - name = "Circuit board (Odysseus Central Control module)" - icon_state = "mainboard" /obj/item/circuitboard/mecha/pod - name = "Circuit board (Space Pod Mainboard)" + board_name = "Space Pod Mainboard" icon_state = "mainboard" diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/weapons/vending_items.dm index e7743f961f1..c4d4d5090e5 100644 --- a/code/game/objects/items/weapons/vending_items.dm +++ b/code/game/objects/items/weapons/vending_items.dm @@ -114,6 +114,10 @@ machine_name = "Robco Tool Maker" icon_state = "refill_engi" +/obj/item/vending_refill/youtool + machine_name = "YouTool" + icon_state = "refill_engi" + /obj/item/vending_refill/engivend machine_name = "Engi-Vend" icon_state = "refill_engi" diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 8b2bfdbd786..4dfecc88b82 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -45,7 +45,7 @@ // Components component_parts = list() var/obj/item/circuitboard/smartfridge/board = new(null) - board.set_type(type) + board.set_type(null, type) component_parts += board component_parts += new /obj/item/stock_parts/matter_bin(null) RefreshParts() diff --git a/code/modules/station_goals/bluespace_tap.dm b/code/modules/station_goals/bluespace_tap.dm index 6eb4cb9572e..6e6898bde1f 100644 --- a/code/modules/station_goals/bluespace_tap.dm +++ b/code/modules/station_goals/bluespace_tap.dm @@ -42,7 +42,7 @@ product_cost = cost /obj/item/circuitboard/machine/bluespace_tap - name = "Bluespace Harvester (Machine Board)" + board_name = "Bluespace Harvester" build_path = /obj/machinery/power/bluespace_tap origin_tech = "engineering=2;combat=2;bluespace=3" req_components = list( diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index f97638cbd28..96cd520921e 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -225,7 +225,7 @@ last_fire_time = world.time / 10 /obj/item/circuitboard/machine/bsa/back - name = "Bluespace Artillery Generator (Machine Board)" + board_name = "Bluespace Artillery Generator" build_path = /obj/machinery/bsa/back origin_tech = "engineering=2;combat=2;bluespace=2" //No freebies! req_components = list( @@ -233,7 +233,7 @@ /obj/item/stack/cable_coil = 2) /obj/item/circuitboard/machine/bsa/middle - name = "Bluespace Artillery Fusor (Machine Board)" + board_name = "Bluespace Artillery Fusor" build_path = /obj/machinery/bsa/middle origin_tech = "engineering=2;combat=2;bluespace=2" req_components = list( @@ -241,7 +241,7 @@ /obj/item/stack/cable_coil = 2) /obj/item/circuitboard/machine/bsa/front - name = "Bluespace Artillery Bore (Machine Board)" + board_name = "Bluespace Artillery Bore" build_path = /obj/machinery/bsa/front origin_tech = "engineering=2;combat=2;bluespace=2" req_components = list( @@ -249,7 +249,7 @@ /obj/item/stack/cable_coil = 2) /obj/item/circuitboard/computer/bsa_control - name = "Bluespace Artillery Controls (Computer Board)" + board_name = "Bluespace Artillery Controls" build_path = /obj/machinery/computer/bsa_control origin_tech = "engineering=2;combat=2;bluespace=2" diff --git a/code/modules/station_goals/dna_vault.dm b/code/modules/station_goals/dna_vault.dm index 031471e968c..c9096042e85 100644 --- a/code/modules/station_goals/dna_vault.dm +++ b/code/modules/station_goals/dna_vault.dm @@ -121,7 +121,7 @@ GLOBAL_LIST_INIT(non_simple_animals, typecacheof(list(/mob/living/carbon/human/m /obj/item/circuitboard/machine/dna_vault - name = "DNA Vault (Machine Board)" + board_name = "DNA Vault" build_path = /obj/machinery/dna_vault origin_tech = "engineering=2;combat=2;bluespace=2" //No freebies! req_components = list( diff --git a/code/modules/station_goals/shield.dm b/code/modules/station_goals/shield.dm index 3defa561f4f..46dc31c78a4 100644 --- a/code/modules/station_goals/shield.dm +++ b/code/modules/station_goals/shield.dm @@ -35,7 +35,7 @@ return coverage.len /obj/item/circuitboard/computer/sat_control - name = "Satellite Network Control (Computer Board)" + board_name = "Satellite Network Control" build_path = /obj/machinery/computer/sat_control origin_tech = "engineering=3" diff --git a/icons/obj/stock_parts.dmi b/icons/obj/stock_parts.dmi index f2bdd494f508870eaa883b1034a9f52e787b13b7..38ddb183e97673a658644954d87b34580f431242 100644 GIT binary patch delta 596 zcmV-a0;~PlwE^I@0gxmCS&=0qf5m#qVMB@`hxQc&TB2iN`tT^)N%r(RctaD+hU8_? z#Rh&N|Ds5WkK*g=x5K;Gza5GJDVpHLPHaCt6|0lc+=`vpRK==Ab8LD1i42TlCmvLA zooomk%JoCB(uShgiFL7R2po>zQ*gBe-YkK)OW@}u{N*5{0`HNMDCj{df9OCN4taD` z;H3+?w>Zr|7b}exE@CIv_A~sXLWPjD+}Q)pORARaL!1=I-E1IuMTH0)iov6ap!3erN%I9Ge=kWMh5Y>efM z4GZdFiH?z-kM9-g!RL~_vIsNItMxCSapdt$F*Gn_DBjWrB3tf6mnyA+Q-x0=YQ_ zo2hR9f1*vnr7N6*OIJ7r7h;yJ5Hqc%JI0;wWJDUmOecStjrrC7z8>E%aGf=cnY;U| z6spQ?S(V!<8{-3xUGy`3E@AI0nYUhLlv#V-$Tk1Rg&0J*b%0$NyY1R!(( delta 588 zcmV-S0<-<#wE@_*0gxmCQIRDif5UpoVMB@`hxQc&T4G{h`tT(BYfry}w>80HP+10F zY~V-oFPfzID89UWJ-mti>!Ii|CKJ5aiS37{Vl@~|jo67zRje8`r-tT_L_jEZ;^FC` zSZNcJ*ok$qI!16fzyBfDEK#wGb3P1l%HBb`w(NDC?BT+P&C9H2*eG?p?9Zs> ze$P-3K9}s2MOX-4t*;CK?s@m!8kMP{wU8WK$2QeJh+w6K0i!}|rSXLE2x?&juKDQ2 zstJ_ZKw>AJ%k`)8INv+a5y&WRG;jY3bLphB6oD_>r5=k2WO|ekf8COT&9!O&f3h8e z<2yVC$9H%PE~G49A!T~wC&r!kWWv~og-QOrnDaCHuAc8NaIG~*v-I!JN~kKgWmRsk z`Is+Y{>;A(D1uMUP|n~>U5oLCC1mDr7?-obo&STvRELp`MG=7wn(#v0$NxHo+!Kk From 102e42a381e4268526b7ee133b308c3cc411e337 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sun, 11 Jul 2021 17:32:19 +0100 Subject: [PATCH 20/22] heck (#16344) --- code/game/turfs/simulated/minerals.dm | 1 + code/modules/mining/ores_coins.dm | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index d2109bee2f0..2cbce40cde2 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -82,6 +82,7 @@ /turf/simulated/mineral/proc/gets_drilled() if(mineralType && (mineralAmt > 0)) new mineralType(src, mineralAmt) + SSticker.score?.score_ore_mined++ SSblackbox.record_feedback("tally", "ore_mined", mineralAmt, mineralType) for(var/obj/effect/temp_visual/mining_overlay/M in src) qdel(M) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 96ad7bcd00a..d415bdcb5a5 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -18,8 +18,6 @@ ..() pixel_x = rand(0, 16) - 8 pixel_y = rand(0, 8) - 8 - if(is_mining_level(z)) - SSticker.score.score_ore_mined++ //When ore spawns, increment score. Only include ore spawned on mining level (No Clown Planet) /obj/item/stack/ore/welder_act(mob/user, obj/item/I) . = TRUE From aca230bb7b8f6713cad788ac7f3e014ddba75ab8 Mon Sep 17 00:00:00 2001 From: hal9000PR <69320440+hal9000PR@users.noreply.github.com> Date: Sun, 11 Jul 2021 23:08:25 +0100 Subject: [PATCH 21/22] fixes mech RCDing indestructible walls (#16348) * no just no * this is probably good --- code/game/mecha/equipment/tools/work_tools.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index 884fd115fd4..96ee16ac81e 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -228,7 +228,7 @@ switch(mode) if(0) if(istype(target, /turf/simulated/wall)) - if(istype(target, /turf/simulated/wall/r_wall) && !canRwall) + if((istype(target, /turf/simulated/wall/r_wall) && !canRwall) || istype(target, /turf/simulated/wall/indestructible)) return 0 var/turf/simulated/wall/W = target occupant_message("Deconstructing [target]...") From 5124f5ef7ece094408424b4c9adf3fd0e2090dda Mon Sep 17 00:00:00 2001 From: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com> Date: Tue, 13 Jul 2021 08:19:41 -0500 Subject: [PATCH 22/22] [TGUI] Adds a HUD management UI for ghosts (#16302) * ghost hud panel * changes up UI a bit, fix conflicts * no resizable --- code/modules/admin/verbs/randomverbs.dm | 7 +- code/modules/mob/dead/observer/observer.dm | 88 +++---------------- .../mob/living/carbon/human/examine.dm | 2 +- code/modules/mob/mob_defines.dm | 4 +- code/modules/mob/mob_helpers.dm | 2 +- code/modules/mob/new_player/new_player.dm | 2 - code/modules/tgui/modules/ghost_hud_panel.dm | 73 +++++++++++++++ paradise.dme | 1 + .../packages/tgui/interfaces/GhostHudPanel.js | 53 +++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 4 +- 10 files changed, 147 insertions(+), 89 deletions(-) create mode 100644 code/modules/tgui/modules/ghost_hud_panel.dm create mode 100644 tgui/packages/tgui/interfaces/GhostHudPanel.js diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 0d724e68420..85b9fa20941 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -278,11 +278,9 @@ var/action="" if(config.antag_hud_allowed) for(var/mob/dead/observer/g in get_ghosts()) - if(!g.client.holder) //Remove the verb from non-admin ghosts - g.verbs -= /mob/dead/observer/verb/toggle_antagHUD if(g.antagHUD) g.antagHUD = FALSE // Disable it on those that have it enabled - g.has_enabled_antagHUD = 2 // We'll allow them to respawn + g.has_enabled_antagHUD = FALSE // We'll allow them to respawn to_chat(g, "The Administrator has disabled AntagHUD ") config.antag_hud_allowed = 0 to_chat(src, "AntagHUD usage has been disabled") @@ -290,7 +288,6 @@ else for(var/mob/dead/observer/g in get_ghosts()) if(!g.client.holder) // Add the verb back for all non-admin ghosts - g.verbs += /mob/dead/observer/verb/toggle_antagHUD to_chat(g, "The Administrator has enabled AntagHUD ")// Notify all observers they can now use AntagHUD config.antag_hud_allowed = 1 @@ -321,7 +318,7 @@ to_chat(g, "The administrator has placed restrictions on joining the round if you use AntagHUD") to_chat(g, "Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions ") g.antagHUD = FALSE - g.has_enabled_antagHUD = 0 + g.has_enabled_antagHUD = FALSE action = "placed restrictions" config.antag_hud_restricted = 1 to_chat(src, "AntagHUD restrictions have been enabled") diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 42d86e0553a..953b13f0bda 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -26,7 +26,8 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/image/ghostimage = null //this mobs ghost image, for deleting and stuff var/ghostvision = TRUE //is the ghost able to see things humans can't? var/seedarkness = TRUE - var/data_hud_seen = FALSE //this should one of the defines in __DEFINES/hud.dm + /// Defines from __DEFINES/hud.dm go here based on which huds the ghost has activated. + var/list/data_hud_seen = list() var/ghost_orbit = GHOST_ORBIT_CIRCLE var/health_scan = FALSE //does the ghost have health scanner mode on? by default it should be off var/datum/orbit_menu/orbit_menu @@ -86,7 +87,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) real_name = name //starts ghosts off with all HUDs. - toggle_medHUD() + toggle_all_huds_on() ..() /mob/dead/observer/Destroy() @@ -162,8 +163,6 @@ Works together with spawning an observer, noted above. else GLOB.non_respawnable_keys[ckey] = 1 ghost.key = key - if(!(ghost.client && ghost.client.holder) && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. - ghost.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! return ghost /* @@ -310,87 +309,24 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/dead/observer/proc/show_me_the_hud(hud_index) var/datum/atom_hud/H = GLOB.huds[hud_index] H.add_hud_to(src) + data_hud_seen |= hud_index /mob/dead/observer/proc/remove_the_hud(hud_index) //remove old huds var/datum/atom_hud/H = GLOB.huds[hud_index] H.remove_hud_from(src) + data_hud_seen -= hud_index -/mob/dead/observer/verb/toggle_medHUD() +/mob/dead/observer/verb/open_hud_panel() set category = "Ghost" - set name = "Toggle All/Sec/Med/Diag HUDs" - set desc = "Toggles the HUDs." + set name = "Ghost HUD Panel" if(!client) return + GLOB.ghost_hud_panel.ui_interact(src) - switch(data_hud_seen) //give new huds - if(FALSE) - data_hud_seen = DATA_HUD_DIAGNOSTIC + DATA_HUD_SECURITY_ADVANCED + DATA_HUD_MEDICAL_ADVANCED - show_me_the_hud(DATA_HUD_DIAGNOSTIC) - show_me_the_hud(DATA_HUD_SECURITY_ADVANCED) - show_me_the_hud(DATA_HUD_MEDICAL_ADVANCED) - to_chat(src, "All HUDs enabled.") - if(DATA_HUD_DIAGNOSTIC + DATA_HUD_SECURITY_ADVANCED + DATA_HUD_MEDICAL_ADVANCED) - data_hud_seen = DATA_HUD_SECURITY_ADVANCED - remove_the_hud(DATA_HUD_DIAGNOSTIC) - remove_the_hud(DATA_HUD_MEDICAL_ADVANCED) - to_chat(src, "Security HUD set.") - if(DATA_HUD_SECURITY_ADVANCED) - data_hud_seen = DATA_HUD_MEDICAL_ADVANCED - remove_the_hud(DATA_HUD_SECURITY_ADVANCED) - show_me_the_hud(DATA_HUD_MEDICAL_ADVANCED) - to_chat(src, "Medical HUD set.") - if(DATA_HUD_MEDICAL_ADVANCED) - data_hud_seen = DATA_HUD_DIAGNOSTIC - remove_the_hud(DATA_HUD_MEDICAL_ADVANCED) - show_me_the_hud(DATA_HUD_DIAGNOSTIC) - to_chat(src, "Diagnostic HUD set.") - else - data_hud_seen = FALSE - remove_the_hud(DATA_HUD_MEDICAL_ADVANCED) - to_chat(src, "HUDs disabled.") - - -/mob/dead/observer/verb/toggle_antagHUD() - set category = "Ghost" - set name = "Toggle AntagHUD" - set desc = "Toggles AntagHUD allowing you to see who is the antagonist" - if(!config.antag_hud_allowed && !client.holder) - to_chat(src, "Admins have disabled this for this round.") - return - if(!client) - return - var/mob/dead/observer/M = src - if(jobban_isbanned(M, ROLEBAN_AHUD)) - to_chat(src, "You have been banned from using this feature") - return - - var/restricted_use = (!M.has_enabled_antagHUD && !check_rights(R_ADMIN|R_MOD, FALSE)) // Admins can freely toggle it - if(config.antag_hud_restricted && restricted_use) - var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.", "Are you sure you want to turn this feature on?", "Yes", "No") - if(response == "No") - return - M.can_reenter_corpse = FALSE - if(M in GLOB.respawnable_list) - GLOB.respawnable_list -= M - - if(restricted_use) - M.has_enabled_antagHUD = TRUE - - for(var/datum/atom_hud/antag/H in (GLOB.huds)) - if(!M.antagHUD) - H.add_hud_to(usr) - else - H.remove_hud_from(usr) - if(!M.antagHUD) - to_chat(usr, "AntagHud Toggled ON") - create_log(MISC_LOG, "Enabled AntagHUD") - log_game("[key_name(usr)] has enabled AntagHUD.") - M.antagHUD = TRUE - else - to_chat(usr, "AntagHud Toggled OFF") - create_log(MISC_LOG, "Disabled AntagHUD") - log_game("[key_name(usr)] has disabled AntagHUD.") - M.antagHUD = FALSE +/mob/dead/observer/proc/toggle_all_huds_on() + show_me_the_hud(DATA_HUD_DIAGNOSTIC) + show_me_the_hud(DATA_HUD_SECURITY_ADVANCED) + show_me_the_hud(DATA_HUD_MEDICAL_ADVANCED) /mob/dead/observer/verb/set_dnr() set name = "Set DNR" diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 92ee3c2195d..cc85d785a86 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -433,7 +433,7 @@ else if(isobserver(M)) var/mob/dead/observer/O = M - if(O.data_hud_seen == DATA_HUD_SECURITY_ADVANCED || O.data_hud_seen == DATA_HUD_DIAGNOSTIC + DATA_HUD_SECURITY_ADVANCED + DATA_HUD_MEDICAL_ADVANCED) + if(DATA_HUD_SECURITY_ADVANCED in O.data_hud_seen) return (hudtype in list(EXAMINE_HUD_SECURITY_READ, EXAMINE_HUD_SKILLS)) return FALSE diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index cb39d6cc9c0..6bc7b9d454b 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -111,8 +111,8 @@ var/move_on_shuttle = 1 // Can move on the shuttle. - - var/has_enabled_antagHUD = 0 // Whether antagHUD was ever enabled. Not a true boolean - sometimes it is set to 2, because reasons. + /// Whether antagHUD has been enabled previously. + var/has_enabled_antagHUD = FALSE var/antagHUD = FALSE // Whether AntagHUD is active right now var/can_change_intents = 1 //all mobs can change intents by default. ///Override for sound_environments. If this is set the user will always hear a specific type of reverb (Instead of the area defined reverb) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index e10a405a749..00d7336e380 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -79,7 +79,7 @@ /proc/cannotPossess(A) var/mob/dead/observer/G = A - if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) + if(G.has_enabled_antagHUD && config.antag_hud_restricted) return 1 return 0 diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 003a3b819ca..27226bff98f 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -192,8 +192,6 @@ client.prefs.real_name = random_name(client.prefs.gender,client.prefs.species) observer.real_name = client.prefs.real_name observer.name = observer.real_name - if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. - observer.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key QDEL_NULL(mind) GLOB.respawnable_list += observer diff --git a/code/modules/tgui/modules/ghost_hud_panel.dm b/code/modules/tgui/modules/ghost_hud_panel.dm new file mode 100644 index 00000000000..fe35872bc04 --- /dev/null +++ b/code/modules/tgui/modules/ghost_hud_panel.dm @@ -0,0 +1,73 @@ + +/// Stores an instance of [/datum/ui_module/ghost_hud_panel] so that ghosts can use this to open their HUD panel. +GLOBAL_DATUM_INIT(ghost_hud_panel, /datum/ui_module/ghost_hud_panel, new) + +/** + * # Ghost HUD panel + * + * Allows ghosts to view a TGUI window which contains toggles for all HUD types available to them. + */ +/datum/ui_module/ghost_hud_panel + name = "Ghost HUD Panel" + /// Associative list to get the appropriate hud type based on the string passed from TGUI. + var/list/hud_type_lookup = list( + "medical" = DATA_HUD_MEDICAL_ADVANCED, + "security" = DATA_HUD_SECURITY_ADVANCED, + "diagnostic" = DATA_HUD_DIAGNOSTIC + ) + +/datum/ui_module/ghost_hud_panel/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.observer_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui) + if(!ui) + ui = new(user, src, ui_key, "GhostHudPanel", name, 250, 171, master_ui, state) + ui.set_autoupdate(FALSE) + ui.open() + +/datum/ui_module/ghost_hud_panel/ui_data(mob/dead/observer/ghost) + var/list/data = list() + for(var/hud in hud_type_lookup) + data[hud] = (hud_type_lookup[hud] in ghost.data_hud_seen) + data["ahud"] = ghost.antagHUD + return data + +/datum/ui_module/ghost_hud_panel/ui_act(action, list/params) + if(..()) + return + + var/mob/dead/observer/ghost = usr + . = TRUE + + switch(action) + if("hud_on") + var/hud_type = hud_type_lookup[params["hud_type"]] + ghost.show_me_the_hud(hud_type) + + if("hud_off") + var/hud_type = hud_type_lookup[params["hud_type"]] + ghost.remove_the_hud(hud_type) + + if("ahud_on") + if(!config.antag_hud_allowed && !ghost.client.holder) + to_chat(ghost, "Admins have disabled this for this round.") + return FALSE + if(jobban_isbanned(ghost, "AntagHUD")) + to_chat(ghost, "You have been banned from using this feature.") + return FALSE + // Check if this is the first time they're turning on Antag HUD. + if(!check_rights(R_ADMIN | R_MOD, FALSE) && !ghost.has_enabled_antagHUD && config.antag_hud_restricted) + var/response = alert(ghost, "If you turn this on, you will not be able to take any part in the round.", "Are you sure you want to enable antag HUD?", "Yes", "No") + if(response == "No") + return FALSE + + ghost.has_enabled_antagHUD = TRUE + ghost.can_reenter_corpse = FALSE + GLOB.respawnable_list -= ghost + + ghost.antagHUD = TRUE + for(var/datum/atom_hud/antag/H in GLOB.huds) + H.add_hud_to(ghost) + + if("ahud_off") + ghost.antagHUD = FALSE + for(var/datum/atom_hud/antag/H in GLOB.huds) + H.add_hud_to(ghost) diff --git a/paradise.dme b/paradise.dme index 6295af0a3dd..10c27234feb 100644 --- a/paradise.dme +++ b/paradise.dme @@ -2454,6 +2454,7 @@ #include "code\modules\tgui\modules\crew_monitor.dm" #include "code\modules\tgui\modules\ert_manager.dm" #include "code\modules\tgui\modules\generic_crew_manifest.dm" +#include "code\modules\tgui\modules\ghost_hud_panel.dm" #include "code\modules\tgui\modules\law_manager.dm" #include "code\modules\tgui\modules\power_monitor.dm" #include "code\modules\tgui\modules\volume_mixer.dm" diff --git a/tgui/packages/tgui/interfaces/GhostHudPanel.js b/tgui/packages/tgui/interfaces/GhostHudPanel.js new file mode 100644 index 00000000000..766786067ef --- /dev/null +++ b/tgui/packages/tgui/interfaces/GhostHudPanel.js @@ -0,0 +1,53 @@ +import { useBackend } from "../backend"; +import { Button, Section, Flex, Divider } from "../components"; +import { Window } from "../layouts"; + +export const GhostHudPanel = (props, context) => { + const { data } = useBackend(context); + const { + security, + medical, + diagnostic, + ahud, + } = data; + return ( + + +

+ + + + + +
+ + + ); +}; + +const HudEntry = (props, context) => { + const { act } = useBackend(context); + const { + label, + type = null, + is_active, + act_on = 'hud_on', + act_off = 'hud_off', + } = props; + return ( + + + {label} + + +