From d38b4e1bca44f8de04b9ea9e56b99f814ab2cf9a Mon Sep 17 00:00:00 2001 From: Stanislav4ix <124695665+Stanislav4ix@users.noreply.github.com> Date: Tue, 19 Dec 2023 23:28:56 +0100 Subject: [PATCH] Added ore bag of holding (#22680) * Added ore bag of holding * Now its in industrial tecnologi Yeah, I fixed it with Tunguso4ka Co-Authored-By: Tunguso4ka <71643624+Tunguso4ka@users.noreply.github.com> * Update ore_bag_holding.yml Now the "magnet" has a larger radius of attraction * Changed location --------- Co-authored-by: Tunguso4ka <71643624+Tunguso4ka@users.noreply.github.com> --- .../Specific/Salvage/ore_bag_holding.yml | 16 +++ .../Entities/Structures/Machines/lathe.yml | 1 + .../Prototypes/Recipes/Lathes/devices.yml | 10 ++ Resources/Prototypes/Research/industrial.yml | 1 + .../ore_bag_holding.rsi/equipped-BELT.png | Bin 0 -> 1019 bytes .../Mining/ore_bag_holding.rsi/icon.png | Bin 0 -> 1310 bytes .../ore_bag_holding.rsi/inhand-left.png | Bin 0 -> 884 bytes .../ore_bag_holding.rsi/inhand-right.png | Bin 0 -> 870 bytes .../Mining/ore_bag_holding.rsi/meta.json | 111 ++++++++++++++++++ 9 files changed, 139 insertions(+) create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml create mode 100644 Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png create mode 100644 Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/icon.png create mode 100644 Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml b/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml new file mode 100644 index 0000000000..e8c7fa37dd --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Salvage/ore_bag_holding.yml @@ -0,0 +1,16 @@ +- type: entity + name: ore bag of holding + id: OreBagOfHolding + parent: OreBag + description: A robust bag of holding for salvage billionaires and rich miners alike to carry large amounts of ore. Magnetises any nearby ores when attached to a belt. + components: + - type: MagnetPickup + range: 2 + - type: Sprite + sprite: Objects/Specific/Mining/ore_bag_holding.rsi + state: icon + - type: Clothing + sprite: Objects/Specific/Mining/ore_bag_holding.rsi + - type: Storage + grid: + - 0,0,19,9 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index eff2333d31..8565c62b47 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -277,6 +277,7 @@ - ClothingEyesGlassesChemical - FauxTileAstroGrass - FauxTileAstroIce + - OreBagOfHolding - type: EmagLatheRecipes emagDynamicRecipes: - ExplosivePayload diff --git a/Resources/Prototypes/Recipes/Lathes/devices.yml b/Resources/Prototypes/Recipes/Lathes/devices.yml index 344f2c38d9..1593f12597 100644 --- a/Resources/Prototypes/Recipes/Lathes/devices.yml +++ b/Resources/Prototypes/Recipes/Lathes/devices.yml @@ -131,6 +131,16 @@ Plasma: 1500 Uranium: 150 +- type: latheRecipe + id: OreBagOfHolding + result: OreBagOfHolding + completetime: 5 + materials: + Steel: 2000 + Silver: 750 + Plasma: 1500 + Uranium: 150 + - type: latheRecipe id: WeaponCrusher result: WeaponCrusher diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index f5083ac51f..e460957b80 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -13,6 +13,7 @@ - MiningDrill - BorgModuleMining - OreProcessorMachineCircuitboard + - OreBagOfHolding - type: technology id: AdvancedPowercells diff --git a/Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png b/Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/equipped-BELT.png new file mode 100644 index 0000000000000000000000000000000000000000..f9cde5ce9f705fa54b1487d14aef34512f947276 GIT binary patch literal 1019 zcmVEX>4Tx04R}tkv&MmKpe$i(@I5J94u7CAwzYtAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRKlt6PRhXP;C4~||&x_-Hi~zx1pjmgE?_BjE6bJCXj7+7aB_1qN z7jB5aL(p)`4PM-(**tjA7pMmh^^m2XLZ72_Yd?VoFIqi#QNRXykU$MM&_xb*c^!fS zMM=>)iDSe2Ee4(L^zP|&9_|5*F~%5Uj4{R-W9cp66-BX6oD=1OWj+ zk|Y2?lgY%;>Aw%1P6q&JI-OREO=|+RT0(!$KB3ocBTZ8b27}T)qtWQalG5+@$+9f0 zR;yCm_WF&O+x9v&4PgETIIA{h<>jiB zBH#Bh9*-e}Komtd#64g*98wfTsJaK#bOuk7c6 z+`iRn=?=BK9&nYshcTvqYJzm%KA>451KfS{d7dN75}cek$Zu}&vD4XBjO^u9R!T`l zQDC##z%yRMP)% zm3MV@@pM~To5;3=2$c^H5A)2;&CN6Aeo?9K=@j_*^cg;~?a!I?cgz1urug>ulgChj z3Vp`_jE;_48yg$g+1bIu!UFK)0MDOfFJfR|fOk78pPXcQlZEmH_7deC9UYjMn2_oT zI`q#C0ClVW{(i(_u~J?#l|m++h7+lmNu(cU$^!NE*xugud^+gTckBU2M@OE-2@9T`^gHj!`=+JizKyPm^=I7^ee0+@N=4K>W-t_czg=XKy z?CdO0)z#HuaBvX0Tn;km(02>~MZL4Llc)3fJm?IZnwsMKKRx&t`GXrgeR=B>KK*@@ zr^hjcrQQVE+uKWZ$f85P;y8fLL2(|9vG*7D9!`G6KljTQRqM`8M7k|}S&kse_7k?> z^^23fbti(zGJO-WKy1nBd%hQl@|M`eQP_^NvTi7c^sV$It|{~h>jP_##ArkMW{AWo z2qJx&YJB=m+Jcj9C`Z7pzUKf?7mTvLXpN7Z{KLnJWyRf=mKN;o?V;KTed=)n-VRB9 zR{@}C(nV-o2(WXl=eIntRw$2M{~zy{+j$usv*fW6GWs#5|9@4oFX;AU{Q5Ju!zQxc` zp`1ow^!-e4`)CYVuw#Zw_3ZBMO3e-E(yw?5h~em;pQmxRYlJs~AVCrqX*(i+Wn~3^ zQLXP7fMVn<8jk+*!w53(Xei=*PVJ>LxH6K&f3JSW>guYmnIRqe6?=eaL@pO+n>lwa zkF(=))tMGkt?&A4kfx+)MuwmnnYp<+oSu@h&&W{ptBERoPvZcp*lB=44fAvRdlCAs z0wB5}rA1`z-OFBnDz7T2)OXzjDpgqRX>eWoW?=*&#{>W&#{>W&#{>W&$M^%>iW`3b zj6cBm1B^ew_ydeT!1x1Cv03pW&03pW& z03pW&!0mw-?GI2zP51*;Qd9l_6$IKJpo75r19TB+e}E1G?GMmFp#1?l2(&*y2Z8nn z=pgXV4^WM-=LZOM`U9$subZJWCJ7t0@aYrM&kw+da-N_6-@j<&pC52f-}3`h5@>&b z4g%{B&_&?=0jdeKKR^e8_Xnt^X8ZxFs40Jd3Tnb1ppu&L2dKgFVF6#xJL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Mining/ore_bag_holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dc8287712336ee04d4e654f9b6ba02daea21ab GIT binary patch literal 884 zcmV-)1B?8LP)Fq6h1yaUteE$cXycp0EC2um6es6nws-o9sU0;kB^TE3JU+s zW&q6p|Nj90W;04tTF1x7Si~D@00001bW%=J06^y0W&i*Hk$O~EbVOxyV{&P5bZKvH z004NLQ&w^*k_j>^(0IW!sk04R)Sq-$CBMutM<$JI@Pao43y02=m@K00000 z06-oy{ks`|yDWG9o!`HkQ(al<{+aU$zkfHjvIpq_nez#+{WY~ME8zyY^C_?WHNWj2 zX$NxWQ?qYCd_d-WYVHjj13Q#8pYr!Q8nw-s|6UH~yRm00000 z0DzrJ+0W;wSd#YhAD^8#1C2aoKi_q=I0213X+M8Hx8e*m@}&KIe>r#3zcyccIlo;4 z*U#KPX*)bT;4Vzya+C8ubbasVN&ETX6-yJ)$dkT-93SGO{k#c$kL%?0^8f$<0002d zRQr7wox}zzG9T#m`)+B+rfC*0kInzls|HQ?`O!S;Q?so8VQ>7taSw*`3GJkGh_ppv%Y84-WvwO;B2Z%ZJksDVH|jMeRdu?$1Ag)BG1R-%h)~U)S$%r`_ML?Dx0R?(bLj`P)t-s|Ns9g zDk@1yN&MdwtE;PQY;0OuT3=sZK0ZE~004J)cZ7t5nwpxGm6eZ=kH^Qy^IjeO|1Am% z3jfSz0L=gY{{a7HGfGoh|Ns9K@o4J+0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pS zoZ^zil2jm5DI-58B{MI*ATc>xL03VEi!&v&s2C_=$i?q`6a~#`5@~J&2QdX8-^KEJ;K`RCt{2+}m=S zFcgJhq=E>h#R>TE{%>02rjy81?QKi5IduN-b_pb;aI?s`ssI20006+QxvKKJ&VSTR z*l}LD(6n!R&bx4s25ddAobNg>-C*PS>O05@IIrx$#`AeZ8{Cfb+X%Ps8~^|S003Ym zTK^vL_wk#`)&4yan!1-}SRvQ?_t;x##GY*VTy1|JZqWEp3o|UAtL^W@4Z_dxOPXNu z{M8c($__1_zkC7*Wrvo|_5S_g23tFUC;InjbZEWU=C6>y*1xa)HGr=L000000AQOk z`+L{R*IDOZ^7?x>v~7DxS2ou9H+lWNYy0}xzJCmfORe+o3(V>7o%gpL8iqPCfps1& zFsHwF$D^;iaqJQ^Sm*HqGumTU*M1nM(>VOQnEjKVCpo{ImFtuDj~AHH-+xVT6&7&1 z$oZsQKc(_`fjKA8_n$|cSb%XJjm_!rZ!g*WhDk4>X&w*G>F3>F>5EKr000000D!d^ z_xI-iYiZoyyW!(qp1v$M@9*7QtBDIN%dPwS+x*=)it8)N&HHUFZByxA1yLVyw>)gG|xwHX#|Ngnavz#Zt54fxHCsLR%(C;ts65ICoS~Fgn z)87LC00000