From 8bec50663f7d8d8915f5cf5d9ae7876b37c6d93e Mon Sep 17 00:00:00 2001 From: nossr50 Date: Mon, 30 Apr 2012 07:01:00 -0700 Subject: [PATCH] Fixing some Maths --- src/main/java/com/gmail/nossr50/listeners/HardcoreListener.java | 1 + src/main/java/com/gmail/nossr50/util/Hardcore.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gmail/nossr50/listeners/HardcoreListener.java b/src/main/java/com/gmail/nossr50/listeners/HardcoreListener.java index b8547239e..6b83aecce 100644 --- a/src/main/java/com/gmail/nossr50/listeners/HardcoreListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/HardcoreListener.java @@ -1,5 +1,6 @@ package com.gmail.nossr50.listeners; +import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; diff --git a/src/main/java/com/gmail/nossr50/util/Hardcore.java b/src/main/java/com/gmail/nossr50/util/Hardcore.java index f84e6a477..47c604806 100644 --- a/src/main/java/com/gmail/nossr50/util/Hardcore.java +++ b/src/main/java/com/gmail/nossr50/util/Hardcore.java @@ -14,7 +14,7 @@ public class Hardcore { for(SkillType st : SkillType.values()) { if(st.equals(SkillType.ALL)) continue; - int newValue = (int) (PP.getSkillLevel(st) / Config.getInstance().getHardcoreDeathStatPenaltyPercentage()); + int newValue = (int) (PP.getSkillLevel(st) - (PP.getSkillLevel(st) / (Config.getInstance().getHardcoreDeathStatPenaltyPercentage() * 0.01D))); if(newValue < 0) newValue = 0;