From 4be980ed54bacf67710bfa863268e3d7fd9f9339 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Tue, 24 Dec 2024 23:42:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=8B=D1=82=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D1=82=D1=8C=20=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D1=8B=D0=B5=20=D1=88=D0=BA=D0=B0=D1=84=D1=87=D0=B8=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Structures/Storage/SenorsLockers.yml | 77 ++++++++++++++++++ .../senor_lockers.rsi/brigadier_door.png | Bin 0 -> 470 bytes .../senor_lockers.rsi/brigadier_locker.png | Bin 0 -> 393 bytes .../senor_lockers.rsi/brigadier_open.png | Bin 0 -> 345 bytes .../senor_lockers.rsi/cargo_hunt_door.png | Bin 0 -> 441 bytes .../senor_lockers.rsi/cargo_hunt_locker.png | Bin 0 -> 396 bytes .../senor_lockers.rsi/cargo_hunt_open.png | Bin 0 -> 390 bytes .../senor_lockers.rsi/head_cleaner_door.png | Bin 0 -> 454 bytes .../senor_lockers.rsi/head_cleaner_locker.png | Bin 0 -> 396 bytes .../senor_lockers.rsi/head_cleaner_open.png | Bin 0 -> 259 bytes .../senor_lockers.rsi/lead_res_door.png | Bin 0 -> 452 bytes .../senor_lockers.rsi/lead_res_locker.png | Bin 0 -> 373 bytes .../senor_lockers.rsi/lead_res_open.png | Bin 0 -> 438 bytes .../Storage/senor_lockers.rsi/meta.json | 65 +++++++++++++++ .../senor_lockers.rsi/mofficer_door.png | Bin 0 -> 472 bytes .../senor_lockers.rsi/mofficer_locker.png | Bin 0 -> 438 bytes .../senor_lockers.rsi/mofficer_open.png | Bin 0 -> 373 bytes .../Storage/senor_lockers.rsi/vet_door.png | Bin 0 -> 517 bytes .../Storage/senor_lockers.rsi/vet_locker.png | Bin 0 -> 534 bytes .../Storage/senor_lockers.rsi/vet_open.png | Bin 0 -> 394 bytes 20 files changed, 142 insertions(+) create mode 100644 Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_open.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_open.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/head_cleaner_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/head_cleaner_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/head_cleaner_open.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/lead_res_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/lead_res_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/lead_res_open.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/meta.json create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_open.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_locker.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_open.png diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml new file mode 100644 index 0000000000..d5c66c229d --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -0,0 +1,77 @@ +- type: entity + id: LockerVeteran + parent: LockerBaseSecure + name: veteran's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: vet_locker + stateDoorOpen: vet_open + stateDoorClosed: vet_door + - type: AccessReader + access: [ [ "ChiefEngineer" ] ] + +- type: entity + id: LockerBrigadier + parent: LockerBaseSecure + name: brigadier's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: brigadier_locker + stateDoorOpen: brigadier_open + stateDoorClosed: brigadier_door + - type: AccessReader + access: [ [ "ChiefEngineer" ] ] + +- type: entity + id: LockerMedicalOfficer + parent: LockerBaseSecure + name: medical officer's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: mofficer_locker + stateDoorOpen: mofficer_open + stateDoorClosed: mofficer_door + - type: AccessReader + access: [ [ "Medical" ] ] + +- type: entity + id: LockerCargoHunter + parent: LockerBaseSecure + name: cargo hunter's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: cargo_hunt_locker + stateDoorOpen: cargo_hunt_open + stateDoorClosed: cargo_hunt_door + - type: AccessReader + access: [ [ "ChiefEngineer" ] ] + +- type: entity + id: LockerLeadResearcher + parent: LockerBaseSecure + name: lead researcher's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: lead_res_locker + stateDoorOpen: lead_res_open + stateDoorClosed: lead_res_door + - type: AccessReader + access: [ [ "Research" ] ] + +- type: entity + id: LockerHeadCleaner + parent: LockerBaseSecure + name: head cleaner's locker + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: head_cleaner_locker + stateDoorOpen: head_cleaner_open + stateDoorClosed: head_cleaner_door + - type: AccessReader + access: [ [ "ChiefEngineer" ] ] \ No newline at end of file diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_door.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_door.png new file mode 100644 index 0000000000000000000000000000000000000000..78a6b907ee1850878b02d00a8ff647b5ecacfcf8 GIT binary patch literal 470 zcmV;{0V)28P)qu4S?y>r~h|xabZw7KOe5;j$tC4jm-G);RA!IsVPxr6Qu}b_^n&F z{@=fUA8e2Qoiz*>RYH*ML}4o`Dl(|4sS#y13yMxWoV|PZGAJo2VW>bCyLay%14u2g zfM^HcGI0KUM3jKk*xTFVQi@faVh1E9qNW2-2#^9OcEHFC0puJ&_YjacJr5qmFHDob ziSFyyuW&I?7X2#e3Fi}Hkd+2N79)fA@883@_b#7hc+X+M5D*aXf5V0i1j_;@xK09$ z$B!SwRUn4~NDw5KoSY1%FTMT+rirl}q?c$1fE2?3C0!;yx1uMTPqnk%EpI~KyZel~Y z!+)4q!^#6B>xbzbG&BGzBZy1qWU`e2000hUSV?A0O#mtY000O800000007cclK=n! M07*qoM6N<$f>{Evn*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_locker.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/brigadier_locker.png new file mode 100644 index 0000000000000000000000000000000000000000..81d4739edf5647884b7a8af6f6d8c2a2279c45fe GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFq(O~IEF-Uz75;R)odWJS1eOd zrsVp{rOlHcxLa`6wHJ&3U$}U6cKX4U@fSP`ieA~@@O^RVTNKYi*2>1N2p*5PNxP?i zzANc$QWU-5w|iiTd+trW^Ti#}&K{MYE&5Jw(utbOcj&3u8`f!#mrZQ;C_Cz;9yk0T z!w|weN9uT?$7PdS@642f#V?CQu(c(gI2^~r`e2uys^=%APuId7BV@B1?HPaDbbl!R zmCeH%aNTrk?(ZVI?b)4AY}I`^PS|-gGrj1jx&J;PKYm*3`(1l1>RC54ZDwlL6lhaa z++VP?xS>CJ$w$io5!MoQ2_MGupA}fyxEHKiRVeBZbkwX_vw>|vNXxd|#d|i~-6C>g z6HlG-l>kjvM*)XDCwx~Z2XQ^n&rXPPov|!)`mXt3Cot6xf%byzd`2=IHKiS<3rSX1DcZ9?6JJN7dqW3=I1mD(2hsxg?(omC@i!DO=$6 z@pxg)%WtWXlOBJWQU6%0?V`(P8}`qU*@;Z^G#^yXi*ty*Zs*3L)1Y?k!ea}c+uJzq zU7r)j@HOZ5GxiwO2M;^vC)_XJH+$K|vllE17QD7q!D+*5ASy1?h5y5KuUJS&TcMAg+vMOB*`Bs%`^UnuChKjTw+ nI$P*>Gho2*rABzB`T8qu4S@1UjsLP@Tnu4Oa&RrH_C12LVGJgqi4R|XW9VFdgDA6EU>XV0 zAj==W`o_?^;s!&QgB-)E1DKY>%mAq+77*=#`!60durLW@n2T;1$dMqm!~&unfXl!W z*YBf9Nehdk@Ck7!c7TPZB8nZL5FiCm?10e_pfm)C%B!F_Ee;p`k1ZE~boCFx2zQ4_2 ztpoG14NU!@qyfT{aqRICLTdm301jnX jNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjfKE0`c literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_locker.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_locker.png new file mode 100644 index 0000000000000000000000000000000000000000..107d9577941045074767175a9c218783fb077cf0 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFj{)LIEF-UCMQTF9Pn84SMS)P z|DB=SLEE3d@m_RB%}ek^k!7JCTVP#Tn*qD!4(l-43YK(bT8soY)w0SHsD|!daW;+`X#)!}3qKCyTIp z1s&PSzV43ts=3T%rk;EPGJTl|8LEd4Uzle2(~~b)Jy4M$E2%kZ=aPg8^As5wM02fw nUHBIq3k*xX)CkWsUtb0-Ae#e-LEuvGWDw=)>gTe~DWM4fp@5Un literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_open.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/cargo_hunt_open.png new file mode 100644 index 0000000000000000000000000000000000000000..7430d7dce207aa1882170f46faba01bf3369e923 GIT binary patch literal 390 zcmV;10eSw3P)R!`F+VNfo0pb7NS zHupQ6{)m=UmCAw20mBZ|viOT>_o240Hpk3y>X>h1Ck>-S%XweRmk7|Fi+pe>SsJ+8 zpCw~7Xv>%*5CSN%3Oz)j)pI=#-bYR;fO-f_C5Re{01>j^Gyw#r;=4C?FaVkWfJ=7( z^PlAa`k=Vz`ac}NTfu?xkaz2WN44fanP7;p5tyoN$D7FgZ$gA{;N;9qumw{H=)`Mt z0^)F+3&-)CJLreb%tgozRrPAy5a7~}Vkp8vgx>_TbJm&z09OvE4z!we&Ka<@T|i*E zXezKEFV{P(0J#PT=)XV1NCcH2qL0&8EE*VYLI8ls&-p(94Af66V_`qwrk}w8000hU kSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f>zw1W&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/head_cleaner_door.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/head_cleaner_door.png new file mode 100644 index 0000000000000000000000000000000000000000..e85906d18c2d012b256ccb8f6065775e94a231b4 GIT binary patch literal 454 zcmV;%0XhDOP)qu4S-+HbtS!Lat`2BOSn!D<2)L6GHd znBFk_`2LgO#f#Tq6;FOX#Zbw?$<6?CD25~!0iqpni=~(;L7_>ia$vFE zy!e#;-(76~pO0E$r6;mZq;6gi&1Q7M|FZbeJ*U;zE&8zXWFn(vTi(OT^Zg%|o!H=g z_~w>`23ZCpiJL)D5iO^E)MA9b2+5Zo$l&N{V>l?VuNSfFnWK( yG+Duv(~da|evFFj#{B7rfNtkYjqptK^<~fkvN?bl1TFqu4SDz!D%RZ0Q~XQ@xkL;}qnOz>q+O zYp1Tk#XxK>AS4zLoehxXE)QnDLd6B>i4mMgLzOCG2HF#ho``$*Og(>rKr00=vY uY158QegFUf4rN$LW=%~1DgXcg2mk;800000(o>TF0000B{o5>8Ico%OHees;alP>c`nB0@PVV}Sg$iZN@iBry1>MNN8uFXeu;V`ov3{hIrn;(mp^#6 z&-w$)Ik)tNF9OURMGUv=%i6@>&u=^{e8HuK!G~wIt58$WjTXZrKslf3yO&D$bWXol zStA}-nR4=CjDZx>VnraKBI@#J(W4Wo9HBQB2O2z3bO@3X5D{PEwMSXnXp2+A(^;k` z`j&IeUZQc~`US;Pm&A`N_KGKoOn$;387Y}`CMChbZ;sJ~RgC`3%+gS((YvzLwyrO>UufGwg!J2?g`f^+5k z_=kH+vV@#u$%Wo~ZtltXzFd+E^}MQ8J5cRF$vaR>;&;ynJNNo<_L!LG=46d)`!FeV zcXO-iowj^4fx{$V6h*Os@B49V5kNo+3p5ALS0+t^|+%+T^bfxcr65!U49>xaGnp{!|6bYsd-T_X^ z7$FeOCaLU?&3o!v9t#jyZeH`Km8k{kBovoT$%`V4eq-VAfUw1iMEu6Rk!iKrltDpl)3yKrltzM5|Z{5KIw)ZhyY4*r=-n z2<~=zUN{etVEq}!0s<7Uw6~S*@e9a*2Z4Q{<^KQ|F7Y2`e`M3W=?y{v000hUSV?A0 gO#mtY000O800000007cclK=n!07*qoM6N<$f_o~o&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/meta.json b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/meta.json new file mode 100644 index 0000000000..4b5971f183 --- /dev/null +++ b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "Danza", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "vet_locker" + }, + { + "name": "vet_door" + }, + { + "name": "vet_open" + }, + { + "name": "brigadier_locker" + }, + { + "name": "brigadier_door" + }, + { + "name": "brigadier_open" + }, + { + "name": "mofficer_locker" + }, + { + "name": "mofficer_door" + }, + { + "name": "mofficer_open" + }, + { + "name": "lead_res_locker" + }, + { + "name": "lead_res_door" + }, + { + "name": "lead_res_open" + }, + { + "name": "cargo_hunt_locker" + }, + { + "name": "cargo_hunt_door" + }, + { + "name": "cargo_hunt_open" + }, + { + "name": "head_cleaner_locker" + }, + { + "name": "head_cleaner_door" + }, + { + "name": "head_cleaner_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_door.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_door.png new file mode 100644 index 0000000000000000000000000000000000000000..db05124b4e697f36e7bd316e90cb95d1c3e7383c GIT binary patch literal 472 zcmV;}0Vn>6P)qu4S<{->;DUji7~u5x*x8ENn9SzhB3rclo;N=dc`osBakSwSzsCo z(ICrpfBjEi3Lo=Dg^lo1Wc4PQ0Nn1zA_+VkR(hkSRny| z=n%kV&aE@&P^2szY*F}xI7B;u?e`z7W~rGNVHGD?a6Tah_K3x!>&(3ya9Nl`ZasPi7bBHHbUE=K*r?ESTOhBnSNwpf^4E4K+q&I6_Dis&3mnECScH<%DnG|6cITkvn5 z-hpHpGXnz(A4v)elVk^g%m9S|%pst9Af&GoZnOmtH^Z7sR~R0o<-*1AG01WNvVj9q z4j?;VWR`>@I|N{504yhf>HHzg%9HhDagT?1ZkpLuE?h7 z2l)Jl@h@)JLb86C-a$hH0CLE4x)oVYA^-pY4rN$LW=%~1DgXcg2mk;800000(o>TF O0000c&aKPEf3}JCGWG-GdQ4SCi6=m4a z)DAX?lkqRy!0&rcz}e^wkRDi~t|v+zND)a6kmDdO4V)v|dIp98 zPXhz)0Ft6$!^|}#1TJw(iE;p_iA`)P7iKN7&2pIf0iyx7%|v-&+u-*A000hUSV?A0 gO#mtY000O800000007cclK=n!07*qoM6N<$f}OamD*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_open.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/mofficer_open.png new file mode 100644 index 0000000000000000000000000000000000000000..20afb09fda8aa5fb32fee078f4b5c812776d381e GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFe-VvIEF-UCMQU+E><*bddeI{$~C{W^7phsD;sns9Z(=`@$^JShSB$*NtIdcUrj6faQ;xIf#R&o8j247-HCS1)0qtzt1c(7 z=R{Y|xcBYQTV`tpvF`9m7k;z6)9y&OEv(An`%qLeGb^8M|x6buuqZXZIpbR??i~iiLQ2cfRwxXFF#FpdR%J)F<%YPoP0PfV<%^KI(Mf^md;wnLK=RTQuH+ z0Pe?Q61OQX+-9@lubu}#laQy)ywvVr?}*$aW>0}%c8Pqv85$Iq!mvO-E=AS_YZ2^ys5;03zE&$ZG)*uXc<^a)R(R_B@a(#9?l>H& zg48}jq3@{$%JS3%$ZUcjw)-lBd3Nq`?L!FtbV{b-pv6)oXmr!ibzIQ;#4 zd~%i7)2jSo)-NP>frkeAQmFs{01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXX Hu0mjfB|_bG literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_locker.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_locker.png new file mode 100644 index 0000000000000000000000000000000000000000..a1fac6067ee35a95449e2261cfce67913594d1d0 GIT binary patch literal 534 zcmV+x0_pvUP)6(fFzEj#ZJWi|^jCW0*Y=G0+$Z}go(BZeEU<;Ie)a5geS zkdu>v!JXkhF^*tD)`*Kutk0446RU?P2Ot|vZT5gWfT%POo~X_s`b&X96zF|bH6C~% z{L}mbXQMO1)!r~PcD+Uy#^4i`Qcvwo`2XbDCx)t`!wfvq%y2`#JpBu2BQx6iY#C&v z_!!Kb7Z5a`s3_p%kzpt+ILPql-#>;AkAK54h>s0})PnR70|>ehWQc~S=zow!!dzU$ zn91<=+cyRlCMJd(uU`{1pQsQZ%2qNJjXGd71c)k#VCjpAkzk^RDJ7bwSrqtcXb|NH znmOR?vu8v(fTSp3V@4FigiPmQVmi96cgzRlFYpL@+DEmf~sOhA`2~&9H1^DLX-pUzI#WMI*=lg z9KcOv-X_|1phBAE0%9F8;0_?Fdb@nG=6|5qbYeXPR@c$x|2QOho*W@fM1{c7qh}bR zlQqE&O$`%41{emVc5E1=_RYs9K000hUSV?A0O#mtY000O8 Y00000007cclK=n!07*qoM6N<$f?6u!l>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_open.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/vet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..c62d5a07de4ec98b7ed4817321d6d49d6b14ce1b GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFq(V1IEF-UCMQU+E><*bdbITu|&^zfRrrx6x}}O}IMYbeiLKo|J%aC#J4S$Gv+sYO;zV9NHE}@5p=~w?nq> z+_?fXU5Nzt1|GL&GR4m zn0=4ie@xSzmvaO2z5hQPc{iUhVt&Km$j7(IB-mN_24j|!lf~IzzrO4HS!Q`O$TsAh zoP2)1WZvFtcizpNM$B>2O*;R+{Wd>5dwslQ9aC+uen^MWOb^!rcAH-x7;`qR+F)=) z(dE_h2+2E)MNCWy-HCjX8w4gidc62X_!0>Qe#XSSJhp(-!qeEUEVN{vqL;z>fUknv zw6SO_3#vI7{uidq^F6#M j78sIzsS%!OzP=1vKsE;ugTSTW$so$p)z4*}Q$iB}=|Pe# literal 0 HcmV?d00001