mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2026-08-12 14:11:00 -06:00
Massive varp/varbit related refactoring + new client command
This commit is contained in:
parent
e4811e32e3
commit
ed722c9e41
25 changed files with 183 additions and 137 deletions
|
|
@ -902,11 +902,11 @@ public final class NPCDefinition {
|
|||
static int method1484(int var1) {
|
||||
try {
|
||||
|
||||
Class79 var2 = CS2Script.method378(var1, (byte)127);
|
||||
int var3 = Objects.requireNonNull(var2).anInt1128;
|
||||
int var5 = var2.anInt1125;
|
||||
int var4 = var2.anInt1123;
|
||||
int var6 = Class3_Sub6.anIntArray2288[var5 + -var4];
|
||||
CSConfigCachefile var2 = CSConfigCachefile.getCSConfigFileFromVarbitID(var1);
|
||||
int var3 = Objects.requireNonNull(var2).parentVarpIndex;
|
||||
int var5 = var2.upperBound;
|
||||
int var4 = var2.lowerBound;
|
||||
int var6 = Class3_Sub6.expectedMinimumValues[var5 + -var4];
|
||||
return ItemDefinition.ram[var3] >> var4 & var6;
|
||||
} catch (RuntimeException var7) {
|
||||
throw ClientErrorException.clientError(var7, "me.B(" + 64835055 + ',' + var1 + ')');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue