RCD resprite and improvements (#3637)

* Initial commit. New sprites added. New objects added to experimental RCD and standard RCD

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Added attribution for reinforced walls and changed order of things in RCD

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixed bad comment i forgot to change, other formatting, removed duplicate icon states

* comment formatting

* duplicate icon state

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* removed charges line in YML

---------

Signed-off-by: Winter <subspaceember@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Winter 2025-05-09 18:40:03 -04:00 committed by GitHub
parent 55b6cddeb7
commit d027da32aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
26 changed files with 245 additions and 7 deletions

View File

@ -342,10 +342,12 @@
- HVCable
- CableTerminal
- Deconstruct
- Windoor # DeltaV - Added base RCD windoors
- PostLight # DeltaV - added base RCD postlight
- type: LimitedCharges
maxCharges: 30
- type: Sprite
sprite: Objects/Tools/rcd.rsi
sprite: _DV/Objects/Tools/RCD.rsi # DeltaV - RCD inhand resprite
state: icon
- type: Item
size: Normal
@ -387,6 +389,41 @@
maxCharges: 20
- type: AutoRecharge
rechargeDuration: 10
# Begin DeltaV additions. Added extra items that can be made with the experimental RCD and new sprites
- type: RCD
availablePrototypes:
- WallSolid
- FloorSteel
- Plating
- Catwalk
- Grille
- Window
- WindowDirectional
- WindowReinforcedDirectional
- ReinforcedWindow
- Airlock
- AirlockGlass
- Firelock
- TubeLight
- BulbLight
- LVCable
- MVCable
- HVCable
- CableTerminal
- Deconstruct
- Windoor
- PostLight
- WallReinforced
- PlasmaWindow
- PlasmaWindowDirectional
- PlasmaReinforcedWindowDirectional
- AirlockExternal
- AirlockExternalGlass
- ReinforcedPlasmaWindow
- type: Sprite
sprite: _DV/Objects/Tools/RCD_experimental.rsi
# End DeltaV additions
- type: entity
id: RCDExperimental
@ -397,6 +434,10 @@
components:
- type: AutoRecharge
rechargeDuration: 1
# Begin DeltaV additions. New experimental RCD sprite
- type: Sprite
sprite: _DV/Objects/Tools/RCD_experimental.rsi
# End DeltaV additions
- type: entity
name: compressed matter

View File

@ -6,3 +6,7 @@
components:
- type: LimitedCharges
maxCharges: 500
- type: Sprite
sprite: _DV/Objects/Tools/RCD_combat.rsi
- type: Clothing
sprite: _DV/Objects/Tools/RCD_combat.rsi

View File

@ -0,0 +1,115 @@
- type: rcd
id: Windoor
category: Airlocks
sprite: /Textures/_DV/Interface/Radial/RCD/windoor.png
mode: ConstructObject
prototype: Windoor
cost: 4
delay: 4
collisionMask: FullTileMask
rotation: Camera
fx: EffectRCDConstruct4
- type: rcd
id: PostLight
category: Lighting
sprite: /Textures/_DV/Interface/Radial/RCD/postlight.png
mode: ConstructObject
prototype: PoweredLightPostSmall
cost: 2
delay: 1
rotation: User
fx: EffectRCDConstruct1
#Experimental RCD
- type: rcd
id: WallReinforced
category: WallsAndFlooring
sprite: /Textures/_DV/Interface/Radial/RCD/reinforced_wall.png
mode: ConstructObject
prototype: WallReinforced
cost: 8
delay: 4
collisionMask: FullTileMask
rotation: Fixed
fx: EffectRCDConstruct2
- type: rcd
id: PlasmaWindow
category: WindowsAndGrilles
sprite: /Textures/_DV/Interface/Radial/RCD/window_plasma.png
mode: ConstructObject
prototype: PlasmaWindow
cost: 4
delay: 2
collisionMask: Impassable
rules:
- IsWindow
rotation: Fixed
fx: EffectRCDConstruct2
- type: rcd
id: ReinforcedPlasmaWindow
category: WindowsAndGrilles
sprite: /Textures/_DV/Interface/Radial/RCD/window_reinforced_plasma.png
mode: ConstructObject
prototype: ReinforcedPlasmaWindow
cost: 6
delay: 4
collisionMask: Impassable
rules:
- IsWindow
rotation: Fixed
fx: EffectRCDConstruct2
- type: rcd
id: PlasmaWindowDirectional
category: WindowsAndGrilles
sprite: /Textures/_DV/Interface/Radial/RCD/directional_plasma.png
mode: ConstructObject
prototype: PlasmaWindowDirectional
cost: 4
delay: 2
collisionMask: Impassable
rules:
- IsWindow
rotation: Fixed
fx: EffectRCDConstruct2
- type: rcd
id: PlasmaReinforcedWindowDirectional
category: WindowsAndGrilles
sprite: /Textures/_DV/Interface/Radial/RCD/directional_reinforced_plasma.png
mode: ConstructObject
prototype: PlasmaReinforcedWindowDirectional
cost: 6
delay: 4
collisionMask: Impassable
rules:
- IsWindow
rotation: Fixed
fx: EffectRCDConstruct2
- type: rcd
id: AirlockExternal
category: Airlocks
sprite: /Textures/_DV/Interface/Radial/RCD/external.png
mode: ConstructObject
prototype: AirlockExternal
cost: 8
delay: 4
collisionMask: FullTileMask
rotation: Camera
fx: EffectRCDConstruct4
- type: rcd
id: AirlockExternalGlass
category: Airlocks
sprite: /Textures/_DV/Interface/Radial/RCD/glass_external.png
mode: ConstructObject
prototype: AirlockExternalGlass
cost: 8
delay: 4
collisionMask: FullTileMask
rotation: Camera
fx: EffectRCDConstruct4

View File

@ -1,14 +1,14 @@
- files: ["airlock.png, glass_airlock.png"]
- files: ["airlock.png, glass_airlock.png, reinforced_wall.png"]
license: "CC-BY-SA-3.0"
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. based on ported sprites Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/basic.rsi and Resources/Textures/_DV/Structures/Doors/Airlocks/Glass/glass.rsi from https://github.com/DeltaV-Station/Delta-v/tree/d9839a319a16ad48552393aa998fa51dc4377871/Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/basic.rsi and https://github.com/DeltaV-Station/Delta-v/tree/d9839a319a16ad48552393aa998fa51dc4377871/Resources/Textures/_DV/Structures/Doors/Airlocks/Glass/basic.rsi."
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. based on ported sprites Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/basic.rsi Resources/Textures/_DV/Structures/Doors/Airlocks/Glass/glass.rsi Resources/Textures/Structures/Walls/solid.rsi from https://github.com/DeltaV-Station/Delta-v/tree/d9839a319a16ad48552393aa998fa51dc4377871/Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/basic.rsi https://github.com/DeltaV-Station/Delta-v/tree/d9839a319a16ad48552393aa998fa51dc4377871/Resources/Textures/_DV/Structures/Doors/Airlocks/Glass/basic.rsi https://github.com/SubspaceEmber/Delta-v/tree/d8815a31b984d0b8ac1de7992759e8227cc6574d/Resources/Textures/Structures/Walls/solid.rsi."
source: "https://github.com/subspaceember"
- files: ["deconstruct.png, directional.png, directional_reinforced.png, window.png, window_reinforced.png"]
- files: ["deconstruct.png, directional.png, directional_reinforced.png, window.png, window_reinforced.png, directional_plasma.png, directional_reinforced_plasma.png, window_plasma.png window_reinforced_plasma.png, external.png, glass_external.png"]
license: "CC-BY-SA-3.0"
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. based on ported sprites Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/external.rsi, Resources/Textures/_DV/Structures/Windows/window.rsi, Resources/Textures/_DV/Structures/Windows/directional.rsi, from https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/doors/airlocks/external/external.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/window.dmi Resources/Textures/_DV/Structures/Windows/reinforced_window.rsi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/window.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/structures.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/reinforced_window.dmi."
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. based on ported sprites Resources/Textures/_DV/Structures/Doors/Airlocks/Standard/external.rsi, Resources/Textures/_DV/Structures/Windows/window.rsi, Resources/Textures/_DV/Structures/Windows/directional.rsi, from https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/doors/airlocks/external/external.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/window.dmi Resources/Textures/_DV/Structures/Windows/reinforced_window.rsi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/window.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/structures.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/reinforced_window.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/plasma_window.dmi https://github.com/ParadiseSS13/Paradise/blob/42099d95b1d3f271383e91ef8f9507c7581b57a0/icons/obj/smooth_structures/windows/rplasma_window.dmi."
source: "https://github.com/subspaceember"
- files: ["airlocks.png, windows_and_grilles.png"]
- files: ["airlocks.png, windows_and_grilles.png, postlight.png"]
license: "CC-BY-SA-3.0"
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. Modified from sprites Resources/Textures/Interface/Radial/RCD/airlocks.png and Resources/Textures/Interface/Radial/RCD/windows_and_grilles.png from https://github.com/space-wizards/space-station-14/blob/c96af2808f5565505e7d3823a68276552193b236/Resources/Textures/Interface/Radial/RCD/airlocks.png and https://github.com/space-wizards/space-station-14/blob/c96af2808f5565505e7d3823a68276552193b236/Resources/Textures/Interface/Radial/RCD/windows_and_grilles.png."
copyright: "RCD wheel sprites made for DeltaV by https://github.com/SubspaceEmber. Modified from sprites Resources/Textures/Interface/Radial/RCD/airlocks.png, Resources/Textures/Interface/Radial/RCD/windows_and_grilles.png, Resources/Textures/Structures/Lighting/LightPosts/small_light_post.rsi from https://github.com/space-wizards/space-station-14/blob/c96af2808f5565505e7d3823a68276552193b236/Resources/Textures/Interface/Radial/RCD/airlocks.png and https://github.com/space-wizards/space-station-14/blob/c96af2808f5565505e7d3823a68276552193b236/Resources/Textures/Interface/Radial/RCD/windows_and_grilles.png https://github.com/space-wizards/space-station-14/tree/90fd66c3d4e723d582f2de226eaa641123330142/Resources/Textures/Structures/Lighting/LightPosts/small_light_post.rsi."
source: "https://github.com/subspaceember"

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

View File

@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/ce025775f73b66934ca96f3a8edc30993ea70b4d and modified by Swept. New inhand version made by https://github.com/SubspaceEmber for DeltaV.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-BELT",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

View File

@ -0,0 +1,22 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Original design from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/ce025775f73b66934ca96f3a8edc30993ea70b4d and modified by Swept. New combat version made by https://github.com/SubspaceEmber for DeltaV.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 B

View File

@ -0,0 +1,30 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Original design from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/ce025775f73b66934ca96f3a8edc30993ea70b4d and modified by Swept. New experimental version made by https://github.com/SubspaceEmber for DeltaV.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}