From 2fcf48de1efa480c504f78328f4afca3c7ab900d Mon Sep 17 00:00:00 2001 From: Puro <103608145+PuroSlavKing@users.noreply.github.com> Date: Sun, 7 May 2023 03:36:39 +0300 Subject: [PATCH] [Sprite] Diagonal walls (#15973) --- .../Entities/Structures/Walls/walls.yml | 46 ++++++++++++++++++ .../Walls/plastitanium_diagonal.rsi/meta.json | 17 +++++++ .../plastitanium_diagonal.rsi/state0.png | Bin 0 -> 264 bytes .../plastitanium_diagonal.rsi/state1.png | Bin 0 -> 260 bytes .../Walls/solid_diagonal.rsi/meta.json | 17 +++++++ .../Walls/solid_diagonal.rsi/state0.png | Bin 0 -> 316 bytes .../Walls/solid_diagonal.rsi/state1.png | Bin 0 -> 297 bytes 7 files changed, 80 insertions(+) create mode 100644 Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state0.png create mode 100644 Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state1.png create mode 100644 Resources/Textures/Structures/Walls/solid_diagonal.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/solid_diagonal.rsi/state0.png create mode 100644 Resources/Textures/Structures/Walls/solid_diagonal.rsi/state1.png diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 0e132ab7eb..5442a2f2ec 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -432,6 +432,29 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + parent: WallShuttleDiagonal + id: WallPlastitaniumDiagonal + name: plastitanium wall + suffix: diagonal + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + netsync: false + drawdepth: Walls + sprite: Structures/Walls/plastitanium_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: Structures/Walls/plastitanium_diagonal.rsi + state: state0 + - type: entity parent: BaseWall id: WallReinforced @@ -734,6 +757,29 @@ key: walls base: solid +- type: entity + parent: WallShuttleDiagonal + id: WallSolidDiagonal + name: solid wall + suffix: diagonal + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + netsync: false + drawdepth: Walls + sprite: Structures/Walls/solid_diagonal.rsi + state: state0 + - type: IconSmooth + mode: Diagonal + key: walls + base: state + - type: Icon + sprite: Structures/Walls/solid_diagonal.rsi + state: state0 + - type: entity parent: BaseWall id: WallSolidRust diff --git a/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/meta.json b/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/meta.json new file mode 100644 index 0000000000..3b450829a5 --- /dev/null +++ b/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from: https://github.com/tgstation/tgstation/commit/847e50af31a6c2b797c0de213e725f24b6175e17#diff-d887f4300e059d5fba9576e24bf1e6268a2fd25791f3d13f2636402492f6d917", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state0.png b/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state0.png new file mode 100644 index 0000000000000000000000000000000000000000..5e930b5675192a6469511562664821ea698c865e GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*8>L*2nk6T8=AT~yGMjY zWMyP2E2-rh)+EnO zdX_WY*F9iPMDL6VUN<5b??r}eTz#0+rMbA7gUL~WgT>Lwfn(b5na6iGmi%w-Rxw|p ztaf|SzXR8KFZ%KBka9fF_J5_Ib|G_+wMeDIE2}vTB`3Lm$j@EkY*X2G=mF5N44$rj JF6*2UngB*@UPS-^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state1.png b/Resources/Textures/Structures/Walls/plastitanium_diagonal.rsi/state1.png new file mode 100644 index 0000000000000000000000000000000000000000..6aab4050c018f8c8417f6fdce4a761340b48705a GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*8>L*2nk6T8=AT~yGMjY zWMyP2E2Qs;OXk;vd$@?2>{&6 BTZRAt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/solid_diagonal.rsi/meta.json b/Resources/Textures/Structures/Walls/solid_diagonal.rsi/meta.json new file mode 100644 index 0000000000..e27c76563c --- /dev/null +++ b/Resources/Textures/Structures/Walls/solid_diagonal.rsi/meta.json @@ -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" + } + ] +} diff --git a/Resources/Textures/Structures/Walls/solid_diagonal.rsi/state0.png b/Resources/Textures/Structures/Walls/solid_diagonal.rsi/state0.png new file mode 100644 index 0000000000000000000000000000000000000000..fe95c81ed3254839a2b29b07e5556fdc599f2ab1 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNDEQ9P z#W5tJ_2~7zyv+szZ4dc{FHO|adB7T=@=d;-r`8- zA&KUg%cXM#EekbOH?ipau;_cqY_>xnllfakark}| zb3)9)Ci~z21k$-99`|oMx@3wddqdN&;63$kCI{^>?-f<&FSz-$?nIbC(`43`M=Fel z6(tTja-t56?Cb##9T}(WC}%KzCwidKn!VtmALE=K_ZhBFJ|*;^I4Jp86>qJ7){B_c zugn{&pJ)FuJ%3wt$+5<())SboN7XYIJq+^d*gT)@)W(O04IVHr&*u|(nm@e>=yL{7 LS3j3^P6Cr!aVeUigH6$D#Yb`5FpY z+5bgd51ym@K)n8(vDx!U77RRB_CNZuIse>4LtoE1HVWy_KTcS?fK8oy#ZgbDs1MH? z!uDu3FsYntS$i}Zn9uV)IJB9`;^ThCo$6Cn7d%