From 4c250570ef58cfbbd666930325ba1f0bb040afeb Mon Sep 17 00:00:00 2001 From: Fikou <23585223+Fikou@users.noreply.github.com> Date: Wed, 9 Mar 2022 07:07:49 +0100 Subject: [PATCH] fixes mod plating being called armor in some places (#65314) * saucy jack * wario --- code/modules/mod/mod_construction.dm | 22 ++++----- .../designs/mechfabricator_designs.dm | 42 +++++++++--------- code/modules/research/techweb/all_nodes.dm | 12 ++--- .../obj/clothing/modsuit/mod_construction.dmi | Bin 4713 -> 4600 bytes 4 files changed, 38 insertions(+), 38 deletions(-) diff --git a/code/modules/mod/mod_construction.dm b/code/modules/mod/mod_construction.dm index fb4ff8e649d..55d56875188 100644 --- a/code/modules/mod/mod_construction.dm +++ b/code/modules/mod/mod_construction.dm @@ -51,32 +51,32 @@ new /obj/item/mod/core/standard(drop_location()) qdel(src) -/obj/item/mod/construction/armor +/obj/item/mod/construction/plating name = "MOD external plating" desc = "External plating used to finish a MOD control unit." icon_state = "standard-plating" var/datum/mod_theme/theme = /datum/mod_theme -/obj/item/mod/construction/armor/Initialize(mapload) +/obj/item/mod/construction/plating/Initialize(mapload) . = ..() var/datum/mod_theme/used_theme = GLOB.mod_themes[theme] name = "MOD [used_theme.name] external plating" desc = "[desc] [used_theme.desc]" icon_state = "[used_theme.default_skin]-plating" -/obj/item/mod/construction/armor/engineering +/obj/item/mod/construction/plating/engineering theme = /datum/mod_theme/engineering -/obj/item/mod/construction/armor/atmospheric +/obj/item/mod/construction/plating/atmospheric theme = /datum/mod_theme/atmospheric -/obj/item/mod/construction/armor/medical +/obj/item/mod/construction/plating/medical theme = /datum/mod_theme/medical -/obj/item/mod/construction/armor/security +/obj/item/mod/construction/plating/security theme = /datum/mod_theme/security -/obj/item/mod/construction/armor/cosmohonk +/obj/item/mod/construction/plating/cosmohonk theme = /datum/mod_theme/cosmohonk /obj/item/mod/paint @@ -127,7 +127,7 @@ if(WRENCHED_ASSEMBLY_STEP) display_text = "The assembly seems loose..." if(SCREWED_ASSEMBLY_STEP) - display_text = "All it's missing is external armor..." + display_text = "All it's missing is external plating..." . += span_notice(display_text) /obj/item/mod/construction/shell/attackby(obj/item/part, mob/user, params) @@ -232,13 +232,13 @@ balloon_alert(user, "assembly unsecured") step = BOOTS_STEP if(SCREWED_ASSEMBLY_STEP) - if(istype(part, /obj/item/mod/construction/armor)) //Construct - var/obj/item/mod/construction/armor/external_armor = part + if(istype(part, /obj/item/mod/construction/plating)) //Construct + var/obj/item/mod/construction/plating/external_plating = part if(!user.transferItemToLoc(part, src)) return playsound(src, 'sound/machines/click.ogg', 30, TRUE) balloon_alert(user, "suit finished") - var/obj/item/mod = new /obj/item/mod/control(drop_location(), external_armor.theme, null, core) + var/obj/item/mod = new /obj/item/mod/control(drop_location(), external_plating.theme, null, core) core = null qdel(src) user.put_in_hands(mod) diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 86a535ac62f..3827c179bba 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -1022,56 +1022,56 @@ build_path = /obj/item/mod/construction/boots category = list("MOD Construction") -/datum/design/mod_armor +/datum/design/mod_plating name = "MOD external plating" desc = "External plating for a MODsuit." - id = "mod_armor_standard" + id = "mod_plating_standard" build_type = MECHFAB|PROTOLATHE materials = list(/datum/material/iron = 6000, /datum/material/glass = 3000, /datum/material/plasma = 1000) construction_time = 15 SECONDS - build_path = /obj/item/mod/construction/armor + build_path = /obj/item/mod/construction/plating category = list("MOD Construction", "Equipment") research_icon = 'icons/obj/clothing/modsuit/mod_construction.dmi' research_icon_state = "standard-plating" -/datum/design/mod_armor/New() +/datum/design/mod_plating/New() . = ..() - var/obj/item/mod/construction/armor/armor_type = build_path + var/obj/item/mod/construction/plating/armor_type = build_path var/datum/mod_theme/theme = GLOB.mod_themes[initial(armor_type.theme)] - name = "MOD [theme.name] armor" + name = "MOD [theme.name] plating" desc = "External plating for a MODsuit. [theme.desc]" -/datum/design/mod_armor/engineering - id = "mod_armor_engineering" - build_path = /obj/item/mod/construction/armor/engineering +/datum/design/mod_plating/engineering + id = "mod_plating_engineering" + build_path = /obj/item/mod/construction/plating/engineering materials = list(/datum/material/iron = 6000, /datum/material/gold = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING research_icon_state = "engineering-plating" -/datum/design/mod_armor/atmospheric - id = "mod_armor_atmospheric" - build_path = /obj/item/mod/construction/armor/atmospheric +/datum/design/mod_plating/atmospheric + id = "mod_plating_atmospheric" + build_path = /obj/item/mod/construction/plating/atmospheric materials = list(/datum/material/iron = 6000, /datum/material/titanium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING research_icon_state = "atmospheric-plating" -/datum/design/mod_armor/medical - id = "mod_armor_medical" - build_path = /obj/item/mod/construction/armor/medical +/datum/design/mod_plating/medical + id = "mod_plating_medical" + build_path = /obj/item/mod/construction/plating/medical materials = list(/datum/material/iron = 6000, /datum/material/silver = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) departmental_flags = DEPARTMENTAL_FLAG_MEDICAL research_icon_state = "medical-plating" -/datum/design/mod_armor/security - id = "mod_armor_security" - build_path = /obj/item/mod/construction/armor/security +/datum/design/mod_plating/security + id = "mod_plating_security" + build_path = /obj/item/mod/construction/plating/security materials = list(/datum/material/iron = 6000, /datum/material/uranium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) departmental_flags = DEPARTMENTAL_FLAG_SECURITY research_icon_state = "security-plating" -/datum/design/mod_armor/cosmohonk - id = "mod_armor_cosmohonk" - build_path = /obj/item/mod/construction/armor/cosmohonk +/datum/design/mod_plating/cosmohonk + id = "mod_plating_cosmohonk" + build_path = /obj/item/mod/construction/plating/cosmohonk materials = list(/datum/material/iron = 6000, /datum/material/bananium = 2000, /datum/material/glass = 1000, /datum/material/plasma = 1000) departmental_flags = DEPARTMENTAL_FLAG_SERVICE research_icon_state = "cosmohonk-plating" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 420e2e61d58..a954028d48d 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -124,7 +124,7 @@ "mod_helmet", "mod_paint_kit", "mod_shell", - "mod_armor_standard", + "mod_plating_standard", "mod_storage", "mod_welding", "mod_mouthhole", @@ -1465,7 +1465,7 @@ description = "Engineering suits, for powered engineers." prereq_ids = list("mod_advanced", "engineering") design_ids = list( - "mod_armor_engineering", + "mod_plating_engineering", "mod_visor_meson", "mod_t_ray", "mod_magboot", @@ -1481,7 +1481,7 @@ description = "Advanced Engineering suits, for advanced powered engineers." prereq_ids = list("mod_engineering", "adv_engi") design_ids = list( - "mod_armor_atmospheric", + "mod_plating_atmospheric", "mod_jetpack", "mod_rad_protection", "mod_emp_shield", @@ -1495,7 +1495,7 @@ description = "Medical suits for quick rescue purposes." prereq_ids = list("mod_advanced", "biotech") design_ids = list( - "mod_armor_medical", + "mod_plating_medical", "mod_visor_medhud", "mod_health_analyzer", "mod_quick_carry", @@ -1511,7 +1511,7 @@ description = "Security suits for space crime handling." prereq_ids = list("mod_advanced", "sec_basic") design_ids = list( - "mod_armor_security", + "mod_plating_security", "mod_visor_sechud", "mod_stealth", "mod_holster", @@ -1525,7 +1525,7 @@ description = "Powered suits for protection against low-humor environments." prereq_ids = list("mod_advanced", "clown") design_ids = list( - "mod_armor_cosmohonk", + "mod_plating_cosmohonk", "mod_bikehorn", "mod_microwave_beam", "mod_waddle", diff --git a/icons/obj/clothing/modsuit/mod_construction.dmi b/icons/obj/clothing/modsuit/mod_construction.dmi index 80e40a2354e117e538900fd1ecd26eccb12523d3..37818382b4289c9b27ffeea6df2ce6f5aed1ff99 100644 GIT binary patch delta 4236 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