From 07a9778c8babd1e837768a98ca69dbab08ed4b78 Mon Sep 17 00:00:00 2001 From: Sn0wStorm Date: Thu, 5 Sep 2013 22:21:26 +0200 Subject: [PATCH] Less Bad Effects for good Quality --- readme.md | 2 +- src/com/dre/brewery/BPlayer.java | 25 ++++++++++++++++--------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/readme.md b/readme.md index dd3127c..305efa1 100644 --- a/readme.md +++ b/readme.md @@ -29,7 +29,7 @@ Die Config.yml enthält: * Rezepte * Wörter -Sie kann frei editiert werden und nach Belieben angepasst werden. Die meisten Optionen werden allerdings erst bei einem Neustart des Servers übernommen. +Sie kann frei editiert werden und nach Belieben angepasst werden. Die Änderungen werden nach ausführen des Commands Reload oder nach einem Serverrestart übernommen Alle Teile der Config sind kommentiert. Die Kommentare enthalten Erklärungen und Beispiele. diff --git a/src/com/dre/brewery/BPlayer.java b/src/com/dre/brewery/BPlayer.java index d2c7994..0cfcb35 100644 --- a/src/com/dre/brewery/BPlayer.java +++ b/src/com/dre/brewery/BPlayer.java @@ -396,18 +396,25 @@ public class BPlayer { } else if (quality <= 5) { duration *= 250; } else { - duration = 200; + duration = 100; + if (brewAlc <= 10) { + duration = 0; + } + } + if (duration > 0) { + PotionEffectType.POISON.createEffect(duration, 0).apply(player); } - PotionEffectType.POISON.createEffect(duration, 0).apply(player); - if (brewAlc > 10 && quality <= 5) { - duration = 10 - quality; - duration += brewAlc; - duration *= 60; - } else { - duration = 240; + if (brewAlc > 10) { + if (quality <= 5) { + duration = 10 - quality; + duration += brewAlc; + duration *= 60; + } else { + duration = 120; + } + PotionEffectType.BLINDNESS.createEffect(duration, 0).apply(player); } - PotionEffectType.BLINDNESS.createEffect(duration, 0).apply(player); } public static void addBrewEffects(Brew brew, Player player) {