Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
469e58e
initial restructuring
iaada Apr 9, 2026
16d991e
Merge remote-tracking branch 'upstream/master' into structs/damagegroups
iaada May 4, 2026
1a2fef7
structure health bases
iaada May 21, 2026
c5532c1
StructuralBiological
iaada May 27, 2026
c4f6635
remove box container
iaada May 27, 2026
8f6badf
New health bases
iaada May 28, 2026
54be710
Merge remote-tracking branch 'upstream/master' into structs/damagegroups
iaada Jun 2, 2026
f403830
more non-changes
iaada Jun 3, 2026
b6ba9cd
Merge remote-tracking branch 'upstream/master' into structs/damagegroups
iaada Jun 18, 2026
4078159
final (for now) values
iaada Jun 18, 2026
a3d722b
initial
iaada Jun 18, 2026
e5585ab
structure coe and stronger plasma glass
iaada Jun 18, 2026
d30a30d
destroy sub 1 coefficents
iaada Jun 18, 2026
0068d9d
changes to plasma
iaada Jun 26, 2026
658e976
Merge remote-tracking branch 'upstream/master' into structs/damagegroups
iaada Jul 1, 2026
947baad
final final pass (before the final one)
iaada Jul 1, 2026
4c41e7a
Merge remote-tracking branch 'upstream/master' into structs/health-bases
iaada Jul 1, 2026
853bece
final
iaada Jul 1, 2026
f820fa8
Shrink it
iaada Jul 12, 2026
1016c9d
sidetracked
iaada Jul 13, 2026
9993b49
Merge branch 'structs/health-bases' into structs/windoors
iaada Jul 13, 2026
80a2a8c
Merge branch 'structs/damagegroups' into structs/windoors
iaada Jul 13, 2026
e836f03
more stuff
iaada Jul 13, 2026
30fd1b3
Revert "Merge branch 'structs/damagegroups' into structs/windoors"
iaada Jul 13, 2026
9159a0b
Revert "Merge branch 'structs/health-bases' into structs/windoors"
iaada Jul 13, 2026
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
117 changes: 6 additions & 111 deletions Resources/Prototypes/Entities/Structures/Doors/Windoors/assembly.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
- type: entity
parent: [ BaseStructure, StructureHealthDoorWeak ]
id: WindoorAssembly
name: windoor assembly
description: It opens, it closes, and you can see through it!
parent: BaseStructure
components:
- type: InteractionOutline
- type: Sprite
Expand All @@ -24,7 +24,7 @@
- type: Pullable
- type: Rotatable
- type: Damageable
damageModifierSet: Metallic
damageModifierSet: SteelMod
- type: Injurable
damageContainer: StructuralInorganic
- type: RCDDeconstructable
Expand All @@ -35,10 +35,8 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
damage: 125
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetSteel1:
Expand All @@ -50,34 +48,6 @@
placement:
mode: SnapgridCenter

- type: entity
id: WindoorAssemblySecure
name: secure windoor assembly
description: It opens, it closes, and you can see through it! This one looks tough.
parent: WindoorAssembly
components:
- type: Sprite
sprite: Structures/Doors/Windoors/windoor.rsi
layers:
- state: secure_underlay
- state: assembly
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 600
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetPlasteel1:
min: 1
max: 2
- type: Construction
graph: Windoor
node: assemblySecure

- type: entity
id: WindoorAssemblyClockwork
name: clockwork windoor assembly
Expand All @@ -92,10 +62,8 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 450
damage: 125
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetBrass1:
Expand All @@ -120,53 +88,17 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 360
damage: 125
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetSteel1:
min: 1
max: 2
SheetPGlass1:
min: 1
max: 3
- type: Construction
graph: Windoor
node: pglass

- type: entity
id: WindoorAssemblySecurePlasma
name: secure plasma windoor assembly
description: It opens, it closes, and you can see through it! This one looks strong and pin-, no, purple. Hold on...
parent: WindoorAssembly
components:
- type: Sprite
sprite: Structures/Doors/Windoors/plasma.rsi
layers:
- state: secure_underlay
- state: assembly
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1200
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetPlasteel1:
min: 1
max: 2
SheetRPGlass1:
min: 1
max: 3
- type: Construction
graph: Windoor
node: pglassSecure

#uranium windoor assemblies
- type: entity
id: WindoorAssemblyUranium
Expand All @@ -182,50 +114,13 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
damage: 125
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetSteel1:
min: 1
max: 2
SheetUGlass1:
min: 1
max: 3
- type: Construction
graph: Windoor
node: uglass

- type: entity
id: WindoorAssemblySecureUranium
name: secure uranium windoor assembly
description: It opens, it closes, and you can see through it! This one looks strong and radioactive-lime-green!
parent: WindoorAssembly
components:
- type: Sprite
sprite: Structures/Doors/Windoors/uranium.rsi
layers:
- state: secure_underlay
- state: assembly
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1200
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:SpawnEntitiesBehavior
spawn:
SheetPlasteel1:
min: 1
max: 2
SheetRUGlass1:
min: 1
max: 3
- type: Construction
graph: Windoor
node: uglassSecure

Loading
Loading