From d027da32aa86b7cb2c4ee10f12000b6b3db038ba Mon Sep 17 00:00:00 2001 From: Winter Date: Fri, 9 May 2025 18:40:03 -0400 Subject: [PATCH] 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 Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .../Entities/Objects/Tools/tools.yml | 43 ++++++- .../_DV/Entities/Objects/Tools/tools.yml | 4 + Resources/Prototypes/_DV/RCD/RCD.yml | 115 ++++++++++++++++++ .../_DV/Interface/Radial/RCD/attributions.yml | 12 +- .../Radial/RCD/directional_plasma.png | Bin 0 -> 213 bytes .../RCD/directional_reinforced_plasma.png | Bin 0 -> 224 bytes .../_DV/Interface/Radial/RCD/external.png | Bin 0 -> 642 bytes .../Interface/Radial/RCD/glass_external.png | Bin 0 -> 658 bytes .../_DV/Interface/Radial/RCD/postlight.png | Bin 0 -> 313 bytes .../Interface/Radial/RCD/reinforced_wall.png | Bin 0 -> 412 bytes .../_DV/Interface/Radial/RCD/windoor.png | Bin 0 -> 245 bytes .../Interface/Radial/RCD/window_plasma.png | Bin 0 -> 345 bytes .../Radial/RCD/window_reinforced_plasma.png | Bin 0 -> 529 bytes .../Objects/Tools/RCD.rsi/equipped-BELT.png | Bin 0 -> 298 bytes .../_DV/Objects/Tools/RCD.rsi/icon.png | Bin 0 -> 638 bytes .../_DV/Objects/Tools/RCD.rsi/inhand-left.png | Bin 0 -> 619 bytes .../Objects/Tools/RCD.rsi/inhand-right.png | Bin 0 -> 616 bytes .../_DV/Objects/Tools/RCD.rsi/meta.json | 26 ++++ .../_DV/Objects/Tools/RCD_combat.rsi/icon.png | Bin 0 -> 720 bytes .../Tools/RCD_combat.rsi/inhand-left.png | Bin 0 -> 578 bytes .../Tools/RCD_combat.rsi/inhand-right.png | Bin 0 -> 583 bytes .../Objects/Tools/RCD_combat.rsi/meta.json | 22 ++++ .../Tools/RCD_experimental.rsi/icon.png | Bin 0 -> 1033 bytes .../RCD_experimental.rsi/inhand-left.png | Bin 0 -> 666 bytes .../RCD_experimental.rsi/inhand-right.png | Bin 0 -> 665 bytes .../Tools/RCD_experimental.rsi/meta.json | 30 +++++ 26 files changed, 245 insertions(+), 7 deletions(-) create mode 100644 Resources/Prototypes/_DV/RCD/RCD.yml create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/directional_plasma.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/directional_reinforced_plasma.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/external.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/glass_external.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/postlight.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/reinforced_wall.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/windoor.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/window_plasma.png create mode 100644 Resources/Textures/_DV/Interface/Radial/RCD/window_reinforced_plasma.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD.rsi/equipped-BELT.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD.rsi/icon.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD.rsi/inhand-left.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD.rsi/inhand-right.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD.rsi/meta.json create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/icon.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/inhand-left.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/inhand-right.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/meta.json create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/icon.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-left.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-right.png create mode 100644 Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/Entities/Objects/Tools/tools.yml index 5e2969956c..d0471f5e43 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/tools.yml @@ -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 diff --git a/Resources/Prototypes/_DV/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/_DV/Entities/Objects/Tools/tools.yml index 11490f4bc1..258f96bf83 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Tools/tools.yml @@ -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 diff --git a/Resources/Prototypes/_DV/RCD/RCD.yml b/Resources/Prototypes/_DV/RCD/RCD.yml new file mode 100644 index 0000000000..d8227c0f50 --- /dev/null +++ b/Resources/Prototypes/_DV/RCD/RCD.yml @@ -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 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/attributions.yml b/Resources/Textures/_DV/Interface/Radial/RCD/attributions.yml index 936079099a..071f98cbb7 100644 --- a/Resources/Textures/_DV/Interface/Radial/RCD/attributions.yml +++ b/Resources/Textures/_DV/Interface/Radial/RCD/attributions.yml @@ -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" diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/directional_plasma.png b/Resources/Textures/_DV/Interface/Radial/RCD/directional_plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd7b2ce9314c0bdac94b6f77c3a5b25f24e5a35 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}{hlt4ArY-_ zFD>LfY#`A3Fns02KFKZ1re)_mFtl=C&UH#g_OOCQm(yyd&6Bw8vCsP=rjgT LS3j3^P6Ga7*)ao(Y8 zl6UUh5!q;IVIjf8!}BkBGxzG%IyyT4rr((#uyn~{h3_99yC>OpiGKL}+4#=xPY(k7 zlN@h%3acBuIsA$tf}`f|uc=^DcCJ5cq>=i#tBuj08Ri7HgBlDBvu`KXS#d<11-g>K M)78&qol`;+0PYJ|X#fBK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/external.png b/Resources/Textures/_DV/Interface/Radial/RCD/external.png new file mode 100644 index 0000000000000000000000000000000000000000..696c6df8c6f49fafdd1c13bf1fa1745677d64581 GIT binary patch literal 642 zcmV-|0)737P)Px%JV``BR9J=WR=;o4KotJ?;nb9RsY2;Vfv7_r2@jnTWvKdBAa&}77??XTWkMYo znJPA>O8pmDP=<(1RTQMSNL50mD{bjw0WKDp!JKnG-}8?MsY|})-r3LZ`~2>`X9IK0 zal^Q!yVz(nLSaAK`Z06xw;vW0`_X8W;=7v_V1Ks)pfa<7Rx4Vczy3w~kOCrd;GlCg zvj70t?kr<}w?c}@%zz+oS{4AH?|A@#r}hJ_|Dk)4@;~TYVY{u81bscQbEpvoz^)vFVAAqqJv0~ zigoky3_Gp!@&X<{x)}6pJ^nGZS@2e+}y_ z>XtG06EzUUTGT$1+lIQ?uDhnYuTD%IGLPW>(o$l-7lzmiL&95sUyY$6_owuKLibZT c#~e3~zbq)=N#9D%QUCw|07*qoM6N<$f)HdRZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/glass_external.png b/Resources/Textures/_DV/Interface/Radial/RCD/glass_external.png new file mode 100644 index 0000000000000000000000000000000000000000..3d882c1b1e94d7bc86ff09c8d525e4ceac81c199 GIT binary patch literal 658 zcmV;D0&V??P)Px%Oi4sRR9J=WR=;c8P!Rt5LynS0OK{sfaAPt=hHA)UV`%7KQ3wRGl~OuqD4jeN z4;?#{(5+Ai!38ELn(_VS&qKl<2wp5^=IC_OAQ>u@bWhj zNCMvveuc8gKn@ZSl-U%yM;^h4FZX~VP`&t(Ai+HkhwfD!lyn_T(}cPp`)L*D(RvF2 zIlI7IT7NrA2hR-FyTr%YwbPkB;M@r0bErs$t;upR3b*b?Yy< z=Oug`x-Kwv2bN{!Cm^8e`2lyay!;RVu)F&e08n2r5_W)rR>mC5B(QCtBr*U1FV4ON zLaBiE&;cJ387R(=N1)g10Z0xPf%eb|WvKuoV48-Ou$0w!=sYmc>b~d6neIHHV sC#==`aUXGHUP}KbRF~2TCb)L|1IL@*trM`M+W-In07*qoM6N<$f+oc!wEzGB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/postlight.png b/Resources/Textures/_DV/Interface/Radial/RCD/postlight.png new file mode 100644 index 0000000000000000000000000000000000000000..bebd9c966547c64a153924e6f96ac3df496d4d6b GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR9J=WmNAZlFc3w5R@+!JuIXryI1DG@NSuTNa110QL`Q9pTqYGOMaeoD zf`wM=SK`milRXvynaqFZq6s%mb0wl^Mnur}{o8fFH3CEgW(E<#7<0E4LV$>9$^ihr zv@bks4gkg&yxN^Z1dc{6AR-7MJUrif1gaU>8hGztW|9ba?@<&*bO_gVO((D+BD=Qx zV}Z79QP(xBwP5DEHSax~a~Q`F!!V=~VCJ9Z*4ke)8cx54>LGN_Mb~0Crhoy zG&4<8I)RN-zXeD0w*=;SJ|weSAO)&FqOvTn@8p(cQPs_4GN*C_n%iSGqkOqK00000 LNkvXXu0mjfHc)!^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/reinforced_wall.png b/Resources/Textures/_DV/Interface/Radial/RCD/reinforced_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..023ea89356c80549abcd743aadae478608b40a51 GIT binary patch literal 412 zcmV;N0b~A&P)Px$R!KxbR9J=WmN9O|APj|Hs}4Y>2xa3Cx&JA02sV__AzM3Cj%b1*M1R^2`6dg2 zZFtxKJUsj{Z@Iy796#>}HcitZ-iI{VT6-At-a~5*0EjV)wsY>VcAn>K95Dfgh&H?L zdvsm5jZ1dAhQ}q|Yr*#pj4?3A6zw#4noN#UC%{Rh0fu1^?PXcEwKb{k}QW*0mTF)N~bZ;Gn7)*o1Y>|5Mu-pA%q|X zs}Vu~5kV;>&bcH3kZ)9b&PY(~1HZv#2~wmT-YP+gB*!gPP;%H>0mTGZ0wVg+YB^Aj zeQ=h~THF2_I_I`t&Yg|xzqZSk&UspbmiF4xwyR~xPwKuRN;c0wb03N)kbBS5-AOic zCW)#9sRQpl)^!E&eMu!d_a$piAa`r|-&eEGyb})(|AsF~8Rl4I=K~f10000pfi@Ln2y} z6C_v{Cy4Yk1sZT|VDR@p|KER}&Cb71PENi(Wya#=%fHWWY<#$X-n@JDs;W!>-?(Cs zB)lfJG|Ny`Ou6}PZKa`o-JgUXUtS6y-dp|M;7#(ur5}GiJZo70|6giCT3XtImT88i zsXu;y*Kh7~J}~K-fiX{Yfz^Yrufuuj|NTi!NK9PF)yw^$q+!Jh30FJ!<(_2?%htXZ onzJi|cg0k0w}To`$0;&0Xcu&t9g3SP4|F<%r>mdKI;Vst084;pSO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/window_plasma.png b/Resources/Textures/_DV/Interface/Radial/RCD/window_plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..a017c309679ca682ec7ccb7240a2cb1b80985583 GIT binary patch literal 345 zcmV-f0jBPx$6G=otR9J=WmNAOMFc3xmh7An37(yIeMU@ZXW8@q;P{=WI3?E`EyIK-srU(ce zNGgNbNcMQOtQ-ASW4(uDW(3501k8->eq(~*%n%XyPSYs>08QOiAreFQ*eN=%U?>5=Ff#zm zlF+~>1soEf-Fmd%UONC#!Bqmo&~A4{z#rsPEQ{0f00000NkvXXu0mjfa8QqC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Interface/Radial/RCD/window_reinforced_plasma.png b/Resources/Textures/_DV/Interface/Radial/RCD/window_reinforced_plasma.png new file mode 100644 index 0000000000000000000000000000000000000000..ef359d58893470a66eb739789a507b992c02a084 GIT binary patch literal 529 zcmV+s0`C2ZP)Px$%Sl8*R9J=Wma%HwKoEvMhXizNA(lIH)d>#nA@mq|4CBg$E0Z#~a$yLVdj?m2 zjC%-!L8^iymMxYOxUdU(E-PhsIVZvALO%#;M#KE0+0o3vh!F?IQS3!omd|b5{uh!g z%h+r-L9S0Ra-|emmi4afcDuXF^HBEnaw(-K%knwI^*N-JFTYWDYilh{Z7P7P<=N%= z!}Z10^6V1e{NegS^dgH5z;vODJkL3GUr%D$3;vzKy^dhI(1jG-zW8Qu)_(tp9l^)Vz*qzCRReoBqW1BL`D#`GhiOEE zAfoWe;U5~2pf}Y3YhMeDF3s?#4D_aG%6~EdpS+3@OikK_nPuSVLSMj`^y5aE3ys6heYpn9#zO`h{_epYJ|Lpo7 o`}@-@)l&Uq8LojJx`BSTwtrS&_TUAVsXE9iPgg&ebxsLQ02G0MvH$=8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD.rsi/icon.png b/Resources/Textures/_DV/Objects/Tools/RCD.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cb62979010f4ddc12341edfdbc08a6cd69426857 GIT binary patch literal 638 zcmV-^0)hRBP)ljQ6oo${78KPehM{Q?n4v8l3~IZQVyS|OOe`f+7Pk5iutfX@vmhjtF$*lsT5uay z7lDV!K>`m{S-_DTMU`00@Ng2>aS~7=RPOz%elvnCCjpyr!LHO_XWTLU;zMJ zOj`&}^e{R;Q>p-5^2^9umh@i$PCmioU0BdyuP18_S6-7}{6eYHv@d~l`^?H$Z zyNKs`=w(Z~T#b*V^|Qp&SK6OB;5bgaaZ{9j=-%c5@O>ZO_kqFKZU7ZqBb&`4%QCW@ zx;FsQv`<7L2TASiLhTUra@=CWFv0?oY{7&Z(Xh^M5UEzx!^%E9d#;CR=Zw=# z{*2savS*s6)ai5xf`A|h&@?R(?wJ7SWlO3ZLS;XFOaMU;jOZ@QHjT^!83fy{-4Czb({zh|uBwGM10Ok(x Y3+A2KBmwPTod5s;07*qoM6N<$g7usor~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Tools/RCD.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8c624d80c0c3b6c0914092b3b33c6fa13ce10879 GIT binary patch literal 619 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 V>T%@G?vDTf002ovPDHLkV1j6-5D5SP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/meta.json b/Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/meta.json new file mode 100644 index 0000000000..98d68362bd --- /dev/null +++ b/Resources/Textures/_DV/Objects/Tools/RCD_combat.rsi/meta.json @@ -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 + } + ] +} diff --git a/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/icon.png b/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..895985fef29e171793e9c67f35782225026caeb2 GIT binary patch literal 1033 zcmV+k1or!hP)Px&!%0LzRCt{2nm=q?MI6UJhmcr|C0jx&r6Mj;Fd3dv69p9s)T;=sklacY3u1bi z=uo$!BMeCfP$w!dL%M*+OfcXDL6tMz5)}kDw4p?705L)6fo}u7CyL>;A+As4aQ`ygp}{t%3SuxX$zu*WS5DcmwrU zoe_^8GYZ@;CmHDL7hM0NFX5R}`_r$h{ymJ)PkjY^-;eDAz}@rRlmTCS17|M}!!bI4 zuIk$G<`rx`1=X3M5m^q%OTVxQPoB%xe>5r9YPDic=}!#WU-fq)g6DZbxm;%bZgQ0l zbJd}Edmg4!x0_8K`uFEY>!lo!+<{7^g4yW8JeZBXQ46jum&*W{*E*OD_~5TI;dM8+ z2#o+(yAE@|z&oFKSgS`GG->_J8~`p4Ts-aGuiS7WiQ7je# z=ytnUYt>ZRMlS-6Hp(5c%9% zt31yO0JgWc!!dvv;?=3BB=( z3p4GT*qV(-BN!S{#9B+U*&LY!C$0ZTrecO+m)23*H|qH%_lg_uRGugdxA zk9EK}Z)eW;jaqBz;Mg=&pU$3Boq=ng?Qy*c=#O;3C~>Xz*f7<;QKqGX@9t!Oe&`lF zcgiT<&tCuEqAv)7AP9mW2!bF8g7CjZ>I0%3sSmi~ygoRSgZ-b+KS+JRpgv&|`msMn zJI9SmozGu``uT3k*!LDKXD_3yO`p#Xs4I6gUf6`KBT#=C+BbACFd|9kxKWF%|D1j_ zdPeEzS|893c0ZrbQ-4sL(SDfg1KPoO{mdMY{2u0cKA+T&)+bCte{6lgfIQFV4_aU9 z12Ppe43qi*q&^@fmW9*@NPU3R2S|N@AP9mW{CD^p7v{;?)PFX@00000NkvXXu0mjf DW>4+o literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..09338ce281337ca08930bfc1511a2b05d0472f7a GIT binary patch literal 666 zcmV;L0%iS)P)Px%R7pfZRCt{2+P`npKor37uMuK`AyK-tgQZFh)A1kFMq*%bBHE1ssRIfd2*@9h zy%Cn!XghT57Aam}3N1{C32#BFWC^+e&cf8?7%mYgLP_l0K|${`MtOJdo_`JRfe=Cn zA%qY@2qA>9CyCKXj9w<*WTJ4h0vH){5Co93hdS(f4ZJ^&v- zL9|({2uX~NHcjk5ODUz37#)V8-fN@v`^6rIBsTxuYnxctc{;fR0Maz|c6$MNp3~~$ z6^(Co@$x(;2m+@?D4bXk{b%Ni*H_@dK}eqGq-i>HPo+8c0j3I@Ad-H^kk`GTf0(a+u=pHm>sZst9EwK zcW*)cGrWEWA4c$KU~dl>vjbM&0h4z4aLu&C*PAw1cQZR+wE#CN(D@c}{T^QHAmr*B zo2!p!2e!=N&w8fd7mDlF_J1`yP=?G72qA3y0WJ#$Zb9JZrT_o{07*qoM6N<$g5=>a ARR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5be1e7e14daff9b3649bd2a7108e79f0988f92e9 GIT binary patch literal 665 zcmV;K0%rY*P)Px%Q%OWYRCt{2+OcaBVHn5p?}<3+kPw$he0gO`=UNiMhL))8_+$=F)q4p67B&;P-+M zLI@#*5JCtcgcu0}Oc-GPb{%O5y+eZP={SguSS!i56}1B|~4M<@2V z>$*fyluv~@J30Y>b^1GDC=4*>6J~n@qqR0+fKf^n^6CRj(MSYu&;F=ua-`YF782YnYdUl(f#n-4Li2%g-B@R~j5I8cB3dmm%Bz;PRHe6-E? zs>N&`Y|VYw_E0~yJsr2l|L^Mg1GNS$RiFoa*@sg95~|HfDY8AV21{%3;~UVKa#CmA ze)@y`1nsOB_lMA2y$nuBdR`>|QZGUXA%qY@2qAwzjx7&3Fnp9x?j0L-zkQ!=T%YP|aMlbyjatJ-+r8>pT%Yk?t<=8*1{r*>Y74D3vM6ih`Uhz4 zYHmNk+5E0qDP_BUYI*M`Sony0;R_T(hzWiIYq1N2t!w1600000NkvXXu0mjf?b0^l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/meta.json b/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/meta.json new file mode 100644 index 0000000000..50612d9b62 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Tools/RCD_experimental.rsi/meta.json @@ -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 + } + ] +}