mirror of
https://github.com/exituser/Brewery.git
synced 2026-09-17 08:59:01 +00:00
Also for small cooking time
This commit is contained in:
@@ -247,6 +247,9 @@ public class BIngredients {
|
|||||||
if (!recipe.needsDistilling() == distilled) {
|
if (!recipe.needsDistilling() == distilled) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
if (cookedTime <= 1) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
int quality = 10 - (int) Math.round(((float) Math.abs(cookedTime - recipe.getCookingTime()) / recipe.allowedTimeDiff(recipe.getCookingTime())) * 10.0);
|
int quality = 10 - (int) Math.round(((float) Math.abs(cookedTime - recipe.getCookingTime()) / recipe.allowedTimeDiff(recipe.getCookingTime())) * 10.0);
|
||||||
|
|
||||||
if (quality > 0) {
|
if (quality > 0) {
|
||||||
|
|||||||
@@ -79,11 +79,11 @@ public class BRecipe {
|
|||||||
|
|
||||||
// allowed deviation to the recipes cooking-time at the given difficulty
|
// allowed deviation to the recipes cooking-time at the given difficulty
|
||||||
public int allowedTimeDiff(int time) {
|
public int allowedTimeDiff(int time) {
|
||||||
|
if (time < 8) {
|
||||||
|
time = 8;
|
||||||
|
}
|
||||||
int allowedTimeDiff = Math.round((float) ((11.0 - difficulty) * (time / 10.0)));
|
int allowedTimeDiff = Math.round((float) ((11.0 - difficulty) * (time / 10.0)));
|
||||||
|
|
||||||
while (allowedTimeDiff >= time) {
|
|
||||||
allowedTimeDiff -= 1;
|
|
||||||
}
|
|
||||||
if (allowedTimeDiff == 0) {
|
if (allowedTimeDiff == 0) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user