From 00b089188b740b2326b66182e5b0f94744e0ddeb Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 1 Sep 2022 21:58:58 +0200 Subject: [PATCH] funny herb paste --- .../java/com/hbm/config/VersatileConfig.java | 6 +++++- .../java/com/hbm/items/food/ItemLemon.java | 2 +- .../java/com/hbm/items/food/ItemPill.java | 13 +++++++++++++ .../java/com/hbm/main/CraftingManager.java | 1 + src/main/resources/assets/hbm/lang/de_DE.lang | 1 + src/main/resources/assets/hbm/lang/en_US.lang | 1 + .../textures/blocks/plant_flower.foxglove.png | Bin 575 -> 313 bytes .../blocks/plant_flower.nightshade.png | Bin 468 -> 279 bytes .../textures/blocks/plant_flower.tobacco.png | Bin 451 -> 248 bytes .../textures/blocks/plant_tall.weed.lower.png | Bin 0 -> 542 bytes .../textures/blocks/plant_tall.weed.upper.png | Bin 0 -> 361 bytes .../assets/hbm/textures/gui/potions.png | Bin 3854 -> 3989 bytes 12 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.lower.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.upper.png diff --git a/src/main/java/com/hbm/config/VersatileConfig.java b/src/main/java/com/hbm/config/VersatileConfig.java index 851211b76..eae8519d9 100644 --- a/src/main/java/com/hbm/config/VersatileConfig.java +++ b/src/main/java/com/hbm/config/VersatileConfig.java @@ -1,5 +1,7 @@ package com.hbm.config; +import java.util.ArrayList; + import com.hbm.items.ModItems; import com.hbm.potion.HbmPotion; @@ -33,7 +35,9 @@ public class VersatileConfig { if(PotionConfig.potionSickness == 2) duration *= 12; - entity.addPotionEffect(new PotionEffect(HbmPotion.potionsickness.id, duration * 20)); + PotionEffect eff = new PotionEffect(HbmPotion.potionsickness.id, duration * 20); + eff.setCurativeItems(new ArrayList()); + entity.addPotionEffect(eff); } public static boolean hasPotionSickness(EntityLivingBase entity) { diff --git a/src/main/java/com/hbm/items/food/ItemLemon.java b/src/main/java/com/hbm/items/food/ItemLemon.java index e66f898c0..661661140 100644 --- a/src/main/java/com/hbm/items/food/ItemLemon.java +++ b/src/main/java/com/hbm/items/food/ItemLemon.java @@ -45,7 +45,7 @@ public class ItemLemon extends ItemFood { if(this == ModItems.med_ipecac) { list.add("Bitter juice that will cause your stomach"); - list.add("to forcefully eject it's contents."); + list.add("to forcefully eject its contents."); } if(this == ModItems.med_ptsd) { diff --git a/src/main/java/com/hbm/items/food/ItemPill.java b/src/main/java/com/hbm/items/food/ItemPill.java index 6e1144e57..f531ddb55 100644 --- a/src/main/java/com/hbm/items/food/ItemPill.java +++ b/src/main/java/com/hbm/items/food/ItemPill.java @@ -1,5 +1,6 @@ package com.hbm.items.food; +import java.util.ArrayList; import java.util.List; import java.util.Random; @@ -58,12 +59,20 @@ public class ItemPill extends ItemFood { } if(this == ModItems.pill_herbal) { + float fibrosis = HbmLivingProps.getFibrosis(player); + HbmLivingProps.setFibrosis(player, (int) Math.min(fibrosis, 37800)); HbmLivingProps.setAsbestos(player, 0); HbmLivingProps.setBlackLung(player, Math.min(HbmLivingProps.getBlackLung(player), HbmLivingProps.maxBlacklung / 5)); + HbmLivingProps.incrementRadiation(player, -100F); + player.addPotionEffect(new PotionEffect(Potion.confusion.id, 10 * 20, 0)); player.addPotionEffect(new PotionEffect(Potion.weakness.id, 10 * 60 * 20, 2)); player.addPotionEffect(new PotionEffect(Potion.digSlowdown.id, 10 * 60 * 20, 2)); player.addPotionEffect(new PotionEffect(Potion.poison.id, 5 * 20, 2)); + + PotionEffect eff = new PotionEffect(HbmPotion.potionsickness.id, 10 * 60 * 20); + eff.setCurativeItems(new ArrayList()); + player.addPotionEffect(eff); } if(this == ModItems.xanax) { @@ -112,6 +121,10 @@ public class ItemPill extends ItemFood { if(this == ModItems.siox) { list.add("Reverses mesothelioma with the power of Asbestos!"); } + if(this == ModItems.pill_herbal) { + list.add("Effective treatment against lung disease and mild radiation poisoning"); + list.add("Comes with side effects"); + } if(this == ModItems.xanax) { list.add("Removes 500mDRX"); } diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index 09117cd8e..2f30e19ee 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -216,6 +216,7 @@ public class CraftingManager { addShapelessAuto(new ItemStack(ModItems.powder_poison), new Object[] { DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.NIGHTSHADE) }); addShapelessAuto(new ItemStack(ModItems.syringe_metal_stimpak), new Object[] { ModItems.syringe_metal_empty, Items.carrot, DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.FOXGLOVE) }); //xander root and broc flower + addShapelessAuto(new ItemStack(ModItems.pill_herbal), new Object[] { COAL.dust(), Items.poisonous_potato, Items.nether_wart, DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.FOXGLOVE) }); addShapelessAuto(DictFrame.fromOne(ModItems.plant_item, EnumPlantType.ROPE, 1), new Object[] { Items.string, Items.string, Items.string }); addRecipeAuto(DictFrame.fromOne(ModItems.plant_item, EnumPlantType.ROPE, 4), new Object[] { "W", "W", "W", 'W', DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.WEED) }); addRecipeAuto(new ItemStack(ModItems.rag, 16), new Object[] { "WW", "WW", 'W', DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.WEED) }); diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 5cca52ac0..e24b1c8c4 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -2215,6 +2215,7 @@ item.pile_rod_plutonium.name=Chicago Pile Plutoniumstab item.pile_rod_source.name=Chicago Pile Ra226Be-Neutronenquelle item.pile_rod_uranium.name=Chicago Pile Uranstab item.pill_iodine.name=Iodpille +item.pill_herbal.name=Kräuterpaste item.pin.name=Haarklammer item.pipes_steel.name=Stahlrohre item.pirfenidone.name=Pirfenidon diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index fb479e7c5..c9f511f43 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -2553,6 +2553,7 @@ item.pile_rod_source.desc=§d[Neutron Source] item.pile_rod_uranium.name=Chicago Pile Uranium Rod item.pile_rod_uranium.desc=§a[Reactive Fuel]$§eUse hand drill to take core sample item.pill_iodine.name=Iodine Pill +item.pill_herbal.name=Herbal Paste item.pin.name=Bobby Pin item.pin.desc="*Unmodified* success rate of picking a standard lock is ~10%. item.pipes_steel.name=Steel Pipes diff --git a/src/main/resources/assets/hbm/textures/blocks/plant_flower.foxglove.png b/src/main/resources/assets/hbm/textures/blocks/plant_flower.foxglove.png index f1357aa192e3cc81258a9742498ef5f464fc2cfd..bba918c74881fc86e6b16b44f513fa40f8bf3840 100644 GIT binary patch delta 297 zcmdnbvXg0oWIZzj1A~Sxe=v|@EDmyaVpw-h<|UBBlJ4m1$iT3%pZiZDE0C`h;1lAS z*y8{H-`D3G9|V;-{{Q>*{K>9c?dKd54W8#;|Mc#_<=DedAFkf!vK*-V*Oqb*AjMY_ zM-N+{1quc(K=5T#}JL+*uH3?qY50(D>r@$ z__qJ9^v1Wxk4mapI=G$OUva=Xw3%jKteHJT3Px z`zFh5$npKrlWHP8!5}&62shK`vg><4FtnBRe{E!a7jlTXf>}a1rJm=_$^a{+i?;%l jHaNa~-SW6<%1rxWLC)2@MQ+=HPGRtL^>bP0l+XkK?B;>YJjLtY~XfIHf7D$ah7@ty{l}G&6XnIArGbaotf8XmVOCkaa@C_}77^HQ`I# zY-OarJo|s7*5=~DrN(=z-&sEYZ~gp*>Mwt3p1zJ%Kc{xNDu&xK%w-5HpC7?u_-?Ag zij`L;OepvjQ{V8XyJPM;&On>q>^qg`U9Z>7zqjJpjF$cNiea8}cPCy9b7j8{^lb;wLU;EbMz4_m0nFuFAs_*&a>BTY|QId7Ey%)_hQ-66|cv ztkA-kvSkwIgp7?hGwbg>TX;QW%Igo(30;Y)UAxQk_+H!%3}AB*$TqqCyE9zFkKy*I zADU&g2lsspW;^h2hJxMPCssa1kHU6ZhnaLeoX#q6ccIDh7j_<3jLS%r_=K@sTb>gTe~DWM4f(IDmS diff --git a/src/main/resources/assets/hbm/textures/blocks/plant_flower.nightshade.png b/src/main/resources/assets/hbm/textures/blocks/plant_flower.nightshade.png index 77d18136aef283a2b94486c6874790276d4e4e55..01a3dcf5907c95623c4daa29fd1d1eb5bbb55282 100644 GIT binary patch delta 262 zcmcb@Je_HRWIZzj1A~Sxe=v|@EDmyaVpw-h<|UBBlJ4m1$iT3%pZiZDE08Z2;1l9{ z??URt{Ppu|_ofC^WHy=AObqT>5|iKL8Bw4CRPtRfB@sw*l?3?(|AzsFO=on@14TIt zJR*x382Ao@Fyrz36)8Z$9M5_e#}JL+*4~3+tcEPkFB6{pum7Q1VmkZzmQz#P9tyL4 zj(%j}-E2So$jA2L1O7TQ+~p>&+ED4c*`jtT#}wnLcTGYI8e~n|ihXEoSg^^>bP0l+XkKGKy!G delta 453 zcmbQvbcK0>WIY=L1B3kM|A|0~u{g-xiDBJ2nU_G0OKOB?ny)W|7Ld)sz}TM2zyeYN z#8N=az`(qKk%1XVGlIkxFu`R77BC~&AcZEOg`a@R>^xl@Lo5WBPTcQxxIp0e`ljZl zl@oS$*9Xfh{NUTw>CGO_zI+GQwS^W|Gfr;oZtk|Q_|B*!X{FJTag;s4u&Md<`WnA? z9;-P$@_#;kx9@-5{*E(|ygwda%-iuU-)mNGX8h8d@A;epMRu9JVUm4vd%E<=OREE1 z@4a68n@?w1!d<~45m%!an+cm2FFfyifhDbc7K6Y7HB0+M~h78)hANWVoT}&%bY<6FBNluYOYbuBq*__MAEIe<NO=t1xuuQSLqupJhQ~31i&u2@X&lYK0xcuLrULBu?-^HwH|Mi4dD*sZx f*7&NdnA?ZJFnO`doue-%fCAOi)z4*}Q$iB}vmLu` diff --git a/src/main/resources/assets/hbm/textures/blocks/plant_flower.tobacco.png b/src/main/resources/assets/hbm/textures/blocks/plant_flower.tobacco.png index ea4d67d05035b2c9b87e41b669eb806ff877f98e..56f0815de2b241687ecc179c02aabcb71f948c21 100644 GIT binary patch delta 231 zcmX@i{DX0VWIZzj1A~Sxe=v|@EDmyaVpw-h<|UBBlJ4m1$iT3%pZiZDE08Y~;1lB7 zy|XNKva@fqaoL(!t27m$aH!{6VIaj;666>B9|RaS?_aVXD8gCb5n0T@z;_sg8IR|$ zNC67Qdb&7$HJ`hHL{ETuhEyEtS@>|w1ZLFEj&TU zXl6@DM^Dd5iAv^TkKpA(nK!bh%P4p(n%glYN-_S!gAZcw=Y}8sb$^Fng^==tt)@P$ zjVmjen0nOIW}bhl+kKpU)^YxWUw(*+Z2Y&uPvWur@7;CpH*8}H_FOKzit)oCP#Ai; L`njxgN@xNAO0}Z3 diff --git a/src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.lower.png b/src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.lower.png new file mode 100644 index 0000000000000000000000000000000000000000..1e412f0cfd490bb097cbe803026637f714ca9242 GIT binary patch literal 542 zcmV+(0^$9MP)ej_g+DQf0qFZlt-D!o@pI3n8~WIet0e=(qhtWj>QS9*7~XWeDL%aVGE#0_ zjT|Lbw+hiQ{3sN&sQ;DW|21)GEhhoKed=>Bm*(-ar14#O5gW+{Ru*?f&>nDo zGKG5@(5$y;)>}F!N^*RdsQl=LKGtyu4le5d*0@h)qbQYJ5hX@D1AP75$2|==KMQpt zD^Io!*|F%Y%FJ%))2z3Q$;MLSOlLCM8>7LGJqyq3QO?&yb*>?fc07Zuf@C``Y7+{V zwou(FNb9%*z+of7`B})!!o>#eKS~2;8e_xcqaBZ+Js@ZgbX}dx`I_*oo)P6s6DW=9 gc7>UR07*qoM6N<$f^moU1ONa4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.upper.png b/src/main/resources/assets/hbm/textures/blocks/plant_tall.weed.upper.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a23bdbe5185425575d4c4717ea90f2fde514ee GIT binary patch literal 361 zcmV-v0ha!WP)fCQfg<&~^Aoc_ROrlRztPBt5&s*O>ky1EMSLnAR!w+5Y{$``rAk>?V5^R2@sUsw$ zSjQKxvLCtv04Q0Y+Zq`^%Wv%ng{xd|Ix0DcJ#lbkX;=Ce+u3wW`yPQA00000NkvXX Hu0mjfone@c literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/gui/potions.png b/src/main/resources/assets/hbm/textures/gui/potions.png index 8eafece7325cea7568630ded48a5ebeb7d1f1a0b..09759f2f957ee9e9467fe0fdf6d592a326a6ede7 100644 GIT binary patch delta 3680 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 y2>bBHuE-Edk^o~*! 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 Tn8+yQe