un-reverted fixes
@@ -47,8 +47,8 @@
|
||||
node: clockworkWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 4
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -74,8 +74,8 @@
|
||||
node: windowClockworkDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 10
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 1.5
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -85,7 +85,16 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WindowShatter
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 37
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
|
||||
@@ -43,8 +43,8 @@
|
||||
base: mwindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 6
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 4
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -91,4 +91,4 @@
|
||||
- East
|
||||
- type: DamageVisuals
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
@@ -10,12 +10,12 @@
|
||||
sprite: Structures/Windows/plasma_window.rsi
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: RGlass
|
||||
damageModifierSet: Glass
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -24,7 +24,7 @@
|
||||
collection: WindowShatter
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 60
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -43,8 +43,8 @@
|
||||
node: plasmaWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -74,8 +74,8 @@
|
||||
node: plasmaWindowDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 1.5
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -83,7 +83,16 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WindowShatter
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 37
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -97,8 +106,6 @@
|
||||
acts: [ "Destruction" ]
|
||||
- type: StaticPrice
|
||||
price: 50
|
||||
- type: RadiationBlocker
|
||||
resistance: 1
|
||||
|
||||
- type: entity
|
||||
parent: PlasmaWindow
|
||||
@@ -143,4 +150,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: plasmaWindowDiagonal
|
||||
node: plasmaWindowDiagonal
|
||||
@@ -98,8 +98,8 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 28
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 20
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -185,8 +185,8 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 28
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 20
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
@@ -195,4 +195,4 @@
|
||||
doAfterDelay: 3
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: RGlass
|
||||
damageModifierSet: RGlass
|
||||
@@ -50,31 +50,12 @@
|
||||
node: reinforcedWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 4
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcedWindow
|
||||
id: TintedWindow
|
||||
name: tinted window
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Structures/Windows/tinted_window.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Windows/tinted_window.rsi
|
||||
- type: IconSmooth
|
||||
base: twindow
|
||||
- type: Construction
|
||||
graph: Window
|
||||
node: tintedWindow
|
||||
- type: Occluder
|
||||
- type: StaticPrice
|
||||
price: 45
|
||||
|
||||
- type: entity
|
||||
id: WindowReinforcedDirectional
|
||||
parent: WindowDirectional
|
||||
@@ -96,8 +77,8 @@
|
||||
node: windowReinforcedDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 10
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 1.5
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -111,16 +92,16 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WindowShatter
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
damage: 37
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -178,4 +159,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: reinforcedWindowDiagonal
|
||||
node: reinforcedWindowDiagonal
|
||||
@@ -17,7 +17,7 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
damage: 300
|
||||
behaviors: #excess damage, don't spawn entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -26,7 +26,7 @@
|
||||
collection: WindowShatter
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -48,7 +48,7 @@
|
||||
node: reinforcedPlasmaWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 6
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
@@ -77,24 +77,22 @@
|
||||
node: plasmaReinforcedWindowDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 36
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
- type: RadiationBlocker
|
||||
resistance: 2
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 1000
|
||||
damage: 150
|
||||
behaviors: #excess damage, don't spawn entities.
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 600
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -155,4 +153,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: reinforcedPlasmaWindowDiagonal
|
||||
node: reinforcedPlasmaWindowDiagonal
|
||||
@@ -43,7 +43,7 @@
|
||||
node: reinforcedUraniumWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 6
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
@@ -74,8 +74,8 @@
|
||||
node: uraniumReinforcedWindowDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -83,7 +83,13 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -93,15 +99,13 @@
|
||||
ShardGlassUranium:
|
||||
min: 1
|
||||
max: 2
|
||||
PartRodMetal1:
|
||||
PartRodMetal:
|
||||
min: 1
|
||||
max: 2
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: StaticPrice
|
||||
price: 110
|
||||
- type: RadiationBlocker
|
||||
resistance: 2.5
|
||||
|
||||
- type: entity
|
||||
parent: ReinforcedUraniumWindow
|
||||
@@ -146,4 +150,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: reinforcedUraniumWindowDiagonal
|
||||
node: reinforcedUraniumWindowDiagonal
|
||||
@@ -46,8 +46,8 @@
|
||||
node: shuttleWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 28
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 20
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -94,4 +94,4 @@
|
||||
- East
|
||||
- type: DamageVisuals
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
@@ -11,18 +11,18 @@
|
||||
state: full
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: RGlass
|
||||
damageModifierSet: Glass
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 60
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -41,8 +41,8 @@
|
||||
node: uraniumWindow
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 3
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -72,8 +72,8 @@
|
||||
node: uraniumWindowDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 1.5
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -81,7 +81,13 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
damage: 75
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 37
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
@@ -90,13 +96,11 @@
|
||||
spawn:
|
||||
ShardGlassUranium:
|
||||
min: 1
|
||||
max: 2
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: StaticPrice
|
||||
price: 100
|
||||
- type: RadiationBlocker
|
||||
resistance: 1.5
|
||||
|
||||
- type: entity
|
||||
parent: UraniumWindow
|
||||
@@ -141,4 +145,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: uraniumWindowDiagonal
|
||||
node: uraniumWindowDiagonal
|
||||
@@ -84,8 +84,8 @@
|
||||
node: window
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
damageDivisor: 2
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks.rsi
|
||||
@@ -93,6 +93,25 @@
|
||||
price: 100
|
||||
- type: BlockWeather
|
||||
|
||||
- type: entity
|
||||
parent: Window
|
||||
id: TintedWindow
|
||||
name: tinted window
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Structures/Windows/tinted_window.rsi
|
||||
- type: Icon
|
||||
sprite: Structures/Windows/tinted_window.rsi
|
||||
- type: IconSmooth
|
||||
base: twindow
|
||||
- type: Construction
|
||||
graph: Window
|
||||
node: tintedWindow
|
||||
- type: Occluder
|
||||
- type: StaticPrice
|
||||
price: 70
|
||||
|
||||
- type: entity
|
||||
id: WindowRCDResistant
|
||||
parent: Window
|
||||
@@ -158,7 +177,7 @@
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
damage: 50 #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -188,8 +207,7 @@
|
||||
node: windowDirectional
|
||||
- type: Appearance
|
||||
- type: DamageVisuals
|
||||
thresholds: [4, 8, 12]
|
||||
damageDivisor: 3.333
|
||||
thresholds: [5, 10, 20]
|
||||
trackAllDamage: true
|
||||
damageOverlay:
|
||||
sprite: Structures/Windows/cracks_directional.rsi
|
||||
@@ -220,6 +238,8 @@
|
||||
- type: Icon
|
||||
sprite: Structures/Windows/directional.rsi
|
||||
state: frosted_window
|
||||
- type: StaticPrice
|
||||
price: 35
|
||||
|
||||
- type: entity
|
||||
parent: Window
|
||||
@@ -264,4 +284,4 @@
|
||||
sprite: Structures/Windows/cracks_diagonal.rsi
|
||||
- type: Construction
|
||||
graph: WindowDiagonal
|
||||
node: windowDiagonal
|
||||
node: windowDiagonal
|
||||
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 247 B |
|
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 311 B |
|
Before Width: | Height: | Size: 167 B After Width: | Height: | Size: 167 B |
@@ -7,8 +7,8 @@
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit e06b82a7f4b2b09216fb28fd384c95a2e1dc50e5",
|
||||
"states": [
|
||||
{"name": "DamageOverlay_4", "directions": 1},
|
||||
{"name": "DamageOverlay_8", "directions": 1},
|
||||
{"name": "DamageOverlay_12", "directions": 1}
|
||||
{"name": "DamageOverlay_5", "directions": 1},
|
||||
{"name": "DamageOverlay_10", "directions": 1},
|
||||
{"name": "DamageOverlay_20", "directions": 1}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@@ -7,8 +7,8 @@
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation at commit e06b82a7f4b2b09216fb28fd384c95a2e1dc50e5",
|
||||
"states": [
|
||||
{"name": "DamageOverlay_4", "directions": 1},
|
||||
{"name": "DamageOverlay_8", "directions": 1},
|
||||
{"name": "DamageOverlay_12", "directions": 1}
|
||||
{"name": "DamageOverlay_5", "directions": 1},
|
||||
{"name": "DamageOverlay_10", "directions": 1},
|
||||
{"name": "DamageOverlay_20", "directions": 1}
|
||||
]
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 709 B After Width: | Height: | Size: 709 B |
|
Before Width: | Height: | Size: 691 B After Width: | Height: | Size: 691 B |
|
Before Width: | Height: | Size: 539 B After Width: | Height: | Size: 539 B |
@@ -8,15 +8,15 @@
|
||||
"copyright": "Adapted from https://github.com/space-wizards/space-station-14/ at commit f57e8ec6b9b4b72ef56c8146be0bc159ed2691ee, originally added by Zumorica, and modified for directional use by Darkie",
|
||||
"states": [
|
||||
{
|
||||
"name": "DamageOverlay_4",
|
||||
"name": "DamageOverlay_5",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "DamageOverlay_8",
|
||||
"name": "DamageOverlay_10",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "DamageOverlay_12",
|
||||
"name": "DamageOverlay_20",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
|
||||