109 lines
2.5 KiB
Java
109 lines
2.5 KiB
Java
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;
|
|
|
|
@ObfuscatedName("cb")
|
|
@Implements("AttackOption")
|
|
public enum AttackOption implements Enumerated {
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "Lcb;"
|
|
)
|
|
@Export("AttackOption_dependsOnCombatLevels")
|
|
AttackOption_dependsOnCombatLevels(0),
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedSignature(
|
|
signature = "Lcb;"
|
|
)
|
|
@Export("AttackOption_alwaysRightClick")
|
|
AttackOption_alwaysRightClick(1),
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedSignature(
|
|
signature = "Lcb;"
|
|
)
|
|
@Export("AttackOption_leftClickWhereAvailable")
|
|
AttackOption_leftClickWhereAvailable(2),
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "Lcb;"
|
|
)
|
|
@Export("AttackOption_hidden")
|
|
AttackOption_hidden(3);
|
|
|
|
@ObfuscatedName("e")
|
|
@ObfuscatedGetter(
|
|
intValue = -1084826611
|
|
)
|
|
public static int field1187;
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedGetter(
|
|
intValue = -1589469367
|
|
)
|
|
static int field1182;
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedGetter(
|
|
intValue = 1155763571
|
|
)
|
|
@Export("id")
|
|
final int id;
|
|
|
|
AttackOption(int var3) {
|
|
this.id = var3;
|
|
}
|
|
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "(B)I",
|
|
garbageValue = "56"
|
|
)
|
|
@Export("rsOrdinal")
|
|
public int rsOrdinal() {
|
|
return this.id;
|
|
}
|
|
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedSignature(
|
|
signature = "(III)I",
|
|
garbageValue = "2128537982"
|
|
)
|
|
static int method2157(int var0, int var1) {
|
|
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
|
|
if (var2 == null) {
|
|
return 0;
|
|
} else if (var1 == -1) {
|
|
return 0;
|
|
} else {
|
|
int var3 = 0;
|
|
|
|
for (int var4 = 0; var4 < var2.quantities.length; ++var4) {
|
|
if (var2.ids[var4] == var1) {
|
|
var3 += var2.quantities[var4];
|
|
}
|
|
}
|
|
|
|
return var3;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Lle;",
|
|
garbageValue = "-2121463415"
|
|
)
|
|
static IndexedSprite method2165() {
|
|
IndexedSprite var0 = new IndexedSprite();
|
|
var0.width = class335.SpriteBuffer_spriteWidth;
|
|
var0.height = class335.SpriteBuffer_spriteHeight;
|
|
var0.xOffset = class335.SpriteBuffer_xOffsets[0];
|
|
var0.yOffset = StructDefinition.SpriteBuffer_yOffsets[0];
|
|
var0.subWidth = class335.SpriteBuffer_spriteWidths[0];
|
|
var0.subHeight = class335.SpriteBuffer_spriteHeights[0];
|
|
var0.palette = DefaultsGroup.SpriteBuffer_spritePalette;
|
|
var0.pixels = class4.SpriteBuffer_pixels[0];
|
|
Ignored.method5235();
|
|
return var0;
|
|
}
|
|
}
|