aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-05-09 17:11:40 +0100
committerolim <bobq4582@gmail.com>2024-05-09 22:42:35 +0100
commit857a38181dc8513242624d260610dba8b7a4e97c (patch)
tree3cc65487cba56178911f5159b24d1e0be9047e68 /src/main/java/de/hysky/skyblocker
parentb96d59980e703c8238c2c3d066c8bedf87ffdf85 (diff)
downloadSkyblocker-857a38181dc8513242624d260610dba8b7a4e97c.tar.gz
Skyblocker-857a38181dc8513242624d260610dba8b7a4e97c.tar.bz2
Skyblocker-857a38181dc8513242624d260610dba8b7a4e97c.zip
add (p) for purse
also fix code a tad
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/calculators/CalculatorCommand.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/Calculator.java4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/calculators/CalculatorCommand.java b/src/main/java/de/hysky/skyblocker/skyblock/calculators/CalculatorCommand.java
index bc44c249..9c0d83e0 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/calculators/CalculatorCommand.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/calculators/CalculatorCommand.java
@@ -44,7 +44,7 @@ public class CalculatorCommand {
try {
text.append(Text.literal(FORMATTER.format(Calculator.calculate(calculation))).formatted(Formatting.GREEN));
} catch (UnsupportedOperationException e) {
- text.append(Text.literal("text.autoconfig.skyblocker.option.general.inputCalculator.invalidEquation").formatted(Formatting.RED));
+ text.append(Text.translatable("text.autoconfig.skyblocker.option.general.inputCalculator.invalidEquation").formatted(Formatting.RED));
}
if (CLIENT == null || CLIENT.player == null) {
diff --git a/src/main/java/de/hysky/skyblocker/utils/Calculator.java b/src/main/java/de/hysky/skyblocker/utils/Calculator.java
index 562c66bc..9991c697 100644
--- a/src/main/java/de/hysky/skyblocker/utils/Calculator.java
+++ b/src/main/java/de/hysky/skyblocker/utils/Calculator.java
@@ -47,7 +47,7 @@ public class Calculator {
token.tokenLength = 1;
//add implicit multiplication when there is a number before brackets
if (!tokens.isEmpty()) {
- TokenType lastType = tokens.get(tokens.size() - 1).type;
+ TokenType lastType = tokens.getLast().type;
if (lastType == TokenType.R_PARENTHESIS || lastType == TokenType.NUMBER) {
Token mutliplyToken = new Token();
mutliplyToken.type = TokenType.OPERATOR;
@@ -219,7 +219,7 @@ public class Calculator {
public static double calculate(String equation) {
//custom bit for replacing purse with its value
- equation = equation.replace("purse",String.valueOf((int)Utils.getPurse()));
+ equation = equation.toLowerCase().replaceAll("p(urse)?",String.valueOf((int)Utils.getPurse()));
return evaluate(shunt(lex(equation)));
}
}