From 74dd24f39c1ce9130fc2c39b3f821111df96a094 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 13 Oct 2019 01:19:16 +0200 Subject: [PATCH] Add science & medical closets. --- .../buildings/storage/closet_types.yml | 63 ++++++++++++++++++ .../Buildings/closet.rsi/chemical_door.png | Bin 0 -> 395 bytes .../Textures/Buildings/closet.rsi/med.png | Bin 0 -> 331 bytes .../Buildings/closet.rsi/med_door.png | Bin 0 -> 401 bytes .../Buildings/closet.rsi/med_open.png | Bin 0 -> 240 bytes .../Textures/Buildings/closet.rsi/meta.json | 42 ++++++++++++ .../Textures/Buildings/closet.rsi/science.png | Bin 0 -> 370 bytes .../Buildings/closet.rsi/science_door.png | Bin 0 -> 373 bytes .../Buildings/closet.rsi/science_open.png | Bin 0 -> 240 bytes 9 files changed, 105 insertions(+) create mode 100644 Resources/Textures/Buildings/closet.rsi/chemical_door.png create mode 100644 Resources/Textures/Buildings/closet.rsi/med.png create mode 100644 Resources/Textures/Buildings/closet.rsi/med_door.png create mode 100644 Resources/Textures/Buildings/closet.rsi/med_open.png create mode 100644 Resources/Textures/Buildings/closet.rsi/science.png create mode 100644 Resources/Textures/Buildings/closet.rsi/science_door.png create mode 100644 Resources/Textures/Buildings/closet.rsi/science_open.png diff --git a/Resources/Prototypes/Entities/buildings/storage/closet_types.yml b/Resources/Prototypes/Entities/buildings/storage/closet_types.yml index 744ac26b17..bb62090a7e 100644 --- a/Resources/Prototypes/Entities/buildings/storage/closet_types.yml +++ b/Resources/Prototypes/Entities/buildings/storage/closet_types.yml @@ -88,3 +88,66 @@ - type: Icon state: eng_rad_door + +- type: entity + id: locker_medical + name: Medical Locker + parent: locker_generic + components: + - type: Sprite + sprite: Buildings/closet.rsi + layers: + - state: med + - state: med_door + map: ["enum.StorageVisualLayers.Door"] + + - type: Appearance + visuals: + - type: StorageVisualizer2D + state_open: med_open + state_closed: med_door + + - type: Icon + state: med_door + +- type: entity + id: locker_chemistry + name: Chemistry Locker + parent: locker_generic + components: + - type: Sprite + sprite: Buildings/closet.rsi + layers: + - state: med + - state: chemical_door + map: ["enum.StorageVisualLayers.Door"] + + - type: Appearance + visuals: + - type: StorageVisualizer2D + state_open: med_open + state_closed: chemical_door + + - type: Icon + state: chemical_door + +- type: entity + id: locker_science + name: Science Locker + parent: locker_generic + components: + - type: Sprite + sprite: Buildings/closet.rsi + layers: + - state: science + - state: science_door + map: ["enum.StorageVisualLayers.Door"] + + - type: Appearance + visuals: + - type: StorageVisualizer2D + state_open: science_open + state_closed: science_door + + - type: Icon + state: science_door diff --git a/Resources/Textures/Buildings/closet.rsi/chemical_door.png b/Resources/Textures/Buildings/closet.rsi/chemical_door.png new file mode 100644 index 0000000000000000000000000000000000000000..c4139020a0a4f6d77618590d152b38438fad4ebb GIT binary patch literal 395 zcmV;60d)R}P)6fLf`m19Un|A9jWF46zsActeFtuE4Zpo9jBg9o|< z<>s6<9n^Jn?~Xffx!?4C@ObZc?|t8W5EBy zFuKfUlYeV$2}Q}P3WL#994jRujtq&&1w)j{D@%CW)a5 zY`f?7tQ;`D1+1^Nuh%9J6ut$lx!c!X5go$SVTonwp2hy}|A4))wO^_VtEW3Kx~{oJ z9Wdu(ntGd_(U*jKLOg=Y%6Z_$Jqd(`SfHu5LlF=i!fZOn_0<_KuVyp?PS{^O=}Q@i zK+ot?uT}YYdk0`=Z+@lpIK3Ra7LdZVDU0!eT*C^dYp66tUPl zlelbiPkosAxcAI(ZvumIx%?HNT5XxEzvOvS0D@qb2=gT+#oWm!zW1#HXn%AW^g2eL z5g?UGQ!F^D<^aWlLn@Od2zH^q7j@+)D|P@;1~%Kh`WiOdy~r1uP=Io+c~y0OkiVS& zZwj)n4wZVDw^~Kjc(q)!{_^pehx$ZUFm^|bT~&VoN~OBd6KMz!Cvy&Bp8^XY3L)HA zvPPHVS>%iT1T26BumG_Gh!>G`u|x)7H=zZHN}>?<2SXa~4OQXAY$1A-8lUAqpVPli df$4KUc7dfVd2dA3@1+>WO(@SCSE&Oh;%4} zzLqk>#cOwoR!b~kB3dPl08t^Zjf0(G=lgREe;+)6i>*}9M^O|0;3AyOEcub)F9$n= zFcD^x6#_8J!yjCPTa4}?VgcDvfb3&rHr*UREkL#dkb|7u;3wMw$nlPx9>@ViJGpL&}%$$9Y>Y}&YV2UP+wif@cQ{H z1_lNO22n{d24BB$1`~5*`Z&PE+!!NQ&^!c?Eg%#Eq&SA`5FjVGu>qp9;li2oi8hoJ vwM2)&y+_v>>Z{9$HdskclW4W0U_b!?FRE&E!*oDb00000NkvXXu0mjf2AQEj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/closet.rsi/med_open.png b/Resources/Textures/Buildings/closet.rsi/med_open.png new file mode 100644 index 0000000000000000000000000000000000000000..fe025159d0260aca9e563386f687f083e6b63b3a GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ?Vc`GSRC+8PfwF}_=H{e1kzdyLEb=QnQl)%BI|k@N{T zlKGCIrmu3-KRsq)TiFKQ9;<{ajEngeWLq*YKR+*@Zc+cwqIt!V8wc7CoG58nxKPzO zDopRM3`2KuPJ>?Og$oyi-U+1G-IZxLo3zU+;ea#4UBwd(&-f}nJ<{WfcXN_#_5bXq nY1LpF6mMVen!lP|lYya?#bj~SH+~+V7Z^NU{an^LB{Ts5Nz_>u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/closet.rsi/meta.json b/Resources/Textures/Buildings/closet.rsi/meta.json index f10c112ecd..6946824662 100644 --- a/Resources/Textures/Buildings/closet.rsi/meta.json +++ b/Resources/Textures/Buildings/closet.rsi/meta.json @@ -60,6 +60,48 @@ "select": [], "flags": {}, "directions": 1 + }, + { + "name": "med", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "med_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "med_open", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "chemical_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "science_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "science_open", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "science", + "select": [], + "flags": {}, + "directions": 1 } ] } diff --git a/Resources/Textures/Buildings/closet.rsi/science.png b/Resources/Textures/Buildings/closet.rsi/science.png new file mode 100644 index 0000000000000000000000000000000000000000..10631617db7b3f17b4720c1749a7ed9cd329be85 GIT binary patch literal 370 zcmV-&0ge8NP)#+hdh~d7lT)7FYZNXP-QIkb!}Lf#Ko9n~eC(XCdSO1_lO(Y4a8^ zoH=ENF z7A!P#z-UQ0>Ht~+q7q?RRxX3Joi#}YA3b!Gs75KlW;v{LN^UM7)Hxjm0OmPMKbg4G QjsO4v07*qoM6N<$f*1Xb8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/closet.rsi/science_door.png b/Resources/Textures/Buildings/closet.rsi/science_door.png new file mode 100644 index 0000000000000000000000000000000000000000..d22082562e526e42b414a195e99d78c5ef47c988 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFxq&!IEGZrNluVpU7R4oW00V- z#33&3@BW=TZJleXl$!TVGitN>&DbKif9`)n10a~QzotL&;hCR2>i%*m6+b?x#aTym zl&%D-JA5>|-0;XuzY_;;{y#Dgq}D*N5QCtJQeM4C%|q8P%R0<5{V>P$S8NpD~4-qm@CkPtls? z1ZQ4O!;7391bP0l+XkKL=cod literal 0 HcmV?d00001 diff --git a/Resources/Textures/Buildings/closet.rsi/science_open.png b/Resources/Textures/Buildings/closet.rsi/science_open.png new file mode 100644 index 0000000000000000000000000000000000000000..bf608de54cc6678ad0c338549d829dcf077c313e GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ?Vc`X0{(&cYd&uBc@#Q1K(_4Dx;?=iA}lWW^7J119CLLw*d zNaj0+n!dkZsAp{QSIpx<&mzi{=$eZX9SoaH6DP;X+mC zL{G`TG7R0tISqQ97cN{7dMA)#cUPw2Y|<{PgaghDcNI@GJmahQ^hl2@-pxs})&H}b nrd5M!P`rJ;YyN6>O$G+OsV2Jj9cIb_y};n<>gTe~DWM4fPgGd) literal 0 HcmV?d00001