give more borg modules hands (#3119)
* the shadow factory rises * harpy ops * update * :trollface: * :trollface: * add ids --------- Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
parent
2e333136e1
commit
eae2e268ff
|
|
@ -0,0 +1,9 @@
|
|||
using Robust.Shared.GameStates;
|
||||
|
||||
namespace Content.Shared._DV.Whitelist;
|
||||
|
||||
/// <summary>
|
||||
/// Marker component for any electronics whitelisting without having to copy paste infinite tags.
|
||||
/// </summary>
|
||||
[RegisterComponent, NetworkedComponent]
|
||||
public sealed partial class ElectronicsComponent : Component;
|
||||
|
|
@ -17,3 +17,4 @@
|
|||
Glass: 200
|
||||
chemicalComposition:
|
||||
Silicon: 20
|
||||
- type: Electronics # DeltaV
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Sheet
|
||||
- BorgMaterial # DeltaV
|
||||
- type: Material
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
tags:
|
||||
- Sheet
|
||||
- Metal
|
||||
- BorgMaterial # DeltaV
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@
|
|||
tags:
|
||||
- Plastic
|
||||
- Sheet
|
||||
- BorgMaterial # DeltaV
|
||||
- type: Material
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
|
|
|
|||
|
|
@ -71,6 +71,10 @@
|
|||
- type: GuideHelp
|
||||
guides:
|
||||
- ExpandingRepairingStation
|
||||
- type: Tag # DeltaV
|
||||
tags:
|
||||
# no RodMetal 1 because ???
|
||||
- BorgMaterial
|
||||
|
||||
- type: entity
|
||||
parent: PartRodMetal
|
||||
|
|
@ -81,6 +85,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- RodMetal1
|
||||
- BorgMaterial # DeltaV
|
||||
- type: Sprite
|
||||
state: rods
|
||||
- type: Stack
|
||||
|
|
@ -95,6 +100,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- RodMetal1
|
||||
- BorgMaterial # DeltaV
|
||||
- type: Sprite
|
||||
state: rods
|
||||
- type: Stack
|
||||
|
|
|
|||
|
|
@ -122,6 +122,21 @@
|
|||
- CableHVStackLingering10
|
||||
- Wirecutter
|
||||
- trayScanner
|
||||
# Begin DeltaV Additions - wires module can assemble electronics
|
||||
- type: DroppableBorgModule
|
||||
moduleId: Cables
|
||||
items:
|
||||
- id: APCElectronics
|
||||
whitelist:
|
||||
components:
|
||||
- Electronics
|
||||
- MachineBoard
|
||||
- id: DoorElectronics
|
||||
whitelist:
|
||||
components:
|
||||
- Electronics
|
||||
- MachineBoard
|
||||
# End DeltaV Additions
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: wire-module }
|
||||
|
||||
|
|
@ -300,13 +315,36 @@
|
|||
layers:
|
||||
- state: engineering
|
||||
- state: icon-construction
|
||||
- type: ItemBorgModule
|
||||
moduleId: Construction # Frontier
|
||||
# Begin DeltaV Removals - replaced by hands
|
||||
#- type: ItemBorgModule
|
||||
# moduleId: Construction # Frontier
|
||||
# items:
|
||||
# - SheetSteelLingering0
|
||||
# - SheetGlassLingering0
|
||||
# - PartRodMetalLingering0
|
||||
# - FloorTileItemSteelLingering0
|
||||
# End DeltaV Removals
|
||||
# Begin DeltaV Additions - wires module can assemble electronics
|
||||
- type: DroppableBorgModule
|
||||
moduleId: Construction
|
||||
items:
|
||||
- SheetSteelLingering0
|
||||
- SheetGlassLingering0
|
||||
- PartRodMetalLingering0
|
||||
- FloorTileItemSteelLingering0
|
||||
- id: SheetSteel1
|
||||
whitelist:
|
||||
tags:
|
||||
- BorgMaterial
|
||||
- id: SheetGlass1
|
||||
whitelist:
|
||||
tags:
|
||||
- BorgMaterial
|
||||
- id: PartRodMetal1
|
||||
whitelist:
|
||||
tags:
|
||||
- BorgMaterial
|
||||
- id: FloorTileItemSteel
|
||||
whitelist:
|
||||
components:
|
||||
- FloorTile
|
||||
# End DeltaV Additions
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: construction-module }
|
||||
|
||||
|
|
@ -423,11 +461,34 @@
|
|||
moduleId: Treatment # Frontier
|
||||
items:
|
||||
- HandheldHealthAnalyzerUnpowered
|
||||
- Brutepack10Lingering
|
||||
- Ointment10Lingering
|
||||
- Gauze10Lingering
|
||||
- Bloodpack10Lingering
|
||||
# Begin DeltaV Removals - replaced by hands
|
||||
#- Brutepack10Lingering
|
||||
#- Ointment10Lingering
|
||||
#- Gauze10Lingering
|
||||
#- Bloodpack10Lingering
|
||||
# End DeltaV Removals
|
||||
- Syringe
|
||||
# Begin DeltaV Additions
|
||||
- type: DroppableBorgModule
|
||||
moduleId: Treatment
|
||||
items:
|
||||
- id: Brutepack
|
||||
whitelist:
|
||||
components:
|
||||
- Healing # these include ANY healing item, including tourniquets and oilpacks/lv for ipcs
|
||||
- id: Ointment
|
||||
whitelist:
|
||||
components:
|
||||
- Healing
|
||||
- id: Gauze
|
||||
whitelist:
|
||||
components:
|
||||
- Healing
|
||||
- id: Bloodpack
|
||||
whitelist:
|
||||
components:
|
||||
- Healing
|
||||
# End DeltaV Additions
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: treatment-module }
|
||||
|
||||
|
|
@ -566,12 +627,37 @@
|
|||
layers:
|
||||
- state: service
|
||||
- state: icon-musique
|
||||
- type: ItemBorgModule
|
||||
# Begin DeltaV Removals - replaced by hands
|
||||
#- type: ItemBorgModule
|
||||
# moduleId: Music # Frontier
|
||||
# items:
|
||||
# - SynthesizerInstrument
|
||||
# - ElectricGuitarInstrument
|
||||
# - SaxophoneInstrument
|
||||
# End DeltaV Removals
|
||||
# Begin DeltaV Additions
|
||||
- type: DroppableBorgModule
|
||||
moduleId: Music # Frontier
|
||||
items:
|
||||
- SynthesizerInstrument
|
||||
- ElectricGuitarInstrument
|
||||
- SaxophoneInstrument
|
||||
- id: SynthesizerInstrument
|
||||
whitelist:
|
||||
requireAll: true # no picking up harpies or grand pianos
|
||||
components:
|
||||
- Instrument
|
||||
- Item
|
||||
- id: ElectricGuitarInstrument
|
||||
whitelist:
|
||||
requireAll: true
|
||||
components:
|
||||
- Instrument
|
||||
- Item
|
||||
- id: SaxophoneInstrument
|
||||
whitelist:
|
||||
requireAll: true
|
||||
components:
|
||||
- Instrument
|
||||
- Item
|
||||
# End DeltaV Additions
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: musical-module }
|
||||
|
||||
|
|
|
|||
|
|
@ -13,22 +13,7 @@
|
|||
id: BorgSecurityArmour
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityHead
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityLArm
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityLLeg
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityRArm
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityRLeg
|
||||
|
||||
- type: Tag
|
||||
id: BorgSecurityTorso
|
||||
id: BorgMaterial # for materials that can be used in a borg construction module
|
||||
|
||||
- type: Tag
|
||||
id: BulletBB
|
||||
|
|
|
|||
Loading…
Reference in New Issue