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 1/8] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=8B=D1=82=D0=BA=D0=B0?= =?UTF-8?q?=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D1=82=D1=8C=20=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D1=8B=D0=B5=20=D1=88=D0=BA=D0=B0=D1=84=D1=87=D0=B8=D0=BA?= =?UTF-8?q?=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 From ed1a7340b7313779f51f3163026b62e7c61aed81 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Wed, 25 Dec 2024 00:14:34 +0300 Subject: [PATCH 2/8] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D1=82=D0=B8=D0=BF?= =?UTF-8?q?=D1=8B=20=D0=BF=D1=83=D1=81=D1=82=D1=8B=D1=85=20=D1=8F=D1=89?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Structures/Storage/SenorsLockers.yml | 22 +++++++++++++----- .../Storage/senor_lockers.rsi/generic.png | Bin 0 -> 215 bytes .../senor_lockers.rsi/generic_door.png | Bin 0 -> 206 bytes .../Storage/senor_lockers.rsi/locked.png | Bin 0 -> 127 bytes .../Storage/senor_lockers.rsi/meta.json | 15 ++++++++++++ .../Storage/senor_lockers.rsi/unlocked.png | Bin 0 -> 127 bytes .../Storage/senor_lockers.rsi/welded.png | Bin 0 -> 206 bytes 7 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic_door.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/locked.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/unlocked.png create mode 100644 Resources/Textures/White/Structures/Storage/senor_lockers.rsi/welded.png diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index d5c66c229d..9043a7f0ed 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -1,6 +1,16 @@ +- type: entity + id: BaseSenorsLocker + parent: LockerBaseSecure + abstract: true + name: base senors locker + components: + - type: Sprite + sprite: White/Structures/Storage/senor_lockers.rsi + noRot: true + - type: entity id: LockerVeteran - parent: LockerBaseSecure + parent: BaseSenorsLocker name: veteran's locker components: - type: Appearance @@ -13,7 +23,7 @@ - type: entity id: LockerBrigadier - parent: LockerBaseSecure + parent: BaseSenorsLocker name: brigadier's locker components: - type: Appearance @@ -26,7 +36,7 @@ - type: entity id: LockerMedicalOfficer - parent: LockerBaseSecure + parent: BaseSenorsLocker name: medical officer's locker components: - type: Appearance @@ -39,7 +49,7 @@ - type: entity id: LockerCargoHunter - parent: LockerBaseSecure + parent: BaseSenorsLocker name: cargo hunter's locker components: - type: Appearance @@ -52,7 +62,7 @@ - type: entity id: LockerLeadResearcher - parent: LockerBaseSecure + parent: BaseSenorsLocker name: lead researcher's locker components: - type: Appearance @@ -65,7 +75,7 @@ - type: entity id: LockerHeadCleaner - parent: LockerBaseSecure + parent: BaseSenorsLocker name: head cleaner's locker components: - type: Appearance diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0c0ff2ea19a9c505384a6679cd195ce3e22632 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsSp`ov*XJut&V`Jm! z=;-3&5)crOk)EEPpI=Z=(9qD(*w7Ghe(DaOQpS=XzhDN3XE)M-oH$Px#}JM4$q5Iz zSPn8AOn(!_%A(DpAv9xi_4j$k>ViyXyb=-^#1on#RyPO;n6WWA@8a&*!O*De$+T#p zgFuJBgAOl;kf+cA4t^fzqo*4eOi*DgagJ2HD9~W4$iQ&$pv7zNMF)9+HZgd*`njxg HN@xNAfu=q2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic_door.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/generic_door.png new file mode 100644 index 0000000000000000000000000000000000000000..26498527779b4d6a73aae5d90c336bfffa1a1410 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0F7ZDJdf(qpYm#;NTDt z5D*>`l9-T?k)EEPpI=;DTv=J!*wFC3pz|_NDPu{HUoeBivm0qZPN=7gV~EE2Ef((HlEMJ!%{2~RkfWgz%&t;ucLK6UwoItz) literal 0 HcmV?d00001 diff --git a/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/locked.png b/Resources/Textures/White/Structures/Storage/senor_lockers.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d90218d19e26a9037ed3fac22986f4c4aca73af6 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4S0Me**7iS)l>c{f0#Jy# zB*-tA!Nz9UtAopcTp3Rn#}JM4$q5pyM;P54OBkI^7}eBE7?&!(&t{lx!>~3iF>NAH O9fPNph#_&!%v3oMt;US#13y~q-w%fThFV0PoW zMG-=G^~G9b!ZJJ64yPX> literal 0 HcmV?d00001 From 5817b84c580b0474536c5cc49b152fcf65e01c07 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Wed, 25 Dec 2024 23:11:07 +0300 Subject: [PATCH 3/8] =?UTF-8?q?=D0=AF=D1=89=D0=B8=D0=BA=D0=B8=20=D0=B3?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B2=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Belt/clothingBeltUtilityImproved.ftl | 2 + .../Belt/clothingBeltUtilityImproved.yml | 13 ++ .../Specific/Medical/expanded_medkit.yml | 14 ++ .../Structures/Storage/CleanersLocker.yml | 12 ++ .../Structures/Storage/SenorsLockers.yml | 154 ++++++++++++++++-- 5 files changed, 177 insertions(+), 18 deletions(-) create mode 100644 Resources/Locale/ru-RU/_white/prototypes/entities/clothing/Belt/clothingBeltUtilityImproved.ftl create mode 100644 Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml create mode 100644 Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml diff --git a/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/Belt/clothingBeltUtilityImproved.ftl b/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/Belt/clothingBeltUtilityImproved.ftl new file mode 100644 index 0000000000..560fe1ca56 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/prototypes/entities/clothing/Belt/clothingBeltUtilityImproved.ftl @@ -0,0 +1,2 @@ +ent-ClothingBeltUtilityImproved = {ent-ClothingBeltUtility} + .desc = {ent-ClothingBeltUtility.desc} \ No newline at end of file diff --git a/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml b/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml new file mode 100644 index 0000000000..b4bcd14018 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml @@ -0,0 +1,13 @@ +- type: entity + id: ClothingBeltUtilityImproved + parent: ClothingBeltUtility + suffix: Brigadier + components: + - type: StorageFill + contents: + - id: ImprovedCrowbar + - id: ImprovedWrench + - id: ImprovedScrewdriver + - id: ImprovedWirecutter + - id: ImprovedWelder + - id: NetworkConfigurator diff --git a/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml b/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml index 96c5e8c83b..3c0d2d62ec 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml @@ -6,3 +6,17 @@ - type: Sprite sprite: White/Specific/expmedkit.rsi state: icon + +- type: entity + id: ExpandedMedkitFilled + parent: ExpandedMedkit + suffix: Filled + components: + - type: StorageFill + contents: + - id: MedicatedSuture + amount: 2 + - id: RegenerativeMesh + amount: 2 + - id: PillCanisterDylovene + - id: PillCanisterKelotane \ No newline at end of file diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml new file mode 100644 index 0000000000..5ebdb62092 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml @@ -0,0 +1,12 @@ +- type: entity + id: LockerHeadCleaner + parent: BaseSenorsLocker + 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: [ [ "Janitor" ] ] \ No newline at end of file diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index 9043a7f0ed..c3e3562945 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -3,6 +3,7 @@ parent: LockerBaseSecure abstract: true name: base senors locker + description: Стандартное хранилище НаноТрайзен. components: - type: Sprite sprite: White/Structures/Storage/senor_lockers.rsi @@ -11,7 +12,7 @@ - type: entity id: LockerVeteran parent: BaseSenorsLocker - name: veteran's locker + name: шкаф ветерана components: - type: Appearance - type: EntityStorageVisuals @@ -19,12 +20,40 @@ stateDoorOpen: vet_open stateDoorClosed: vet_door - type: AccessReader - access: [ [ "ChiefEngineer" ] ] + access: [ [ "Security" ] ] + +- type: entity + id: LockerVeteranFilled + parent: LockerVeteran + suffix: Filled + components: + - type: StorageFill + contents: + - id: FlashlightSeclite + - id: ClothingUniformJumpsuitSecGrey + prob: 0.3 + - id: ClothingHeadHelmetBasic + - id: ClothingOuterArmorBasic + - id: ClothingBeltSeniorSecurityFilled + - id: Flash + prob: 0.5 + - id: ClothingEyesGlassesSecurity + - id: ClothingHeadsetAltSecurity + - id: ClothingHandsGlovesColorBlack + - id: ClothingShoesBootsJack + - id: WeaponMeleeNeedle + prob: 0.1 + - id: WeaponDisabler + - id: HoloprojectorSecurity + prob: 0.6 + - id: WeaponPistolMk58Nonlethal + - id: SurveillanceBodyCamera + - id: MagazinePistol - type: entity id: LockerBrigadier parent: BaseSenorsLocker - name: brigadier's locker + name: шкаф бригадира components: - type: Appearance - type: EntityStorageVisuals @@ -32,12 +61,41 @@ stateDoorOpen: brigadier_open stateDoorClosed: brigadier_door - type: AccessReader - access: [ [ "ChiefEngineer" ] ] + access: [ [ "Engineering" ] ] + +- type: entity + id: LockerBrigadierFilled + parent: LockerBrigadier + suffix: Filled + components: + - type: StorageFill + contents: + - id: ClothingHandsGlovesColorYellow + - id: ClothingMaskGas + - id: ClothingShoesBootsMag + - id: ClothingBeltUtilityImproved + - id: ClothingEyesGlassesMeson + - id: ClothingHeadHatBeretEngineering + +- type: entity + id: LockerBrigadierFilledHurdsuit + parent: LockerBrigadier + suffix: Filled, Hardsuit + components: + - type: StorageFill + contents: + - id: ClothingOuterHardsuitEngineering + - id: ClothingHandsGlovesColorYellow + - id: ClothingMaskGas + - id: ClothingShoesBootsMag + - id: ClothingBeltUtilityImproved + - id: ClothingEyesGlassesMeson + - id: ClothingHeadHatBeretEngineering - type: entity id: LockerMedicalOfficer parent: BaseSenorsLocker - name: medical officer's locker + name: шкаф медицинского офицера components: - type: Appearance - type: EntityStorageVisuals @@ -47,10 +105,45 @@ - type: AccessReader access: [ [ "Medical" ] ] +- type: entity + id: LockerMedicalOfficerFilled + parent: LockerMedicalOfficer + suffix: Filled + components: + - type: StorageFill + contents: + - id: HandheldHealthAnalyzer + - id: ClothingHandsGlovesLatex + - id: ClothingHeadsetMedical + - id: ClothingEyesHudMedical + - id: ClothingBeltMedical + - id: ClothingHeadHatSurgcapGreen + prob: 0.1 + orGroup: Surgcaps + - id: ClothingHeadHatSurgcapPurple + prob: 0.05 + orGroup: Surgcaps + - id: ClothingHeadHatSurgcapBlue + prob: 0.90 + orGroup: Surgcaps + - id: ClothingUniformJumpsuitMedicalDoctor + - id: ClothingUniformJumpskirtMedicalDoctor + - id: UniformScrubsColorBlue + prob: 0.5 + orGroup: Surgshrubs + - id: UniformScrubsColorGreen + prob: 0.1 + orGroup: Surgshrubs + - id: UniformScrubsColorPurple + prob: 0.05 + orGroup: Surgshrubs + - id: ClothingMaskSterile + - id: ExpandedMedkitFilled + - type: entity id: LockerCargoHunter parent: BaseSenorsLocker - name: cargo hunter's locker + name: шкаф охотника карго components: - type: Appearance - type: EntityStorageVisuals @@ -58,12 +151,34 @@ stateDoorOpen: cargo_hunt_open stateDoorClosed: cargo_hunt_door - type: AccessReader - access: [ [ "ChiefEngineer" ] ] + access: [ [ "Salvage" ] ] + +- type: entity + id: LockerCargoHunterFilled + parent: LockerCargoHunter + components: + - type: StorageFill + contents: + - id: ClothingBeltUtilityFilled + - id: SurvivalKnife + - id: HandheldGPSBasic + - id: RadioHandheld + - id: SeismicCharge + amount: 2 + - id: OreBag + prob: 0.5 + - id: Flare + prob: 0.3 + - id: Flare + prob: 0.3 + - id: Flare + prob: 0.3 + - id: ClothingOuterHardsuitImprovedSpatio - type: entity id: LockerLeadResearcher parent: BaseSenorsLocker - name: lead researcher's locker + name: шкаф ведущего исследователя components: - type: Appearance - type: EntityStorageVisuals @@ -74,14 +189,17 @@ access: [ [ "Research" ] ] - type: entity - id: LockerHeadCleaner - parent: BaseSenorsLocker - name: head cleaner's locker + id: LockerLeadResearcherFilled + parent: LockerLeadResearcher 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 + - type: StorageFill + contents: + - id: ClothingHandsGlovesLatex + - id: ClothingHeadsetScience + - id: ClothingMaskSterile + - id: ClothingOuterCoatRnd + - id: AnomalyScanner + - id: NodeScanner + - id: NetworkConfigurator + prob: 0.5 + - id: ClothingShoesBootsMagSci \ No newline at end of file From e2c43cf1155447673793038ae21800e6659e4bc1 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Thu, 26 Dec 2024 17:43:45 +0300 Subject: [PATCH 4/8] =?UTF-8?q?=D0=AF=D1=89=D0=B8=D0=BA=D0=B8=20=D0=B3?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B2=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Belt/clothingBeltUtilityImproved.yml | 2 +- .../Specific/Medical/expanded_medkit.yml | 2 +- .../Structures/Storage/CleanersLocker.yml | 33 ++++++++++++++++--- .../Structures/Storage/SenorsLockers.yml | 15 +++++---- 4 files changed, 39 insertions(+), 13 deletions(-) diff --git a/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml b/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml index b4bcd14018..66bc00f9a4 100644 --- a/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml +++ b/Resources/Prototypes/_White/Entities/Clothing/Belt/clothingBeltUtilityImproved.yml @@ -10,4 +10,4 @@ - id: ImprovedScrewdriver - id: ImprovedWirecutter - id: ImprovedWelder - - id: NetworkConfigurator + - id: Multitool diff --git a/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml b/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml index 3c0d2d62ec..574f7abbf9 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Specific/Medical/expanded_medkit.yml @@ -1,7 +1,7 @@ - type: entity parent: Medkit id: ExpandedMedkit - name: expanded medkit + name: расширенная аптечка components: - type: Sprite sprite: White/Specific/expmedkit.rsi diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml index 5ebdb62092..b84452ede9 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/CleanersLocker.yml @@ -1,7 +1,7 @@ - type: entity - id: LockerHeadCleaner - parent: BaseSenorsLocker - name: head cleaner's locker + id: LockerCleaner + parent: BaseSeniorsLocker + name: шкаф уборщика components: - type: Appearance - type: EntityStorageVisuals @@ -9,4 +9,29 @@ stateDoorOpen: head_cleaner_open stateDoorClosed: head_cleaner_door - type: AccessReader - access: [ [ "Janitor" ] ] \ No newline at end of file + access: [ [ "Janitor" ] ] + +- type: entity + id: LockerCleanerFilled + parent: LockerCleaner + suffix: Filled + components: + - type: StorageFill + contents: + - id: MopItem + amount: 2 + - id: BoxMousetrap + amount: 2 + - id: WetFloorSign + amount: 3 + - id: TrashBag + amount: 2 + - id: LightReplacer + - id: BoxLightMixed + - id: Holoprojector + - id: SoapNT + amount: 2 + - id: FlashlightLantern + amount: 2 + - id: Plunger + amount: 2 \ No newline at end of file diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index c3e3562945..6bca59642d 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -1,5 +1,5 @@ - type: entity - id: BaseSenorsLocker + id: BaseSeniorsLocker parent: LockerBaseSecure abstract: true name: base senors locker @@ -11,7 +11,7 @@ - type: entity id: LockerVeteran - parent: BaseSenorsLocker + parent: BaseSeniorsLocker name: шкаф ветерана components: - type: Appearance @@ -52,7 +52,7 @@ - type: entity id: LockerBrigadier - parent: BaseSenorsLocker + parent: BaseSeniorsLocker name: шкаф бригадира components: - type: Appearance @@ -94,7 +94,7 @@ - type: entity id: LockerMedicalOfficer - parent: BaseSenorsLocker + parent: BaseSeniorsLocker name: шкаф медицинского офицера components: - type: Appearance @@ -142,7 +142,7 @@ - type: entity id: LockerCargoHunter - parent: BaseSenorsLocker + parent: BaseSeniorsLocker name: шкаф охотника карго components: - type: Appearance @@ -177,7 +177,7 @@ - type: entity id: LockerLeadResearcher - parent: BaseSenorsLocker + parent: BaseSeniorsLocker name: шкаф ведущего исследователя components: - type: Appearance @@ -191,9 +191,11 @@ - type: entity id: LockerLeadResearcherFilled parent: LockerLeadResearcher + suffix: Filled components: - type: StorageFill contents: + - id: AnomalyLocator - id: ClothingHandsGlovesLatex - id: ClothingHeadsetScience - id: ClothingMaskSterile @@ -201,5 +203,4 @@ - id: AnomalyScanner - id: NodeScanner - id: NetworkConfigurator - prob: 0.5 - id: ClothingShoesBootsMagSci \ No newline at end of file From 44cc12c3a28a238e22ef9d8c2a614f45e762277c Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Thu, 26 Dec 2024 18:03:29 +0300 Subject: [PATCH 5/8] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_White/Entities/Structures/Storage/SenorsLockers.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index 6bca59642d..f9c57d1737 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -156,6 +156,7 @@ - type: entity id: LockerCargoHunterFilled parent: LockerCargoHunter + suffix: Filled components: - type: StorageFill contents: From 6bad22bd399d3ee11a377c81af790bddd1a5b244 Mon Sep 17 00:00:00 2001 From: Hero010h <163765999+Hero010h@users.noreply.github.com> Date: Thu, 26 Dec 2024 18:11:30 +0300 Subject: [PATCH 6/8] =?UTF-8?q?=D0=9E=D0=BF=D1=8F=D1=82=D1=8C=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_White/Entities/Structures/Storage/SenorsLockers.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index f9c57d1737..56814a6972 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -49,6 +49,7 @@ - id: WeaponPistolMk58Nonlethal - id: SurveillanceBodyCamera - id: MagazinePistol + - id: ClothingHeadHatBeretSecurity - type: entity id: LockerBrigadier @@ -204,4 +205,4 @@ - id: AnomalyScanner - id: NodeScanner - id: NetworkConfigurator - - id: ClothingShoesBootsMagSci \ No newline at end of file + - id: ClothingHandsGlovesMagnetic \ No newline at end of file From fab57e12707b89ce4e2bedcebc6e9147bfb808ee Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 26 Dec 2024 21:48:35 +0300 Subject: [PATCH 7/8] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_White/Entities/Structures/Storage/SenorsLockers.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml index 56814a6972..d35766275d 100644 --- a/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml +++ b/Resources/Prototypes/_White/Entities/Structures/Storage/SenorsLockers.yml @@ -140,7 +140,7 @@ orGroup: Surgshrubs - id: ClothingMaskSterile - id: ExpandedMedkitFilled - + - type: entity id: LockerCargoHunter parent: BaseSeniorsLocker @@ -205,4 +205,3 @@ - id: AnomalyScanner - id: NodeScanner - id: NetworkConfigurator - - id: ClothingHandsGlovesMagnetic \ No newline at end of file From 778c93489da48a6782b581bc8de2b0a9fc4a303e Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Thu, 26 Dec 2024 21:48:44 +0300 Subject: [PATCH 8/8] =?UTF-8?q?=D0=9F=D0=BE=D1=87=D0=B8=D0=BD=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BC=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Entities/Objects/Tools/tools.yml | 20 ++++++++++--------- .../Entities/Objects/Tools/seniors_tools.yml | 20 +++++++++++++++++++ 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/Entities/Objects/Tools/tools.yml index 3a6f430fe3..d785d1190c 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/tools.yml @@ -129,9 +129,10 @@ state: icon - type: Item sprite: Objects/Tools/wrench.rsi - storedSprite: - sprite: Objects/Tools/wrench.rsi - state: storage + storedRotation: -44 # WD + # storedSprite: # WD removed + # sprite: Objects/Tools/wrench.rsi + # state: storage - type: MeleeWeapon wideAnimationRotation: 135 attackRate: 1.5 @@ -177,9 +178,10 @@ - type: Item sprite: Objects/Tools/crowbar.rsi size: Small - storedSprite: - sprite: Objects/Tools/crowbar.rsi - state: storage + storedRotation: -63 # WD + # storedSprite: # WD removed + # sprite: Objects/Tools/crowbar.rsi + # state: storage - type: MeleeWeapon wideAnimationRotation: -135 damage: @@ -213,9 +215,9 @@ state: red-icon - type: Item heldPrefix: red - storedSprite: - sprite: Objects/Tools/crowbar.rsi - state: red-storage + # storedSprite: # WD removed + # sprite: Objects/Tools/crowbar.rsi + # state: red-storage - type: entity name: multitool diff --git a/Resources/Prototypes/_White/Entities/Objects/Tools/seniors_tools.yml b/Resources/Prototypes/_White/Entities/Objects/Tools/seniors_tools.yml index 40f6ee17f2..d4a505c9cd 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Tools/seniors_tools.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Tools/seniors_tools.yml @@ -16,6 +16,9 @@ sprite: White/Objects/Tools/impcrowbar.rsi - type: Item sprite: White/Objects/Tools/impcrowbar.rsi + size: Small + storedSprite: null + storedRotation: -63 - type: entity parent: Wrench @@ -30,6 +33,9 @@ sprite: White/Objects/Tools/impwrench.rsi - type: Item sprite: White/Objects/Tools/impwrench.rsi + size: Small + storedSprite: null + storedRotation: -44 - type: MeleeWeapon attackRate: 1.5 damage: @@ -55,6 +61,7 @@ state: icon - type: Item sprite: White/Objects/Tools/impscrewdriver.rsi + storedRotation: -90 - type: UseDelay - type: MeleeWeapon attackRate: 1 @@ -72,6 +79,12 @@ - type: PhysicalComposition materialComposition: Steel: 100 + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/screwdriver_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/Items/screwdriver_drop.ogg - type: entity parent: BaseItem @@ -83,6 +96,7 @@ price: 500 - type: Item sprite: White/Objects/Tools/impwirecutter.rsi + storedRotation: -90 - type: Sprite sprite: White/Objects/Tools/impwirecutter.rsi state: icon @@ -110,6 +124,12 @@ - type: PhysicalComposition materialComposition: Steel: 100 + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/wirecutter_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/Items/wirecutter_drop.ogg - type: entity parent: BaseWelder