Skip to content

Commit 2b6dfc4

Browse files
Adds the MedChem HUD (impstation#3428)
* MedChem HUD complete * Fixed the duplicate ClothingEyesGlassesChemical * Fixed the latest issue (PLEASE GIT HUB GODS TAKE THIS) * something happened * Changes MedChemHUD to be better balanced for gameplay * Added message to stealTargetGroups.ftl and a description to steal.ftl --------- Co-authored-by: hivehum <ketchupfaced@gmail.com>
1 parent e4f1081 commit 2b6dfc4

File tree

19 files changed

+86
-0
lines changed

19 files changed

+86
-0
lines changed

Resources/Locale/en-US/_Impstation/objectives/conditions/steal-target-groups.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ steal-target-groups-seedextractor = seed extractor
99
steal-target-groups-medtekcartridge = MedTek cartridge
1010
steal-target-groups-logprobecartridge = LogProbe cartridge
1111
steal-target-groups-astronavcartridge = AstroNav cartridge
12+
steal-target-groups-medchemhud = MedChem HUD
1213
1314
steal-target-groups-servicetechfab = service techfab machine board
1415
steal-target-groups-shipyardcomputercircuitboard = shipyard computer board

Resources/Locale/en-US/_Impstation/objectives/conditions/steal.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ objective-condition-thief-cigarettes = THUI TEK NEW PORTS
44
objective-condition-thief-evil-skull-description = From what I hear, the chaplain keeps it in the chapel morgue... It's as good as mine!
55
objective-condition-thief-suppy-description = He's really heavy and I might need radiation protection to get to him, but Suppy would be a great addition to my collection!
66
objective-condition-steal-antiquedisabler-description = Sealed in its packaging or not we don't care; the Head of Personnel is sure to be upset if their cheap toy is missing!
7+
objective-condition-steal-medchemhud-description = The CMO has a shiny new toy... I want it!
78
89
objective-condition-thief-multiply-structure-description = I need to get {$count} parts of the {$itemName} and take them with me.

Resources/Locale/en-US/_Impstation/recipes/tags.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ construction-graph-tag-upgrade-kit-nullrod = a profane censer
3131
construction-graph-tag-belt-utility = utility belt
3232
construction-graph-tag-eyepatch = eyepatch
3333
construction-graph-tag-floatingfloracrown = floating flora crown
34+
construction-graph-tag-chemical-analysis-goggles = chemical analysis goggles
3435
3536
# other
3637
construction-graph-tag-borg-leg = borg leg

Resources/Prototypes/Catalog/Fills/Lockers/heads.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@
245245
- id: MedTekCartridge
246246
- id: PersonalAILearnerMedical #impspecial
247247
- id: PrinterDocFlatpack # Corvax-Printer
248+
- id: ClothingEyesHudMedChem #imp edit
248249

249250
# Hardsuit table, used for suit storage as well
250251
- type: entityTable

Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@
1313
ClothingEyesGlassesHudMedical: 2
1414
contrabandInventory:
1515
FoodApple: 1
16+
ClothingEyesHudMedChem: 1

Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,7 @@
332332
tags:
333333
- PetWearable
334334
- WhitelistChameleon
335+
- ChemGoggles #imp
335336
- type: PluralName # imp
336337
oneOf: plural-name-some
337338

Resources/Prototypes/_Impstation/Entities/Clothing/Eyes/glasses.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,3 +133,4 @@
133133
damage:
134134
types:
135135
Blunt: 10
136+

Resources/Prototypes/_Impstation/Entities/Clothing/Eyes/hud.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,24 @@
5656
sprite: Clothing/Eyes/Hud/medglasses.rsi
5757
- type: Clothing
5858
sprite: Clothing/Eyes/Hud/medglasses.rsi
59+
60+
- type: entity
61+
parent: [ClothingEyesBase, BaseLensSlot, ShowMedicalIcons, BaseMedicalContraband] # BaseLensSlot from imp
62+
id: ClothingEyesHudMedChem
63+
name: medchem hud
64+
description: A heads-up display that can provide both accurate health data and chemical composition information.
65+
components:
66+
- type: Sprite
67+
sprite: _Impstation/Clothing/Eyes/Hud/medchem.rsi
68+
- type: Clothing
69+
sprite: _Impstation/Clothing/Eyes/Hud/medchem.rsi
70+
- type: SolutionScanner
71+
- type: EyeProtection
72+
- type: Tag
73+
tags:
74+
- HudMedical
75+
- PetWearable
76+
- WhitelistChameleon
77+
- HighRiskItem
78+
- type: StealTarget
79+
stealGroup: MedChemHUD

Resources/Prototypes/_Impstation/Objectives/stealTargetGroups.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,13 @@
102102
sprite: _Impstation/Objects/Weapons/Guns/Battery/hopdisabler.rsi
103103
state: icon
104104

105+
- type: stealTargetGroup
106+
id: MedChemHUD
107+
name: steal-target-groups-medchemhud
108+
sprite:
109+
sprite: _Impstation/Clothing/Eyes/Hud/medchem.rsi
110+
state: icon
111+
105112
# rare but otherwise not notable
106113

107114
- type: stealTargetGroup

Resources/Prototypes/_Impstation/Objectives/traitor.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,3 +541,13 @@
541541
blacklist:
542542
components:
543543
- AutoCompleteCondition
544+
545+
- type: entity
546+
parent: BaseCMOStealObjective
547+
id: CMOMedChemHUDStealObjective
548+
name: Fancy New HUD
549+
description: Centcom has given the CMO a fancy new HUD. Would be a shame if it went missing.
550+
components:
551+
- type: StealCondition
552+
stealGroup: MedChemHUD
553+

0 commit comments

Comments
 (0)