From 02adac819d9e4716e4d217f55e13449e91e0660b Mon Sep 17 00:00:00 2001 From: WayofTime Date: Sun, 3 Apr 2016 19:19:45 -0400 Subject: [PATCH] Fixed OutOfBoundsException in the Sentient Sword when you didn't have enough Will --- .../WayofTime/bloodmagic/item/soul/ItemSentientSword.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientSword.java b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientSword.java index d324eacd..33badf66 100644 --- a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientSword.java +++ b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientSword.java @@ -90,9 +90,9 @@ public class ItemSentientSword extends ItemSword implements IDemonWillWeapon, IM setDamageOfActivatedSword(stack, 5 + extraDamage); setStaticDropOfActivatedSword(stack, level >= 0 ? staticDrop[level] : 1); setDropOfActivatedSword(stack, level >= 0 ? soulDrop[level] : 0); - setAttackSpeedOfSword(stack, getAttackSpeed(type, level)); - setHealthBonusOfSword(stack, getHealthBonus(type, level)); - setSpeedOfSword(stack, getMovementSpeed(type, level)); + setAttackSpeedOfSword(stack, level >= 0 ? getAttackSpeed(type, level) : 0); + setHealthBonusOfSword(stack, level >= 0 ? getHealthBonus(type, level) : 0); + setSpeedOfSword(stack, level >= 0 ? getMovementSpeed(type, level) : 0); } public double getExtraDamage(EnumDemonWillType type, int willBracket)