wall and windowening (paradise walls and windows)

This commit is contained in:
tommy
2025-11-26 21:17:23 -05:00
parent bd8bbdcbe7
commit 8d66d0bc7c
175 changed files with 719 additions and 45 deletions

View File

@@ -589,9 +589,9 @@
name: reinforced wall
components:
- type: Sprite
sprite: Structures/Walls/solid.rsi
sprite: _TBD/Structures/Walls/solid.rsi
- type: Icon
sprite: Structures/Walls/solid.rsi
sprite: _TBD/Structures/Walls/solid.rsi
state: rgeneric
- type: Construction
graph: Girder
@@ -659,9 +659,9 @@
suffix: rusted
components:
- type: Sprite
sprite: Structures/Walls/solid_rust.rsi
sprite: _TBD/Structures/Walls/solid_rust.rsi
- type: Icon
sprite: Structures/Walls/solid_rust.rsi
sprite: _TBD/Structures/Walls/solid_rust.rsi
state: rgeneric
- type: Construction
graph: Girder
@@ -699,10 +699,10 @@
components:
- type: Sprite
drawdepth: Walls
sprite: Structures/Walls/reinforced_diagonal.rsi
sprite: _TBD/Structures/Walls/reinforced_diagonal.rsi
state: state0
- type: Icon
sprite: Structures/Walls/reinforced_diagonal.rsi
sprite: _TBD/Structures/Walls/reinforced_diagonal.rsi
state: state0
- type: Damageable
damageContainer: StructuralInorganic
@@ -981,13 +981,13 @@
name: solid wall
components:
- type: Sprite
sprite: Structures/Walls/solid.rsi
sprite: _TBD/Structures/Walls/solid.rsi
- type: WallReplacementMarker
- type: Construction
graph: Girder
node: wall
- type: Icon
sprite: Structures/Walls/solid.rsi
sprite: _TBD/Structures/Walls/solid.rsi
- type: RCDDeconstructable
cost: 6
delay: 8
@@ -1025,10 +1025,10 @@
components:
- type: Sprite
drawdepth: Walls
sprite: Structures/Walls/solid_diagonal.rsi
sprite: _TBD/Structures/Walls/solid_diagonal.rsi
state: state0
- type: Icon
sprite: Structures/Walls/solid_diagonal.rsi
sprite: _TBD/Structures/Walls/solid_diagonal.rsi
state: state0
- type: Destructible
thresholds:
@@ -1059,9 +1059,9 @@
suffix: rusted
components:
- type: Sprite
sprite: Structures/Walls/solid_rust.rsi
sprite: _TBD/Structures/Walls/solid_rust.rsi
- type: Icon
sprite: Structures/Walls/solid_rust.rsi
sprite: _TBD/Structures/Walls/solid_rust.rsi
state: full
- type: Construction
graph: Girder

View File

@@ -5,9 +5,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/plasma_window.rsi
sprite: _TBD/Structures/Windows/plasma_window.rsi
- type: Icon
sprite: Structures/Windows/plasma_window.rsi
sprite: _TBD/Structures/Windows/plasma_window.rsi
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: Glass
@@ -120,7 +120,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/plasma_diagonal.rsi
sprite: _TBD/Structures/Windows/plasma_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -128,10 +128,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/plasma_diagonal.rsi
sprite: _TBD/Structures/Windows/plasma_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -5,9 +5,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_window.rsi
sprite: _TBD/Structures/Windows/reinforced_window.rsi
- type: Icon
sprite: Structures/Windows/reinforced_window.rsi
sprite: _TBD/Structures/Windows/reinforced_window.rsi
- type: Repairable
fuelCost: 10
doAfterDelay: 2
@@ -127,7 +127,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_window_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_window_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -135,10 +135,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/reinforced_window_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -5,9 +5,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_plasma_window.rsi
sprite: _TBD/Structures/Windows/reinforced_plasma_window.rsi
- type: Icon
sprite: Structures/Windows/reinforced_plasma_window.rsi
sprite: _TBD/Structures/Windows/reinforced_plasma_window.rsi
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: RGlass
@@ -125,7 +125,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_plasma_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_plasma_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -133,10 +133,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/reinforced_plasma_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_plasma_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -5,9 +5,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_uranium_window.rsi
sprite: _TBD/Structures/Windows/reinforced_uranium_window.rsi
- type: Icon
sprite: Structures/Windows/reinforced_uranium_window.rsi
sprite: _TBD/Structures/Windows/reinforced_uranium_window.rsi
- type: Damageable
damageContainer: StructuralInorganic
damageModifierSet: RGlass
@@ -122,7 +122,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/reinforced_uranium_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_uranium_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -130,10 +130,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/reinforced_uranium_diagonal.rsi
sprite: _TBD/Structures/Windows/reinforced_uranium_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -5,9 +5,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/uranium_window.rsi
sprite: _TBD/Structures/Windows/uranium_window.rsi
- type: Icon
sprite: Structures/Windows/uranium_window.rsi
sprite: _TBD/Structures/Windows/uranium_window.rsi
state: full
- type: Damageable
damageContainer: StructuralInorganic
@@ -115,7 +115,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/uranium_window_diagonal.rsi
sprite: _TBD/Structures/Windows/uranium_window_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -123,10 +123,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/uranium_window_diagonal.rsi
sprite: _TBD/Structures/Windows/uranium_window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -24,9 +24,9 @@
- Window
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/window.rsi
sprite: _TBD/Structures/Windows/window.rsi
- type: Icon
sprite: Structures/Windows/window.rsi
sprite: _TBD/Structures/Windows/window.rsi
state: full
- type: Physics
bodyType: Static
@@ -76,7 +76,7 @@
acts: [ "Destruction" ]
- type: Airtight
- type: IconSmooth
key: windows
key: walls
base: window
- type: InteractionPopup
interactSuccessString: comp-window-knock
@@ -104,9 +104,9 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/tinted_window.rsi
sprite: _TBD/Structures/Windows/tinted_window.rsi
- type: Icon
sprite: Structures/Windows/tinted_window.rsi
sprite: _TBD/Structures/Windows/tinted_window.rsi
- type: IconSmooth
base: twindow
- type: Construction
@@ -256,7 +256,7 @@
components:
- type: Sprite
drawdepth: WallTops
sprite: Structures/Windows/window_diagonal.rsi
sprite: _TBD/Structures/Windows/window_diagonal.rsi
state: state0
- type: Tag
tags:
@@ -264,10 +264,10 @@
- Window
- type: IconSmooth
mode: Diagonal
key: windows
key: walls
base: state
- type: Icon
sprite: Structures/Windows/window_diagonal.rsi
sprite: _TBD/Structures/Windows/window_diagonal.rsi
state: state0
- type: Fixtures
fixtures:

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by SonicHDC (Github) for Space Station 14",
"states": [
{
"name": "state0"
},
{
"name": "state1"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

View File

@@ -0,0 +1,108 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "solid0",
"directions": 4
},
{
"name": "solid1",
"directions": 4
},
{
"name": "solid2",
"directions": 4
},
{
"name": "solid3",
"directions": 4
},
{
"name": "solid4",
"directions": 4
},
{
"name": "solid5",
"directions": 4
},
{
"name": "solid6",
"directions": 4
},
{
"name": "solid7",
"directions": 4
},
{
"name": "reinf_construct-0"
},
{
"name": "reinf_construct-1"
},
{
"name": "reinf_construct-2"
},
{
"name": "reinf_construct-3"
},
{
"name": "reinf_construct-4"
},
{
"name": "reinf_construct-5"
},
{
"name": "reinf_cult"
},
{
"name": "reinf_over0",
"directions": 4
},
{
"name": "reinf_over1",
"directions": 4
},
{
"name": "reinf_over2",
"directions": 4
},
{
"name": "reinf_over3",
"directions": 4
},
{
"name": "reinf_over4",
"directions": 4
},
{
"name": "reinf_over5",
"directions": 4
},
{
"name": "reinf_over6",
"directions": 4
},
{
"name": "reinf_over7",
"directions": 4
},
{
"name": "rgeneric"
},
{
"name": "wall_girder"
},
{
"name": "reinforced_wall_girder"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Sprited by PuroSlavKing (Github) for Space Station 14",
"states": [
{
"name": "state0"
},
{
"name": "state1"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,108 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99 and modified.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "solid0",
"directions": 4
},
{
"name": "solid1",
"directions": 4
},
{
"name": "solid2",
"directions": 4
},
{
"name": "solid3",
"directions": 4
},
{
"name": "solid4",
"directions": 4
},
{
"name": "solid5",
"directions": 4
},
{
"name": "solid6",
"directions": 4
},
{
"name": "solid7",
"directions": 4
},
{
"name": "reinf_construct-0"
},
{
"name": "reinf_construct-1"
},
{
"name": "reinf_construct-2"
},
{
"name": "reinf_construct-3"
},
{
"name": "reinf_construct-4"
},
{
"name": "reinf_construct-5"
},
{
"name": "reinf_cult"
},
{
"name": "reinf_over0",
"directions": 4
},
{
"name": "reinf_over1",
"directions": 4
},
{
"name": "reinf_over2",
"directions": 4
},
{
"name": "reinf_over3",
"directions": 4
},
{
"name": "reinf_over4",
"directions": 4
},
{
"name": "reinf_over5",
"directions": 4
},
{
"name": "reinf_over6",
"directions": 4
},
{
"name": "reinf_over7",
"directions": 4
},
{
"name": "rgeneric"
},
{
"name": "wall_girder"
},
{
"name": "reinforced_wall_girder"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Made by brainfood1183 (github), transparency tweaked by Ubaser.",
"states": [
{
"name": "state0"
},
{
"name": "state1"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

View File

@@ -0,0 +1,46 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/9c7d509354ee030300f63c701da63c17928c3b3b and modified by Swept, transparency tweaked by Ubaser.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "pwindow0",
"directions": 4
},
{
"name": "pwindow1",
"directions": 4
},
{
"name": "pwindow2",
"directions": 4
},
{
"name": "pwindow3",
"directions": 4
},
{
"name": "pwindow4",
"directions": 4
},
{
"name": "pwindow5",
"directions": 4
},
{
"name": "pwindow6",
"directions": 4
},
{
"name": "pwindow7",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Made by brainfood1183 (github), transparency tweaked by Ubaser.",
"states": [
{
"name": "state0"
},
{
"name": "state1"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

View File

@@ -0,0 +1,46 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/9c7d509354ee030300f63c701da63c17928c3b3b, transparency tweaked by Ubaser.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "rpwindow0",
"directions": 4
},
{
"name": "rpwindow1",
"directions": 4
},
{
"name": "rpwindow2",
"directions": 4
},
{
"name": "rpwindow3",
"directions": 4
},
{
"name": "rpwindow4",
"directions": 4
},
{
"name": "rpwindow5",
"directions": 4
},
{
"name": "rpwindow6",
"directions": 4
},
{
"name": "rpwindow7",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 693 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Made by brainfood1183 (github), transparency tweaked by Ubaser.",
"states": [
{
"name": "state0"
},
{
"name": "state1"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

View File

@@ -0,0 +1,46 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "resprited by AsikKEsel | Original source: from vgstation at commit https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi and modified by Swept, transparency tweaked by Ubaser.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "full"
},
{
"name": "ruwindow0",
"directions": 4
},
{
"name": "ruwindow1",
"directions": 4
},
{
"name": "ruwindow2",
"directions": 4
},
{
"name": "ruwindow3",
"directions": 4
},
{
"name": "ruwindow4",
"directions": 4
},
{
"name": "ruwindow5",
"directions": 4
},
{
"name": "ruwindow6",
"directions": 4
},
{
"name": "ruwindow7",
"directions": 4
}
]
}

Some files were not shown because too many files have changed in this diff Show More