From e6cae61b7d1ea03b91a2690f4a0111971cea70ac Mon Sep 17 00:00:00 2001 From: TheTrouper <93684527+thetrouper@users.noreply.github.com> Date: Fri, 12 Apr 2024 18:36:39 -0500 Subject: [PATCH] Floor and cieling have been added to all 3 of the major bots, so division is now possible --- build.gradle | 2 +- src/main/java/me/trouper/Functions/Decreasers.java | 7 +++++++ src/main/java/me/trouper/Functions/Obf.java | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/main/java/me/trouper/Functions/Decreasers.java diff --git a/build.gradle b/build.gradle index c5f0723..88f222e 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { } group 'me.trouper' -version '0.0.5' +version '0.0.6' repositories { mavenCentral() diff --git a/src/main/java/me/trouper/Functions/Decreasers.java b/src/main/java/me/trouper/Functions/Decreasers.java new file mode 100644 index 0000000..afcb649 --- /dev/null +++ b/src/main/java/me/trouper/Functions/Decreasers.java @@ -0,0 +1,7 @@ +package me.trouper.Functions; + +public class Decreasers { + public static String divide() { + return null; + } +} diff --git a/src/main/java/me/trouper/Functions/Obf.java b/src/main/java/me/trouper/Functions/Obf.java index f3c5024..bf10b2e 100644 --- a/src/main/java/me/trouper/Functions/Obf.java +++ b/src/main/java/me/trouper/Functions/Obf.java @@ -38,10 +38,12 @@ public class Obf { } String comp = Complexers.complex(ri,Countroll.deep); + String rounder = rand.nextBoolean() ? "floor(" : "ceil("; // Case for if its below if (current < target) { Countroll.addCount++; expression.append("<&b>+<&r><&e>").append(comp).append("<&r>"); + //expression.insert(0,"<&b>+<&r><&e>").insert(0,comp); if (target - current > 128) { expression.append("<&b>*<&r><&e>").append(Increasers.increase(current,target,ri,Countroll.deep)).append("<&r>"); } @@ -50,7 +52,7 @@ public class Obf { // Case for if its above if (current > target) { Countroll.subCount++; - expression.append("<&b>-<&r><&e>").append(comp).append("<&r>"); + expression.insert(0,rounder).append(expression).append("<&b>/<&r><&e>").append(comp).append("<&r>)"); if (current - target > 128) { expression.append("<&b>-<&r><&e>").append(Increasers.increase(target,current,ri,Countroll.deep)).append("<&r>"); }