- Added a potion effect called "(-) Immunity", which allows the training of Living Armour Downgrades. This potion is crafted using a Draft of Angelus with a potion flask. Check the uses of the flask!
- Added some more framework for the Living Armour Downgrades. - Modified the Grim Reaper's Sprint so it is better at later levels.
This commit is contained in:
parent
e5276fba6f
commit
6ea17510b7
12 changed files with 348 additions and 11 deletions
|
@ -28,6 +28,8 @@ import WayofTime.bloodmagic.livingArmour.tracker.StatTrackerSelfSacrifice;
|
|||
import WayofTime.bloodmagic.livingArmour.tracker.StatTrackerSolarPowered;
|
||||
import WayofTime.bloodmagic.livingArmour.tracker.StatTrackerSprintAttack;
|
||||
import WayofTime.bloodmagic.livingArmour.tracker.StatTrackerStepAssist;
|
||||
import WayofTime.bloodmagic.livingArmour.tracker.downgrade.StatTrackerMeleeDecrease;
|
||||
import WayofTime.bloodmagic.livingArmour.tracker.downgrade.StatTrackerSlowness;
|
||||
import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeArrowShot;
|
||||
import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeCriticalStrike;
|
||||
import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeDigging;
|
||||
|
@ -75,6 +77,9 @@ public class ModArmourTrackers
|
|||
LivingArmourHandler.registerStatTracker(StatTrackerFireResist.class);
|
||||
LivingArmourHandler.registerStatTracker(StatTrackerNightSight.class);
|
||||
|
||||
LivingArmourHandler.registerStatTracker(StatTrackerMeleeDecrease.class);
|
||||
LivingArmourHandler.registerStatTracker(StatTrackerSlowness.class);
|
||||
|
||||
LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeSpeed(0));
|
||||
LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeDigging(0));
|
||||
LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradePoisonResist(0));
|
||||
|
|
|
@ -21,6 +21,8 @@ public class ModPotions
|
|||
public static Potion plantLeech;
|
||||
public static Potion deafness;
|
||||
|
||||
public static Potion immuneSuppress;
|
||||
|
||||
public static void init()
|
||||
{
|
||||
new PotionEventHandlers();
|
||||
|
@ -47,6 +49,7 @@ public class ModPotions
|
|||
constrict = registerPotion("Constriction", new ResourceLocation("constrict"), true, 0x000000, 6, 0);
|
||||
plantLeech = registerPotion("Plant Leech", new ResourceLocation("plantLeech"), true, 0x000000, 7, 0);
|
||||
deafness = registerPotion("Deaf", new ResourceLocation("deafness"), true, 0x000000, 0, 1);
|
||||
immuneSuppress = registerPotion("(-) Immunity", new ResourceLocation("immuneSuppress"), true, 0x000000, 1, 1);
|
||||
// heavyHeart = new PotionBloodMagic("Heavy Heart", new
|
||||
// ResourceLocation(resourceLocation +
|
||||
// heavyHeart.getName().toLowerCase()), true, 0, 0, 0);
|
||||
|
|
|
@ -444,6 +444,8 @@ public class ModRecipes
|
|||
addPotionRecipe(1000, 1, new ItemStack(ModItems.BLOOD_SHARD, 1, 0), new PotionEffect(MobEffects.HEALTH_BOOST, 2 * 60 * 20));
|
||||
|
||||
addPotionRecipe(1000, 1, new ItemStack(Items.BEETROOT), new PotionEffect(ModPotions.deafness, 450));
|
||||
|
||||
AlchemyTableRecipeRegistry.registerRecipe(new AlchemyTablePotionRecipe(5000, 100, 4, ItemLivingArmourPointsUpgrade.getStack(ItemLivingArmourPointsUpgrade.DRAFT_ANGELUS), new PotionEffect(ModPotions.immuneSuppress, 15 * 60 * 20)));
|
||||
}
|
||||
|
||||
static ItemStack mundaneLengtheningStack = ItemComponent.getStack(ItemComponent.CATALYST_LENGTH_1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue