diagonal window glass and pirate shuttle improvements (#21174)

* shuttle and priate improvements

* fix

* fix damn ubuntu

* darkened syndi airlocks

* fix

* fix ruranium

* added prison cell to pirate ship
This commit is contained in:
brainfood1183
2023-11-06 02:38:02 +00:00
committed by GitHub
parent f87152a789
commit 5af97da997
106 changed files with 7765 additions and 6562 deletions

View File

@@ -351,3 +351,14 @@
- type: Construction
graph: BoneHelmet
node: helmet
- type: entity
parent: ClothingHeadHelmetBasic
id: ClothingHeadHelmetPodWars
name: ironclad II helmet
description: An ironclad II helmet, a relic of the pod wars.
components:
- type: Sprite
sprite: Clothing/Head/Helmets/podwars_helmet.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/podwars_helmet.rsi

View File

@@ -280,3 +280,22 @@
- type: Construction
graph: BoneArmor
node: armor
- type: entity
parent: ClothingOuterBaseLarge
id: ClothingOuterArmorPodWars
name: ironclad II armor
description: A repurposed suit of ironclad II armor, a relic of the pod wars.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Armor/podwars_armor.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Armor/podwars_armor.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.5
Slash: 0.5
Piercing: 0.6
Heat: 0.5
- type: GroupExamine

View File

@@ -651,6 +651,8 @@
sprintModifier: 0.6
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitPirateEVA
- type: StaticPrice
price: 0
#Pirate Captain Hardsuit
- type: entity
@@ -681,7 +683,8 @@
sprintModifier: 0.8
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitPirateCap
- type: StaticPrice
price: 0
#CENTCOMM / ERT HARDSUITS
#ERT Leader Hardsuit

View File

@@ -949,3 +949,15 @@
accentVColor: "#DFDFDF"
- type: Icon
state: pda-seniorofficer
- type: entity
parent: SyndiPDA
id: PiratePDA
name: pirate PDA
description: Yargh!
components:
- type: Pda
id: PirateIDCard
state: pda-pirate
- type: Icon
state: pda-pirate

View File

@@ -624,6 +624,19 @@
- NuclearOperative
- SyndicateAgent
- type: entity
parent: IDCardStandard
id: PirateIDCard
name: pirate ID card
components:
- type: Sprite
layers:
- state: pirate
- type: Access
tags:
- NuclearOperative
- SyndicateAgent
- type: entity
parent: IDCardStandard
id: PsychologistIDCard

View File

@@ -220,6 +220,8 @@
graph: ShotgunSawn
node: shotgunsawn
deconstructionTarget: null
- type: StaticPrice
price: 0
- type: entity
name: blunderbuss
@@ -234,6 +236,8 @@
fireRate: 2
- type: BallisticAmmoProvider
capacity: 1
- type: StaticPrice
price: 0
- type: entity
name: improvised shotgun
@@ -254,7 +258,7 @@
graph: ImprovisedShotgunGraph
node: shotgun
- type: StaticPrice
price: 400
price: 20
- type: entity
name: improvised shotgun

View File

@@ -100,3 +100,5 @@
- CartridgeAntiMateriel
capacity: 1
proto: CartridgeAntiMateriel
- type: StaticPrice
price: 0

View File

@@ -805,7 +805,7 @@
access: [["External"]]
- type: entity
parent: AirlockShuttle
parent: AirlockShuttleSyndicate
id: AirlockExternalShuttleSyndicateLocked
suffix: External, Docking, Syndicate, Locked
components:
@@ -813,7 +813,7 @@
access: [["SyndicateAgent"]]
- type: entity
parent: AirlockShuttle
parent: AirlockShuttleSyndicate
id: AirlockExternalShuttleNukeopLocked
suffix: External, Docking, Nukeop, Locked
components:
@@ -828,6 +828,22 @@
- type: AccessReader
access: [["External"]]
- type: entity
parent: AirlockGlassShuttleSyndicate
id: AirlockExternalGlassShuttleSyndicateLocked
suffix: Syndicate, Locked, Glass
components:
- type: AccessReader
access: [["SyndicateAgent"]]
- type: entity
parent: AirlockGlassShuttleSyndicate
id: AirlockExternalGlassShuttleNukeopLocked
suffix: Nukeop, Locked, Glass
components:
- type: AccessReader
access: [["NuclearOperative"]]
- type: entity
parent: AirlockGlassShuttle
id: AirlockExternalGlassShuttleEmergencyLocked

View File

@@ -120,3 +120,47 @@
- type: Construction
graph: AirlockShuttle
node: assembly
- type: entity
id: AirlockGlassShuttleSyndicate
parent: AirlockShuttle
name: external airlock
suffix: Glass, Docking
description: Necessary for connecting two space craft together.
components:
- type: Docking
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/shuttle_syndicate.rsi
snapCardinals: false
layers:
- state: closed
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
shader: unshaded
map: ["enum.DoorVisualLayers.BaseUnlit"]
- state: welded
map: ["enum.WeldableLayers.BaseWelded"]
- state: bolted_unlit
shader: unshaded
map: ["enum.DoorVisualLayers.BaseBolted"]
- state: emergency_unlit
shader: unshaded
map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
- state: panel_open
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Occluder
enabled: false
- type: PaintableAirlock
group: ShuttleGlass
- type: Door
occludes: false
- type: entity
parent: AirlockShuttle
id: AirlockShuttleSyndicate
suffix: Docking
name: external airlock
description: Necessary for connecting two space craft together.
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi

View File

@@ -124,3 +124,38 @@
node: start
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
id: GrilleDiagonal
parent: Grille
name: diagonal grille
components:
- type: Sprite
drawdepth: Walls
sprite: Structures/Walls/grille.rsi
layers:
- state: grille_diagonal
- state: electrified_diagonal
sprite: Effects/electricity.rsi
map: ["enum.ElectrifiedLayers.Powered"]
shader: unshaded
visible: false
- type: Icon
sprite: Structures/Walls/grille.rsi
state: grille_diagonal
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- WallLayer
- type: Construction
graph: GrilleDiagonal
node: grilleDiagonal

View File

@@ -81,3 +81,44 @@
acts: [ "Destruction" ]
- type: StaticPrice
price: 30
- type: entity
parent: PlasmaWindow
id: PlasmaWindowDiagonal
name: diagonal plasma window
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/plasma_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/plasma_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: plasmaWindowDiagonal

View File

@@ -107,3 +107,44 @@
acts: [ "Destruction" ]
- type: StaticPrice
price: 22
- type: entity
parent: ReinforcedWindow
id: ReinforcedWindowDiagonal
name: reinforced window diagonal
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_window_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/reinforced_window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: reinforcedWindowDiagonal

View File

@@ -99,3 +99,44 @@
acts: [ "Destruction" ]
- type: StaticPrice
price: 66
- type: entity
parent: ReinforcedPlasmaWindow
id: ReinforcedPlasmaWindowDiagonal
name: diagonal reinforced plasma window
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_plasma_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/reinforced_plasma_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: reinforcedPlasmaWindowDiagonal

View File

@@ -52,3 +52,44 @@
price: 140
- type: RadiationBlocker
resistance: 5
- type: entity
parent: ReinforcedUraniumWindow
id: ReinforcedUraniumWindowDiagonal
name: diagonal reinforced uranium window
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_uranium_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/reinforced_uranium_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: reinforcedUraniumWindowDiagonal

View File

@@ -47,3 +47,41 @@
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 75
- type: entity
parent: ShuttleWindow
id: ShuttleWindowDiagonal
name: diagonal shuttle window
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/shuttle_window_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/shuttle_window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi

View File

@@ -44,3 +44,44 @@
price: 80
- type: RadiationBlocker
resistance: 3
- type: entity
parent: UraniumWindow
id: UraniumWindowDiagonal
name: diagonal uranium window
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/uranium_window_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/uranium_window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: uraniumWindowDiagonal

View File

@@ -185,3 +185,44 @@
- type: Icon
sprite: Structures/Windows/directional.rsi
state: frosted_window
- type: entity
parent: Window
id: WindowDiagonal
name: window diagonal
suffix: diagonal
placement:
mode: SnapgridCenter
snap:
- Window
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/window_diagonal.rsi
state: state0
- type: IconSmooth
mode: Diagonal
key: windows
base: state
- type: Icon
sprite: Structures/Windows/window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:
fix1:
shape:
!type:PolygonShape
vertices:
- "-0.5,-0.5"
- "0.5,0.5"
- "0.5,-0.5"
mask:
- FullTileMask
layer:
- GlassLayer
- type: DamageVisuals
damageOverlay:
sprite: Structures/Windows/cracks_diagonal.rsi
- type: Construction
graph: WindowDiagonal
node: windowDiagonal