Let Engineering choose their starter suit (#5317)
* test * a lot of stuff * Changed voidsuit speed to 15%. Added a locker variant to just have the hardsuit, with a shitty id * test re-run * deltaV addition comments * goob copyright (just in case bro, don't sue us)
This commit is contained in:
parent
23f866e069
commit
ceff7be9a4
|
|
@ -0,0 +1,8 @@
|
|||
selectable-set-engineering-voidsuit-name = Engineering Voidsuit
|
||||
selectable-set-engineering-voidsuit-desc = A lightweight version of the standard engineering hardsuits. Allows for faster response time, at the cost of most of the protective plating.
|
||||
|
||||
selectable-set-engineering-hardsuit-name = Engineering Hardsuit
|
||||
selectable-set-engineering-hardsuit-desc = A standard engineering hardsuit that protects against hazardous, low pressure environments. Has radiation shielding.
|
||||
|
||||
selectable-set-voidsuit-title = Voidsuit Selector
|
||||
selectable-set-voidsuit-description = With how fragile stations are, spacing is a possibility. Choose wisely.
|
||||
|
|
@ -175,7 +175,7 @@
|
|||
|
||||
- type: entity
|
||||
id: LockerEngineerFilledHardsuit
|
||||
suffix: Filled, Hardsuit
|
||||
suffix: Filled, Undetermined # DeltaV - Choose your own hardsuit adventure, was Filled, Hardsuit.
|
||||
parent: LockerEngineer
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
|
|
@ -215,7 +215,7 @@
|
|||
id: FillEngineerHardsuit
|
||||
table: !type:AllSelector
|
||||
children:
|
||||
- id: ClothingOuterHardsuitEngineering
|
||||
- id: UndeterminedVoidsuitEngineer # DeltaV - Choose your own hardsuit adventure, was ClothingOuterHardsuitEngineering
|
||||
- id: OxygenTankFilled
|
||||
- id: ClothingShoesBootsMag
|
||||
- id: ClothingMaskBreath
|
||||
|
|
|
|||
|
|
@ -0,0 +1,19 @@
|
|||
- type: thiefBackpackSet
|
||||
id: VoidsuitSelectorEngineerVoidsuit
|
||||
name: selectable-set-engineering-voidsuit-name
|
||||
description: selectable-set-engineering-voidsuit-desc
|
||||
sprite:
|
||||
sprite: _DV/Clothing/OuterClothing/Suits/engineering-light.rsi
|
||||
state: icon
|
||||
content:
|
||||
- ClothingOuterVoidsuitEngineering
|
||||
|
||||
- type: thiefBackpackSet
|
||||
id: VoidsuitSelectorEngineerHardsuit
|
||||
name: selectable-set-engineering-hardsuit-name
|
||||
description: selectable-set-engineering-hardsuit-desc
|
||||
sprite:
|
||||
sprite: Clothing/OuterClothing/Hardsuits/engineering.rsi
|
||||
state: icon
|
||||
content:
|
||||
- ClothingOuterHardsuitEngineering
|
||||
|
|
@ -10,3 +10,23 @@
|
|||
children:
|
||||
- id: ClothingOuterVoidsuitEngineering
|
||||
- id: OxygenTankFilled
|
||||
- id: ClothingShoesBootsMag
|
||||
- id: ClothingMaskBreath
|
||||
- !type:NestedSelector
|
||||
tableId: FillLockerEngineer
|
||||
|
||||
- type: entity
|
||||
id: LockerEngineerFilledOnlyHardsuit # Probably need a better ID than the existing LockerEngineerFilledHardsuit. Leaving up to mappers.
|
||||
suffix: Filled, Hardsuit
|
||||
parent: LockerEngineerFilled
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
containers:
|
||||
entity_storage: !type:AllSelector
|
||||
children:
|
||||
- id: ClothingOuterHardsuitEngineering
|
||||
- id: OxygenTankFilled
|
||||
- id: ClothingShoesBootsMag
|
||||
- id: ClothingMaskBreath
|
||||
- !type:NestedSelector
|
||||
tableId: FillLockerEngineer
|
||||
|
|
|
|||
|
|
@ -93,8 +93,8 @@
|
|||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.85
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.8
|
||||
walkModifier: 0.85
|
||||
sprintModifier: 0.85
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetVoidsuitEngineering
|
||||
|
|
|
|||
|
|
@ -0,0 +1,31 @@
|
|||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 IrisTheAmped <iristheamped@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 PunishedJoe <PunishedJoeseph@proton.me>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
# engineer
|
||||
- type: entity
|
||||
id: UndeterminedVoidsuitEngineer
|
||||
name: engineer voidsuit selector
|
||||
description: A small remote utilizing bluespace technology to drop in a voidsuit or hardsuit of your choosing.
|
||||
parent: BaseItem
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _Goobstation/Objects/Devices/unique_teleporters.rsi
|
||||
state: standard
|
||||
- type: ThiefUndeterminedBackpack
|
||||
#Delta V additions begin
|
||||
possibleSets:
|
||||
- VoidsuitSelectorEngineerVoidsuit
|
||||
- VoidsuitSelectorEngineerHardsuit
|
||||
maxSelectedSets: 1
|
||||
toolName: selectable-set-voidsuit-title
|
||||
toolDesc: selectable-set-voidsuit-description
|
||||
#Delta V additions end
|
||||
- type: ActivatableUI
|
||||
key: enum.ThiefBackpackUIKey.Key
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.ThiefBackpackUIKey.Key:
|
||||
type: ThiefBackpackBoundUserInterface
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 766 B |
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by Renee - https://discord.com/channels/1202734573247795300/1288192265319223387/1288254493020131368",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "standard"
|
||||
},
|
||||
{
|
||||
"name": "ntr"
|
||||
},
|
||||
{
|
||||
"name": "bso"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 774 B |
Binary file not shown.
|
After Width: | Height: | Size: 767 B |
Loading…
Reference in New Issue