From 6683493eba7bc8b5b7839afe214669172b935e54 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sat, 23 Jul 2022 21:49:57 +0200 Subject: [PATCH] [MIRROR] Removes Internals HUD element [MDB IGNORE] (#15104) * Removes Internals HUD element * Removes the proc calls that were no longer necessary Co-authored-by: 13spacemen <46101244+13spacemen@users.noreply.github.com> Co-authored-by: GoldenAlpharex --- code/__DEFINES/hud.dm | 14 ++-- code/_onclick/hud/action_button.dm | 2 +- code/_onclick/hud/hud.dm | 5 +- code/_onclick/hud/human.dm | 4 -- code/_onclick/hud/screen_objects.dm | 60 ------------------ code/datums/actions/action.dm | 6 ++ code/datums/actions/items/set_internals.dm | 2 + code/game/objects/items/tanks/tanks.dm | 2 - code/modules/antagonists/ert/ert.dm | 1 - code/modules/mob/living/carbon/carbon.dm | 4 -- .../living/carbon/human/human_stripping.dm | 2 - .../mob/living/carbon/human/inventory.dm | 1 - .../carbon/human/species_types/plasmamen.dm | 2 - code/modules/mob/living/carbon/life.dm | 3 - icons/hud/actions.dmi | Bin 8753 -> 8836 bytes .../code/datums/quirks/neutral.dm | 2 - .../modules/better_vox/code/vox_species.dm | 1 - .../mob/living/carbon/human/species/vox.dm | 1 - .../medical/code/anesthetic_machine.dm | 1 - 19 files changed, 20 insertions(+), 93 deletions(-) diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index b93201baf80..a4b21aec213 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -93,12 +93,12 @@ #define ui_palette_scroll_offset(north_offset) ("WEST+1:8,NORTH-[6+north_offset]:28") //Middle right (status indicators) -#define ui_healthdoll "EAST-1:28,CENTER-2:13" -#define ui_health "EAST-1:28,CENTER-1:15" -#define ui_internal "EAST-1:28,CENTER+1:17" -#define ui_mood "EAST-1:28,CENTER:17" -#define ui_spacesuit "EAST-1:28,CENTER-4:10" -#define ui_stamina "EAST-1:28,CENTER-3:10" +#define ui_healthdoll "EAST-1:28,CENTER-2:17" +#define ui_health "EAST-1:28,CENTER-1:19" +#define ui_internal "EAST-1:28,CENTER+1:21" +#define ui_mood "EAST-1:28,CENTER:21" +#define ui_spacesuit "EAST-1:28,CENTER-4:14" +#define ui_stamina "EAST-1:28,CENTER-3:14" //Pop-up inventory #define ui_shoes "WEST+1:8,SOUTH:5" @@ -211,3 +211,5 @@ #define SCRN_OBJ_IN_LIST "list" /// In the collapseable palette #define SCRN_OBJ_IN_PALETTE "palette" +///Inserted first in the list +#define SCRN_OBJ_INSERT_FIRST "first" diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index 29b10891574..68c3e481611 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -8,7 +8,7 @@ var/button_icon_state var/appearance_cache - + var/mutable_appearance/button_overlay /// Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks var/location = SCRN_OBJ_DEFAULT /// A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index a7826807b47..7b161dcc584 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -101,7 +101,6 @@ GLOBAL_LIST_INIT(available_erp_ui_styles, list( var/atom/movable/screen/healths var/atom/movable/screen/stamina var/atom/movable/screen/healthdoll - var/atom/movable/screen/internals var/atom/movable/screen/spacesuit // subtypes can override this to force a specific UI style var/ui_style @@ -173,7 +172,6 @@ GLOBAL_LIST_INIT(available_erp_ui_styles, list( healths = null stamina = null healthdoll = null - internals = null spacesuit = null blobpwrdisplay = null alien_plasma_display = null @@ -418,6 +416,9 @@ GLOBAL_LIST_INIT(available_erp_ui_styles, list( listed_actions.insert_action(button) if(SCRN_OBJ_IN_PALETTE) palette_actions.insert_action(button) + if(SCRN_OBJ_INSERT_FIRST) + listed_actions.insert_action(button, index = 1) + position = SCRN_OBJ_IN_LIST else // If we don't have it as a define, this is a screen_loc, and we should be floating floating_actions += button button.screen_loc = position diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 9ea36feee34..9ba867ad381 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -355,10 +355,6 @@ rest_icon.hud = src static_inventory += rest_icon - internals = new /atom/movable/screen/internals() - internals.hud = src - infodisplay += internals - spacesuit = new /atom/movable/screen/spacesuit spacesuit.hud = src infodisplay += spacesuit diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index ff9abd6bbac..ba3e5846cad 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -307,66 +307,6 @@ icon = 'icons/hud/screen_cyborg.dmi' screen_loc = ui_borg_intents -/atom/movable/screen/internals - name = "toggle internals" - icon_state = "internal0" - screen_loc = ui_internal - -/atom/movable/screen/internals/Click() - if(!iscarbon(usr)) - return - var/mob/living/carbon/C = usr - if(C.incapacitated()) - return - - if(C.internal) - C.internal = null - to_chat(C, span_notice("You are no longer running on internals.")) - icon_state = "internal0" - else - if(!C.getorganslot(ORGAN_SLOT_BREATHING_TUBE)) - if(!istype(C.wear_mask, /obj/item/clothing/mask)) - to_chat(C, span_warning("You are not wearing an internals mask!")) - return 1 - else - var/obj/item/clothing/mask/M = C.wear_mask - if(M.mask_adjusted) // if mask on face but pushed down - M.adjustmask(C) // adjust it back - if( !(M.clothing_flags & MASKINTERNALS) ) - to_chat(C, span_warning("You are not wearing an internals mask!")) - return - - var/obj/item/I = C.is_holding_item_of_type(/obj/item/tank) - if(I) - to_chat(C, span_notice("You are now running on internals from [I] in your [C.get_held_index_name(C.get_held_index_of_item(I))].")) - C.internal = I - else if(ishuman(C)) - var/mob/living/carbon/human/H = C - if(istype(H.s_store, /obj/item/tank)) - to_chat(H, span_notice("You are now running on internals from [H.s_store] on your [H.wear_suit.name].")) - H.internal = H.s_store - else if(istype(H.belt, /obj/item/tank)) - to_chat(H, span_notice("You are now running on internals from [H.belt] on your belt.")) - H.internal = H.belt - else if(istype(H.l_store, /obj/item/tank)) - to_chat(H, span_notice("You are now running on internals from [H.l_store] in your left pocket.")) - H.internal = H.l_store - else if(istype(H.r_store, /obj/item/tank)) - to_chat(H, span_notice("You are now running on internals from [H.r_store] in your right pocket.")) - H.internal = H.r_store - - //Separate so CO2 jetpacks are a little less cumbersome. - if(!C.internal && istype(C.back, /obj/item/tank)) - to_chat(C, span_notice("You are now running on internals from [C.back] on your back.")) - C.internal = C.back - - if(C.internal) - icon_state = "internal1" - else - to_chat(C, span_warning("You don't have an oxygen tank!")) - return - C.update_action_buttons_icon() - /atom/movable/screen/spacesuit name = "Space suit cell status" icon_state = "spacesuit_0" diff --git a/code/datums/actions/action.dm b/code/datums/actions/action.dm index c20b4dbe943..af7d6fed2fb 100644 --- a/code/datums/actions/action.dm +++ b/code/datums/actions/action.dm @@ -30,6 +30,7 @@ var/icon_icon = 'icons/hud/actions.dmi' /// This is the icon state for the icon that appears OVER the button background var/button_icon_state = "default" + var/button_overlay_state ///List of all mobs that are viewing our action button -> A unique movable for them to view. var/list/viewers = list() @@ -166,6 +167,11 @@ ApplyIcon(button, force) + if(button_overlay_state) + button.cut_overlay(button.button_overlay) + button.button_overlay = mutable_appearance(icon = 'icons/hud/actions.dmi', icon_state = button_overlay_state) + button.add_overlay(button.button_overlay) + var/available = IsAvailable() if(available) button.color = rgb(255,255,255,255) diff --git a/code/datums/actions/items/set_internals.dm b/code/datums/actions/items/set_internals.dm index 69262c108a7..b811a010079 100644 --- a/code/datums/actions/items/set_internals.dm +++ b/code/datums/actions/items/set_internals.dm @@ -1,5 +1,7 @@ /datum/action/item_action/set_internals name = "Set Internals" + default_button_position = SCRN_OBJ_INSERT_FIRST + button_overlay_state = "ab_goldborder" /datum/action/item_action/set_internals/UpdateButton(atom/movable/screen/movable/action_button/button, status_only = FALSE, force) . = ..() diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index 6a50e0fb7c6..dfd68b339d5 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -55,7 +55,6 @@ if(H.internal == src) to_chat(H, span_notice("You close [src] valve.")) H.internal = null - H.update_internals_hud_icon(0) else if(!H.getorganslot(ORGAN_SLOT_BREATHING_TUBE)) if(!H.wear_mask) @@ -73,7 +72,6 @@ else to_chat(H, span_notice("You open [src] valve.")) H.internal = src - H.update_internals_hud_icon(1) H.update_action_buttons_icon() diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index 449ef974d36..77d91e3a21b 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -234,7 +234,6 @@ if(isplasmaman(H)) H.equipOutfit(plasmaman_outfit) H.internal = H.get_item_for_held_index(2) - H.update_internals_hud_icon(1) H.equipOutfit(outfit) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index f9afb078ee5..680f9aaa880 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -789,10 +789,6 @@ else hud_used.stamina.icon_state = "stamina6" -/mob/living/carbon/proc/update_internals_hud_icon(internal_state = 0) - if(hud_used?.internals) - hud_used.internals.icon_state = "internal[internal_state]" - /mob/living/carbon/proc/update_spacesuit_hud_icon(cell_state = "empty") if(hud_used?.spacesuit) hud_used.spacesuit.icon_state = "spacesuit_[cell_state]" diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm index 2755ce20668..7f099842be5 100644 --- a/code/modules/mob/living/carbon/human/human_stripping.dm +++ b/code/modules/mob/living/carbon/human/human_stripping.dm @@ -223,11 +223,9 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list( carbon_source.internal = null // This isn't meant to be FALSE, it correlates to the icon's name. - carbon_source.update_internals_hud_icon(0) else if (!QDELETED(item)) if((carbon_source.wear_mask?.clothing_flags & MASKINTERNALS) || carbon_source.getorganslot(ORGAN_SLOT_BREATHING_TUBE)) carbon_source.internal = item - carbon_source.update_internals_hud_icon(1) carbon_source.visible_message( span_danger("[user] [isnull(carbon_source.internal) ? "closes": "opens"] the valve on [source]'s [item.name]."), diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index e9fce9c4b8b..1a88164b290 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -384,7 +384,6 @@ if((I.flags_inv & (HIDEHAIR|HIDEFACIALHAIR)) || (initial(I.flags_inv) & (HIDEHAIR|HIDEFACIALHAIR))) update_hair() if(toggle_off && internal && !getorganslot(ORGAN_SLOT_BREATHING_TUBE)) - update_internals_hud_icon(0) internal = null if(I.flags_inv & HIDEEYES) update_inv_glasses() diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 55a644b44a3..cce7a176e45 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -122,8 +122,6 @@ if(job.plasmaman_outfit) equipping.equipOutfit(job.plasmaman_outfit, visuals_only) equipping.internal = equipping.get_item_for_held_index(2) - equipping.update_internals_hud_icon(1) - /datum/species/plasmaman/random_name(gender,unique,lastname) if(unique) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 9854be41a6e..ec32fdc0e67 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -348,12 +348,9 @@ if(internal) if(internal.loc != src && !(wear_mask.clothing_flags & MASK_EXTEND_RANGE)) //SKYRAT EDIT ANESTHETIC MACHINE. ORIGNIAL CODE: if(internal.loc != src) internal = null - update_internals_hud_icon(0) else if ((!wear_mask || !(wear_mask.clothing_flags & MASKINTERNALS)) && !getorganslot(ORGAN_SLOT_BREATHING_TUBE)) internal = null - update_internals_hud_icon(0) else - update_internals_hud_icon(1) . = internal.remove_air_volume(volume_needed) if(!.) return FALSE //to differentiate between no internals and active, but empty internals diff --git a/icons/hud/actions.dmi b/icons/hud/actions.dmi index f402659424723212062951d189a1bff7a8cb3434..24ee23975b2469292a52afcaba877910f796da10 100644 GIT binary patch literal 8836 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 literal 8753 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 AO8@`> diff --git a/modular_skyrat/master_files/code/datums/quirks/neutral.dm b/modular_skyrat/master_files/code/datums/quirks/neutral.dm index a1afb053a00..de8a7fc6be7 100644 --- a/modular_skyrat/master_files/code/datums/quirks/neutral.dm +++ b/modular_skyrat/master_files/code/datums/quirks/neutral.dm @@ -79,7 +79,6 @@ return lungs_holding.Insert(carbon_holder, drop_if_replaced = FALSE) lungs_holding.organ_flags &= ~ORGAN_FROZEN - carbon_holder.update_internals_hud_icon(1) /datum/quirk/equipping/lungs/on_equip_item(obj/item/equipped, success) var/mob/living/carbon/human/human_holder = quirk_holder @@ -135,4 +134,3 @@ if (!success || !istype(carbon_holder) || !istype(equipped, /obj/item/tank/internals)) return carbon_holder.internal = equipped - carbon_holder.update_internals_hud_icon(1) diff --git a/modular_skyrat/modules/better_vox/code/vox_species.dm b/modular_skyrat/modules/better_vox/code/vox_species.dm index 6cd55a352f2..e1f5f3dfefc 100644 --- a/modular_skyrat/modules/better_vox/code/vox_species.dm +++ b/modular_skyrat/modules/better_vox/code/vox_species.dm @@ -71,7 +71,6 @@ var/datum/outfit/vox/vox_outfit = new /datum/outfit/vox equipping.equipOutfit(vox_outfit, visuals_only) equipping.internal = equipping.get_item_for_held_index(2) - equipping.update_internals_hud_icon(1) /datum/species/vox_primalis/random_name(gender, unique, lastname) if(unique) diff --git a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/vox.dm b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/vox.dm index e5d1ce90239..bedb4829235 100644 --- a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/vox.dm +++ b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/vox.dm @@ -71,7 +71,6 @@ var/datum/outfit/vox/O = new /datum/outfit/vox equipping.equipOutfit(O, visuals_only) equipping.internal = equipping.get_item_for_held_index(2) - equipping.update_internals_hud_icon(1) /datum/species/vox/random_name(gender,unique,lastname) if(unique) diff --git a/modular_skyrat/modules/medical/code/anesthetic_machine.dm b/modular_skyrat/modules/medical/code/anesthetic_machine.dm index 087ee4b797b..3be8209aa5e 100644 --- a/modular_skyrat/modules/medical/code/anesthetic_machine.dm +++ b/modular_skyrat/modules/medical/code/anesthetic_machine.dm @@ -131,7 +131,6 @@ target.internal = attached_tank mask_out = TRUE START_PROCESSING(SSmachines, src) - target.update_internals_hud_icon(1) update_icon() /obj/machinery/anesthetic_machine/process()