mirror of
https://github.com/DieReicheErethons/Brewery.git
synced 2024-11-25 12:05:16 +01:00
Alc changes for bad potions
This commit is contained in:
parent
ea06f2d707
commit
33285e54de
@ -59,8 +59,8 @@ autosave: 3
|
||||
# difficulty: 1-10 Genauigkeit der Einhaltung der Vorgaben (1 = ungenau/einfach 10 = sehr genau/schwer)
|
||||
# alcohol: Alkoholgehalt 0-100 in absoluter Menge bei perfektem Getränk (wird dem Spieler hinzugefügt, bei 100 = tot)
|
||||
# effects: Auflistung Effekt/Dauer Besonderere Trank-Effekte beim Trinken, Dauer in sek. Ein 'X' an den Namen anhängen, um ihn zu verbergen. Bsp: POISONX/10
|
||||
# (WEAKNESS, INCREASE_DAMAGE, SLOW und SPEED sind immer verborgen.) Mögliche Effekte: http://jd.bukkit.org/rb/apidocs/org/bukkit/potion/PotionEffectType.html
|
||||
# Bei Effekten mit sofortiger Wirkung (z.B. HEAL) muss anstatt der Dauer das Level angegeben werden.
|
||||
# (WEAKNESS, INCREASE_DAMAGE, SLOW und SPEED sind immer verborgen.) Mögliche Effekte: http://jd.bukkit.org/rb/apidocs/org/bukkit/potion/PotionEffectType.html
|
||||
# Bei Effekten mit sofortiger Wirkung (z.B. HEAL) _muss_ anstatt der Dauer das Level angegeben werden.
|
||||
|
||||
recipes:
|
||||
1:
|
||||
|
@ -376,7 +376,9 @@ public class BPlayer {
|
||||
|
||||
public static void addQualityEffects(int quality, int brewAlc, Player player) {
|
||||
int duration = 7 - quality;
|
||||
if (quality <= 5) {
|
||||
if (quality == 0) {
|
||||
duration *= 500;
|
||||
} else if (quality <= 5) {
|
||||
duration *= 250;
|
||||
} else {
|
||||
duration = 200;
|
||||
|
@ -143,12 +143,22 @@ public class Brew {
|
||||
public int calcAlcohol() {
|
||||
if (quality == 0) {
|
||||
// Give bad potions some alc
|
||||
int badAlc = 0;
|
||||
if (distillRuns > 1) {
|
||||
return distillRuns;
|
||||
badAlc = distillRuns;
|
||||
}
|
||||
if (ageTime > 10) {
|
||||
badAlc += 5;
|
||||
} else if (ageTime > 2) {
|
||||
badAlc += 3;
|
||||
}
|
||||
if (currentRecipe != null) {
|
||||
return badAlc;
|
||||
} else {
|
||||
return 1;
|
||||
return badAlc / 2;
|
||||
}
|
||||
}
|
||||
|
||||
if (currentRecipe != null) {
|
||||
int alc = currentRecipe.getAlcohol();
|
||||
if (currentRecipe.needsDistilling()) {
|
||||
|
Loading…
Reference in New Issue
Block a user