Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,9 @@
damageModifierSet: RGlass
- type: StaticPrice # Frontier
price: 100 # Frontier
- type: Construction # Frontier - Harder to break into
graph: Plastitanium # Frontier - Harder to break into
node: plastitaniumWindow # Frontier - Harder to break into
- type: Construction # Mono - craftable plastitanium windows
graph: WindowFrame # Mono
node: plastitaniumWindow # Mono

- type: entity
id: PlastitaniumWindowDiagonalBase
Expand Down Expand Up @@ -225,3 +225,6 @@
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: RGlass
- type: Construction # Mono - craftable plastitanium windows
graph: WindowFrame # Mono
node: plastitaniumWindowDiagonal # Mono
6 changes: 5 additions & 1 deletion Resources/Prototypes/Entities/Structures/Windows/shuttle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,9 @@
acts: [ "Destruction" ]
- type: IconSmooth
base: swindow
key: shuttlewindows # Mono
- type: Construction
graph: Window
graph: WindowFrame # Mono
node: shuttleWindow
- type: Appearance
- type: DamageVisuals
Expand Down Expand Up @@ -85,6 +86,9 @@
- type: Icon
sprite: Structures/Windows/shuttle_window_diagonal.rsi
state: state0
- type: Construction # Mono
graph: WindowFrame # Mono
node: shuttleWindowDiagonal # Mono
- type: Fixtures
fixtures:
fix1:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,16 @@
amount: 2
doAfter: 3

- to: shuttleWindow
steps:
- material: Plasteel
amount: 2
- material: ReinforcedGlass
amount: 2
doAfter: 4

# Mono : Shuttle windows now handled in WindowFrame construction graph
#
# - to: shuttleWindow
# steps:
# - material: Plasteel
# amount: 2
# - material: ReinforcedGlass
# amount: 2
# doAfter: 4

- to: clockworkWindow
steps:
- material: ClockworkGlass
Expand Down Expand Up @@ -223,34 +225,36 @@
doAfter: 2
- tool: Anchoring
doAfter: 3

- node: shuttleWindow
entity: ShuttleWindow
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: SheetRGlass1
amount: 2
- !type:SpawnPrototype
prototype: SheetPlasteel1
amount: 2
- !type:DeleteEntity {}
steps:
#To-Do: Add deconstruct visuals
- tool: Welding
doAfter: 6
- tool: Screwing
doAfter: 2
- tool: Prying
doAfter: 3
- tool: Welding
doAfter: 5
- tool: Screwing
doAfter: 1
- tool: Prying
doAfter: 2
- tool: Welding
doAfter: 4
- tool: Anchoring
doAfter: 1

# Mono : Shuttle windows now handled in WindowFrame construction graph
#
# - node: shuttleWindow
# entity: ShuttleWindow
# edges:
# - to: start
# completed:
# - !type:SpawnPrototype
# prototype: SheetRGlass1
# amount: 2
# - !type:SpawnPrototype
# prototype: SheetPlasteel1
# amount: 2
# - !type:DeleteEntity {}
# steps:
# #To-Do: Add deconstruct visuals
# - tool: Welding
# doAfter: 6
# - tool: Screwing
# doAfter: 2
# - tool: Prying
# doAfter: 3
# - tool: Welding
# doAfter: 5
# - tool: Screwing
# doAfter: 1
# - tool: Prying
# doAfter: 2
# - tool: Welding
# doAfter: 4
# - tool: Anchoring
# doAfter: 1
2 changes: 1 addition & 1 deletion Resources/Prototypes/Recipes/Construction/structures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@
- type: construction
name: shuttle window
id: ShuttleWindow
graph: Window
graph: WindowFrame # Mono
startNode: start
targetNode: shuttleWindow
category: construction-category-structures
Expand Down
57 changes: 57 additions & 0 deletions Resources/Prototypes/_Mono/Entities/Structures/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,11 @@
state: state0
- type: ArmorThickness
thickness: 30
- type: Construction
graph: WindowFrame
node: plasturaniumWindowDiagonal
- type: StaticPrice
price: 125

- type: entity
id: PlasturaniumWindowRadProof
Expand All @@ -234,6 +239,11 @@
state: full
- type: ArmorThickness
thickness: 30
- type: Construction
graph: WindowFrame
node: plasturaniumWindow
- type: StaticPrice
price: 125

#plastitanium but blocks rads 100% (industructible var.)

Expand Down Expand Up @@ -272,3 +282,50 @@
state: full
- type: ArmorThickness
thickness: 30

# window frame for construction

- type: entity
id: WindowFrame
parent: Girder
name: window frame
description: A large plasteel frame that might eventually become a window.
components:
- type: Construction
graph: WindowFrame
node: windowFrame
- type: Sprite
sprite: _Mono/Structures/Windows/shuttle_window_frame.rsi
state: bare
- type: StaticPrice
price: 30

- type: entity
id: ShuttleWindowFrame
parent: WindowFrame
name: shuttle window frame
description: A large steel frame reinforced with plasteel. It requires glass in order to become a window.
components:
- type: Construction
graph: WindowFrame
node: shuttleWindowFrame
- type: Sprite
sprite: _Mono/Structures/Windows/shuttle_window_frame.rsi
state: full
- type: StaticPrice
price: 60

- type: entity
id: PlastitWindowFrame
parent: WindowFrame
name: plastitanium window frame
description: A large steel frame reinforced with plastitanium. It requires glass in order to become a window.
components:
- type: Construction
graph: WindowFrame
node: plastitWindowFrame
- type: Sprite
sprite: _Mono/Structures/Windows/shuttle_window_frame.rsi
state: plastit_full
- type: StaticPrice
price: 80
Loading
Loading