From 21909b1ef2c1746de244fab0ad88a6a42f8ad14c Mon Sep 17 00:00:00 2001 From: HbmMods Date: Thu, 31 Aug 2017 23:48:56 +0200 Subject: [PATCH] Fixed nuclear generator coolant bug, added inserter textures, plan c fix --- assets/hbm/textures/blocks/inserter_side.png | Bin 0 -> 423 bytes assets/hbm/textures/blocks/inserter_top.png | Bin 0 -> 546 bytes assets/hbm/textures/gui/gui_inserter.png | Bin 0 -> 2245 bytes com/hbm/items/food/ItemPill.java | 6 +++++- .../tileentity/TileEntityMachineGenerator.java | 4 ++-- 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 assets/hbm/textures/blocks/inserter_side.png create mode 100644 assets/hbm/textures/blocks/inserter_top.png create mode 100644 assets/hbm/textures/gui/gui_inserter.png diff --git a/assets/hbm/textures/blocks/inserter_side.png b/assets/hbm/textures/blocks/inserter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..528fcd142717749e6df35df380d65155ae22dde9 GIT binary patch literal 423 zcmV;Y0a*TtP)jh$SbXZs$80pQmmT`6T{0pRg?7+{(vBiB$>TjIS(RaX|A za}2}4G)=%~#LKdn)zu}o3VzDn@ApQmQxOq6-Fv@QP%Yf=_b)TR6tuBY5M$(ayWzbz zpokD-{P_KQ^X(L*?e==TP}P4v>Go-xf@+}!)b15reb+sNVE?5B{!ji>!55gg5QZOVH!D>ICzxOy2W)V_CtuuSPX6IN_25%Yi!Ubj zEnp*p>B0KIyV{j{NLI)#g$@im%;!7%POw}qo6F@w9LH#_0f?dq0Il_3cK4N1B8@Rr zRYed4)O8JjF$RFTt}({ooWnWS=5%YMQVM{wEZaiwGsaxm*4oyWBne8XcLZJsg8=~6 zTBMXX=P1jPD2lkdyF+VDk|dO6iI*0EwHD_bi#Udx8;-ZPEYg%Fj`{iUz+;v{6!Got z4Py*aN`w&C2&}ab1oWSu=>ye#4#50l+OO3Lr4&umpp-%gL8z3%YZOHsdp!X5`#k_z zma$&1$+C=NuSXb$bccp?#5u>8GzDNd9J1ML*zI=AW;60UXOX5YtzJUs+|>&GqTqZ! z15i~J)>`sB2jEkOC9k0n;%bGjPfr9vz-F^yG#W7;kJ)aw6h*;mJZ`D<_aVCo03Nf9 zJkOa~!L@wfq>c3BJ2emLGfj kH%XEAS$2`nkX6wm;n1Rb?VOUPJisooGS0mwoO4#iiYz&VyHq8r$dj(=^g0<5u@#RX$?m)6XvFr)FZVB{)gS`D2$zcTQ7_%6%l~ z%BNjS1Gi_YuM3j35>w9e4Q(8=Fm}hBsf==LmN}t2a9|ZHW%hVT2zee(|2?Qm`r?Fs zT2b?Qx1e*~?1fv?Ep|OUJ)295ue;N^O{_nAxGz-@e@{nAfS5dM24HnR8ZM+)H{|=~(hK z6|l$1<+m;PMFf_&iw65DaW;)HNwcpKNj)!R(~*vh%e}ZJf!Bpe=x{4TnjhN@Z4j-@ zz|h(pzw8Wza<-}<9yEGLYwk|6iEeaMk0<-@l%6W**>!TW%QmH23)3s_s}B;_`ATI+ zq8Vb+BNo_*nY4(-uNV=;4!Y)GY_5*q*!;-z_&&q~hl%e<>oh|;Hv3UUHk1xsfJSX; zCg+sjsM?#Q8@X++G(U!{IGUs_SPk@)xxfmKEC#hK$b&Q+#>KpE9kp^Nd7G;UeT6hC zW2DgtoAYpRd1AkbDel2Jc@djT(tP4f-QebSKmrU-lVTJH!@ zx3~5N-RD{LSw_?$9|kPZp?E)OdCk`VKA_VUoq^m^SCyC9AK61@p@>eb9Ok|I5C>NF zEOSnxE7z(^`j`iU-*w1JZ9+_uJ$0)LU)rwgE|@+hm6f_=92KXVVCA_U zq&%!1JT4x;NFWUxqd@|!#xv)MkuXf2rz-zxVd8DZ2>MO7SlFUFRi<($Qi$B~J97UU zyq22~7{%@0!#WrgT2xX7^?6)9rOC1$;n`I0VBS^BLDmWx0pWt_m zuDU4@xXox9Fgs3aqiV)z3RPb-R2?E`w)$_b(rUHvZ5psz){QGYi&E10O-A1(wtZC> zjEgD7Mc_%|>b+~I+Fj^3H|@1*RFxvCLTsL(igs**?#ffqajgT@dc9uz^NeANpf2fU z_;YxX#M*46AKtQJ?j}!T7fwlNK)OlS;gyyVW_px^**rlc& zC!o9Mn~WNs93lACTVCn9+b7NRa})j|g3X<*-oIw{3}oUojHXJ=<6+N^MIwhrEr6ag zoW9+6tSQ3q?p^zv1lj`#FV$tPj=4dCTkL7@c=cJ2ZDAyB9LEU z&FOY&&&yjlWyte2vq<@_IXq>ShGsrB|SO4WoaQ=W9g8<4{b-p~`E#o%2BuZL>}3SuYry0A7Xh=s^{@zKEsVfS+_{SW_fGqQNJHAVY`(s7+u!76CF% zfbkyS9{#b!Q%yWmWId6H#r{m36qjn{>@?dE;2h35@Ld_sD-;`xh`DOAeQe8unl7 zO=*+NZBjg3*(aS&j=KYWEYaD^dY0jt)^OoqIL^i;GhX2p#elX9aZ}|4t$WN#X O1iqel58m$ZAN~p2tNUdD literal 0 HcmV?d00001 diff --git a/com/hbm/items/food/ItemPill.java b/com/hbm/items/food/ItemPill.java index e924d4101..5fbfe69e8 100644 --- a/com/hbm/items/food/ItemPill.java +++ b/com/hbm/items/food/ItemPill.java @@ -37,7 +37,11 @@ public class ItemPill extends ItemFood { } if(this == ModItems.plan_c) { - player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, Float.POSITIVE_INFINITY); + player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, 100); + player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, 100); + player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, 100); + player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, 100); + player.attackEntityFrom(rand.nextBoolean() ? ModDamageSource.euthanizedSelf : ModDamageSource.euthanizedSelf2, 100); } } } diff --git a/com/hbm/tileentity/TileEntityMachineGenerator.java b/com/hbm/tileentity/TileEntityMachineGenerator.java index 071cb1e44..ee92af52c 100644 --- a/com/hbm/tileentity/TileEntityMachineGenerator.java +++ b/com/hbm/tileentity/TileEntityMachineGenerator.java @@ -467,7 +467,7 @@ public class TileEntityMachineGenerator extends TileEntity implements ISidedInve this.tanks[1].setFill(tanks[1].getFill() - 2); } - if(this.heat < 10 && this.tanks[1].getFill() != 0) + if(this.heat < 10 && heat != 0 && this.tanks[1].getFill() != 0) { this.heat--; this.tanks[1].setFill(tanks[1].getFill() - 1); @@ -500,7 +500,7 @@ public class TileEntityMachineGenerator extends TileEntity implements ISidedInve public void attemptHeat(int i) { Random rand = new Random(); - int j = rand.nextInt(i); + int j = rand.nextInt(i + 1); if(this.tanks[1].getFill() - j >= 0) {