From d9084352227ec1952196d7440a80c8568a07bb8a Mon Sep 17 00:00:00 2001 From: EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 26 May 2022 23:08:05 -0400 Subject: [PATCH] Mini Gravity Generator (#8449) * meenee * Update Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- .../Structures/Machines/gravity_generator.yml | 34 ++++++++++++++++++ .../gravity_generator_mini.rsi/broken.png | Bin 0 -> 833 bytes .../gravity_generator_mini.rsi/meta.json | 20 +++++++++++ .../gravity_generator_mini.rsi/off.png | Bin 0 -> 653 bytes .../gravity_generator_mini.rsi/on.png | Bin 0 -> 654 bytes 5 files changed, 54 insertions(+) create mode 100644 Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/broken.png create mode 100644 Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/off.png create mode 100644 Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/on.png diff --git a/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml b/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml index 5b8eab52ee..0df364159b 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml @@ -70,3 +70,37 @@ # Gravity generator is a large machine, not casting shadows is fine within the radius set above. castShadows: false color: "#a8ffd9" + +- type: entity + id: GravityGeneratorMini + parent: GravityGenerator + name: mini gravity generator + description: It's what keeps you to the floor, now in fun size. + components: + - type: Sprite + netsync: false + sprite: Structures/Machines/gravity_generator_mini.rsi + layers: + - state: on + map: ["enum.GravityGeneratorVisualLayers.Base"] + - sprite: Structures/Machines/gravity_generator_core.rsi + state: activated + shader: unshaded + map: ["enum.GravityGeneratorVisualLayers.Core"] + scale: "0.4,0.4" + offset: "0,0.2" + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.4" + mass: 500 + mask: + - LargeMobMask + layer: + - WallLayer + - type: GravityGenerator + idlePower: 15 + activePower: 500 + lightRadiusMin: 0.75 + lightRadiusMax: 2.5 diff --git a/Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/broken.png b/Resources/Textures/Structures/Machines/gravity_generator_mini.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..1f460da6820b38b908ff818a392d6ff946af82fe GIT binary patch literal 833 zcmV-H1HSx;P)Px%`$>e=8`X>R5nnn|YMx>a47{j4Qh*3j?K%01w zxJVEKj`b02Ep%x;(>4?`dvuu;}{EeNW2zJItB`z`Vker2+u_ zYa0k!L4o*j%nbfrNlLFK?wz71L^*~Z}!4Tk2&CNpS0_d5~4)$Sc zawO$YO-+tidU|i0hR_u3an!N^BMHxMcCaty^vA2Il(38aGn&1Ju5jIf>1AFkE7rWa z;-f=|cAq1YtLDy_!WK_#+4~!V`O4&6?l!mD#k-R>evHz?Ir+004b_mB+sB zujFgZ4D8C@sVP!XR+YA~kvzU^T@MXFPHwIy=$)Seu=#H?p?D7tK&gV!v2jf>+5u~R zcE$ik$Hqaak_eD#l}YAa8V$hG(o0S7^T#&;fQjiRX#>O$?&X?Gx*i-rRaH=`;6_WE zZoxzQ_N4w2MbuPE409<}psFgr&Wa5ZBB86ZgJ0J;WdMM!Dtv&5ul;OsVIpa7OKf(Q zXBBw|9t=MM02CcN#XSrG0N|cy2$U*(@ce5VJSGSNN^Ev!J3nS(f2; zyCKUm{4N*ht}i&(b~iOZR78^CTV4VoQbH_f5kVvgIU+@l8176oPnKn#7rQPmFEZDG zsHmdon#bx}Fn~}f1VK2%_uOu`F2L&3@35W@ukBV5iwgz-gh(Kgu`yLP50L`}#R>6P z)2OW7-G=q}AQcoHXXO>=4HGk|IqwWUynkf@;yN(rozcHz3l;k+RpjL#d|p_1cuNff zfwx#+dv_Lq7udpYfmtOCp&$s`3h?iBz~@`sRshWqZmV--2>Px%M@d9MR9J=WmCb7tK^VrLhzAvE$Ai!rL1+~u#e-BK5(?IX6q-MwhXj(Gyo}ID zJQNX+imqoB>Y=oMKrNJhm>&G7#Nfe;pz*dNcyJNPNf;05tUI$G*=bGe!3V+)lV|4n z<;^>@z&}_Off9;MzR{06?`;M72^(W3~1t0+h-% zX%id;(yI!w0Q(KMfrt!$`TB$QnVy+Vy~*^E8R5H6OMSNaaHw7jDIrKxVheo6yqHs3~?JkPVr4unk4}WXj|z<{y^`NZqh~J2D^u4JSpS~3 z8|(P;`F#d3DzM#H9|%BD!J{;Fa^&obv9WV~4Q#hR;@j6xR{=DD1Mn^gH6bBnpa2K2 n0Px%NJ&INR9J=WmCb7tK^VrLhzFH^j0d4Jg+i+!DITN>kx;NbNTE6S2lS9Yl9QJ? z7>Nh}0zuZZE$E@NSD_Y4KTHpPRATVpMbLQL5j?nlkn4JAXWf~d-R#&V_TU3yhsiVZ z{PO0VS>PWllg3mk*L*pCymUWtjg1!oPS}JC;dZktp77eg1^|F+rHE>!n8s@DPXs8H zYraje38Y&UVgU{tZUbQqfAQ+Q@|l}oNWID2{6b`X9K=aISW<`eXz>X))|XSA7y#H< zU(Qgnr-Q`SMY(lZo*pnqE+R@90ATR-cjcMQPD+cv_wrfdg_O$|{E$Dg7o{v7 z0NB6v;wnK134WapBIh4IxEGr3eyK$Ogm8mOm^5|eDt5NFkjoeRAK%*ObUGLry#xTb zd#8$ey$%52oWpS(aLyraE&>4P(@J*$DasgHZ<|J#Y<3cqG3;z_Vd(6BWu%XD9{9rJ zIK=`8H@Ol3AS*z~bTH>Q&fx$kWuPoRSh#=sV{CjX^1Uh4RC=kPk;czo_OH*}NMJoW z?KU>?`O~`$pjBYEvDp`Zu);@a=G@4I=Mxhbdm7kof56u-A7=qHfMf73h%_M~q^|(S ouL7;sUS9!}ChTkSK@pd4J_&zib^rhX07*qoM6N<$g2fsph5!Hn literal 0 HcmV?d00001