From 235d1989f92d3c90d4e3548a35db0c60650d1278 Mon Sep 17 00:00:00 2001 From: KaiserMaus Date: Mon, 9 Dec 2024 17:50:18 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9A=D1=80=D0=B0=D1=81=D0=BA=D0=B0=20=D0=9F?= =?UTF-8?q?=D0=B8=D1=80=D0=B0=D1=82=D1=81=D0=BA=D0=B8=D0=B9=20=D0=9C=D0=B5?= =?UTF-8?q?=D1=85.=20=D0=9E=D1=80=D1=83=D0=B6=D0=B8=D0=B5=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BC=D0=B5=D1=85=D0=B0=20=D0=9F=D0=B8=D1=80=D0=B0?= =?UTF-8?q?=D1=82=D0=BE=D0=B2.=20(#812)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Sunrise weapon: small rebalance * Pirate Mech paint\Gun --------- Co-authored-by: Your Name --- .../Entities/Objects/Fun/mech_spray_paint.yml | 30 +++++++ .../Specific/Mech/Weapons/Gun/combat.yml | 75 ++++++++++++++++++ .../Mech/gygax.rsi/piratgygax-broken.png | Bin 2336 -> 2364 bytes .../Mech/gygax.rsi/piratgygax-open.png | Bin 1377 -> 1563 bytes .../Specific/Mech/gygax.rsi/piratgygax.png | Bin 4550 -> 4699 bytes .../Fun/mech_spraycans/gygax.rsi/meta.json | 6 ++ .../gygax.rsi/pirategax-cap.png | Bin 0 -> 350 bytes .../mech_spraycans/gygax.rsi/pirategax.png | Bin 0 -> 388 bytes .../mecha_piratecannon.png | Bin 0 -> 1089 bytes .../Mech/mecha_piratecannon.rsi/meta.json | 14 ++++ 10 files changed, 125 insertions(+) create mode 100644 Resources/Textures/_Sunrise/Objects/Fun/mech_spraycans/gygax.rsi/pirategax-cap.png create mode 100644 Resources/Textures/_Sunrise/Objects/Fun/mech_spraycans/gygax.rsi/pirategax.png create mode 100644 Resources/Textures/_Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi/mecha_piratecannon.png create mode 100644 Resources/Textures/_Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi/meta.json diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Fun/mech_spray_paint.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Fun/mech_spray_paint.yml index 8e29c9ca410..bb8f6da7670 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Objects/Fun/mech_spray_paint.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Fun/mech_spray_paint.yml @@ -283,6 +283,36 @@ True: {state: "pobeda"} False: {state: "pobeda-cap"} +#Gegax-Pirate +- type: entity + parent: MechPaintBase + suffix: DEBUG, Gygax, Pirate + id: MechPaintGygaxPirate + components: + - type: Sprite + sprite: _Sunrise/Objects/Fun/mech_spraycans/gygax.rsi + state: pirategax-cap + layers: + - state: pirategax-cap + map: ["enum.OpenableVisuals.Layer"] + - type: Item + sprite: _Sunrise/Objects/Fun/mech_spraycans/gygax.rsi + heldPrefix: pirategax + - type: MechPaint + used: false + whitelist: + tags: + - Gygax + baseState: piratgygax + openState: piratgygax-open + brokenState: piratgygax-broken + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "pirategax"} + False: {state: "pirategax-cap"} + #Gygax-Old - type: entity diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Mech/Weapons/Gun/combat.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Mech/Weapons/Gun/combat.yml index 578086ce939..88cfbb011a4 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Mech/Weapons/Gun/combat.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/Mech/Weapons/Gun/combat.yml @@ -47,6 +47,81 @@ - type: Appearance - type: AmmoCounter +- type: entity + id: WeaponMechCombatPirateCannon + name: Mounted PirateCannon + description: An ancient heavy machine gun given new life as a mech-mounted gun + suffix: Mech Weapon, Gun, Combat, Pirate + parent: [ BaseMechWeaponRange, CombatMechEquipment ] + components: + - type: Sprite + sprite: _Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi + state: mecha_piratecannon + - type: Gun + minAngle: -10 + maxAngle: 15 + fireRate: 0.4 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/mateba.ogg + - type: ProjectileBatteryAmmoProvider + proto: CannonBall + fireCost: 85 + - type: Appearance + - type: AmmoCounter + +- type: entity + id: WeaponMechCombatPirateGrapeshot + name: Mounted PirateGrapeshot + description: An ancient heavy machine gun given new life as a mech-mounted gun + suffix: Mech Weapon, Gun, Combat, Pirate + parent: [ BaseMechWeaponRange, CombatMechEquipment ] + components: + - type: Sprite + sprite: _Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi + state: mecha_piratecannon + - type: Gun + minAngle: -10 + maxAngle: 15 + fireRate: 1 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/mateba.ogg + - type: ProjectileBatteryAmmoProvider + proto: CannonBallGrapeshot + fireCost: 35 + - type: Appearance + - type: AmmoCounter + +- type: entity + id: WeaponMechCombatPirateGlassshot + name: Mounted PirateGlassshot + description: An ancient heavy machine gun given new life as a mech-mounted gun + suffix: Mech Weapon, Gun, Combat, Pirate + parent: [ BaseMechWeaponRange, CombatMechEquipment ] + components: + - type: Sprite + sprite: _Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi + state: mecha_piratecannon + - type: Gun + minAngle: -10 + maxAngle: 15 + fireRate: 0.7 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/mateba.ogg + - type: ProjectileBatteryAmmoProvider + proto: CannonBallGlassshot + fireCost: 55 + - type: Appearance + - type: AmmoCounter + - type: entity id: WeaponMechCombatUVM31 name: UVM-31 "Drake" diff --git a/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax-broken.png b/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax-broken.png index 51e93465a9ed6be770a4662cd4361920e84d5cb2..128bb7825b3ec3490b41d02a965cbaca48956a09 100644 GIT binary patch delta 2340 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 R4I~VhrGv%W%bwte{{ZwIy#oLM diff --git a/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax-open.png b/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax-open.png index 936fa252a5951f52965e36a05c92ad5c43843839..c82d68f2e0202924c8556f5dcbc29fa6254b0c7d 100644 GIT binary patch delta 1546 zcmV+l2KD*j3Y!d&B!2;OQb$4nuFf3k000HmNklE**~m|=x7&Bwo(nV(-0^lj9{cTk>DSY#gRZ( zVoE|}KU9Pi!%SJnS~s9l*Ht%t{xR;|d#v5YH);BM?>XOd&wr15-l-A{26-H`IvZ4g z`{_lx^=EVb1Hk2OS00CNPGNC4VHBXrZllP&f@hYR$lY8GKq}b9pLgR7MMv=X{8E1* zhsh{#@l>0tCE6b9r*-8ExFWyvlhwkWUGLGh*{0KJ4Ep(^<7-|CbW7RO8!O~~likJ> z=Jm7e=@#O@Tz^oPmsbMt+of+9ijHtEk)R{cMM3SQduE&zXAyNK!KDg~w^Y|!Yd%gZZK6a`gPb;P@@)pP)WRkwVK1BhToSamX$s}Vxe=h}gJKHENHp$;T0}ftfcy|)0!S@$B> z3-c*CdxgD=?sNUSucUFop-qW^%iXRhRU0eRaDOzxNq0SGx-Lj1fYd~q+{HQaK&ywx zxL%kKK*`xF3~t+y^*I{{KuvWO?>i4uW;P-Z@b>Fv!1PsWsI8$R(8VrmHSH(P(Bi1W zcpv-K<^yZ4Dlu zpKvt6j#F)S%G)k(x-e<5U~rXabMVPeW}DLwBbSm%BKJCc6!f&rjt}7k_Ps zjx(N2F!j&hGZ7HPC*AebR97L^gd(J6F1`C~vJSM-@%a3B_u1$ObV*sQac%K#vhJhI zJS`({!AW;LMdlS!XvR1cEzOZVVu{fxy%$$979XYA+bIp7>AFDC(j1*5TJDqXdeI3L zS%hN95Feo+dU$=URgw$&{DMOA3x5iwtk@H>LN^nH{w5fkYfj(Qb9B)p*R#BVJtSxSZr9nXvChj zksUke#DDZ4N8F7%8@dPxh!AE%Pw1-j{(#q~?048z(N+h-5e|5LiiiSS&40@CsEv$$ zU?@7m=f_`fWid4atxP5! zZM1;tc|eQ(4!bHE5FqoFyEtdTGk>eILDlMMxwOV1Lke;i=jdKEa}5-8VQtw;-9RI_ z9>uH!q$bij!BmFV>O!#)u78Y0sBN3`z0Kysd|bL3_&0i0)pjYEuHn+a delta 1358 zcmV-U1+n^@4B-lpB!3BTNLh0L01m_e01m_fl`9S#000FONklAACK6?&sX^d*0&#uZ=y=d4E3c>;8UToNzcy3qf<^ zz9_~kvv;`GmuB4LF%WEDv=DjDLP&xAyI!RHyj671vRumCT*+%Q;Xb;0d6LG)e|Mdo zk21ar+!!B-9zM}!e{Vha12q>sM1j$tspo-Q+Pm{5YI>wBaly>%!d=wU_oeHsSMkMp zB}odo6aX>CqJPJV>3DDzTlCk|6ot%Mg%NzAx|{|_M(J4SLvqYq18dkLvtH5NPiLN7 zPdlqC>E4_i>#>U$V)C^jjwT1OA0P-y%ou_%Mk5qh_aJR4f5vsDxBn~Nd(O-=Av?}|B7T$oFt?moK*_XF?( z0Isp|m=dlKfLH)>kP1M)X?U3C%pctU?bS?r^SAT7*Lwd3YB1xRas4KojVq*O9S_#I z`*AX@qXk3JbBD_5(WgpiYex&8`*Y$~>NweLWx%5v z;0y#y5`Q_M-3`F{pMII-5!P(pwue2iHft%->g7zA$B;i6jaGO#}crG9P_FVyPB2y6;AAi`& zkbj2c+<6zheV~rHUaMCj@B=J|*4kyb}6|?`Nqt-j3PD2!~fBqs441 zceEi|Hn?J)us!h>$dl;>dieI*W-ie;4j!|L=<`dKIF=Z|*;gA{`0nn;qbX(E5Pv|E z-Rk4P53o|&b1F#Nm7Eel2`}Vp$$CKC3Rj+L3$VthRY?|UPPllWc2^XS%k}GXRyo-_ z9cqc{M)v-ZM#{?0;g=Ae)K%hA0MPaB#o2QM*7|qaPOuVas{qCEZ-#5ZBv)b z?I4}3q<>7%12m*=;Zlihs(-m;A8tpo;jXI%8`<(Xo}_@jtm7^g%r_UjXGhQly)ucq zqOMK|auA_O;5F2vK=$VY`5qL7yfQI@)Abn1%jY+uGE#k3djSi*cT$bO|BJ6GHKC;a QJ^%m!07*qoM6N<$f_m7HmH+?% diff --git a/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax.png b/Resources/Textures/Objects/Specific/Mech/gygax.rsi/piratgygax.png index 9c53e684e55294ec54bf41cec919d27411da2dba..8d889e22c6ae7e64ea9b6138aa94667fccdb27c5 100644 GIT binary patch literal 4699 zcmW+)cRbYpAOGNR_8!?IB982lbs`xdLRLm*8HrFwE?JQkuIv>edv9kG*V~iQ|fyFN&IUq)-t8ce{yFMX+%u4-kb}f|lNV}l9>wEmTW|adME8PSjY(NEZ zF8}Sd{Wp4a*x>?7HtBZFKcYW|+>&Xnf8Bj(^@ zudW@HS5c{4Fp7ME^IkAm6bPS3BZ{Nr@)=X*iZv`e3X7L7?PBnLBIoMFPus|%U#n+B zy>CUS!TTyx7-oF{C5DmsaXNxKV&QN`Sqa;&rUG7ol(mymhk3-x?1X+8vM*p z14#(GJi>G3za57Bo%HZ;?8i^C$MRRoAarjmx3`CfN3k6)udMj=h1p}JLlc>ZQ&GNY z8faux2D{ZDlx}WmXOlwQF+I)tYbaf0pzY$X>;4f{gv)(q$Bwyi(x4Wfd!_^-s-o6m zqjb4_^whXH>eV!b?I7n8rXXTSDd;?not?dNyQHn0#K^`N?_cFy<Vu-r+X5_`5C*1mUxN=j`^E|pCLSI!Vl0p4^Ep@pJ>KfqS?XrpfaYo`q z{FvKwFl80yXOQVis;p?=wf9@x_6Bvu%ry(65lP|R1-E3|E!Z}uT3#Bic*b*TbCj?; zw;%^afJ9wK!s))Y8YG0DIhe^J{Kc3O+EDVh!IuJ&AHv zl|BY735Loaja$e<)s=WuMiOMkL+~6kzCu`OCl8WGr#4f*YbR%u#_S<9T$92e+n>4^kesVgv zeib*eVb1IEf;C2_mM72e<5AG2ENHak6XW+9rae}R+w+?s$-M~@4AQN}bQz~Y4Sw)V zZVl|LOpSEB0z=>6Hw;;|IF06RGWCS$u9LJ7uUE<$+hpkpBx3)8PvA=gfBVnH9G_oF zaq%HuQN+*)2t#Dv=t>WQ86ZwhJA;r-gf(+$_3W51OB|6z+X)iZq_su&Je%R}2VB;l zT}}<_HAZD3bSk$-)(w8`NqVOatt*+GAb|>68MT;`iW2n8rUfjcaaCXHj(}oEvl{$_ z*cw`b$fe$wmlY8J)G|B^BT3OF_>wdUm1#e6UHmbqm8{S3Gd zcMf-H5iQb?aL|$zl+(IjDEhSvgv2lCrPHntO=B<1_b=0_Q%E8fe+t`kbf3JRB2pa# z_8oEB8BO_4PAX2Bp)2RWi}iaf_W{6a{hFGO57nZRvmDyvP*1D?x5lPscbi_<=Tqrz z>7V}y)vSDYyvb_G0Z8(FO$#|`?io);SOZudSIO%oS)m1`+gtJHq_TLx znIhnL(#pBi4&++D(a8R}Gj1z<49SK*0#wq6SJ%#%PCqnnPP?J8Xqs!)OA z%EN|v1pZytIF0(|3e`ZuHQ7IKD}4L!A%zd7kP_d;73w$ zGNB;Zv#Sw?Lg-9$R8ez4>Wx&NkV$*xtnpd0O)jU&OIq?~eN@Q4(!>WA`KfDFjE@s+wC!A%%E| z5vaopqrQVA(62$bfqRv|x*m^lsS= zTkuvPl?d7(nRWJrdQz{^*P_OQWDU|hUr^B z=QU$>2Y*_vADdyh0uXv`rkVX+46Au`P=2r|q;y5fyr#`}OCH5_p*`u4zANpw`m(OW z$^50_;7`JsvG|O0a$f7#ZmV<}TBR+B8^qI5e_%=cTky>b@p&msR|p~eXno5=2f|wU zCAob0vc8VQ=2JFbWAL(J2D)w*NRW}eJm!=sqUp0yI)1L$-7CM=SZ$>99(kc&3{OW$ zt6J0ZQ_440`AII|g;w^=YD2(j#5@kz%20Vnib$wcQ|J}hi3QmxO)p%u&+VwM{b#iG zJ(*lT;)(P1%O7GuRsO(it2m!lBsKZw2ah+LVwzADuf4n63KEvKx=HkZ?^<5Y7y@#w z4zU#2|7!k zj|CL1gg92Hon=g8?GipeMrgH^*Y|{E%WC`)AaR=#8SQL@ux94URJG7iL8bXpv5jP*E z5s4oJfRx9T@5&o-+}>(7!WWWxob@QU5zYL9or93LN># z@wviM&`2F%SGQwHXT3Slrz^r-^$ZrXvOR8~+Ak=mUuE;C zp^4*`7Ks6ay1%5;rm0lFM(CKktF~z%!COMnUtXix-I$*+Osv_&L~iaAh_2n(#Qgj_ z4R@(!_g0JlVItYTj!VG~I~ zM9A3ru0x8ev0#GO8HpQ0$hp;($TY z)~#5Zp1odPHs4 z^vWt`Ul%+$`de;2NH`Ww8OZ;-BK&qenFDwu>ksq*SOe&x+vcwn0e{F|>-a@MpMZ>S zNwWSJ9|D+g*|&{=c~3r!ibiAeCuV=GI3tAmwi9D!}zGr?OL= z$Y(fO>5QT23-euFVcyGzzA%>r19!GK)xGEFOdT&RA*`-4cVjEp{i(ojM!qyj^4xN4+dBC$WE_Au;ZeSj&a4HKFuX--Eq9;=i{yXux-z9P;*+KrG7PjxiMuO`ZY%n zSY84%%~Xjxn9s}tKUfWw2Q7;ZGMl<*n7PueAj(97JyjO)QdY65BM0~l-(Gd(JGuV& zZ$(X38sgh{dp=>`@E=W5;Y$r*_(@IL&7UVFFmiCrp@-`Z-iVe}5MXpPLEB6P%G zaX`>meYzNaZw#=Kvx!-5zy%Pw)3rx&pJ8_eyzIWGcxUxw2gO!{D+Op6yH~o^>Zkwx z|NZ7t%MXd(y8`(6dm823pq*!65j;-_E-&2R=AFNJ2h?D$mZv?pj&9z*(^UtpOu#mp z&2BB?LS1VgHTM-`7-bQ*l|;_9dTRBmSu+LEniHY=wl9Qo#C&oBUwmfbL=6$SBTGGj zVq0MX8W{8ZltkZ!7+kj>&^FI`qPEfLGDr&&GRDnRu?1v%uEbANeT8Rqfz&`7r%a&2 z$TK*aSXOu#D8gDr+S|RNSK&E#Ct8tQDaZTqZmW4 zXoCy=T}(DVj<#7e1jhxZ16=)|i2X*&bKVUV7M?f}4)Gy7y2FhV*?@YFq|f&cbc22U zzL<4k=kE4f8Lj0X+V^POiA*RMddsIQq5R_Sthfpu!kH!#lan^zL|q%8=6r3<%u~#) zn=E8)RRKmo(SwWcwvMJDYBkF`%j&%`CR5DvtcJMBj9^JshcEc-!Gypb(eW9&WpwHu z+>Ad3R!Di39co$u3#q9LUAyhR;S#Afl_)ZDMQQu*B+qG8^|mM$L&?ap@jTpSctTBT z80D#NK}g{XEgsQi_}}E?z?JyZjOy|cKu8Lf#kHWo(6zq0ti|(~rR?xNZC$nBbLTCM z?MsBDy;NxK0MN8y;atll<+QbOf^J2q<_065D&Mghxlnoy}qoAz1%wJ#Bs~` wi-^L48ur^hzO9=J&n*i!Q)WF8cyYl!Cc!7n{={4X{96QRYwBy1s@n$t4^mXxZ2$lO literal 4550 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Objects/Fun/mech_spraycans/gygax.rsi/pirategax.png b/Resources/Textures/_Sunrise/Objects/Fun/mech_spraycans/gygax.rsi/pirategax.png new file mode 100644 index 0000000000000000000000000000000000000000..37707d6c8b9adf1d72a03ff7f881cb044f01ed64 GIT binary patch literal 388 zcmV-~0ek+5P)Px$K1oDDR9J=Wma$61P!xv0iccUZ4Rq196e5C85D+S~2#$h+-E?rVfCHe8b+{*O7w3;}39y>R4Q zE6o(I;3sA#E$*FHZK#~r0jOUc$Li&(I~xH2X4a&zdkVlP2mn|xjOeU_@(OAP1pw?) z5xZ0*XXVLRc>wk{m!~fPptisEr!ZBNQ?RmXhwjOCECm4mU`V;@((ifGPeJA4VZ8Qb zPE|xE1aR(J0JNJ8=?EZ!34cSIP@7P~L>{C6B|!4vOjJO>=cPJcYpgyB0_6mNAco&8 iE?KcJnB;Pe2H+EgOm)F$Xx!ic0000Px&`$z@l4+LZ6d^Rz z%iSJY6Wa!yY;H14T>T^7-qE#Nu#6joj4(K;ZN$qSk90X4Y3Dv29v1l!ms1vI<#=tqJlim#4iW!^5x^rqLfN2cz~!DE8CY5~J!!PW z?g4Az7$1S2;BK!CX`mngGZIa=E!0b-H+tcRmCx3m)qt|Zpic6akQaK?R< zS#LjX&r1M&b#q=eisWk9L{%-K_q*JP)I+xkUhe6Ux95WlPkEUSEhgq(X{h6w@@ifi z9HZ()Bhw>4;_)=3yu+@P($_UgsjCdbF&6;mE|>wReWHq+GYcte`npDW`i=Ma>+=t3 zeEZfT?-9BcaN*)(R9q_wi7TsiE-ljHjL~qUnPZhs4q2@Ln&Oj*Py6UTzrpqq(Gst8 zJ;kiIpC1Nq?M2T+W6+wYk9;gc=JN1B>nBS1qhA0hF+_>oC7%oQD!@A@-mC+7pqM#X9HO$~1RF$HUWpR5m=b|%v71eA=U0tdq!#h% z{5D5T118M9b;#btZLIA`D=pP-qDbEP>F3R$B74d@zu%Wu{Qs4V_ke9I#v=Z{cNa`1 z-aXX`9wERYcjFW2O(E8y3enOzBO8{@31!ERR=2nHpf zX@r_!U}cwBHQ!85Cicn4$C9Q2LWo2as6UO9SzMR{pi{94fPvuJ?%?1W%x(@l0d|B7 z*sPG`ee;R#ZffDliRqb=EB3VllF1}EU9$Nw>A#|R6Fevs4A}1k_L~E5K-Nt#6X_aW zjmss>#nz&&Ny(1k280kY7K=w7gkyK^%*At+M}Yzb9*Tbf>(X7^JkJ)L00000NkvXX Hu0mjf!b$_b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi/meta.json b/Resources/Textures/_Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi/meta.json new file mode 100644 index 00000000000..a7d9651a572 --- /dev/null +++ b/Resources/Textures/_Sunrise/Objects/Specific/Mech/mecha_piratecannon.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CLA", + "copyright": "SUNRISE", + "size": { + "x": 64, + "y": 32 + }, + "states": [ + { + "name": "mecha_piratecannon" + } + ] +} \ No newline at end of file