timers: add duration and cooldown timers for arceuus spells

Co-authored-by: Adam <Adam@sigterm.info>
This commit is contained in:
Hydrox6
2021-06-17 10:36:48 +01:00
committed by Adam
parent a2eb773e20
commit f7136f7aeb
6 changed files with 290 additions and 72 deletions

View File

@@ -1209,79 +1209,25 @@ public final class SpriteID
public static final int KOUREND_FAVOUR_LOVAKENGJ_ICON = 1244;
public static final int KOUREND_FAVOUR_PISCARILIUS_ICON = 1245;
public static final int KOUREND_FAVOUR_SHAYZIEN_ICON = 1246;
public static final int SPELL_REANIMATE_GOBLIN = 1247;
public static final int SPELL_REANIMATE_DEMON = 1248;
public static final int SPELL_REANIMATE_DRAGON = 1249;
public static final int SPELL_REANIMATE_ELF = 1250;
public static final int SPELL_REANIMATE_CHAOS_DRUID = 1251;
public static final int SPELL_REANIMATE_TROLL = 1252;
public static final int SPELL_REANIMATE_DAGANNOTH = 1253;
public static final int SPELL_REANIMATE_OGRE = 1254;
public static final int SPELL_REANIMATE_GIANT = 1255;
public static final int SPELL_REANIMATE_BEAR = 1256;
public static final int SPELL_REANIMATE_SCORPION = 1257;
public static final int SPELL_REANIMATE_IMP = 1258;
public static final int SPELL_REANIMATE_MINOTAUR = 1259;
public static final int SPELL_REANIMATE_UNICORN = 1260;
public static final int SPELL_REANIMATE_KALPHITE = 1261;
public static final int SPELL_REANIMATE_TZHAAR = 1262;
public static final int SPELL_REANIMATE_AVIANSIE = 1263;
public static final int SPELL_REANIMATE_MONKEY = 1264;
public static final int SPELL_REANIMATE_ABYSSAL_CREATURE = 1265;
public static final int SPELL_REANIMATE_HORROR = 1266;
public static final int SPELL_REANIMATE_BLOODVELD = 1267;
public static final int SPELL_REANIMATE_DOG = 1268;
public static final int SPELL_LUMBRIDGE_GRAVEYARD_TELEPORT = 1269;
public static final int SPELL_DRAYNOR_MANOR_TELEPORT = 1270;
public static final int SPELL_MIND_ALTAR_TELEPORT = 1271;
public static final int SPELL_REANIMATE_GOBLIN_DISABLED = 1272;
public static final int SPELL_REANIMATE_DEMON_DISABLED = 1273;
public static final int SPELL_REANIMATE_DRAGON_DISABLED = 1274;
public static final int SPELL_REANIMATE_ELF_DISABLED = 1275;
public static final int SPELL_REANIMATE_CHAOS_DRUID_DISABLED = 1276;
public static final int SPELL_REANIMATE_TROLL_DISABLED = 1277;
public static final int SPELL_REANIMATE_DAGANNOTH_DISABLED = 1278;
public static final int SPELL_REANIMATE_OGRE_DISABLED = 1279;
public static final int SPELL_REANIMATE_GIANT_DISABLED = 1280;
public static final int SPELL_REANIMATE_BEAR_DISABLED = 1281;
public static final int SPELL_REANIMATE_SCORPION_DISABLED = 1282;
public static final int SPELL_REANIMATE_IMP_DISABLED = 1283;
public static final int SPELL_REANIMATE_MINOTAUR_DISABLED = 1284;
public static final int SPELL_REANIMATE_UNICORN_DISABLED = 1285;
public static final int SPELL_REANIMATE_KALPHITE_DISABLED = 1286;
public static final int SPELL_REANIMATE_TZHAAR_DISABLED = 1287;
public static final int SPELL_REANIMATE_AVIANSIE_DISABLED = 1288;
public static final int SPELL_REANIMATE_MONKEY_DISABLED = 1289;
public static final int SPELL_REANIMATE_ABYSSAL_CREATURE_DISABLED = 1290;
public static final int SPELL_REANIMATE_HORROR_DISABLED = 1291;
public static final int SPELL_REANIMATE_BLOODVELD_DISABLED = 1292;
public static final int SPELL_REANIMATE_DOG_DISABLED = 1293;
public static final int SPELL_LUMBRIDGE_GRAVEYARD_TELEPORT_DISABLED = 1294;
public static final int SPELL_DRAYNOR_MANOR_TELEPORT_DISABLED = 1295;
public static final int SPELL_MIND_ALTAR_TELEPORT_DISABLED = 1296;
/* Unmapped: 1247~1296 */
public static final int QUESTS_PAGE_ICON_PURPLE_KOUREND = 1297;
public static final int UNUSED_TAB_QUESTS_GREEN_ACHIEVEMENT_DIARIES = 1298;
public static final int TAB_QUESTS_GREEN_ACHIEVEMENT_DIARIES = 1299;
public static final int SPELL_RESPAWN_TELEPORT = 1300;
public static final int SPELL_SALVE_GRAVEYARD_TELEPORT = 1301;
public static final int SPELL_FENKENSTRAINS_CASTLE_TELEPORT = 1302;
public static final int SPELL_WEST_ARDOUGNE_TELEPORT = 1303;
public static final int SPELL_HARMONY_ISLAND_TELEPORT = 1304;
public static final int SPELL_CEMETARY_TELEPORT = 1305;
public static final int SPELL_BARROWS_TELEPORT = 1306;
public static final int SPELL_APE_ATOLL_TELEPORT = 1307;
public static final int SPELL_REANIMATE_CROPS = 1308;
/* Unmapped: 1309~1318 */
public static final int SPELL_RESPAWN_TELEPORT_DISABLED = 1319;
public static final int SPELL_SALVE_GRAVEYARD_TELEPORT_DISABLED = 1320;
public static final int SPELL_FENKENSTRAINS_CASTLE_TELEPORT_DISABLED = 1321;
public static final int SPELL_WEST_ARDOUGNE_TELEPORT_DISABLED = 1322;
public static final int SPELL_HARMONY_ISLAND_TELEPORT_DISABLED = 1323;
public static final int SPELL_CEMETARY_TELEPORT_DISABLED = 1324;
public static final int SPELL_BARROWS_TELEPORT_DISABLED = 1325;
public static final int SPELL_APE_ATOLL_TELEPORT_DISABLED = 1326;
public static final int SPELL_REANIMATE_CROPS_DISABLED = 1327;
/* Unmapped: 1328~1337 */
/* Unmapped: 1300~1305 */
public static final int SPELL_WARD_OF_ARCEUUS = 1306;
/* Unmapped: 1307~1309 */
public static final int SPELL_DEATH_CHARGE = 1310;
/* Unmapped: 1311~1314 */
public static final int SPELL_SHADOW_VEIL = 1315;
/* Unmapped: 1316~1324 */
public static final int SPELL_WARD_OF_ARCEUUS_DISABLED = 1325;
/* Unmapped: 1326 */
public static final int SPELL_GREATER_CORRUPTION_DISABLED = 1327;
/* Unmapped: 1328 */
public static final int SPELL_DEATH_CHARGE_DISABLED = 1329;
/* Unmapped: 1330~1333 */
public static final int SPELL_SHADOW_VEIL_DISABLED = 1334;
/* Unmapped: 1335~1337 */
public static final int WORLD_SWITCHER_WORLD_STAR_BLUE = 1338;
public static final int HITSPLAT_DARK_GREEN_VENOM = 1339;
public static final int FAIRY_RING_REMOVE_FAVOURITE = 1340;
@@ -1591,8 +1537,12 @@ public final class SpriteID
public static final int FRIENDS_CHAT_RANK_TRIPLE_CHEVRON_SERGEANT = 2831;
public static final int FRIENDS_CHAT_RANK_DOUBLE_CHEVRON_CORPORAL = 2832;
public static final int FRIENDS_CHAT_RANK_SINGLE_CHEVRON_RECRUIT = 2833;
/* Unmapped: 2834~2857 */
public static final int SETTINGS_SLIDER_HANDLE_BLUE = 2858;
public static final int SETTINGS_SLIDER_HANDLE_RED = 2859;
public static final int SETTINGS_SLIDER_HANDLE_GREEN = 2860;
/* Unmapped: 2861~2980 */
public static final int SPELL_RESURRECT_SUPERIOR_SKELETON = 2981;
/* Unmapped: 2982~2986 */
public static final int SPELL_RESURRECT_SUPERIOR_SKELETON_DISABLED = 2987;
}

View File

@@ -527,6 +527,7 @@ public enum Varbits
* Spell cooldowns
*/
VENGEANCE_COOLDOWN(2451),
CORRUPTION_COOLDOWN(12288),
/**
* Amount of items in each bank tab