mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 07:08:00 +01:00
Civilian HUDs + Implant (#4219)
## About The Pull Request Adds civilian HUDs and HUDsunglasses to the game. They can see the job icon, but not mindshield/wanted/permit status. Juuuust the job icon. Regular variant available in loadout and autodrobe, as well as sci and service lathes after being researched with the rest of the huds. Sunglasses available through crafting the same way you craft the others. Also adds it as a researchable implant. Available in augments+ for 4 quirk points. Also Alexios did the really pretty grey version of the sprite so they get to be in the changelog :) ## Why It's Good For The Game Bubberstation has a LOT of people running around with outfits not correlating to their job. This makes it hard to find out what job people are at a quick glance at times. This adds a HUD that lets you see the job icon and nothing else. I ran an adminbussed version of these and players pretty much unanimously agreed that they were nice to have, and agreeing with my above point of "it is hard to see what job people are at times" Also they just look cool. ## Proof Of Testing <img width="101" height="152" alt="image" src="https://github.com/user-attachments/assets/67ce82aa-fd4e-45fa-a6eb-b78079541756" /> <img width="114" height="164" alt="image" src="https://github.com/user-attachments/assets/e4a5f9c4-11ac-4136-bbff-f757e50bdb85" /> <img width="228" height="159" alt="image" src="https://github.com/user-attachments/assets/7e15423a-7c85-4b19-bbc5-15286e6ab99d" /> <img width="162" height="190" alt="image" src="https://github.com/user-attachments/assets/cd8181b4-c2ef-4ddc-ad20-fbc86c2f07eb" /> <img width="334" height="36" alt="image" src="https://github.com/user-attachments/assets/ca658549-63b0-4d0b-917d-d5cf535828f3" /> ## Changelog :cl:Sapphoqueer, Alexios add: Civilian HUDs and Civilian HUDSunglasses. Available in loadout, clothesmate, and sci/servicelathes after the HUD research. These show job icons and nothing else. add: Civilian HUD implants. Printable by sci through the cybernetics implants node, as well as being in augments+ for 4 quirk points. /🆑 --------- Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
This commit is contained in:
+1
@@ -34,6 +34,7 @@
|
||||
"tongue" = "Tongue",
|
||||
"ears" = "Ears",
|
||||
"Brain implant" = "Brain implant", //BUBBER EDIT
|
||||
"Eyes Implant" = "Eyes implant",
|
||||
"Mouth implant" = "Mouth implant",
|
||||
"Left Arm implant" = "Left Arm implant",
|
||||
"Right Arm implant" = "Right Arm implant",
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
item_path = /obj/item/clothing/glasses/fake_sunglasses/aviator
|
||||
|
||||
/datum/loadout_item/glasses/retinal_projector
|
||||
name = "Civilian Retinal Projector"
|
||||
name = "Retinal Projector"
|
||||
item_path = /obj/item/clothing/glasses/hud/ar/projector
|
||||
|
||||
/*
|
||||
|
||||
@@ -153,6 +153,7 @@
|
||||
"meson_hud_projector",
|
||||
"science_hud_projector",
|
||||
"permit_glasses",
|
||||
"civ_hud",
|
||||
"nifsoft_money_sense",
|
||||
"nifsoft_hud_kit",
|
||||
"nifsoft_hud_science",
|
||||
|
||||
@@ -47,6 +47,11 @@
|
||||
/datum/augment_item/implant/eyes
|
||||
slot = AUGMENT_SLOT_EYES_IMPLANT
|
||||
|
||||
/datum/augment_item/implant/eyes/civhud
|
||||
name = "Civilian HUD Implant"
|
||||
cost = 4
|
||||
path = /obj/item/organ/cyberimp/eyes/hud/civilian
|
||||
|
||||
//MOUTH IMPLANTS
|
||||
/datum/augment_item/implant/mouth
|
||||
slot = AUGMENT_SLOT_MOUTH_IMPLANT
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"ci-medhud",
|
||||
"ci-sechud",
|
||||
"ci-diaghud",
|
||||
"ci-civhud",
|
||||
"ci-botany",
|
||||
"ci-janitor",
|
||||
"ci-lighter",
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
/obj/item/clothing/glasses/regular/betterunshit = 5,
|
||||
/obj/item/clothing/glasses/thin = 5,
|
||||
/obj/item/clothing/glasses/hud/ar/projector = 5,
|
||||
/obj/item/clothing/glasses/hud/civilian = 5,
|
||||
/obj/item/clothing/neck/face_scarf = 5,
|
||||
/obj/item/clothing/neck/scarf/pride = 5, //BUBBER EDIT: ADDS PRIDE SCARVES
|
||||
/obj/item/clothing/gloves/bracer/wraps,
|
||||
|
||||
@@ -68,3 +68,21 @@
|
||||
/obj/item/stack/ore/titanium =5)
|
||||
time = 5 SECONDS
|
||||
category = CAT_CLOTHING
|
||||
|
||||
/datum/crafting_recipe/hudsunciv
|
||||
name = "Civilian HUDsunglasses"
|
||||
result = /obj/item/clothing/glasses/hud/civilian/sunglasses
|
||||
time = 2 SECONDS
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
||||
reqs = list(/obj/item/clothing/glasses/hud/civilian = 1,
|
||||
/obj/item/clothing/glasses/sunglasses = 1,
|
||||
/obj/item/stack/cable_coil = 5)
|
||||
category = CAT_EQUIPMENT
|
||||
|
||||
/datum/crafting_recipe/hudsuncivremoval
|
||||
name = "Civilian HUD removal"
|
||||
result = /obj/item/clothing/glasses/sunglasses
|
||||
time = 2 SECONDS
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
||||
reqs = list(/obj/item/clothing/glasses/hud/civilian/sunglasses = 1)
|
||||
category = CAT_EQUIPMENT
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
/obj/item/clothing/glasses/hud/civilian
|
||||
name = "Civilian HUD Glasses"
|
||||
desc = "A heads-up display that scans the humanoids around you and displays their ID status. Experts say this has well over 9000 uses."
|
||||
icon = 'modular_zubbers/icons/obj/clothing/head/glasses.dmi'
|
||||
worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi'
|
||||
icon_state = "civhud"
|
||||
clothing_traits = list(TRAIT_BASIC_SECURITY_HUD) //thanks honkbots for having that
|
||||
|
||||
|
||||
/obj/item/clothing/glasses/hud/civilian/sunglasses
|
||||
name = "Civilian HUDSunglasses"
|
||||
desc = "Sunglasses with a civilian HUD."
|
||||
icon = 'modular_zubbers/icons/obj/clothing/head/glasses.dmi'
|
||||
worn_icon = 'modular_zubbers/icons/mob/clothing/eyes.dmi'
|
||||
icon_state = "sunhudciv"
|
||||
flash_protect = FLASH_PROTECTION_FLASH
|
||||
flags_cover = GLASSESCOVERSEYES
|
||||
tint = 1
|
||||
@@ -0,0 +1,7 @@
|
||||
/obj/item/organ/cyberimp/eyes/hud/civilian
|
||||
name = "Civilian HUD implant"
|
||||
desc = "These cybernetic eye implants will display a Civilian HUD over everything you see."
|
||||
icon = 'modular_zubbers/icons/obj/medical/organs/organs.dmi'
|
||||
icon_state = "eye_implant_civilian"
|
||||
HUD_traits = list(TRAIT_BASIC_SECURITY_HUD)
|
||||
hud_color = "#30e04d"
|
||||
@@ -10,3 +10,7 @@
|
||||
/datum/loadout_item/glasses/salesman
|
||||
name = "Colored Glasses"
|
||||
item_path = /obj/item/clothing/glasses/salesman
|
||||
|
||||
/datum/loadout_item/glasses/civhud
|
||||
name = "Civilian HUD"
|
||||
item_path = /obj/item/clothing/glasses/hud/civilian
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS,
|
||||
)
|
||||
departmental_flags = DEPARTMENT_BITFLAG_ENGINEERING | DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||
|
||||
|
||||
/* Uncomment in case nitrogen internal tanks get refactored to no longer be 25L
|
||||
* /datum/design/nitrogen_tank_belt
|
||||
* name = "Nitrogen Internals Tank"
|
||||
@@ -45,3 +45,36 @@
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS,
|
||||
)
|
||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_MEDICAL
|
||||
|
||||
/datum/design/civilian_hud
|
||||
name = "Civilian HUD"
|
||||
desc = "A heads-up display that scans the humanoids around you and displays their ID status. Experts say this has well over 9000 uses."
|
||||
id = "civ_hud"
|
||||
build_type = PROTOLATHE | AWAY_LATHE
|
||||
materials = list(
|
||||
/datum/material/iron = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
/datum/material/glass = HALF_SHEET_MATERIAL_AMOUNT,
|
||||
)
|
||||
build_path = /obj/item/clothing/glasses/hud/civilian
|
||||
category = list(
|
||||
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MISC,
|
||||
)
|
||||
departmental_flags = DEPARTMENT_BITFLAG_SERVICE | DEPARTMENT_BITFLAG_SCIENCE
|
||||
|
||||
/datum/design/cyberimp_civ_hud
|
||||
name = "Civilian HUD Implant"
|
||||
desc = "These cybernetic eyes will display a civilian HUD over everything you see. Wiggle eyes to control."
|
||||
id = "ci-civhud"
|
||||
build_type = PROTOLATHE | AWAY_LATHE | MECHFAB
|
||||
construction_time = 5 SECONDS
|
||||
//just about half the materials of a sechudimplant but no silver
|
||||
materials = list(
|
||||
/datum/material/iron = SMALL_MATERIAL_AMOUNT*3,
|
||||
/datum/material/glass = SMALL_MATERIAL_AMOUNT*3,
|
||||
/datum/material/gold = SMALL_MATERIAL_AMOUNT*4,
|
||||
)
|
||||
build_path = /obj/item/organ/cyberimp/eyes/hud/civilian
|
||||
category = list(
|
||||
RND_CATEGORY_CYBERNETICS + RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_UTILITY
|
||||
)
|
||||
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 765 B |
Binary file not shown.
|
After Width: | Height: | Size: 645 B |
Binary file not shown.
|
After Width: | Height: | Size: 656 B |
@@ -9216,6 +9216,7 @@
|
||||
#include "modular_zubbers\code\modules\clothing\accessory\accessory.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\armor_overrides\hos_armor.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\clothing_overrides\centcom.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\glasses\hud.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\glasses\nerd.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\gloves\clown.dm"
|
||||
#include "modular_zubbers\code\modules\clothing\gloves\misc.dm"
|
||||
@@ -9330,6 +9331,7 @@
|
||||
#include "modular_zubbers\code\modules\hydroponics\grown\rocks.dm"
|
||||
#include "modular_zubbers\code\modules\hydroponics\plantgenes\hydroponics.dm"
|
||||
#include "modular_zubbers\code\modules\implants\code\augments_arms.dm"
|
||||
#include "modular_zubbers\code\modules\implants\code\augments_eyes.dm"
|
||||
#include "modular_zubbers\code\modules\implants\code\game\objects\items\climbingrope.dm"
|
||||
#include "modular_zubbers\code\modules\item_reskins\plastic.dm"
|
||||
#include "modular_zubbers\code\modules\job_estimation\code\dead.dm"
|
||||
|
||||
Reference in New Issue
Block a user