115 lines
3.2 KiB
Java
115 lines
3.2 KiB
Java
import java.util.Date;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
import net.runelite.rs.ScriptOpcodes;
|
|
|
|
@ObfuscatedName("bh")
|
|
@Implements("HealthBarUpdate")
|
|
public class HealthBarUpdate extends Node {
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedGetter(
|
|
intValue = 2058375931
|
|
)
|
|
@Export("cycle")
|
|
int cycle;
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedGetter(
|
|
intValue = -309904715
|
|
)
|
|
@Export("health")
|
|
int health;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = 362852511
|
|
)
|
|
@Export("health2")
|
|
int health2;
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedGetter(
|
|
intValue = 1829739139
|
|
)
|
|
@Export("cycleOffset")
|
|
int cycleOffset;
|
|
|
|
HealthBarUpdate(int var1, int var2, int var3, int var4) {
|
|
this.cycle = var1;
|
|
this.health = var2;
|
|
this.health2 = var3;
|
|
this.cycleOffset = var4;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIIIB)V",
|
|
garbageValue = "-75"
|
|
)
|
|
@Export("set")
|
|
void set(int var1, int var2, int var3, int var4) {
|
|
this.cycle = var1;
|
|
this.health = var2;
|
|
this.health2 = var3;
|
|
this.cycleOffset = var4;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
static boolean method1757(long var0) {
|
|
return Tile.method2926(var0) == 2;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
public static String method1758(long var0) {
|
|
Calendar.Calendar_calendar.setTime(new Date(var0));
|
|
int var2 = Calendar.Calendar_calendar.get(7);
|
|
int var3 = Calendar.Calendar_calendar.get(5);
|
|
int var4 = Calendar.Calendar_calendar.get(2);
|
|
int var5 = Calendar.Calendar_calendar.get(1);
|
|
int var6 = Calendar.Calendar_calendar.get(11);
|
|
int var7 = Calendar.Calendar_calendar.get(12);
|
|
int var8 = Calendar.Calendar_calendar.get(13);
|
|
return Calendar.DAYS_OF_THE_WEEK[var2 - 1] + ", " + var3 / 10 + var3 % 10 + "-" + Calendar.MONTH_NAMES_ENGLISH_GERMAN[0][var4] + "-" + var5 + " " + var6 / 10 + var6 % 10 + ":" + var7 / 10 + var7 % 10 + ":" + var8 / 10 + var8 % 10 + " GMT";
|
|
}
|
|
|
|
@ObfuscatedName("as")
|
|
@ObfuscatedSignature(
|
|
signature = "(ILce;ZI)I",
|
|
garbageValue = "-601302979"
|
|
)
|
|
static int method1759(int var0, Script var1, boolean var2) {
|
|
if (var0 == ScriptOpcodes.GETWINDOWMODE) {
|
|
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = Friend.getWindowedMode();
|
|
return 1;
|
|
} else {
|
|
int var3;
|
|
if (var0 == ScriptOpcodes.SETWINDOWMODE) {
|
|
var3 = Interpreter.Interpreter_intStack[--class320.Interpreter_intStackSize];
|
|
if (var3 == 1 || var3 == 2) {
|
|
VertexNormal.setWindowedMode(var3);
|
|
}
|
|
|
|
return 1;
|
|
} else if (var0 == ScriptOpcodes.GETDEFAULTWINDOWMODE) {
|
|
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = WorldMapSection2.clientPreferences.windowMode;
|
|
return 1;
|
|
} else if (var0 != ScriptOpcodes.SETDEFAULTWINDOWMODE) {
|
|
if (var0 == 5310) {
|
|
--class320.Interpreter_intStackSize;
|
|
return 1;
|
|
} else {
|
|
return 2;
|
|
}
|
|
} else {
|
|
var3 = Interpreter.Interpreter_intStack[--class320.Interpreter_intStackSize];
|
|
if (var3 == 1 || var3 == 2) {
|
|
WorldMapSection2.clientPreferences.windowMode = var3;
|
|
WorldMapData_1.savePreferences();
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
}
|
|
}
|
|
}
|