Merge remote-tracking branch 'Sundar-Gandu/update-spell-widgets'

This commit is contained in:
Owain van Brakel
2022-01-20 00:34:05 +01:00

View File

@@ -1094,198 +1094,198 @@ public final class WidgetID
static class SpellBook
{
static final int FILTERED_SPELLS_BOUNDS = 3;
static final int TOOLTIP = 189;
static final int TOOLTIP = 190;
// NORMAL SPELLS
static final int LUMBRIDGE_HOME_TELEPORT = 5;
static final int WIND_STRIKE = 6;
static final int CONFUSE = 7;
static final int ENCHANT_CROSSBOW_BOLT = 8;
static final int WATER_STRIKE = 9;
static final int LVL_1_ENCHANT = 10;
static final int EARTH_STRIKE = 11;
static final int WEAKEN = 12;
static final int FIRE_STRIKE = 13;
static final int BONES_TO_BANANAS = 14;
static final int WIND_BOLT = 15;
static final int CURSE = 16;
static final int BIND = 17;
static final int LOW_LEVEL_ALCHEMY = 18;
static final int WATER_BOLT = 19;
static final int VARROCK_TELEPORT = 20;
static final int LVL_2_ENCHANT = 21;
static final int EARTH_BOLT = 22;
static final int LUMBRIDGE_TELEPORT = 23;
static final int TELEKINETIC_GRAB = 24;
static final int FIRE_BOLT = 25;
static final int FALADOR_TELEPORT = 26;
static final int CRUMBLE_UNDEAD = 27;
static final int TELEPORT_TO_HOUSE = 28;
static final int WIND_BLAST = 29;
static final int SUPERHEAT_ITEM = 30;
static final int CAMELOT_TELEPORT = 31;
static final int WATER_BLAST = 32;
static final int LVL_3_ENCHANT = 33;
static final int IBAN_BLAST = 34;
static final int SNARE = 35;
static final int MAGIC_DART = 36;
static final int ARDOUGNE_TELEPORT = 37;
static final int EARTH_BLAST = 38;
static final int HIGH_LEVEL_ALCHEMY = 39;
static final int CHARGE_WATER_ORB = 40;
static final int LVL_4_ENCHANT = 41;
static final int WATCHTOWER_TELEPORT = 42;
static final int FIRE_BLAST = 43;
static final int CHARGE_EARTH_ORB = 44;
static final int BONES_TO_PEACHES = 45;
static final int SARADOMIN_STRIKE = 46;
static final int CLAWS_OF_GUTHIX = 47;
static final int FLAMES_OF_ZAMORAK = 48;
static final int TROLLHEIM_TELEPORT = 49;
static final int WIND_WAVE = 50;
static final int CHARGE_FIRE_ORB = 51;
static final int TELEPORT_TO_APE_ATOLL = 52;
static final int WATER_WAVE = 53;
static final int CHARGE_AIR_ORB = 54;
static final int VULNERABILITY = 55;
static final int LVL_5_ENCHANT = 56;
static final int TELEPORT_TO_KOUREND = 57;
static final int EARTH_WAVE = 58;
static final int ENFEEBLE = 59;
static final int TELEOTHER_LUMBRIDGE = 60;
static final int FIRE_WAVE = 61;
static final int ENTANGLE = 62;
static final int STUN = 63;
static final int CHARGE = 64;
static final int WIND_SURGE = 65;
static final int TELEOTHER_FALADOR = 66;
static final int WATER_SURGE = 67;
static final int TELE_BLOCK = 68;
static final int BOUNTY_TARGET_TELEPORT = 69;
static final int LVL_6_ENCHANT = 70;
static final int TELEOTHER_CAMELOT = 71;
static final int EARTH_SURGE = 72;
static final int LVL_7_ENCHANT = 73;
static final int FIRE_SURGE = 74;
static final int LUMBRIDGE_HOME_TELEPORT = 6;
static final int WIND_STRIKE = 7;
static final int CONFUSE = 8;
static final int ENCHANT_CROSSBOW_BOLT = 9;
static final int WATER_STRIKE = 10;
static final int LVL_1_ENCHANT = 11;
static final int EARTH_STRIKE = 12;
static final int WEAKEN = 13;
static final int FIRE_STRIKE = 14;
static final int BONES_TO_BANANAS = 15;
static final int WIND_BOLT = 16;
static final int CURSE = 17;
static final int BIND = 18;
static final int LOW_LEVEL_ALCHEMY = 19;
static final int WATER_BOLT = 20;
static final int VARROCK_TELEPORT = 21;
static final int LVL_2_ENCHANT = 22;
static final int EARTH_BOLT = 23;
static final int LUMBRIDGE_TELEPORT = 24;
static final int TELEKINETIC_GRAB = 25;
static final int FIRE_BOLT = 26;
static final int FALADOR_TELEPORT = 27;
static final int CRUMBLE_UNDEAD = 28;
static final int TELEPORT_TO_HOUSE = 29;
static final int WIND_BLAST = 30;
static final int SUPERHEAT_ITEM = 31;
static final int CAMELOT_TELEPORT = 32;
static final int WATER_BLAST = 33;
static final int LVL_3_ENCHANT = 34;
static final int IBAN_BLAST = 35;
static final int SNARE = 36;
static final int MAGIC_DART = 37;
static final int ARDOUGNE_TELEPORT = 38;
static final int EARTH_BLAST = 39;
static final int HIGH_LEVEL_ALCHEMY = 40;
static final int CHARGE_WATER_ORB = 41;
static final int LVL_4_ENCHANT = 42;
static final int WATCHTOWER_TELEPORT = 43;
static final int FIRE_BLAST = 44;
static final int CHARGE_EARTH_ORB = 45;
static final int BONES_TO_PEACHES = 46;
static final int SARADOMIN_STRIKE = 47;
static final int CLAWS_OF_GUTHIX = 48;
static final int FLAMES_OF_ZAMORAK = 49;
static final int TROLLHEIM_TELEPORT = 50;
static final int WIND_WAVE = 51;
static final int CHARGE_FIRE_ORB = 52;
static final int TELEPORT_TO_APE_ATOLL = 53;
static final int WATER_WAVE = 54;
static final int CHARGE_AIR_ORB = 55;
static final int VULNERABILITY = 56;
static final int LVL_5_ENCHANT = 57;
static final int TELEPORT_TO_KOUREND = 58;
static final int EARTH_WAVE = 59;
static final int ENFEEBLE = 60;
static final int TELEOTHER_LUMBRIDGE = 61;
static final int FIRE_WAVE = 62;
static final int ENTANGLE = 63;
static final int STUN = 64;
static final int CHARGE = 65;
static final int WIND_SURGE = 66;
static final int TELEOTHER_FALADOR = 67;
static final int WATER_SURGE = 68;
static final int TELE_BLOCK = 69;
static final int BOUNTY_TARGET_TELEPORT = 70;
static final int LVL_6_ENCHANT = 71;
static final int TELEOTHER_CAMELOT = 72;
static final int EARTH_SURGE = 73;
static final int LVL_7_ENCHANT = 74;
static final int FIRE_SURGE = 75;
// ANCIENT SPELLS
static final int ICE_RUSH = 75;
static final int ICE_BLITZ = 76;
static final int ICE_BURST = 77;
static final int ICE_BARRAGE = 78;
static final int BLOOD_RUSH = 79;
static final int BLOOD_BLITZ = 80;
static final int BLOOD_BURST = 81;
static final int BLOOD_BARRAGE = 82;
static final int SMOKE_RUSH = 83;
static final int SMOKE_BLITZ = 84;
static final int SMOKE_BURST = 85;
static final int SMOKE_BARRAGE = 86;
static final int SHADOW_RUSH = 87;
static final int SHADOW_BLITZ = 88;
static final int SHADOW_BURST = 89;
static final int SHADOW_BARRAGE = 90;
static final int PADDEWWA_TELEPORT = 91;
static final int SENNTISTEN_TELEPORT = 92;
static final int KHARYRLL_TELEPORT = 93;
static final int LASSAR_TELEPORT = 94;
static final int DAREEYAK_TELEPORT = 95;
static final int CARRALLANGER_TELEPORT = 96;
static final int ANNAKARL_TELEPORT = 97;
static final int GHORROCK_TELEPORT = 98;
static final int EDGEVILLE_HOME_TELEPORT = 99;
static final int ICE_RUSH = 76;
static final int ICE_BLITZ = 77;
static final int ICE_BURST = 78;
static final int ICE_BARRAGE = 79;
static final int BLOOD_RUSH = 80;
static final int BLOOD_BLITZ = 81;
static final int BLOOD_BURST = 82;
static final int BLOOD_BARRAGE = 83;
static final int SMOKE_RUSH = 84;
static final int SMOKE_BLITZ = 85;
static final int SMOKE_BURST = 86;
static final int SMOKE_BARRAGE = 87;
static final int SHADOW_RUSH = 88;
static final int SHADOW_BLITZ = 89;
static final int SHADOW_BURST = 90;
static final int SHADOW_BARRAGE = 91;
static final int PADDEWWA_TELEPORT = 92;
static final int SENNTISTEN_TELEPORT = 93;
static final int KHARYRLL_TELEPORT = 94;
static final int LASSAR_TELEPORT = 95;
static final int DAREEYAK_TELEPORT = 96;
static final int CARRALLANGER_TELEPORT = 97;
static final int ANNAKARL_TELEPORT = 98;
static final int GHORROCK_TELEPORT = 99;
static final int EDGEVILLE_HOME_TELEPORT = 100;
// LUNAR SPELLS
static final int LUNAR_HOME_TELEPORT = 100;
static final int BAKE_PIE = 101;
static final int CURE_PLANT = 102;
static final int MONSTER_EXAMINE = 103;
static final int NPC_CONTACT = 104;
static final int CURE_OTHER = 105;
static final int HUMIDIFY = 106;
static final int MOONCLAN_TELEPORT = 107;
static final int TELE_GROUP_MOONCLAN = 108;
static final int CURE_ME = 109;
static final int HUNTER_KIT = 110;
static final int WATERBIRTH_TELEPORT = 111;
static final int TELE_GROUP_WATERBIRTH = 112;
static final int CURE_GROUP = 113;
static final int STAT_SPY = 114;
static final int BARBARIAN_TELEPORT = 115;
static final int TELE_GROUP_BARBARIAN = 116;
static final int SUPERGLASS_MAKE = 117;
static final int TAN_LEATHER = 118;
static final int KHAZARD_TELEPORT = 119;
static final int TELE_GROUP_KHAZARD = 120;
static final int DREAM = 121;
static final int STRING_JEWELLERY = 122;
static final int STAT_RESTORE_POT_SHARE = 123;
static final int MAGIC_IMBUE = 124;
static final int FERTILE_SOIL = 125;
static final int BOOST_POTION_SHARE = 126;
static final int FISHING_GUILD_TELEPORT = 127;
static final int TELE_GROUP_FISHING_GUILD = 128;
static final int PLANK_MAKE = 129;
static final int CATHERBY_TELEPORT = 130;
static final int TELE_GROUP_CATHERBY = 131;
static final int RECHARGE_DRAGONSTONE = 132;
static final int ICE_PLATEAU_TELEPORT = 133;
static final int TELE_GROUP_ICE_PLATEAU = 134;
static final int ENERGY_TRANSFER = 135;
static final int HEAL_OTHER = 136;
static final int VENGEANCE_OTHER = 137;
static final int VENGEANCE = 138;
static final int HEAL_GROUP = 139;
static final int SPELLBOOK_SWAP = 140;
static final int GEOMANCY = 141;
static final int SPIN_FLAX = 142;
static final int OURANIA_TELEPORT = 143;
static final int LUNAR_HOME_TELEPORT = 101;
static final int BAKE_PIE = 102;
static final int CURE_PLANT = 103;
static final int MONSTER_EXAMINE = 104;
static final int NPC_CONTACT = 105;
static final int CURE_OTHER = 106;
static final int HUMIDIFY = 107;
static final int MOONCLAN_TELEPORT = 108;
static final int TELE_GROUP_MOONCLAN = 109;
static final int CURE_ME = 110;
static final int HUNTER_KIT = 111;
static final int WATERBIRTH_TELEPORT = 112;
static final int TELE_GROUP_WATERBIRTH = 113;
static final int CURE_GROUP = 114;
static final int STAT_SPY = 115;
static final int BARBARIAN_TELEPORT = 116;
static final int TELE_GROUP_BARBARIAN = 117;
static final int SUPERGLASS_MAKE = 118;
static final int TAN_LEATHER = 119;
static final int KHAZARD_TELEPORT = 120;
static final int TELE_GROUP_KHAZARD = 121;
static final int DREAM = 122;
static final int STRING_JEWELLERY = 123;
static final int STAT_RESTORE_POT_SHARE = 124;
static final int MAGIC_IMBUE = 125;
static final int FERTILE_SOIL = 126;
static final int BOOST_POTION_SHARE = 127;
static final int FISHING_GUILD_TELEPORT = 128;
static final int TELE_GROUP_FISHING_GUILD = 129;
static final int PLANK_MAKE = 130;
static final int CATHERBY_TELEPORT = 131;
static final int TELE_GROUP_CATHERBY = 132;
static final int RECHARGE_DRAGONSTONE = 133;
static final int ICE_PLATEAU_TELEPORT = 134;
static final int TELE_GROUP_ICE_PLATEAU = 135;
static final int ENERGY_TRANSFER = 136;
static final int HEAL_OTHER = 137;
static final int VENGEANCE_OTHER = 138;
static final int VENGEANCE = 139;
static final int HEAL_GROUP = 140;
static final int SPELLBOOK_SWAP = 141;
static final int GEOMANCY = 142;
static final int SPIN_FLAX = 143;
static final int OURANIA_TELEPORT = 144;
// ARCEUUS SPELLS
static final int ARCEUUS_HOME_TELEPORT = 144;
static final int BASIC_REANIMATION = 145;
static final int ARCEUUS_LIBRARY_TELEPORT = 146;
static final int ADEPT_REANIMATION = 147;
static final int EXPERT_REANIMATION = 148;
static final int MASTER_REANIMATION = 149;
static final int DRAYNOR_MANOR_TELEPORT = 150;
static final int MIND_ALTAR_TELEPORT = 152;
static final int RESPAWN_TELEPORT = 153;
static final int SALVE_GRAVEYARD_TELEPORT = 154;
static final int FENKENSTRAINS_CASTLE_TELEPORT = 155;
static final int WEST_ARDOUGNE_TELEPORT = 156;
static final int HARMONY_ISLAND_TELEPORT = 157;
static final int CEMETERY_TELEPORT = 158;
static final int RESURRECT_CROPS = 159;
static final int BARROWS_TELEPORT = 160;
static final int APE_ATOLL_TELEPORT = 161;
static final int BATTLEFRONT_TELEPORT = 162;
static final int INFERIOR_DEMONBANE = 163;
static final int SUPERIOR_DEMONBANE = 164;
static final int DARK_DEMONBANE = 165;
static final int MARK_OF_DARKNESS = 166;
static final int GHOSTLY_GRASP = 167;
static final int SKELETAL_GRASP = 168;
static final int UNDEAD_GRASP = 169;
static final int WARD_OF_ARCEUUS = 170;
static final int LESSER_CORRUPTION = 171;
static final int GREATER_CORRUPTION = 172;
static final int DEMONIC_OFFERING = 173;
static final int SINISTER_OFFERING = 174;
static final int DEGRIME = 175;
static final int SHADOW_VEIL = 176;
static final int VILE_VIGOUR = 177;
static final int DARK_LURE = 178;
static final int DEATH_CHARGE = 179;
static final int RESURRECT_LESSER_GHOST = 180;
static final int RESURRECT_LESSER_SKELETON = 181;
static final int RESURRECT_LESSER_ZOMBIE = 182;
static final int RESURRECT_SUPERIOR_GHOST = 183;
static final int RESURRECT_SUPERIOR_SKELETON = 184;
static final int RESURRECT_SUPERIOR_ZOMBIE = 185;
static final int RESURRECT_GREATER_GHOST = 186;
static final int RESURRECT_GREATER_SKELETON = 187;
static final int RESURRECT_GREATER_ZOMBIE = 188;
static final int ARCEUUS_HOME_TELEPORT = 145;
static final int BASIC_REANIMATION = 146;
static final int ARCEUUS_LIBRARY_TELEPORT = 147;
static final int ADEPT_REANIMATION = 148;
static final int EXPERT_REANIMATION = 149;
static final int MASTER_REANIMATION = 150;
static final int DRAYNOR_MANOR_TELEPORT = 151;
static final int MIND_ALTAR_TELEPORT = 153;
static final int RESPAWN_TELEPORT = 154;
static final int SALVE_GRAVEYARD_TELEPORT = 155;
static final int FENKENSTRAINS_CASTLE_TELEPORT = 156;
static final int WEST_ARDOUGNE_TELEPORT = 157;
static final int HARMONY_ISLAND_TELEPORT = 158;
static final int CEMETERY_TELEPORT = 159;
static final int RESURRECT_CROPS = 160;
static final int BARROWS_TELEPORT = 161;
static final int APE_ATOLL_TELEPORT = 162;
static final int BATTLEFRONT_TELEPORT = 163;
static final int INFERIOR_DEMONBANE = 164;
static final int SUPERIOR_DEMONBANE = 165;
static final int DARK_DEMONBANE = 166;
static final int MARK_OF_DARKNESS = 167;
static final int GHOSTLY_GRASP = 168;
static final int SKELETAL_GRASP = 169;
static final int UNDEAD_GRASP = 170;
static final int WARD_OF_ARCEUUS = 171;
static final int LESSER_CORRUPTION = 172;
static final int GREATER_CORRUPTION = 173;
static final int DEMONIC_OFFERING = 174;
static final int SINISTER_OFFERING = 175;
static final int DEGRIME = 176;
static final int SHADOW_VEIL = 177;
static final int VILE_VIGOUR = 178;
static final int DARK_LURE = 179;
static final int DEATH_CHARGE = 180;
static final int RESURRECT_LESSER_GHOST = 181;
static final int RESURRECT_LESSER_SKELETON = 182;
static final int RESURRECT_LESSER_ZOMBIE = 183;
static final int RESURRECT_SUPERIOR_GHOST = 184;
static final int RESURRECT_SUPERIOR_SKELETON = 185;
static final int RESURRECT_SUPERIOR_ZOMBIE = 186;
static final int RESURRECT_GREATER_GHOST = 187;
static final int RESURRECT_GREATER_SKELETON = 188;
static final int RESURRECT_GREATER_ZOMBIE = 189;
}
static class DialogSprite2