From a3b8c082101bdb6ddd1e85a95dcb0884f5683f6a Mon Sep 17 00:00:00 2001 From: Peptide90 <78795277+Peptide90@users.noreply.github.com> Date: Sat, 30 Apr 2022 22:28:03 +0100 Subject: [PATCH] Adds metal and wood counters (#7688) --- .../Structures/Furniture/Tables/tables.yml | 114 +++++++++++++++++- .../Construction/Graphs/furniture/tables.yml | 74 ++++++++++++ .../Recipes/Construction/furniture.yml | 34 ++++++ .../Tables/countermetal.rsi/full.png | Bin 0 -> 207 bytes .../Tables/countermetal.rsi/meta.json | 46 +++++++ .../Tables/countermetal.rsi/state_0.png | Bin 0 -> 461 bytes .../Tables/countermetal.rsi/state_1.png | Bin 0 -> 391 bytes .../Tables/countermetal.rsi/state_2.png | Bin 0 -> 460 bytes .../Tables/countermetal.rsi/state_3.png | Bin 0 -> 385 bytes .../Tables/countermetal.rsi/state_4.png | Bin 0 -> 419 bytes .../Tables/countermetal.rsi/state_5.png | Bin 0 -> 486 bytes .../Tables/countermetal.rsi/state_6.png | Bin 0 -> 416 bytes .../Tables/countermetal.rsi/state_7.png | Bin 0 -> 270 bytes .../Furniture/Tables/counterwood.rsi/full.png | Bin 0 -> 211 bytes .../Tables/counterwood.rsi/meta.json | 46 +++++++ .../Tables/counterwood.rsi/state_0.png | Bin 0 -> 476 bytes .../Tables/counterwood.rsi/state_1.png | Bin 0 -> 411 bytes .../Tables/counterwood.rsi/state_2.png | Bin 0 -> 482 bytes .../Tables/counterwood.rsi/state_3.png | Bin 0 -> 411 bytes .../Tables/counterwood.rsi/state_4.png | Bin 0 -> 439 bytes .../Tables/counterwood.rsi/state_5.png | Bin 0 -> 485 bytes .../Tables/counterwood.rsi/state_6.png | Bin 0 -> 439 bytes .../Tables/counterwood.rsi/state_7.png | Bin 0 -> 289 bytes 23 files changed, 313 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/full.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_0.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_1.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_2.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_3.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_4.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_5.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_6.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_7.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/full.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/meta.json create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_0.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_1.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_2.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_3.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_4.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_5.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_6.png create mode 100644 Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_7.png diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index 97bf8e87d8..e0d2347d0c 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -13,7 +13,7 @@ fixtures: - shape: !type:PhysShapeAabb - bounds: "-0.45,-0.45,0.45,0.45" + bounds: "-0.40,-0.30,0.40,0.45" mass: 50 mask: - Impassable @@ -43,6 +43,96 @@ - type: Construction graph: Table node: TableFrame + +- type: entity + id: CounterWoodFrame + parent: BaseStructure + name: wooden counter frame + description: Pieces of wood that make the frame of a table. + components: + - type: Sprite + sprite: Structures/Furniture/Tables/counterwood.rsi + - type: Icon + sprite: Structures/Furniture/Tables/counterwood.rsi + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + mass: 50 + mask: + - Impassable + - SmallImpassable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: IconSmooth + key: state + base: state_ + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/woodhit.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Construction + graph: Table + node: CounterWoodFrame + +- type: entity + id: CounterMetalFrame + parent: BaseStructure + name: metal counter frame + description: Pieces of metal that make the frame of a table. + components: + - type: Sprite + sprite: Structures/Furniture/Tables/countermetal.rsi + - type: Icon + sprite: Structures/Furniture/Tables/countermetal.rsi + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + mass: 50 + mask: + - Impassable + - SmallImpassable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: IconSmooth + key: state + base: state_ + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/metalbreak.ogg + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Construction + graph: Table + node: CounterMetalFrame - type: entity id: Table @@ -380,3 +470,25 @@ behaviors: - !type:DoActsBehavior acts: ["Destruction"] + +# counters + +- type: entity + id: TableCounterWood + parent: CounterWoodFrame + name: wood counter + description: Do not apply fire to this. Rumour says it burns easily. + components: + - type: Construction + graph: Table + node: CounterWood + +- type: entity + id: TableCounterMetal + parent: CounterMetalFrame + name: metal counter + description: Looks like a good place to put a drink down. + components: + - type: Construction + graph: Table + node: CounterMetal \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml index b7393effc2..d55194b7f5 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/furniture/tables.yml @@ -14,6 +14,23 @@ - material: MetalRod amount: 2 doAfter: 1 + - to: CounterWoodFrame + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + - to: CounterMetalFrame + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: Steel + amount: 1 + doAfter: 1 + - node: TableFrame entity: TableFrame @@ -63,6 +80,39 @@ amount: 1 doAfter: 1 + + - node: CounterWoodFrame + entity: CounterWoodFrame + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Anchoring + doAfter: 1 + - to: CounterWood + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + + - node: CounterMetalFrame + entity: CounterMetalFrame + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + - to: CounterMetal + steps: + - material: Steel + amount: 1 + doAfter: 1 + + - node: Table entity: Table edges: @@ -152,3 +202,27 @@ steps: - tool: Prying doAfter: 1 + + - node: CounterMetal + entity: TableCounterMetal + edges: + - to: CounterMetalFrame + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Anchoring + doAfter: 1 + + - node: CounterWood + entity: TableCounterWood + edges: + - to: CounterWoodFrame + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Prying + doAfter: 1 diff --git a/Resources/Prototypes/Recipes/Construction/furniture.yml b/Resources/Prototypes/Recipes/Construction/furniture.yml index f4398fdd07..598fefb790 100644 --- a/Resources/Prototypes/Recipes/Construction/furniture.yml +++ b/Resources/Prototypes/Recipes/Construction/furniture.yml @@ -271,6 +271,40 @@ canBuildInImpassable: false conditions: - !type:TileNotBlocked + +- type: construction + name: metal counter + id: TableCounterMetal + graph: Table + startNode: start + targetNode: CounterMetal + category: Furniture + description: Looks like a good place to put a drink down. + icon: + sprite: Structures/Furniture/Tables/countermetal.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + +- type: construction + name: wood counter + id: TableCounterWood + graph: Table + startNode: start + targetNode: CounterWood + category: Furniture + description: Do not apply fire to this. Rumour says it burns easily. + icon: + sprite: Structures/Furniture/Tables/counterwood.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked #bathroom - type: construction diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/full.png b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..2b940e1c66a7023d166e3ece49d3b2b73a8859d3 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFqG;uFuaOqV6d9bz#v{wBf5(bC?Oi)6XFV_9UUEOs;gJ7TzTTei3t-X{Qv)d$IoNC zfD-H_L4LsuKt2#GtzY&VC}ig8;uvDlo1CyfDB%cGz>}F97~E1S({va-kFID6WL42h uILH(rlECW0RltxUyul)I#ZM-A28ILY*zRvWbEp7l0)wZkpUXO@geCyM4ns=- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/meta.json b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/meta.json new file mode 100644 index 0000000000..9234c55f47 --- /dev/null +++ b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi and modified by Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "state_0", + "directions": 4 + }, + { + "name": "state_1", + "directions": 4 + }, + { + "name": "state_2", + "directions": 4 + }, + { + "name": "state_3", + "directions": 4 + }, + { + "name": "state_4", + "directions": 4 + }, + { + "name": "state_5", + "directions": 4 + }, + { + "name": "state_6", + "directions": 4 + }, + { + "name": "state_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_0.png b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..2da836f8a228c2e4e6860c111ffc8833b38a54fd GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z+dW+zLn`LH zo$Z)+SV6$`c(#}rkIZ%E2#CMRIf3ne;ZBj4 z@7H?hiz+kT;M*{fA&32ji9Ula?=oKg+0T?0R5CuWn6peX`~1I{@M@jzv!CzG{5y}S z`n<@CkSseU6^7f4W?wEVRLyT##NojErFQ<+cRSZ*gfC~{F4%v!??W@2&Vl4e2yM~# zf1BsS_{9;fVh4l1S62s!Iq+(5Yj9uLz9F|UPRiM_|L~XUm5Z~ws{?^D8}f?!oCF)B zKHSS+^?0-R+4%>Uo?QEQR%cPah6Z1yS< zg}cVja@sEBx2=k0`Fb`$an&5Av{Ou{m=+1dS3F4x5IpZN6&ODZp00i_>zopr0FU;= ATmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_1.png b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e17a7a3ca3d6c9bbd9516647400877c6599c639c GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z9X(wfLn`LH zowb{{*+9hAcZ%%{g_VLYZCKVE$hxxRm?+N#9+y=$Q?wpMSxv0*cl~_k>%`W#>P`m7 zruZ!7+mJguL_T>6n}?=nv4z%A%N<+RhRhF|^s10?`De-6|BSW2wh~o|Kn2>VfE8=tgUeWS0kp_@~3jInC8{;eI&&m#L8(23?WXxgAc_FUyZ_$=VEsw4>M2V_TXS=e-Y^Ocl159DnKE-?sM2gy*+(RsOSBFz7lwX4t~eTO$`Ba#T=GqNw4wiRbIptAa#T zo-mx=<@MVBY~j~AAH|JxjG$@~vA7vwGQW0b1ly70ihcV%)wt?ab< z4TUo0H|^y6b0V+j%zOSv_wV`2|Ga;e8(KMiO1^;Zm}4-3N&E$~m?wU>Q*2qg^7Y;S r3U7D$?P`BAp8?tBaK$jMJY!vR#(ufeAFczyFlF#`^>bP0l+XkKF3gs; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_4.png b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c5323f1d38395f44b01b48d6eb1cf4502473a395 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zV?A9QLn`LH zoxQQJ*+IbdyUnX+t~E>nEUpgRUlhz)R?0Z5a82MoG|{xE?ArEcC-?nVQZ4`f{H$() zwuj=T+}T#HOQx(V-kQ5x_LWuK_up$a*4|f7eJh^&q5c5V3kDN02lfRU8LSw3SuZeV z=rr&-Br}#UNO3O^^V5v&Kd4gFR4B7qib;OD_nhmd&no={?^iQy-(TOQweg40jf;#* zb<0z@3NFPp4fu34|YAOYe^<_izr zbA*PruKRDmxO45Q?T9OlCSEV76UPw8RR2$J!9T-~ mbyh0{RX)f%+-L22F6s!K31;37`>GQkI#ug%vVEfN?)^+4 zGmf!dV9Yr4i?MQEH1Ad}W5(&9Ei3nEaINO>^s#n|zrOluLAODEXRqynjiO@7Tlxyv zgIHeLJrJ4C+Tpm}L|K99SsDvdF=O;>&NHk>B(AQ1a6aX`Yr%J>4_gnWzc+~Nj%U2a ztoDt0f$PN(hP~nntuq^RZU6h|e0n0U;h z^~A1qyRR>svhU4Ble1N8URPMkn7zGN8hcAtL22HUqyHJX7cgIlV32J%#`J>0M9hJG z!A1rvhF;bSj2Su&d=AQAF9`}BHpr3U*b}Q)7&mRkGELW-GfeB=%+;>B_dKp^Jp)L; z&1J?ZGavZ})UaYV=}Be7t>dfrHdygbn5}5a;QMiVLkwey^=hT-`R5{y3g!yFW3^}Q zD_xt{sKkBam+AHVr9Yf6V7TXr`N3_uOQ(Mc4ov2AD%X=)0_1<+Q$^yTW$v zh1d2z2iD$tAOqJnSYpo&^RugQu&X%Q~loCIA-!tC0Wz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_7.png b/Resources/Textures/Structures/Furniture/Tables/countermetal.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..165f578dc0b0583e9564bf3476d9c53ed67dd1fd GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=S3O-ELn`LHoqbTSMM2=ehi6$= zq?UTF@2FKNR;yP``O#3dM)CaT9=03R{cJndWp8Oa|Kwr)0tP1bDNGzP0bB|N4w?-I z7?&aoNZx0^^WE0!{QT#ZMHYQGh2r)zV^xQt5x2nml20#x|9$zN>2kgdA>;bCUgHaW z1ba!4UoZoZ4+Kl=m;D9`S$VoRhFJ6_CoJGgIKnkS)F6?u=ftNo5e$>M0$CSxd4wEj yVqKtdfNO%t1BMfM2iRV&X<(IBIXL?V1H)Efw(Ad8_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/meta.json b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/meta.json new file mode 100644 index 0000000000..06de008fe0 --- /dev/null +++ b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprite by Peptide based on wooden table", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "state_0", + "directions": 4 + }, + { + "name": "state_1", + "directions": 4 + }, + { + "name": "state_2", + "directions": 4 + }, + { + "name": "state_3", + "directions": 4 + }, + { + "name": "state_4", + "directions": 4 + }, + { + "name": "state_5", + "directions": 4 + }, + { + "name": "state_6", + "directions": 4 + }, + { + "name": "state_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_0.png b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..82c61872045efb604eba9e4dc91fb69a78ce06e4 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zr+K=T$5Sn7U|<0c<^;>%d3LkJ2oQSnI7c}*TlV+{iajS zRP^-u?a|PI~V0+M2S(KcyoaUfS)8^mvijrr5wb<^5xKWA2kOUu^EL+{ZhC zp^U){?jo=Uel>Z_6Ma@RZS%Ivo)_Dnhp*s6cJz+l@e0P*+`6I}lXI8s5HWZ*lX*JR zCx;bJ?lAs39{_b`p?1QW&un?DF|R6{yC1VOoLie;eQSjYFuE8#UHx3vIVCg!04UMR APyhe` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_1.png b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8447cb3b51517b346368de5a9e7210497207c5 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zLp@y_Ln`LH zon@GJ$bi9B_6YB!Mp46nl{p?Ui#+Bu79WUMcQJU&bd4S!g9S!Pg8Ut2FH+Q2^>xU< z-1@2BTg_U(UqjK)$>7)%pM`!Cf+ij7-!;|bV3GXNfx}kIKKu*(FA@LrWXC>^O9*FR zxNCB4gZ)N@Pt~yrSJqxypp*BnspQ|bseOvSjSnzpFiNp6V9k(e5L-|PwD}maz)pq} X_frBpHPkNyLz}_V)z4*}Q$iB}s{yAj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_2.png b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0f50c78e607cf68ea515f2c55cb716a497d56dc0 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z=Xkm}hE&XX zJKMJCkbyw!^_h1Z^fVGRf>d;4lvu^RW^xA>a76_zNobqIBq}*cY3d5I$rlvlpr@IflWSL0bF(-+^PS8<;l~GQMHRd9d@q>(9>DX4LNP z-_-ds{Y~FFMUlDIB};#qA3&&i&nO>%U$y8$1FKBmd@!ApH1ppaR-J^8H%^twr&@7| z_n$U@^Ep&Lo5{mEm+vrBfY(~xvZcS=1mrkM zYnxt7)^6R;n8Enjv-+x)-R_Gv>|zsk_vs4>?V7oeKY{V*>mPwGPD0GK=kr(PV{`kN zo>L`#2J^RszZI#C-0NJr;va7T$WLHz7XRngaMoQiL)74kQB^E*oeO$T--%inw# w>f2W3v&4eJVlz|Qt^9xU< z-1@2BTg_U(UqjK)$>7)%pM`!Cf+ij7-!;|bV3GXNfx}kIKKu*(FA@LrWXC>^O9*FR zxNCB4gZ)N@Pt~yrSJqxypp*BnspQ|bseOvSjSnzpFiNp6V9k(e5L-|PwD}maz)pq} X_frBpHPkNyLz}_V)z4*}Q$iB}s{yAj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_4.png b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_4.png new file mode 100644 index 0000000000000000000000000000000000000000..54f65dc05547200cc5028e7e85ec2429fd2ff358 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z3q4&NLn`LH zoo(oM*g?QGUC=y2T+>n0K}ojByWxnW1^bi&K0U_i3>TMjxK5d(`G|>;^=go0=eb+? zFI|7wYZg7dxnBMKI@_|KjwwM`geC_4T3cFoV@jl-;oK*2&+pmoRZV?k`}E2G2G$FV z89EJo4#|uq3{u<+m@h;y$Tl2fdcj~K=D@yS;=HBGO7Hags!Um?%{F_M+xh&end_go zj2b1SS(1N66R>L9$Y90L3o`df-2s97>>4ZnGDIE_&=9&SAb2yJ`$DjT>pZ4(_DG`( zUpcY^mp9a~p84dbqkQ!Q)33U-TUYng32uQI0C(6=zYos}74LH2kC$8RAN+5BLley1 z%I}%9-pAj6@nc8B+vDn1c6tf-Hu;9e9JuN!eA-v~vgbOheQUOUbl=Yr1@xDj*o2@- yb$87os;7MB4|09*Ys(ONkOcpV4Zht1EP^h5sP$q_{&(U4*odDOAfPk5&0u3S)vlHeW zJvVugMvzXuz2)ZFcQZ?DJ8Lp2dD@08aH!GM7{mr^(fncV*&Gp76vN@Ul^meQm(4HFlpB5c>6QH zlD}SaCTsrV<6tadm?hxAzMwFgzoPp82dk?ZcUW|$X|E6NJyh!Y;^)`jQxwhnqQ6VG zJ&I#qcP=eRJ$CJ;4f(yD zKYXjUHQr}@a_-ug8!T)e;J;;8)vRk`NaKtl2{C@PvX1#$9);@vQJ>vZ!%GA z;BycL`3cT=HgiE~{r`8LuKZfBF;9F0*ux;nX8o>bW*&UszQ>&F=RT1;K}0zr`h3Il zOOip%A*Fv8{budbZvw01Uhtc>fU#shgAq^OJMOIY{^x!N-tw>57u1>=7F!C8HwI5v KKbLh*2~7aL=fofY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_6.png b/Resources/Textures/Structures/Furniture/Tables/counterwood.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..54f65dc05547200cc5028e7e85ec2429fd2ff358 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z3q4&NLn`LH zoo(oM*g?QGUC=y2T+>n0K}ojByWxnW1^bi&K0U_i3>TMjxK5d(`G|>;^=go0=eb+? zFI|7wYZg7dxnBMKI@_|KjwwM`geC_4T3cFoV@jl-;oK*2&+pmoRZV?k`}E2G2G$FV z89EJo4#|uq3{u<+m@h;y$Tl2fdcj~K=D@yS;=HBGO7Hags!Um?%{F_M+xh&end_go zj2b1SS(1N66R>L9$Y90L3o`df-2s97>>4ZnGDIE_&=9&SAb2yJ`$DjT>pZ4(_DG`( zUpcY^mp9a~p84dbqkQ!Q)33U-TUYng32uQI0C(6=zYos}74LH2kC$8RAN+5BLley1 z%I}%9-pAj6@nc8B+vDn1c6tf-Hu;9e9JuN!eA-v~vgbOheQUOUbl=Yr1@xDj*o2@- yb$87os;7MB4|09*Ys5jy1G+c`bOlB1Aq97WGa5o@K%UsF1D9XPyhGrS4jH5 z3zGlX%eW1m-zhP<$)LNy6AO;Cb9k+1>-OKSzII