1 #ifndef MAGIC_HPP_INCLUDED
2 #define MAGIC_HPP_INCLUDED
196 bool Open(
bool UseHotkey =
false);
bool Open(bool UseHotkey=false)
std::int32_t GetTabHotkey()
std::string GetSelectedSpellName()
const SPELL GetSelectedSpell()
bool HasLevel(const SPELL &Spell)
bool CastSpell(const SPELL &Spell)
@ NORMAL_TELEPORT_TO_BOUNTY_TARGET
@ LUNAR_WATERBIRTH_TELEPORT
@ ARCEUUS_MIND_ALTAR_TELEPORT
@ ARCEUUS_ARCEUUS_HOME_TELEPORT
@ ANCIENT_TELEPORT_TO_BOUNTY_TARGET
@ NORMAL_TELEPORT_TO_HOUSE
@ LUNAR_TELE_GROUP_BARBARIAN
@ LUNAR_TELE_GROUP_ICE_PLATEAU
@ ARCEUUS_REANIMATE_DEMON
@ NORMAL_TELEPORT_TO_KOUREND
@ ANCIENT_GHORROCK_TELEPORT
@ ARCEUUS_REANIMATE_TZHAAR
@ ARCEUUS_REANIMATE_UNICORN
@ NORMAL_HIGH_LEVEL_ALCHEMY
@ ANCIENT_LASSAR_TELEPORT
@ ARCEUUS_FENKENSTRAINS_CASTLE_TELEPORT
@ NORMAL_TELEPORT_TO_APE_ATOLL
@ ARCEUUS_RESPAWN_TELEPORT
@ ARCEUUS_REANIMATE_HORROR
@ ARCEUUS_REANIMATE_MINOTAUR
@ ARCEUUS_LUMBRIDGE_GRAVEYARD_TELEPORT
@ NORMAL_TELEOTHER_CAMELOT
@ ANCIENT_PADDEWWA_TELEPORT
@ ANCIENT_DAREEYAK_TELEPORT
@ NORMAL_TELEKINETIC_GRAB
@ NORMAL_CHARGE_EARTH_ORB
@ ARCEUUS_REANIMATE_GIANT
@ LUNAR_CATHERBY_TELEPORT
@ NORMAL_SARADOMIN_STRIKE
@ ARCEUUS_DRAYNOR_MANOR_TELEPORT
@ NORMAL_TROLLHEIM_TELEPORT
@ NORMAL_ENCHANT_CROSSBOW_BOLT
@ NORMAL_FALADOR_TELEPORT
@ LUNAR_TELEPORT_TO_BOUNTY_TARGET
@ LUNAR_TELE_GROUP_KHAZARD
@ LUNAR_MOONCLAN_TELEPORT
@ NORMAL_WATCHTOWER_TELEPORT
@ ARCEUUS_BATTLEFRONT_TELEPORT
@ ARCEUUS_WEST_ARDOUGNE_TELEPORT
@ LUNAR_BOOST_POTION_SHARE
@ NORMAL_LUMBRIDGE_HOME_TELEPORT
@ ARCEUUS_RESURRECT_CROPS
@ NORMAL_LOW_LEVEL_ALCHEMY
@ ARCEUUS_REANIMATE_MONKEY
@ NORMAL_BONES_TO_BANANAS
@ LUNAR_ICE_PLATEAU_TELEPORT
@ LUNAR_RECHARGE_DRAGONSTONE
@ ANCIENT_SENNTISTEN_TELEPORT
@ NORMAL_TELEOTHER_LUMBRIDGE
@ ARCEUUS_BARROWS_TELEPORT
@ LUNAR_TELE_GROUP_WATERBIRTH
@ NORMAL_CHARGE_WATER_ORB
@ ANCIENT_CARRALLANGAR_TELEPORT
@ ARCEUUS_REANIMATE_SCORPION
@ ARCEUUS_REANIMATE_BLOODVELD
@ ARCEUUS_REANIMATE_AVIANSIE
@ NORMAL_VARROCK_TELEPORT
@ LUNAR_TELE_GROUP_FISHING_GUILD
@ LUNAR_TELE_GROUP_CATHERBY
@ ARCEUUS_REANIMATE_KALPHITE
@ NORMAL_CAMELOT_TELEPORT
@ LUNAR_LUNAR_HOME_TELEPORT
@ ARCEUUS_REANIMATE_DRAGON
@ ARCEUUS_REANIMATE_DAGANNOTH
@ ARCEUUS_SALVE_GRAVEYARD_TELEPORT
@ ARCEUUS_CEMETERY_TELEPORT
@ ARCEUUS_HARMONY_ISLAND_TELEPORT
@ ARCEUUS_APE_ATOLL_TELEPORT
@ ARCEUUS_REANIMATE_GOBLIN
@ ARCEUUS_REANIMATE_ABYSSAL_CREATURE
@ LUNAR_TELE_GROUP_MOONCLAN
@ ARCEUUS_REANIMATE_CHAOS_DRUID
@ NORMAL_LUMBRIDGE_TELEPORT
@ ARCEUUS_REANIMATE_TROLL
@ LUNAR_STAT_RESTORE_POT_SHARE
@ LUNAR_BARBARIAN_TELEPORT
@ ANCIENT_EDGEVILLE_HOME_TELEPORT
@ ANCIENT_KHARYRLL_TELEPORT
@ NORMAL_TELEOTHER_FALADOR
@ LUNAR_FISHING_GUILD_TELEPORT
@ NORMAL_FLAMES_OF_ZAMORAK
@ ANCIENT_ANNAKARL_TELEPORT
@ NORMAL_ARDOUGNE_TELEPORT
@ NORMAL_BONES_TO_PEACHES
bool SelectSpell(const SPELL &Spell)