Files
runelite/runescape-client/src/main/java/class233.java
zeruth e4d6e9fe13 Port Injector to main layout
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
2019-06-08 05:43:03 -04:00

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);
}
}