|
|
|
|
@ -53,13 +53,10 @@ public class CinderEventHandler implements IFuelHandler {
|
|
|
|
|
if (armor != null) {
|
|
|
|
|
LOTREnchantment enchantment = LOTREnchantment.getEnchantmentByName("protectRangedWeak1");
|
|
|
|
|
if (LOTREnchantmentHelper.hasEnchant(armor, enchantment)) {
|
|
|
|
|
float level = enchantment.getValueModifier();
|
|
|
|
|
if (level > 0) {
|
|
|
|
|
float additionalDamage = level * 0.2f; //20% more damage per level
|
|
|
|
|
event.setCanceled(true);
|
|
|
|
|
entity.attackEntityFrom(event.source, event.ammount + additionalDamage);
|
|
|
|
|
player.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "DEBUG: damage received, total damage: " + (event.ammount + additionalDamage)));
|
|
|
|
|
}
|
|
|
|
|
float additionalDamage = 1.6f; //60% more damage
|
|
|
|
|
// event.setCanceled(true); //Disabled to see if this was the source of spam, it wasnt
|
|
|
|
|
entity.attackEntityFrom(event.source, event.ammount * additionalDamage);
|
|
|
|
|
player.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "DEBUG: damage received, total damage: " + (event.ammount + additionalDamage)));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|