This commit is contained in:
Stxcking 2026-05-10 11:43:47 +00:00 committed by GitHub
commit 1809528b7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 219 additions and 2 deletions

View File

@ -1,6 +1,7 @@
borg-slot-surgery-tool-empty = Surgery tools borg-slot-surgery-tool-empty = Surgery tools
borg-slot-pill-empty = Pills and pill canisters borg-slot-pill-empty = Pills and pill canisters
borg-slot-organ-empty = Organs borg-slot-organ-empty = Organs
borg-slot-medical-transport-empty = Patient transportation
borg-slot-handcuffs-empty = Handcuffs and zipties borg-slot-handcuffs-empty = Handcuffs and zipties

View File

@ -94,6 +94,10 @@
components: components:
- type: Foldable - type: Foldable
folded: true folded: true
- type: Tag # DeltaV - Whitelist for Medical Borg
tags:
- PatientTransportation
- BodyBag
# - type: BodyBagItem #TODO: we need some kind of generic placable, like thus: # - type: BodyBagItem #TODO: we need some kind of generic placable, like thus:
# - type: Placeable # - type: Placeable
# prototype: someId # prototype: someId

View File

@ -920,6 +920,13 @@
whitelist: whitelist:
components: components:
- Healing - Healing
- item: Bloodpack # DeltaV - Readded Topical Slot
hand:
emptyLabel: borg-slot-topicals-empty
emptyRepresentative: Bloodpack
whitelist:
components:
- Healing
- type: BorgModuleIcon - type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: treatment-module } icon: { sprite: Interface/Actions/actions_borg.rsi, state: treatment-module }
@ -937,9 +944,16 @@
- item: HandheldHealthAnalyzer - item: HandheldHealthAnalyzer
- item: DefibrillatorOneHandedUnpowered - item: DefibrillatorOneHandedUnpowered
- item: HandheldCrewMonitorUnpowered # DeltaV - item: HandheldCrewMonitorUnpowered # DeltaV
- item: Crowbar # - item: Crowbar # DeltaV - Readded Tools Module
- item: BorgFireExtinguisher - item: BorgFireExtinguisher
- item: BorgHandheldGPSBasic - item: BorgHandheldGPSBasic
- item: EmergencyRollerBedSpawnFolded # DeltaV
hand:
emptyLabel: borg-slot-medical-transport-empty
emptyRepresentative: EmergencyRollerBedSpawnFolded
whitelist:
tags:
- PatientTransportation
- type: BorgModuleIcon - type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: defib-module } icon: { sprite: Interface/Actions/actions_borg.rsi, state: defib-module }
@ -1052,6 +1066,13 @@
whitelist: whitelist:
components: components:
- Healing - Healing
- item: Bloodpack # DeltaV - Added Topical Slot
hand:
emptyLabel: borg-slot-topicals-empty
emptyRepresentative: Bloodpack
whitelist:
components:
- Healing
- type: BorgModuleIcon - type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: adv-chem-module } icon: { sprite: Interface/Actions/actions_borg.rsi, state: adv-chem-module }

View File

@ -91,6 +91,9 @@
folded: true folded: true
- type: Strap - type: Strap
enabled: False enabled: False
- type: Tag # DeltaV - Whitelist for Medical Borg
tags:
- PatientTransportation
- type: entity - type: entity
id: CheapRollerBed id: CheapRollerBed
@ -120,6 +123,9 @@
folded: true folded: true
- type: Strap - type: Strap
enabled: False enabled: False
- type: Tag # DeltaV - Whitelist for Medical Borg
tags:
- PatientTransportation
- type: entity - type: entity
id: EmergencyRollerBed id: EmergencyRollerBed
@ -149,3 +155,6 @@
folded: true folded: true
- type: Strap - type: Strap
enabled: False enabled: False
- type: Tag # DeltaV - Whitelist for Medical Borg
tags:
- PatientTransportation

View File

@ -41,6 +41,7 @@
- BorgModuleAdvancedTool - BorgModuleAdvancedTool
- BorgModuleAdvancedClowning - BorgModuleAdvancedClowning
- BorgModuleAdvancedTopical - BorgModuleAdvancedTopical
- BorgModuleAdvancedChemicalDV # DeltaV
- BorgModuleAdvancedMining - BorgModuleAdvancedMining
- type: latheRecipePack - type: latheRecipePack

View File

@ -147,6 +147,7 @@
cost: 5000 cost: 5000
recipeUnlocks: recipeUnlocks:
- BorgModuleAdvancedTopical - BorgModuleAdvancedTopical
- BorgModuleAdvancedChemicalDV # DeltaV - Readd Chemical Module
- AdvancedJetInjector - AdvancedJetInjector
- type: technology - type: technology

View File

@ -485,3 +485,166 @@
- type: Sprite - type: Sprite
sprite: Objects/Tools/access_breaker.rsi # Finally using this awesome icon sprite: Objects/Tools/access_breaker.rsi # Finally using this awesome icon
state: icon state: icon
# Medical Modules
- type: entity
id: BorgModuleChemicalDV
parent: [ BaseBorgModuleMedical, BaseProviderBorgModule ]
name: chemical cyborg module
components:
- type: Sprite
layers:
- state: medical
- state: icon-chem
- type: ItemBorgModule
hands:
- item: HandheldHealthAnalyzer
- item: JetInjector
- item: Syringe
hand:
emptyLabel: borg-slot-injector-dropper-empty
emptyRepresentative: Syringe
whitelist:
tags:
- Dropper
- Syringe
- item: BorgDropper
hand:
emptyLabel: borg-slot-injector-dropper-empty
emptyRepresentative: Dropper
whitelist:
tags:
- Dropper
- Syringe
- hand:
emptyLabel: borg-slot-pill-empty
emptyRepresentative: PillTricordrazine
whitelist:
components:
tags:
- PillCanister
- Bottle
- Pill
- item: PillCanisterTricordrazine
hand:
emptyLabel: borg-slot-pill-empty
emptyRepresentative: PillCanister
whitelist:
components:
tags:
- PillCanister
- Bottle
- Pill
- item: ChemistryEmptyVial
hand:
emptyLabel: borg-slot-small-containers-empty
emptyRepresentative: ChemistryEmptyVial
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: ChemistryEmptyVial
hand:
emptyLabel: borg-slot-small-containers-empty
emptyRepresentative: ChemistryEmptyVial
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: ChemistryEmptyVial
hand:
emptyLabel: borg-slot-small-containers-empty
emptyRepresentative: ChemistryEmptyVial
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: HandLabeler
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: chem-module }
- type: entity
id: BorgModuleAdvancedChemicalDV
parent: [ BaseBorgModuleMedical, BaseProviderBorgModule ]
name: advanced chemical cyborg module
description: Advanced medical module containing the cyborg adaptation of the highly coveted hypospray. Now your cyborgs can inject crew-harmers with chloral hydrate even faster!
components:
- type: Sprite
layers:
- state: medical
- state: icon-chemist
- type: ItemBorgModule
hands:
- item: HandheldHealthAnalyzer
- item: BorgHypo
- item: Syringe
hand:
emptyLabel: borg-slot-injector-dropper-empty
emptyRepresentative: Syringe
whitelist:
tags:
- Dropper
- Syringe
- item: BorgDropper
hand:
emptyLabel: borg-slot-injector-dropper-empty
emptyRepresentative: Dropper
whitelist:
tags:
- Dropper
- Syringe
- hand:
emptyLabel: borg-slot-pill-empty
emptyRepresentative: PillTricordrazine
whitelist:
components:
- Pill
tags:
- PillCanister
- Bottle
- Pill
- item: PillCanisterTricordrazine
hand:
emptyLabel: borg-slot-pill-empty
emptyRepresentative: PillCanister
whitelist:
components:
tags:
- PillCanister
- Bottle
- Pill
- item: Beaker
hand:
emptyLabel: borg-slot-chemical-containers-empty
emptyRepresentative: Beaker
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: Beaker
hand:
emptyLabel: borg-slot-chemical-containers-empty
emptyRepresentative: Beaker
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: Beaker
hand:
emptyLabel: borg-slot-chemical-containers-empty
emptyRepresentative: Beaker
whitelist:
components:
- FitsInDispenser
tags:
- ChemDispensable
- item: HandLabeler
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: adv-chem-module }

View File

@ -88,3 +88,6 @@
enabled: False enabled: False
- type: PointLight - type: PointLight
enabled: false enabled: false
- type: Tag
tags:
- PatientTransportation

View File

@ -36,6 +36,7 @@
- BorgModuleAdvancedCleaning - BorgModuleAdvancedCleaning
- BorgModuleAdvancedTool - BorgModuleAdvancedTool
- BorgModuleAdvancedTopical - BorgModuleAdvancedTopical
- BorgModuleAdvancedChemicalDV
- BorgModuleAdvancedMining - BorgModuleAdvancedMining
- BorgModuleAdvancedSurgery - BorgModuleAdvancedSurgery

View File

@ -288,3 +288,10 @@
Silver: 100 Silver: 100
Plasma: 500 Plasma: 500
Bluespace: 300 Bluespace: 300
# Medical
- type: latheRecipe
parent: BaseGoldBorgModuleRecipe
id: BorgModuleAdvancedChemicalDV
result: BorgModuleAdvancedChemicalDV

View File

@ -284,8 +284,12 @@
- type: Tag - type: Tag
id: ReinforcedCameraSupply # Reinforced Cameras - Logistics id: ReinforcedCameraSupply # Reinforced Cameras - Logistics
- type: Tag - type: Tag
id: GenderScarf id: GenderScarf
- type: Tag - type: Tag
id: GenderCloak id: GenderCloak
- type: Tag
id: PatientTransportation # Rollerbed/Hoverbed/Bodybags Whitelist for Medical Borg

View File

@ -196,7 +196,8 @@
- BorgModuleMedical - BorgModuleMedical
defaultModules: defaultModules:
- BorgModuleChemical - BorgModuleTool # DeltaV
- BorgModuleChemicalDV # DeltaV
- BorgModuleTopicals - BorgModuleTopicals
- BorgModuleRescue - BorgModuleRescue
@ -217,6 +218,7 @@
damageContainers: damageContainers:
- Biological - Biological
- BiologicalMetaphysical # DeltaV - Kitsune - BiologicalMetaphysical # DeltaV - Kitsune
- type: ShowTriageIcons # DeltaV - Display Triage Icons
- type: FabricateCandy # DeltaV - The medical cyborg can generate candies filled with medicine. - type: FabricateCandy # DeltaV - The medical cyborg can generate candies filled with medicine.
actions: actions:
- ActionFabricateLollipop - ActionFabricateLollipop