From 73f4442410750ecefacfe71bd9666526fbd1a181 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Fri, 24 Aug 2018 13:14:38 +0200 Subject: [PATCH] Engine Culling (#104) * Move groups.yml to content. * Add unpowered light prototype from engine. * Move prototypes and textures over. * Update submodule --- Resources/Groups/groups.yml | 34 +++++++++++++ Resources/Maps/stationstation.yml | 12 ++--- Resources/Prototypes/1_Temperature.yml | 4 +- .../Prototypes/Construction/structures.yml | 4 +- Resources/Prototypes/Entities/Clothing.yml | 8 +-- Resources/Prototypes/Entities/Items.yml | 20 ++++---- Resources/Prototypes/Entities/Lights.yml | 46 ++++++++++++++++++ Resources/Prototypes/Entities/Mobs.yml | 23 ++++++++- .../Prototypes/Entities/PoweredLighting.yml | 27 ---------- .../Prototypes/Entities/prototype_test.yml | 4 +- Resources/Prototypes/Entities/table.yml | 16 ++++++ Resources/Prototypes/Entities/walls.yml | 3 +- Resources/Prototypes/Tiles/floors.yml | 4 ++ Resources/Prototypes/Tiles/space.yml | 4 ++ .../Textures/Buildings/wall.rsi/full.png | Bin 0 -> 321 bytes .../Textures/Buildings/wall.rsi/meta.json | 2 +- .../Textures/Mob/greyshirt.rsi/greyshirt.png | Bin 0 -> 2736 bytes .../Textures/Mob/greyshirt.rsi/meta.json | 15 ++++++ Resources/Textures/Objects/Flashlight.png | Bin 0 -> 259 bytes Resources/Textures/Objects/Toolbox_b.png | Bin 0 -> 241 bytes Resources/Textures/Objects/Toolbox_y.png | Bin 0 -> 241 bytes Resources/Textures/Objects/armour.png | Bin 0 -> 251 bytes Resources/Textures/Objects/backpack.png | Bin 0 -> 241 bytes Resources/Textures/Objects/door_ew.png | Bin 0 -> 628 bytes Resources/Textures/Objects/door_ewo.png | Bin 0 -> 1334 bytes Resources/Textures/Objects/janitorsuit.png | Bin 0 -> 241 bytes Resources/Textures/Objects/medkit_r.png | Bin 0 -> 675 bytes Resources/Textures/Objects/mop.png | Bin 0 -> 203 bytes Resources/Textures/Objects/shoes.png | Bin 0 -> 188 bytes Resources/Textures/Objects/toolbox_r.png | Bin 0 -> 241 bytes Resources/Textures/Objects/worktop_single.png | Bin 0 -> 517 bytes Resources/Textures/Tiles/copyright.txt | 3 ++ Resources/Textures/Tiles/floor_steel.png | Bin 0 -> 132 bytes engine | 2 +- 34 files changed, 174 insertions(+), 57 deletions(-) create mode 100644 Resources/Groups/groups.yml create mode 100644 Resources/Prototypes/Entities/Lights.yml create mode 100644 Resources/Prototypes/Entities/table.yml create mode 100644 Resources/Prototypes/Tiles/floors.yml create mode 100644 Resources/Prototypes/Tiles/space.yml create mode 100644 Resources/Textures/Buildings/wall.rsi/full.png create mode 100644 Resources/Textures/Mob/greyshirt.rsi/greyshirt.png create mode 100644 Resources/Textures/Mob/greyshirt.rsi/meta.json create mode 100644 Resources/Textures/Objects/Flashlight.png create mode 100644 Resources/Textures/Objects/Toolbox_b.png create mode 100644 Resources/Textures/Objects/Toolbox_y.png create mode 100644 Resources/Textures/Objects/armour.png create mode 100644 Resources/Textures/Objects/backpack.png create mode 100644 Resources/Textures/Objects/door_ew.png create mode 100644 Resources/Textures/Objects/door_ewo.png create mode 100644 Resources/Textures/Objects/janitorsuit.png create mode 100644 Resources/Textures/Objects/medkit_r.png create mode 100644 Resources/Textures/Objects/mop.png create mode 100644 Resources/Textures/Objects/shoes.png create mode 100644 Resources/Textures/Objects/toolbox_r.png create mode 100644 Resources/Textures/Objects/worktop_single.png create mode 100644 Resources/Textures/Tiles/copyright.txt create mode 100644 Resources/Textures/Tiles/floor_steel.png diff --git a/Resources/Groups/groups.yml b/Resources/Groups/groups.yml new file mode 100644 index 0000000000..0ec624676b --- /dev/null +++ b/Resources/Groups/groups.yml @@ -0,0 +1,34 @@ +- Index: 1 + Name: Player + Commands: + - login + - joingame + - help + - list + - say + - whisper + - me + - ooc + +- Index: 50 + Name: Moderator + Commands: + - login + - joingame + - help + - list + - say + - whisper + - me + - ooc + +- Index: 100 + Name: Administrator + Commands: + - joingame + - help + - list + - say + - whisper + - me + - ooc diff --git a/Resources/Maps/stationstation.yml b/Resources/Maps/stationstation.yml index 3a0e1273ff..c4dfcd136e 100644 --- a/Resources/Maps/stationstation.yml +++ b/Resources/Maps/stationstation.yml @@ -228,7 +228,7 @@ entities: pos: 4.5,-0.5 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: -2.5,4.5 @@ -270,13 +270,13 @@ entities: pos: 3,4 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: -0.5,4.5 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: 1.5,4.5 @@ -360,7 +360,7 @@ entities: pos: 1.546875,4.484375 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: 1.5,7.5 @@ -516,13 +516,13 @@ entities: pos: 6,-7 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: -2.5,7.5 rot: -1.570796 type: Transform -- type: __engine_worktop +- type: table components: - grid: 0 pos: -0.5,7.5 diff --git a/Resources/Prototypes/1_Temperature.yml b/Resources/Prototypes/1_Temperature.yml index fb61693eb1..8e60b57706 100644 --- a/Resources/Prototypes/1_Temperature.yml +++ b/Resources/Prototypes/1_Temperature.yml @@ -4,10 +4,10 @@ components: - type: Clickable - type: Sprite - texture: Items/shoes.png + texture: Objects/shoes.png - type: Icon - texture: Items/shoes.png + texture: Objects/shoes.png - type: Damageable resistanceset: Standard diff --git a/Resources/Prototypes/Construction/structures.yml b/Resources/Prototypes/Construction/structures.yml index a6a70bb8f1..e16ff1b716 100644 --- a/Resources/Prototypes/Construction/structures.yml +++ b/Resources/Prototypes/Construction/structures.yml @@ -5,7 +5,7 @@ description: Keeps the air in and the greytide out. icon: Tiles/wall_texture.png objecttype: Structure - result: __engine_wall + result: wall placementmode: SnapgridBorder steps: - material: Metal @@ -24,7 +24,7 @@ id: table category: Structures icon: Objects/worktop_single.png - result: __engine_worktop + result: table placementmode: SnapgridCenter steps: - material: Metal diff --git a/Resources/Prototypes/Entities/Clothing.yml b/Resources/Prototypes/Entities/Clothing.yml index ccc745fcac..cef7bf3a2c 100644 --- a/Resources/Prototypes/Entities/Clothing.yml +++ b/Resources/Prototypes/Entities/Clothing.yml @@ -13,10 +13,10 @@ description: Don't take them off at your office Christmas party components: - type: Sprite - texture: Items/shoes.png + texture: Objects/shoes.png - type: Icon - texture: Items/shoes.png + texture: Objects/shoes.png - type: Clothing Slots: @@ -29,10 +29,10 @@ description: The jumpsuit for the poor sop with a mop components: - type: Sprite - texture: Items/janitorsuit.png + texture: Objects/janitorsuit.png - type: Icon - texture: Items/janitorsuit.png + texture: Objects/janitorsuit.png - type: Clothing Slots: diff --git a/Resources/Prototypes/Entities/Items.yml b/Resources/Prototypes/Entities/Items.yml index bf8b861033..578cea7125 100644 --- a/Resources/Prototypes/Entities/Items.yml +++ b/Resources/Prototypes/Entities/Items.yml @@ -18,9 +18,9 @@ description: A shiny red and robust container components: - type: Sprite - texture: Items/toolbox_r.png + texture: Objects/toolbox_r.png - type: Icon - texture: Items/toolbox_r.png + texture: Objects/toolbox_r.png - type: Storage Capacity: 60 - type: Item @@ -33,9 +33,9 @@ description: A blue box, not the kind you're thinking of components: - type: Sprite - texture: Items/Toolbox_b.png + texture: Objects/Toolbox_b.png - type: Icon - texture: Items/Toolbox_b.png + texture: Objects/Toolbox_b.png - type: Storage Capacity: 60 - type: Item @@ -48,9 +48,9 @@ description: A toolbox typically stocked with electrical gear components: - type: Sprite - texture: Items/Toolbox_y.png + texture: Objects/Toolbox_y.png - type: Icon - texture: Items/Toolbox_y.png + texture: Objects/Toolbox_y.png - type: Storage Capacity: 60 - type: Item @@ -63,9 +63,9 @@ description: A mop that cant be stopped, viscera cleanup detail awaits components: - type: Sprite - texture: Items/mop.png + texture: Objects/mop.png - type: Icon - texture: Items/mop.png + texture: Objects/mop.png - type: Item Size: 10 @@ -77,7 +77,7 @@ description: They light the way to freedom components: - type: Sprite - texture: Items/Flashlight.png + texture: Objects/Flashlight.png - type: Icon - texture: Items/Flashlight.png + texture: Objects/Flashlight.png - type: PointLight diff --git a/Resources/Prototypes/Entities/Lights.yml b/Resources/Prototypes/Entities/Lights.yml new file mode 100644 index 0000000000..c316d86bce --- /dev/null +++ b/Resources/Prototypes/Entities/Lights.yml @@ -0,0 +1,46 @@ +- type: entity + id: wall_light + name: "Unpowered Light" + components: + - type: Clickable + # So we can click on it for deletion. + - type: BoundingBox + - type: Sprite + sprite: Objects/lighting.rsi + state: on + + - type: Icon + sprite: Objects/lighting.rsi + state: on + + - type: PointLight + radius: 8 + energy: 1.2 + offset: "0, -16" + color: "#DCDCC6" + + placement: + snap: + - Wallmount + +- type: entity + name: Light + id: poweredlight + parent: wall_light + components: + - type: Sprite + sprite: Objects/lighting.rsi + state: off + + - type: Icon + sprite: Objects/lighting.rsi + state: off + + - type: PointLight + state: Off + + - type: PowerDevice + load: 50 + priority: Low + + - type: PoweredLight diff --git a/Resources/Prototypes/Entities/Mobs.yml b/Resources/Prototypes/Entities/Mobs.yml index 2d8efa40d2..8eab5f9abb 100644 --- a/Resources/Prototypes/Entities/Mobs.yml +++ b/Resources/Prototypes/Entities/Mobs.yml @@ -2,7 +2,6 @@ save: false name: Urist McHands id: HumanMob_Content - parent: __engine_human description: A miserable pile of secrets components: - type: Hands @@ -11,6 +10,28 @@ - right - type: Inventory - type: Constructor + - type: Clickable + - type: Sprite + sprite: Mob/greyshirt.rsi + state: greyshirt + scale: 2, 2 + drawdepth: Mobs + + - type: Icon + sprite: Mob/greyshirt.rsi + state: greyshirt + + - type: BoundingBox + aabb: "0.15,-0.45,1.05,0.45" + + - type: Physics + mass: 5 + + - type: Collidable + DebugColor: "#0000FF" + + - type: Input + context: "human" - type: entity id: MobObserver diff --git a/Resources/Prototypes/Entities/PoweredLighting.yml b/Resources/Prototypes/Entities/PoweredLighting.yml index 5093dca3be..e69de29bb2 100644 --- a/Resources/Prototypes/Entities/PoweredLighting.yml +++ b/Resources/Prototypes/Entities/PoweredLighting.yml @@ -1,27 +0,0 @@ -- type: entity - name: Light - id: poweredlight - components: - - type: Clickable - # So we can click on it for deletion. - - type: BoundingBox - - type: Sprite - sprite: Objects/lighting.rsi - state: off - - - type: Icon - sprite: Objects/lighting.rsi - state: off - - - type: PointLight - state: Off - radius: 8 - energy: 1.2 - offset: "0, -16" - color: "#DCDCC6" - - - type: PowerDevice - load: 50 - priority: Low - - - type: PoweredLight diff --git a/Resources/Prototypes/Entities/prototype_test.yml b/Resources/Prototypes/Entities/prototype_test.yml index 11481768ed..cd7255b39a 100644 --- a/Resources/Prototypes/Entities/prototype_test.yml +++ b/Resources/Prototypes/Entities/prototype_test.yml @@ -4,8 +4,8 @@ components: - type: Clickable - type: Sprite - texture: Items/medkit_r.png + texture: Objects/medkit_r.png - type: Icon - texture: Items/medkit_r.png + texture: Objects/medkit_r.png diff --git a/Resources/Prototypes/Entities/table.yml b/Resources/Prototypes/Entities/table.yml new file mode 100644 index 0000000000..2885b7119f --- /dev/null +++ b/Resources/Prototypes/Entities/table.yml @@ -0,0 +1,16 @@ +- type: entity + id: table + name: "[engine] worktop" + components: + - type: Clickable + - type: Sprite + texture: Objects/worktop_single.png + + - type: Icon + texture: Objects/worktop_single.png + + - type: BoundingBox + aabb: "-0.45,-1,0.95,1" + DebugColor: "#0000FF" + + - type: Collidable diff --git a/Resources/Prototypes/Entities/walls.yml b/Resources/Prototypes/Entities/walls.yml index a03248a390..2af7923347 100644 --- a/Resources/Prototypes/Entities/walls.yml +++ b/Resources/Prototypes/Entities/walls.yml @@ -10,7 +10,8 @@ sprite: Buildings/wall.rsi - type: Icon - texture: Tiles/wall_texture.png + sprite: Buildings/wall.rsi + state: full - type: BoundingBox - type: Collidable diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml new file mode 100644 index 0000000000..3c3ef553f6 --- /dev/null +++ b/Resources/Prototypes/Tiles/floors.yml @@ -0,0 +1,4 @@ +- type: tile + name: Floor + texture: "floor_steel" + id: 1 diff --git a/Resources/Prototypes/Tiles/space.yml b/Resources/Prototypes/Tiles/space.yml new file mode 100644 index 0000000000..533f4bcb4a --- /dev/null +++ b/Resources/Prototypes/Tiles/space.yml @@ -0,0 +1,4 @@ +- type: tile + name: Space + texture: "" + id: 0 diff --git a/Resources/Textures/Buildings/wall.rsi/full.png b/Resources/Textures/Buildings/wall.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..21a102bb3a9ddc4ca5e1e090ee56a44f4c0de0fc GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?31We{epSZZGe6#VSz z;usQf`0aE13>%?(T|>4#T!Lq7BQg zRWUkzT=#m$R-HI3OP{ipJ;^ruRL9pj zsb5-xPE|T2`dp}QP`gw7B`ai~fNwamHpa#o zr89nnV4aBxR?;{$g(f)7B>H07rouE#O40%iL>VHLsxv_w1<90&8Vm+uQ2)T{Q(#)~ z1B>{82SIN6E$qv^@7;Uf+sk{HKRh${-MhQ@+_QUj_v|^p-ACjt^?i~dE7K!iyvx!7 z_$ewXlIue^It!8hVkAlZ1*_Gn`a(`lj!Z%%H+&##r2}|Id26_e;how$qTqm#G+j{^>MI zPfr(AwVuj7l?Nyjb#-;}_PrO`U5okDsZ;Xlp@pjQK>l#PIY_o{eUUw1UR37BjPio? zWz;Rj(dunC+-vaIB8L=_m`u2~ZnI0SA3*u=!WVVReWQb{tSmXZ;<7F?$}6uaumK+ zJ%!HwFi(>iGC#c{whva;N#!n@HT8q87SJY;SL;va&MWUbuDZ7L}Hk`fnJpHN>zRN5_F~ zH-heUo};kGw-^eUGW&7;fpqMVSBaLqtjoN$=o}q&{6v)(s7%z<)EG)%wQ3c$wYBNL zQ1fw!EEkck4z$LAstL{iv67TQy5=f!;R-6<_e*^pw6?YyHo?(%m%eo*8I74Inzpm& zuNHqmQqp!whEG zoA(;v{#0^uG7S$8kJU0T5cZ6h8)|~{uUxs3TuhxNzuU*;UXn}xZlOn__Nns!*Zn-D zKW8T?oD3_#`5TJtwDFH8##Z(7=PBH>Q-s86P~}XIH0EczC$j7}&IFlN=lz%xZt;%o)nh&zD5I0b0ZYj#W~t^@bYQ zzkk0pfBt+rdi1C%;h^g3YO+`?x~=y}VPRqNjjk@a@cs9N=kTvHGi9Ycp$8;NFeF-z ztgrbcPgW3g_uO8UVev+|xBLNmR?Km?i|Eo3!d*nTlfS2fMRd3u@dxO6HD#B-OZ{Q7 zgu5&1FR)1lw-Q6tj&Ydv`Fg9i{*{@wQY(3|%|I0OM9c{pz zIdhocp3idWM=#IS5>6%!38>T;)L)=0mtA1oj!e9j2UY`d;s_YW_$v?_r3Udrw@QT(q?>$2mSzC z±lp7>oiV7#6M91z2DY{n^BA&tcmA+r+=`8`4(2(5xFQNkJktizoVQySpm6f_`h zJ}&H*bHUhJF>**W3jnQ;hf@qagkLWj8^9&c&d#Q#OP3l3HiniEjNbYIu9TOT$AqH+ zxC?gyLaG@vX0Z4Uah@oFZ)j-9*$|-$K;^H!ltWhg3c*@>mG@aftl%+ENxy)E#n6NCEEhbEyXb)`2)}d{njx z%l9}u5nKhwSlAIfz?3-82SK<;=p&ZDZo>wjPXjJLXVmE$97mg!@*f_Jy>rK%GZFb-y|{DdPE8+s_wL=2QJJqA z&t=?I%zFmAy!W1z^~x(M`C;Qrq%Y+^zymzR6VL-=c;n5GumX%U>~B;E-!|HBG9z1<0f@cw7#P<7 zKc@uJ8+9S3kC%xOQ2*a0_p?1T*ShGPkMoHFl>27b~+Nm`2i(= z5@bLYdK~9kQ3u}hevbt(?6B9!WAwfMm`k14$3_7v)ZE<6!dG8}!Fr)_{gnY{;{k$T z|8vX6YtH!JX3z4U5#)G4@@g9)Mn6_O(^$!^Nblh?NaH8Pe2`2{mLJiCzw7lE`-p6cZP%8NI?yl7S(AD$&ctsny&diB?{7cUyAV5It zK(OWCjyukdJInbKx5=y*6sb|?2xlmnuE27DHG_{~{UQ~=2dAGZ1Kq>m>FVdQ&MBb@ E0812FE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Toolbox_b.png b/Resources/Textures/Objects/Toolbox_b.png new file mode 100644 index 0000000000000000000000000000000000000000..dadba6320c1ee3c291945cf67d3bedab2cb72d50 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*Z=?jv&)AI`CL_tz0a&T^{2JOO`C@lDIYpsF<-N$S;_|;n|HeAg9jL#W6%Ov*MK+a~kOZcg#=EW3&&_$cj>$ZD< m1LK*cdIk?1iWDviGBAX&Dz>t=PALMqgu&C*&t;ucLK6VY*;O6@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Toolbox_y.png b/Resources/Textures/Objects/Toolbox_y.png new file mode 100644 index 0000000000000000000000000000000000000000..e04977356d6377d3df223faf6f9983b0fd703f0e GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*Z=?j7sN7rxXAGTA$wyE z!;hN`yB9EA+0I~XrnGtz!=`n!w?>_q3slTl666=m;PC858jw@x>EaloF)=woBE}&g zK%n*fikuvk1|0>KkcAx&HtpcpxnqaMt{n$h=1iI5;pDls7mOf!vlTcw|y^Ku=NdGN}`nkFVZkqj(XF0dZD6CA)2a`=vn oz_td)GfVXh9yk;!Tohzr2w_!hWo?~O1at|5r>mdKI;Vst0L*wz>% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/armour.png b/Resources/Textures/Objects/armour.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2d2e941f2830e3c099cb15f15606f246dbfba1 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*SBC!#H8nLro}+_9U|^t} zoLp#VXkK0(KR{AeAj- tgUHFmHQl|vYbS^p7_=}k9(G`2xFM>;arRa8eV~IFJYD@<);T3K0RUHEOsW6? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/backpack.png b/Resources/Textures/Objects/backpack.png new file mode 100644 index 0000000000000000000000000000000000000000..dc29a262af744429bb56cc93b978e01267194e77 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*Z=?j+uGVzR8+LKwz|5y zMn^}RnVDVK7;^)tfUzXVFPOpM*^M+Hr_0mDF+^kH*$IYx%?3OShcC_KdCBbbknybd zn^R|WC;k1e{$N5gTe~DWM4fqF`Qz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/door_ew.png b/Resources/Textures/Objects/door_ew.png new file mode 100644 index 0000000000000000000000000000000000000000..e05a5bffb9257392e79de91ee0c091edb96f230d GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3-pO;^#*IDVB6cUq=RpjeRx011AId3dtTp zz6=cQ{6G~z{1>RH(Sd=XwvvJ2Wj6zZ%~J*j$uq?^t>r+qt^qzFuK)l4KluWI)YQ~` ze0(--+T`QzG;`+6dGqF-Idi6=p+V-gc}GWw+yUbS3l{h=FccLP_4V~ln>I~bRSsx^ zmcgE>Km%Dzg8YIR@-vf5JEpIh0~BCP@^*J&=wOxg0CG4BJR*x382Ao?FyoGi*>8b@ z>?NMQuIvwaWcajX_OstQ0~C7X>EalYaqsO6N1-MI9#?LUY)6+3_x`V1cA;<~v&(*N zt3StmX8Yb#(cG}YutmV>#JUxZKDmk-3m(KX{Rk}+P_l6DIN%)Mz{o1{CThb!>3or< zMQf&M_^)-^Fh@UwCG;Ot1)FOp=d7}+xd+PwCTxD7l+d(pcT&^7<1FTks}m#+NV+)w z*|Z^9gjsEam`Km#hpf6*N38EOo&VYH1T-_Cz{8QlQLJ*AMcZdJ?>nNROa54zw>}ij zX8q?pLF;Gif^`X5*OtH8F8LzrhFvSWORk&1A1{&Jf~9=o=I&20D8)P@wKV2sCAdK&WCeRE9 z23Dv7CWZh81}+8%Mj4i#xiPC4_n1~+V+r48+Boww-y)%GPv!qy8)un*QlD|Ygq`8@ cd5>$q`3rfTAGGf&DFPYe>FVdQ&MBb@0CIR@7ytkO literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/janitorsuit.png b/Resources/Textures/Objects/janitorsuit.png new file mode 100644 index 0000000000000000000000000000000000000000..fbc1e5474188e1ab12e7b4726516b1d4b75a8e82 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv-2k5uSBC!#F)=YEB_&g)OsS}- zc=ztz{Q2|K($ebc>WYht-QC@NeSNQ9y_%Ae;_vU@=(b@mP$OeWkY6x^!?PP{Ku(dT zi(`n!#N-4CpN7DbH#`I*9gY}UTySOZbhzOWazeth;o^;mz?(M&JP(|>apnd`2gz-&TtqJkC4}4EJ(Hi$5$qHW6q$gQu&X%Q~loCIBUHT?7CC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/medkit_r.png b/Resources/Textures/Objects/medkit_r.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9b34102a26066c55bd5ab810ae155e722809a4 GIT binary patch literal 675 zcmV;U0$lxxP)pugAp$9be7>*x5&cMaRh0~C4-@btzG4B0HbY{1qtj2Bd(6 zh2hA7oec9AqFVOs#alSLwWS5D?hTqFK;|J^$bxPW3~-~xKw^9XPM>k{3St$1`XALo z#ynPr{~!U71Ro>BS0K<2R8YvoKoR%}O#z@}F&AhaPUF7*XP`P@LFTYQ@n2Z*P-r;F zN1y&)pkk+~;5%(bES6mY8q5QvMUWJ#P+-X~ApQizSN|g{WO@D{k_r`& ze8_->O>P2FL65WdKtV1>h~yq1e()cWbgz?X5i<}QFhD%A8<-M7o??MX97c+thd_2I zFr7Xo(%|^F-@x=jVMLMwC9<_D378jeH&a?x`Vd~*2uQ{s}oCeUSXkQ5)Z zQe`j$iv7f4z&#sP6d%EW(vjOJ@-Y5VO=$)T0WL&pJaH4#U~FO_Acn_BAU$Ge`fY)h zfdHd6GsFM+z(_lVq~RbiLNl0%PaGg0fGtUOz$(8BXx`ob(BkS25Who;J9%KroB>qe zLS)j%6#@)s=7N0&Vz>aU6$a8mj0oS=Fr%hYQUS;!P(`%oAJj5Xvp|Q15p1M6Qn7sU zA1a?*a1v^fxQ#s{*s`;iZZX6gsnejGhk$|wn;DnS>0tl}FaWMd-noC9>J9(^002ov JPDHLkV1i4<9u@!q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/mop.png b/Resources/Textures/Objects/mop.png new file mode 100644 index 0000000000000000000000000000000000000000..90ba32607e8e963972c1c2755cf770eb7689c95c GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*8>L*#K*_qxOuy^z1uYY zSZK|ylIgFFta5Gu6)=_r`2{mLJiCzw<6|2^#@KlvJi7sJXu9H+%vs#p^L@1G#*_u!z?yK`NV4WS~! z5&|6l3vS0|=7k*X6^i6uz`XqbWgUi7U*>S1cqn9~^jzW$&^`uFS3j3^P6L*h=_>D%gf8j$yr-l zTUuIbYHG^L%KG{FNk~Y@TA!Z>RLNKpCC$`~$pc=y# hCMK4Q*HatW8Md9^EB5@s8v-iW*Z=?jConR;VrKpSy?IPb%a<>=_uo_kRLocs^ybK9GL}NQx+WXWmTLoZOM`) z@7S(Bo;GdTwTo;jF(C;|GmUp!rJtMgavhU-@XE!SCMGPRg nwg$#COZ5yMI20*d6l7osVO4BpZJkmCbP0o}tDnm{r-UW|fOJzk literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/worktop_single.png b/Resources/Textures/Objects/worktop_single.png new file mode 100644 index 0000000000000000000000000000000000000000..5c486bb69619e6d43f943daa8dd84ca1a3c42838 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^4nS}FuFdCI^bd8XK=wH&CHDaqU2h2ejD|C#+j9%q3^ zWHAE+w-5+3UbhIh*qk0~YYf)j)~#b!U6%U*H+ZsfG)pA)M}Q$h`8 z9T*r{1h5lLm9Y-RYi$~Dayf0h;5zB&gTCa8dD{x>>T{CKyZelH{H$iuob>YZVwe9v z9sT_Zw>62JEUDDl+GKO7mV@_>rnJ4F&=YHcGuLhSQy(w)`u+7M=QDNv!ms=0UM}Ih z{psxf)ld27B>`<;V5N{FtM_ytQ}->)Jq&Z~7QJ0GbBYJhf2t*}5hW>!C8<`)MX5lF z!N|bST-VS@*T^Eo(Adhv$jZ=A+rZGuz~KEA!5=6Za`RI%(<*UmnAf?|1*ky+WJ7R% pT1k0gQ7S`0VrE{6US4X6f{C7io@r{UQ7TXkgQu&X%Q~loCIBxNsmcHV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/copyright.txt b/Resources/Textures/Tiles/copyright.txt new file mode 100644 index 0000000000..af5e976d6d --- /dev/null +++ b/Resources/Textures/Tiles/copyright.txt @@ -0,0 +1,3 @@ +Alright because tiles don't use RSIs (yet) I gotta write this out. + +floor_steel.png taken from CEV-Eris commit 28e589f0ff72a009adf17db767e90be39054f0f2 diff --git a/Resources/Textures/Tiles/floor_steel.png b/Resources/Textures/Tiles/floor_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb183e5cb1d50e52ffb8eaf425f9cde32d56eac GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{*W#*rOB;Jtbj|i;;7s@tCLr38uu4M5Z@GVkhGT=) clrTnyyaK223H~Mzff^Y+UHx3vIVCg!0KZZq*Z=?k literal 0 HcmV?d00001 diff --git a/engine b/engine index 71121f8fef..74705b5a66 160000 --- a/engine +++ b/engine @@ -1 +1 @@ -Subproject commit 71121f8fefe8f3f99b170b4fbf26f75ac30e9aa3 +Subproject commit 74705b5a6681af8290f3ee639f1632dc7001e58d