Skip to content

Commit cbbd164

Browse files
committed
destroyed state for panels
1 parent 2039352 commit cbbd164

File tree

4 files changed

+35
-3
lines changed

4 files changed

+35
-3
lines changed

Resources/Prototypes/Nuclear14/Entities/Structures/Machines/machinepanels.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,39 @@
3939
damage: 100
4040
behaviors:
4141
- !type:ChangeConstructionNodeBehavior
42-
node: start
42+
node: destroyedMachineFrame
4343
- !type:DoActsBehavior
4444
acts: ["Destruction"]
4545
- type: Construction
4646
graph: N14TallMachineFrame
4747
node: missingWires
48+
49+
- type: entity
50+
parent: N14MachineFrameTall
51+
id: N14MachineFrameTallDestroyed
52+
name: destroyed machine
53+
description: A destroyed frame that used to hold machinery and electronics
54+
components:
55+
- type: Sprite
56+
sprite: Nuclear14/Structures/Power/32x48_machines.rsi
57+
state: rackdestroyed
58+
offset: 0, 1
59+
- type: Destructible
60+
thresholds:
61+
- trigger:
62+
!type:DamageTrigger
63+
damage: 100
64+
behaviors:
65+
- !type:SpawnEntitiesBehavior
66+
spawn:
67+
SheetSteel1:
68+
min: 1
69+
max: 3
70+
- !type:DoActsBehavior
71+
acts: ["Destruction"]
72+
- type: Construction
73+
graph: N14TallMachineFrame
74+
node: destroyedMachineFrame
4875

4976
- type: entity
5077
parent: N14MachineFrameTall
@@ -97,6 +124,8 @@
97124
!type:DamageTrigger
98125
damage: 100
99126
behaviors:
127+
- !type:ChangeConstructionNodeBehavior
128+
node: destroyedMachineFrame
100129
- !type:DoActsBehavior
101130
acts: ["Destruction"]
102131
- !type:PlaySoundBehavior

Resources/Prototypes/Nuclear14/Recipes/Construction/Graphs/machine.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
- !type:DeleteEntity {}
112112

113113
- node: destroyedMachineFrame
114-
entity: MachineFrameDestroyed
114+
entity: N14MachineFrameTallDestroyed
115115
edges:
116116
- to: start
117117
steps:

Resources/Textures/Nuclear14/Structures/Power/32x48_machines.rsi/meta.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": 1,
33
"license": "CC-BY-SA-3.0",
4-
"copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/d09e0f9f7c5abc9f3e78299c925de540843586b2, rackempty, rackparts and destroyed substations modified by Peptide90 from rack",
4+
"copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/d09e0f9f7c5abc9f3e78299c925de540843586b2, rackempty, rackparts, rackdestroyed and destroyed substations modified by Peptide90 from rack",
55
"size": {
66
"x": 32,
77
"y": 64
@@ -71,6 +71,9 @@
7171
{
7272
"name": "rackparts"
7373
},
74+
{
75+
"name": "rackdestroyed"
76+
},
7477
{
7578
"name": "serverrack"
7679
},
Loading

0 commit comments

Comments
 (0)