From 6419f3d5d90345159fa489b160569e76b3195af2 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Wed, 13 Dec 2023 01:19:40 -0700 Subject: [PATCH] smartfridge semi functional (#22443) * smartfridge * leftovers from when it was powered * real --- .../Structures/Machines/smartfridge.yml | 94 ++++++++++++++++++ .../Structures/Machines/vending_machines.yml | 33 +----- .../smartfridge.rsi/deny-unshaded.png | Bin 1525 -> 0 bytes .../smartfridge.rsi/fill-0.png | Bin 158 -> 0 bytes .../smartfridge.rsi/fill-1.png | Bin 315 -> 0 bytes .../smartfridge.rsi/fill-2.png | Bin 437 -> 0 bytes .../smartfridge.rsi/fill-3.png | Bin 556 -> 0 bytes .../VendingMachines/smartfridge.rsi/meta.json | 65 ------------ .../smartfridge.rsi/normal-unshaded.png | Bin 1100 -> 0 bytes .../VendingMachines/smartfridge.rsi/on.png | Bin 2278 -> 0 bytes .../VendingMachines/smartfridge.rsi/panel.png | Bin 1722 -> 0 bytes .../smartfridge.rsi/broken.png | Bin .../Machines/smartfridge.rsi/meta.json | 26 +++++ .../smartfridge.rsi/off.png | Bin .../Machines/smartfridge.rsi/smartfridge.png | Bin 0 -> 863 bytes .../smartfridge.rsi/smartfridge_door.png | Bin 0 -> 570 bytes .../smartfridge.rsi/smartfridge_open.png | Bin 0 -> 562 bytes Resources/migration.yml | 3 + 18 files changed, 124 insertions(+), 97 deletions(-) create mode 100644 Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/deny-unshaded.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-0.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-1.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-2.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-3.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/meta.json delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/normal-unshaded.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/on.png delete mode 100644 Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/panel.png rename Resources/Textures/Structures/Machines/{VendingMachines => }/smartfridge.rsi/broken.png (100%) create mode 100644 Resources/Textures/Structures/Machines/smartfridge.rsi/meta.json rename Resources/Textures/Structures/Machines/{VendingMachines => }/smartfridge.rsi/off.png (100%) create mode 100644 Resources/Textures/Structures/Machines/smartfridge.rsi/smartfridge.png create mode 100644 Resources/Textures/Structures/Machines/smartfridge.rsi/smartfridge_door.png create mode 100644 Resources/Textures/Structures/Machines/smartfridge.rsi/smartfridge_open.png diff --git a/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml b/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml new file mode 100644 index 0000000000..95ce0b9d92 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml @@ -0,0 +1,94 @@ +- type: entity + parent: BaseStructureDynamic + id: SmartFridge + name: SmartFridge + description: A refrigerated storage unit for keeping items cold and fresh. + components: + - type: Advertise + pack: SmartFridgeAds + - type: Speech + - type: Appearance + - type: Sprite + sprite: Structures/Machines/smartfridge.rsi + snapCardinals: true + layers: + - state: smartfridge + map: ["enum.StorageVisualLayers.Base"] + - state: smartfridge_door + map: ["enum.StorageVisualLayers.Door"] + shader: unshaded + - type: EntityStorageVisuals + stateBaseClosed: smartfridge + stateDoorOpen: smartfridge_open + stateDoorClosed: smartfridge_door + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#9dc5c9" + - type: EntityStorage + isCollidableWhenOpen: true + closeSound: + path: /Audio/Machines/windoor_open.ogg + params: + volume: -3 + openSound: + path: /Audio/Machines/windoor_open.ogg + params: + volume: -3 + - type: ContainerContainer + containers: + entity_storage: !type:Container + - type: UseDelay + delay: 1 + - type: AntiRottingContainer + - type: ResistLocker + - type: Physics + bodyType: Static + - type: Transform + noRot: true + anchored: True + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + mask: + - MachineMask + layer: + - MachineLayer + density: 200 + - type: Anchorable + delay: 2 + - type: InteractionOutline + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Breakage"] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/metalbreak.ogg + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: DamageOnHighSpeedImpact + damage: + types: + Blunt: 5 + soundHit: + path: /Audio/Effects/bang.ogg diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index e7b3fb57fc..fa8ae6f7a4 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -891,37 +891,6 @@ - type: AccessReader access: [["Hydroponics"]] -- type: entity - parent: VendingMachine - id: VendingMachineSmartFridge - name: SmartFridge - description: A refrigerated storage unit for keeping items cold and fresh. - components: - - type: VendingMachine - pack: SmartFridgeInventory - offState: off - brokenState: broken - normalState: normal-unshaded - denyState: deny-unshaded - loopDeny: false - - type: Advertise - pack: SmartFridgeAds - - type: Speech - - type: Sprite - sprite: Structures/Machines/VendingMachines/smartfridge.rsi - layers: - - state: off - map: ["enum.VendingMachineVisualLayers.Base"] - - state: off - map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] - shader: unshaded - - state: panel - map: ["enum.WiresVisualLayers.MaintenancePanel"] - - type: PointLight - radius: 1.5 - energy: 1.6 - color: "#9dc5c9" - - type: entity parent: VendingMachine id: VendingMachineSnack @@ -2034,4 +2003,4 @@ ejectDelay: 2 - type: AccessReader access: [["SyndicateAgent"]] - + diff --git a/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/deny-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/deny-unshaded.png deleted file mode 100644 index c81ec5a929fef225a6b9363463a951193a6cedef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1525 zcmV zZ)h839LK+D(qu77)7V;TS^o?X+F4p>b+kC_91a}55K%0?6U8@zFetv4iSHDYiu9EX z-$<(<2qJW2pwqPzJGB;E5w|vdk=oKVS-bwB>76{6Tz0v($>r|3doIcE1L6MUdG7l> z_q)5_J$Jt!2ZA67f*=TjAP9mW2?tLtg?Q6 zeLYv^!lxf7(>)3B)c|W!SXmB*9>C&O7)whDJag(40{#Fzo{Y|CZ@mPz&8ev=oT>S* zWc}{$ZcI*2I--AZekbqG8sodx8R{cJ$*BRjSbD0j`N_4{G_2J(? zucEp6k=+0667b?vNAv3Z^=0|$yUqaY+RKpTJwUEO@?-;&*gUyc#uNH|xcO)rjp;qKrX}3@>2}5Fb3X&VzgJiA;0Oi_*O#(KV9v>T zJ%HZ}?CvQ?OFDZ5ma9InlDEX&0KsBCEW)*4)LYVNH0p|8eK34~;g6+?(C2P|mX;Pv z^&1->+P985K8DsA+M(@)J{x~%;ckGnwY8#U+S(4kFRqK$DN_$TNTpIr=g*vOL%{FB z4-*S`;oLbief2FSI**ysc7wha?gp5jpU3%k-pnn3^7$9&=;*+!zRaolO?s0DA_@ zHJ`{Fq3InNOS(HfnO$?eUU;J^NJcm4a((Uw7#bQoM&QhC_Lh(@ERudnCb6j$me5{bNJ?gnUWZ8cn0-2trgrPSkv2z|W|aNR4( zYJ&_Q7&3rh$N+-j?u28pnBlSu3k%AWIlxlt@j|pd>@Wbky)(k%;$ki+m(3T8wd9Rx zeHHEon3@lzr?Su5y$Y`^4b#*D*G^($Ky8$*gH+gT;_1dbg z8GY^sFcP0%sJ@x_{P&)JLa2Tz{lBPt{$|@pW)o*%%hZYD{>Onm-f`YNTggI9il{-{5!4fezZncVr{6rb-#eYWoF;e~x=ZSetS zcRo19=etqgu`_`31FA4T;N4fm>T99=0E)z?G$ z0cE65`2m9UDL+84ensR5h}Nh40E_x+c)UJp%?W*1YB|DKz49tH9x@WNZL$( z0Cxiz-HF=xe0{9Gow{z(SE2j>hoSrc9r|!_r=k1+!BBpHU?@0OFk}G1kO2fk1`rJ8 z2MESB`2pkOWjoR`2kinONr0tt#5^j$Pcg*pD&t<$PeJD?=)5M{Q$Gy z5^#d5_rqqWn00000NkvXXu0mjfN6`xy diff --git a/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-0.png b/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-0.png deleted file mode 100644 index 92b816012c99ab73cdf4a63724230bf10bf5b032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcie~3D(64B0Wuk1{WFx z@BaJ2>HV+yMSlH%!4fHPW8oQb5dzJLd>b2DCp_H3Cc#(n`I%{~GV5VRC8b5ouNfp1 zRCxoKUI<^TIFO+vhv%o~KPwh~k0T-K?fq?-71AC@q>hZ9z>_7_{JYD@<);T3K F0RT)FFrxqf diff --git a/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-1.png b/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-1.png deleted file mode 100644 index 6faae75bb73a893e43983a8eb33db31f58577bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmV-B0mS}^P)>OvP9DHoN$!%UjM}J$1Bzy;<%lijw;AW-^Lvk( z$AH0LFc@{iz3R`G>&MOWqy31p$=YtqFs^ck9`H{10_Xqzu^h zA-N9^>39cluik*F4ylWLWgsA)fjDE+f&^eY8IdZDD=9o75LaCfW7o&jv`PzyphAs!aen2K0%}>YA2BZIpENCgU-t z*XL)x_pFQT?aQWArV|^m2(UF7p=;@`fjsdUsMNis)Kq$70ORNl7)CzyfmW-D)5Bd? z?S`j;IbSpc9!iZj(9up%cz(&+Ka~zQEE^?@pm$g2G(Kbpf&xb?)@%nNGtlX@0~w->!U&IO-= z!RLT!Hj`b{9O8gDymJ480cAsBN_T*Mp*ag(Y&M_wY3MUhtvTh f^b!dEF95y)t5s~zKuU&u00000NkvXXu0mjf!Zf`n diff --git a/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-3.png b/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/fill-3.png deleted file mode 100644 index 4a81949abdac84353b6eb48c32594094f9aefb0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 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 bKM9A{t~gKrdzg-o<8?q5AG{K diff --git a/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/smartfridge.rsi/panel.png deleted file mode 100644 index 057b8b38bcba54e16406c24285c697a2e8347238..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1722 zcmbVNONbmr7;YaMl4uem2%;!O=b~s$zovV-i*(k_%$gl^*2(NhHaDxQYG#_9?rOVx zcV_1_3POa{gP21=K@dcgh@KQYL`ZV*WDZ{9MK3vt2|`2=4_43gwCiT`z=7_r$5-F~ z{g3+R?dI}{1N)!YFG(MFtZ{y5`CYnL)7HXo4z_88Ay0 zBwE=96{niig)L24dKT3Tbf{YP+d_8q#p>*m(5EZmxl7~qI zOc~-x(MoFO(ga9Jfs5AT{=_&X3hT3gg=r$NT7ivvJmpD`--f!_{*M6>+D4A!HuOyopdXW;o?>oAdrGQO%iTpbM|TGpGEJ z@DS|6B!!PEvVW^Rj1Gfr+#PiR;Y!_=1!<68H!VUS1={0 z!{Y!8hy4I|nG%Iv85CheRo>^ZFf7y=+t=&WYBS~?zb`hD)`{bwzF4(1$FiVa(k5~n z4O9=46o-V>YpyJUQ}TU^9IZ?}k945r=_=GKWfgjc;fbl`5o%%PSb1-#0 z9Yfuyn9wxK2DG(~1+k}_9V!?djbvp%sU)=ICnCq2`9)e`ujiw_4<^NfFv%{3E0e4m z7?ty7f0uaNljZ#UpvMI19jat%J>i{nfMd4M6|uW(6)LwApWuxQy+fth4YVI+4EEV*H4?*+!k}*I&|srL!hDzw?3cW`m%lYgRMud zoP6)xwd=;=ljo)PkNx@TXMcV8&DRe!-#zn=G5%w2-23?rYz;noY8+qvPx&8A(JzR7i>KR6%H5RTMqST#o?i7wVVZoI7>_0L|vQo&@h8{uekD z5x~W>XQryPW2e4&_6&gd_~C=K`+uI$m_B~^Aok8PuN=X|vv%j;{AcY>4*CLjf4Dcf z!0PoI2j{O|zcDNT;QOD}0Ei%&0T7X(N>W4sxVt+5eD=|YIsco#e|!JxN{${)6OA;ZS*aE0ujIn>cRxxFDwRqONCpjiv1^D952~Pyb1<^}VFw~2A|yiy?rtQ2 z5L8uE6o3Fj3cd2j`6xNCZa2$Vw{QpGW^lmisv;t09O>WyA0+{e5rDhH1rAjKKz9ic zhzP2&rnP#fxJlW5D_yIk(3NT2->^q;nvq*j3ZUmdq4j&O2ATPp;J{Y zQB};S2)q33D-=cdpQlgH)!$fsZzaZ1tyZ5ue{sL@$L7oS-09P!9Z)pa3xM=kjQ}Ko zWQ+lT3|KgIs`mEM<;~5_+uz+KX=c;Y(+dj=v#-rlqY#l@7;UMHnitF>CKjg5`b z0@vPs=SbDLdrGO(>748ut-ip?;a}4wlfRP=cvb)a002ovPDHLkV1fe-qQ(FK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/smartfridge.rsi/smartfridge_door.png b/Resources/Textures/Structures/Machines/smartfridge.rsi/smartfridge_door.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e9999eb8a741d9183879ce964b1ec1ccb00b4c GIT binary patch literal 570 zcmV-A0>%A_P)Px$^hrcPR9J=WlR;|}K@`V-n_aWUO?Dd-!xpL{UW%tiv=@7*f(7x^W50-Z{RDms zkDk2P;=yXMVoC+Uir7Lu?2urav`S2!o$;_?Z8kx~ZV+LAFwF4g&AdO4|AUN-jEszb zjFAl7fA~NHgbJ)2?5iRGj&p|3-6BE++?bog&f6G9^!(oK`p`drij@pZlnMYGg&-AF zj=u6m76+3waq*KfB;e^zGE|DTy)MwjvMkouU!_ufq=5OGQNitC8pE{s^mY~BpN#K? z2)KJ~YT(V2GzEkz+O-Zr=V;GXXwzeQ*QT<)%M_p)VV=JvmkemtUm7-?50Mk|7F(Ak zRT*+#D)yf5q*Q)H2UNcUvB^vW@+SNU$pMn617j1g_VTcQYEVtwt)4wL4Vz*-0;<(> zLrFpe00U-Biy;rVo{Q_bc%By*zcqh>I|~;PB4DOI!@|}WJ>WPF0EY($aZD?X(vc@> zj~>%pTI5o@gOoCT0r^vT0F?S=H4WtYo@_2H(rUGEOD^_lJADC-#+$(e%i_ga5T93; zmrq>uw*rovP>6u?)f)R7O?-b6`^qeahVSoRk57PK?*bru8j+YZEhU&Hrq@A*=?EB_ z0@>5Zp61=N4(01LFri$pMWd)S-#)Hj83mkTfua|!jEw)9pGr5QxAry{@&Et;07*qo IM6N<$fPx$>`6pHR9J=Wl)-D$P#C~}Ewfuz^U~0+(}Ch8W7NYC8H^3Jii+pm*314D1<%Sn zdUA*t8H2$PJ(M2IPU~1fsmhoK-C8FjUCWS`Ch^dc+NR1dDI(+tA9;K)FW--s?>z_z z2nY!H$Ao$l_a8s70Za=GisA0 z+=hQ_!o!^`pKcjUW>u!=(@exw01l1}@0EWiaPG^PtPxt3%KgOr~m)}07*qoM6N<$g4kO4 A6aWAK literal 0 HcmV?d00001 diff --git a/Resources/migration.yml b/Resources/migration.yml index a8f09ea042..3c1dc2dac6 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -97,3 +97,6 @@ SpawnPointSeniorPhysician: null # 2023-12-12 #No this is not the CMO hardsuit, their prototype IDs were just confusingly similar ClothingOuterHardsuitMedic: ClothingOuterHardsuitSyndieMedic + +# 2023-12-13 +VendingMachineSmartFridge: SmartFridge -- 2.51.2