Files
runelite/runescape-client/src/main/java/class120.java
Owain van Brakel 3834b46aee project: Rev 204
2022-03-23 15:01:48 +01:00

73 lines
2.3 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("dv")
public class class120 implements class112 {
@ObfuscatedName("ie")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "524916497"
)
@Export("Widget_runOnTargetLeave")
static void Widget_runOnTargetLeave() {
if (Client.isSpellSelected) { // L: 9060
Widget var0 = class143.getWidgetChild(class92.selectedSpellWidget, Client.selectedSpellChildIndex); // L: 9061
if (var0 != null && var0.onTargetLeave != null) { // L: 9062
ScriptEvent var1 = new ScriptEvent(); // L: 9063
var1.widget = var0; // L: 9064
var1.args = var0.onTargetLeave; // L: 9065
class1.runScriptEvent(var1); // L: 9066
}
Client.field688 = -1; // L: 9068
Client.isSpellSelected = false; // L: 9069
class290.invalidateWidget(var0); // L: 9070
}
} // L: 9071
@ObfuscatedName("kr")
@ObfuscatedSignature(
descriptor = "(Lkn;I)V",
garbageValue = "2110046023"
)
static final void method2755(Widget var0) {
int var1 = var0.contentType; // L: 11449
if (var1 == 324) { // L: 11450
if (Client.field759 == -1) { // L: 11451
Client.field759 = var0.spriteId2; // L: 11452
Client.field738 = var0.spriteId; // L: 11453
}
if (Client.playerAppearance.isFemale) { // L: 11455
var0.spriteId2 = Client.field759;
} else {
var0.spriteId2 = Client.field738; // L: 11456
}
} else if (var1 == 325) { // L: 11459
if (Client.field759 == -1) { // L: 11460
Client.field759 = var0.spriteId2; // L: 11461
Client.field738 = var0.spriteId; // L: 11462
}
if (Client.playerAppearance.isFemale) { // L: 11464
var0.spriteId2 = Client.field738;
} else {
var0.spriteId2 = Client.field759; // L: 11465
}
} else if (var1 == 327) { // L: 11468
var0.modelAngleX = 150; // L: 11469
var0.modelAngleY = (int)(Math.sin((double)Client.cycle / 40.0D) * 256.0D) & 2047; // L: 11470
var0.modelType = 5; // L: 11471
var0.modelId = 0; // L: 11472
} else if (var1 == 328) { // L: 11475
var0.modelAngleX = 150; // L: 11476
var0.modelAngleY = (int)(Math.sin((double)Client.cycle / 40.0D) * 256.0D) & 2047; // L: 11477
var0.modelType = 5; // L: 11478
var0.modelId = 1; // L: 11479
}
} // L: 11457 11466 11473 11480 11482
}