Adds deobfuscator Adds injected-client Adds injector-plugin Adds runescape-client Replaces RL's apis Small bug with sprites atm, will be resolved soon. tired af. Builds, probably
51 lines
1.3 KiB
Java
51 lines
1.3 KiB
Java
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("hk")
|
|
public class class233 {
|
|
@ObfuscatedName("z")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/String;I)Ljava/lang/String;",
|
|
garbageValue = "1328150819"
|
|
)
|
|
public static String method4527(String var0) {
|
|
int var1 = var0.length();
|
|
char[] var2 = new char[var1];
|
|
byte var3 = 2;
|
|
|
|
for(int var4 = 0; var4 < var1; ++var4) {
|
|
char var5 = var0.charAt(var4);
|
|
if(var3 == 0) {
|
|
var5 = Character.toLowerCase(var5);
|
|
} else if(var3 == 2 || Character.isUpperCase(var5)) {
|
|
char var6;
|
|
if(var5 != 181 && var5 != 402) {
|
|
var6 = Character.toTitleCase(var5);
|
|
} else {
|
|
var6 = var5;
|
|
}
|
|
|
|
var5 = var6;
|
|
}
|
|
|
|
if(Character.isLetter(var5)) {
|
|
var3 = 0;
|
|
} else if(var5 != '.' && var5 != '?' && var5 != '!') {
|
|
if(Character.isSpaceChar(var5)) {
|
|
if(var3 != 2) {
|
|
var3 = 1;
|
|
}
|
|
} else {
|
|
var3 = 1;
|
|
}
|
|
} else {
|
|
var3 = 2;
|
|
}
|
|
|
|
var2[var4] = var5;
|
|
}
|
|
|
|
return new String(var2);
|
|
}
|
|
}
|