SBoT 1.0 decompiled with CFR 0.152

Full source recovered from SBoT.jar (July 2004) plus the three bundled
example scripts (BoneBury, GuildFish, GuildFisher). Class names are the
original RSC-era single-letter obfuscation (a.java-z.java); mudclient.java
and Script.java kept their real names since those weren't obfuscated.
This commit is contained in:
wes
2026-08-25 13:11:31 -04:00
commit c30e839b64
31 changed files with 90600 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
/*
* Decompiled with CFR 0.152.
*/
import java.awt.Component;
public final class i
extends h {
public mudclient Q;
public i(int n2, int n3, int n4, Component component) {
super(n2, n3, n4, component);
boolean bl = false;
}
public final void a(int n2, int n3, int n4, int n5, int n6, int n7, int n8) {
boolean bl = q.d;
int n9 = n6;
int n10 = 50000;
if (!bl) {
if (n9 >= n10) {
this.Q.a(n2, n3, n4, n5, n6 - 50000, n7, n8);
return;
}
n9 = n6;
n10 = 40000;
}
if (!bl) {
if (n9 >= n10) {
this.Q.b(n2, n3, n4, n5, n6 - 40000, n7, n8);
return;
}
n9 = n6;
n10 = 20000;
}
if (!bl) {
if (n9 >= n10) {
this.Q.d(n2, n3, n4, n5, n6 - 20000, n7, n8);
return;
}
n9 = n6;
n10 = 5000;
}
if (n9 >= n10) {
this.Q.c(n2, n3, n4, n5, n6 - 5000, n7, n8);
return;
}
super.f(n2, n3, n4, n5, n6);
}
}