def __init__(self): self.SAY_GREET = -1533000 self.SAY_AGGRO1 = -1533001 self.SAY_AGGRO2 = -1533002 self.SAY_AGGRO3 = -1533003 self.SAY_TAUNT1 = -1533004 self.SAY_TAUNT2 = -1533005 self.SAY_TAUNT3 = -1533006 self.SAY_TAUNT4 = -1533007 self.SAY_SLAY = -1533008 self.SPELL_IMPALE = 28783 #May be wrong spell id. Causes more dmg than I expect self.SPELL_IMPALE_H = 56090 self.SPELL_LOCUSTSWARM = 28785 #This is a self buff that triggers the dmg debuff self.SPELL_LOCUSTSWARM_H = 54021 self.SPELL_SUMMONGUARD = 29508 self.SPELL_SELF_SPAWN_5 = 29105 #This spawns 5 corpse scarabs ontop of us (most likely the pPlayer casts this on death) self.SPELL_SELF_SPAWN_10 = 28864 self.SPELL_ACID_SPIT = 28969 self.SPELL_ACID_SPIT_H = 56098 self.SPELL_CLEAVE = 40504 self.SPELL_FRENZY = 8269 self.NPC_CRYPT_GUARD = 16573 self.NPC_SMALL_SPAWN = 16698 self.IS_REGULAR_MODE = True self.TIMER_IPMALE = basescript.script_timer(15, 15) self.TIMER_LOCUS_SWARM = basescript.script_timer(80, 120) self.TIMER_SUMMON = basescript.script_timer(25, 25)
def __init__(self): self.SAY_AGGRO = -1409003 self.SAY_SPAWN = -1409004 self.SAY_SLAY = -1409005 self.SAY_SPECIAL = -1409006 self.SAY_DEFEAT = -1409007 self.SAY_SUMMON_MAJ = -1409008 self.SAY_ARRIVAL1_RAG = -1409009 self.SAY_ARRIVAL2_MAJ = -1409010 self.SAY_ARRIVAL3_RAG = -1409011 self.SAY_ARRIVAL5_RAG = -1409012 self.SPAWN_RAG_X = 838.51 self.SPAWN_RAG_Y = -829.84 self.SPAWN_RAG_Z = -232.00 self.SPAWN_RAG_O = 1.7 self.SPELL_MAGIC_REFLECTION = 20619 self.SPELL_DAMAGE_REFLECTION = 21075 self.SPELL_BLASTWAVE = 20229 self.SPELL_AEGIS = 20620 self.SPELL_TELEPORT = 20618 self.SPELL_SUMMON_GAGNAROS = 19774 self.ENTRY_FLAMEWALKER_HEALER = 11663 self.ENTRY_FLAMEWALKER_ELITE = 11664 self.TIMER_MAGIC_REFLECTION = basescript.script_timer(30, 30) self.TIMER_DAMAGE_REFLECTION = basescript.script_timer(15, 15) self.TIMER_BLASTWAVE = basescript.script_timer(10, 10)
def __init__(self): self.SPELL_MANABURN = 26046 self.SPELL_SLEEP = 24664 self.TIMER_MANABURN = basescript.script_timer(4, 10) self.TIMER_SLEEP = basescript.script_timer(10, 18) self.TIMER_ILLUSION = basescript.script_timer(10, 18)
def __init__(self): self.SAY_AGGRO = -1409003 self.SAY_SPAWN = -1409004 self.SAY_SLAY = -1409005 self.SAY_SPECIAL = -1409006 self.SAY_DEFEAT = -1409007 self.SAY_SUMMON_MAJ = -1409008 self.SAY_ARRIVAL1_RAG = -1409009 self.SAY_ARRIVAL2_MAJ = -1409010 self.SAY_ARRIVAL3_RAG = -1409011 self.SAY_ARRIVAL5_RAG = -1409012 self.SPAWN_RAG_X = 838.51 self.SPAWN_RAG_Y = -829.84 self.SPAWN_RAG_Z = -232.00 self.SPAWN_RAG_O = 1.7 self.SPELL_MAGIC_REFLECTION = 20619 self.SPELL_DAMAGE_REFLECTION= 21075 self.SPELL_BLASTWAVE = 20229 self.SPELL_AEGIS = 20620 self.SPELL_TELEPORT = 20618 self.SPELL_SUMMON_GAGNAROS = 19774 self.ENTRY_FLAMEWALKER_HEALER = 11663 self.ENTRY_FLAMEWALKER_ELITE = 11664 self.TIMER_MAGIC_REFLECTION = basescript.script_timer(30,30) self.TIMER_DAMAGE_REFLECTION = basescript.script_timer(15,15) self.TIMER_BLASTWAVE = basescript.script_timer(10,10)
def __init__(self): self.SPELL_FROSTBREATH = 16099 self.SPELL_MASSIVEGEYSER = 22421 self.SPELL_SLAM = 24326 self.TIMER_FROSTBREATH = basescript.script_timer(8, 8) self.TIMER_MASSIVEGEYSER = basescript.script_timer(25, 25) self.TIMER_SLAM = basescript.script_timer(17, 17)
def __init__(self): self.SPELL_IMPENDINGDOOM = 19702 self.SPELL_LUCIFRONCURSE = 19703 self.SPELL_SHADOWSHOCK = 20603 self.TIMER_IMPENDINGDOOM = basescript.script_timer(10, 10) self.TIMER_LUCIFRONCURSE = basescript.script_timer(20, 20) self.TIMER_SHADOWSHOCK = basescript.script_timer(6, 6)
def __init__(self): self.SPELL_HEAL = 19775 self.SPELL_SHADOWWORDPAIN = 19776 self.SPELL_IMMOLATE = 20294 self.TIMER_HEAL = basescript.script_timer(15, 30) self.TIMER_SHADOWWORDPAIN = basescript.script_timer(2, 2) self.TIMER_IMMOLATE = basescript.script_timer(8, 8)
def __init__(self): self.SPELL_FROSTBREATH = 16099 self.SPELL_MASSIVEGEYSER = 22421 self.SPELL_SLAM = 24326 self.TIMER_FROSTBREATH = basescript.script_timer(8,8) self.TIMER_MASSIVEGEYSER = basescript.script_timer(25,25) self.TIMER_SLAM = basescript.script_timer(17,17)
def __init__(self): self.SPELL_SHADOWBOLT = 19728 self.SPELL_RAINOFFIRE = 19717 self.SPELL_GEHANNASCURSE = 19716 self.TIMER_SHADOWBOLT = basescript.script_timer(6,6) self.TIMER_RAINOFFIRE = basescript.script_timer(10,10) self.TIMER_GEHANNASCURSE = basescript.script_timer(12,12)
def __init__(self): self.SPELL_IMPENDINGDOOM = 19702 self.SPELL_LUCIFRONCURSE = 19703 self.SPELL_SHADOWSHOCK = 20603 self.TIMER_IMPENDINGDOOM = basescript.script_timer(10,10) self.TIMER_LUCIFRONCURSE = basescript.script_timer(20,20) self.TIMER_SHADOWSHOCK = basescript.script_timer(6,6)
def __init__(self): self.SPELL_HEAL = 19775 self.SPELL_SHADOWWORDPAIN = 19776 self.SPELL_IMMOLATE = 20294 self.TIMER_HEAL = basescript.script_timer(15,30) self.TIMER_SHADOWWORDPAIN = basescript.script_timer(2,2) self.TIMER_IMMOLATE = basescript.script_timer(8,8)
def __init__(self): self.SPELL_SHADOWBOLT = 19728 self.SPELL_RAINOFFIRE = 19717 self.SPELL_GEHANNASCURSE = 19716 self.TIMER_SHADOWBOLT = basescript.script_timer(6, 6) self.TIMER_RAINOFFIRE = basescript.script_timer(10, 10) self.TIMER_GEHANNASCURSE = basescript.script_timer(12, 12)
def __init__(self): self.EMOTE_SERVICE = -1409000 self.SPELL_INFERNO = 19695 self.SPELL_IGNITEMANA = 19659 self.SPELL_LIVINGBOMB = 20475 self.SPELL_ARMAGEDDOM = 20479 self.TIMER_INFERNO = basescript.script_timer(45,45) self.TIMER_IGNITEMANA = basescript.script_timer(30,30) self.TIMER_LIVINGBOMB = basescript.script_timer(35,35)
def __init__(self): self.EMOTE_SERVICE = -1409000 self.SPELL_INFERNO = 19695 self.SPELL_IGNITEMANA = 19659 self.SPELL_LIVINGBOMB = 20475 self.SPELL_ARMAGEDDOM = 20479 self.TIMER_INFERNO = basescript.script_timer(45, 45) self.TIMER_IGNITEMANA = basescript.script_timer(30, 30) self.TIMER_LIVINGBOMB = basescript.script_timer(35, 35)
def __init__(self): self.SAY_AGGRO = -1309002 self.SAY_RAINFIRE = -1309003 self.SAY_DEATH = -1309004 self.SPELL_CHARGE = 22911 self.SPELL_SONICBURST = 23918 self.SPELL_SCREECH = 6605 self.SPELL_SHADOWWORDPAIN = 23952 self.SPELL_MINDFLAY = 26044 self.SPELL_CHAINMINDFLAY = 23954 self.SPELL_GREATERHEAL = 23954 self.SPELL_BATFORM = 23966 self.TIMER_CHARGE = basescript.script_timer(20, 20) self.TIMER_SONICBURST = basescript.script_timer(8, 8) self.TIMER_SCREECH = basescript.script_timer(13, 13) self.TIMER_SPAWNBATS = basescript.script_timer(60, 60) self.TIMER_SHADOWWORDPAIN = basescript.script_timer(6, 6) self.TIMER_MINDFLAY = basescript.script_timer(11, 11) self.TIMER_CHAINMINDFLAY = basescript.script_timer(26, 26) self.TIMER_GREATERHEAL = basescript.script_timer(50, 50) self.TIMER_SPAWNFLYINGBATS = basescript.script_timer(10, 10) self.PHASETWO = False
def __init__(self): self.SPELL_ANTIMAGICPULSE = 19492 self.SPELL_MAGMASHACKLES = 19496 self.SPELL_ENRAGE = 19516 #self.SPELL_ERUPTION = 19497 #self.SPELL_IMMOLATE = 20294 self.add_npc_id = 00000 # ? Feueranbeter von Garr self.add = [] self.TIMER_ANTIMAGICPULSE = basescript.script_timer(25,25) self.TIMER_MAGMASHACKLES = basescript.script_timer(15,15) self.TIMER_CHECKADDS = basescript.script_timer(2,2)
def __init__(self): self.SPELL_DARKSTRIKE = 19777 self.SPELL_DEMORALIZINGSHOUT =19778 self.SPELL_INSPIRE = 19779 self.SPELL_KNOCKDOWN = 19780 self.SPELL_FLAMESPEAR = 19781 self.TIMER_DARKSTRIKE = basescript.script_timer(10,10) self.TIMER_DEMORALIZINGSHOUT = basescript.script_timer(15,15) self.TIMER_INSPIRE = basescript.script_timer(13,13) self.TIMER_KNOCKDOWN = basescript.script_timer(6,6) self.TIMER_FLAMESPEAR = basescript.script_timer(2,2)
def __init__(self): self.SPELL_ARCANEEXPLOSION = 19712 self.SPELL_SHAZZRAHCURSE = 19713 self.SPELL_DEADENMAGIC = 19714 self.SPELL_COUNTERSPELL = 19715 self.SPELL_GATE_DUMMY = 23138 self.TIMER_ARCANEEXPLOSION = basescript.script_timer(6,6) self.TIMER_SHAZZRAHCURSE = basescript.script_timer(10,10) self.TIMER_DEADENMAGIC = basescript.script_timer(24,24) self.TIMER_COUNTERSPELL = basescript.script_timer(15,15) self.TIMER_BLINK = basescript.script_timer(30,30)
def __init__(self): self.EMOTE_GENERIC_FRENZY_KILL = -10000001 self.SPELL_FRENZY = 19451 self.SPELL_MAGMASPIT= 19449 self.SPELL_PANIC = 19408 self.SPELL_LAVABOMB = 19411 #self.SPELL_LAVABOMB_ALT = 19428 # From Mangos, i dont know why they use it self.TIMER_FRENZY = basescript.script_timer(30,30) self.TIMER_PANIC = basescript.script_timer(20,20) self.TIMER_LAVABOMB = basescript.script_timer(12,12)
def __init__(self): self.SPELL_SHADOWBOLT = 17228 self.SPELL_CURSEOFTONGUES = 15470 self.SPELL_CURSEOFWAKNESS = 17227 self.SPELL_DEMONARMOR = 11735 self.SPELL_ENVELOPINGWEB = 15471 self.TIMER_SHADOWBOLT = basescript.script_timer(7,7) self.TIMER_CURSEOFTONGUES = basescript.script_timer(24,24) self.TIMER_CURSEOFWEAKNESS = basescript.script_timer(12,12) self.TIMER_DEMONARMOR = basescript.script_timer(3,3) self.TIMER_ENVELOPINGWEB = basescript.script_timer(16,16)
def __init__(self): self.EMOTE_GENERIC_FRENZY_KILL = 223344 self.SPELL_FRENZY = 19451 self.SPELL_MAGMASPIT = 19449 self.SPELL_PANIC = 19408 self.SPELL_LAVABOMB = 19411 #self.SPELL_LAVABOMB_ALT = 19428 # From Mangos, i dont know why they use it self.TIMER_FRENZY = basescript.script_timer(30, 30) self.TIMER_PANIC = basescript.script_timer(20, 20) self.TIMER_LAVABOMB = basescript.script_timer(12, 12)
def __init__(self): self.SPELL_SHADOWBOLT = 17228 self.SPELL_CURSEOFTONGUES = 15470 self.SPELL_CURSEOFWAKNESS = 17227 self.SPELL_DEMONARMOR = 11735 self.SPELL_ENVELOPINGWEB = 15471 self.TIMER_SHADOWBOLT = basescript.script_timer(7, 7) self.TIMER_CURSEOFTONGUES = basescript.script_timer(24, 24) self.TIMER_CURSEOFWEAKNESS = basescript.script_timer(12, 12) self.TIMER_DEMONARMOR = basescript.script_timer(3, 3) self.TIMER_ENVELOPINGWEB = basescript.script_timer(16, 16)
def __init__(self): self.SPELL_ANTIMAGICPULSE = 19492 self.SPELL_MAGMASHACKLES = 19496 self.SPELL_ENRAGE = 19516 #self.SPELL_ERUPTION = 19497 #self.SPELL_IMMOLATE = 20294 self.add_npc_id = 00000 # ? Feueranbeter von Garr self.add = [] self.TIMER_ANTIMAGICPULSE = basescript.script_timer(25, 25) self.TIMER_MAGMASHACKLES = basescript.script_timer(15, 15) self.TIMER_CHECKADDS = basescript.script_timer(2, 2)
def __init__(self): self.SPELL_DARKSTRIKE = 19777 self.SPELL_DEMORALIZINGSHOUT = 19778 self.SPELL_INSPIRE = 19779 self.SPELL_KNOCKDOWN = 19780 self.SPELL_FLAMESPEAR = 19781 self.TIMER_DARKSTRIKE = basescript.script_timer(10, 10) self.TIMER_DEMORALIZINGSHOUT = basescript.script_timer(15, 15) self.TIMER_INSPIRE = basescript.script_timer(13, 13) self.TIMER_KNOCKDOWN = basescript.script_timer(6, 6) self.TIMER_FLAMESPEAR = basescript.script_timer(2, 2)
def __init__(self): self.SPELL_ARCANEEXPLOSION = 19712 self.SPELL_SHAZZRAHCURSE = 19713 self.SPELL_DEADENMAGIC = 19714 self.SPELL_COUNTERSPELL = 19715 self.SPELL_GATE_DUMMY = 23138 self.TIMER_ARCANEEXPLOSION = basescript.script_timer(6, 6) self.TIMER_SHAZZRAHCURSE = basescript.script_timer(10, 10) self.TIMER_DEADENMAGIC = basescript.script_timer(24, 24) self.TIMER_COUNTERSPELL = basescript.script_timer(15, 15) self.TIMER_BLINK = basescript.script_timer(30, 30)
def __init__(self): self.SPELL_MAGMASPLASH = 13879 self.SPELL_PYROBLAST = 20228 self.SPELL_EARTHQUAKE = 19798 self.SPELL_ENRAGE = 19953 self.SPELL_GOLEMAGG_TRUST = 20553 self.EMOTE_LOWHP = -1409002 self.SPELL_MANGLE = 19820 self.TIMER_PYROBLAST = basescript.script_timer(7, 7) self.TIMER_EARTHQUAKE = basescript.script_timer(3, 3) self.TIMER_BUFF = basescript.script_timer(2.5, 2.5) self.ENRAGED = False
def __init__(self): self.SPELL_MAGMASPLASH = 13879 self.SPELL_PYROBLAST = 20228 self.SPELL_EARTHQUAKE = 19798 self.SPELL_ENRAGE = 19953 self.SPELL_GOLEMAGG_TRUST = 20553 self.EMOTE_LOWHP = -1409002 self.SPELL_MANGLE = 19820 self.TIMER_PYROBLAST = basescript.script_timer(7,7) self.TIMER_EARTHQUAKE = basescript.script_timer(3,3) self.TIMER_BUFF = basescript.script_timer(2.5,2.5) self.ENRAGED = False
def __init__(self): self.mindmg = 100 self.maxdmg = 200 self.SAY_AGGRO = -1309011 self.SAY_FEAST_PANTHER = -1309012 self.SAY_DEATH = -1309013 self.SPELL_SHADOWWORDPAIN = 23952 self.SPELL_GOUGE = 24698 self.SPELL_MARK = 24210 self.SPELL_CLEAVE = 26350 self.SPELL_PANTHER_TRANSFORM = 24190 self.MODEL_ID_NORMAL = 15218 self.MODEL_ID_PANTHER = 15215 self.MODEL_ID_BLANK = 11686 self.NPC_ZULIAN_PROWLER = 15101 self.TIMER_SHADOWWORDPAIN = basescript.script_timer(8,8) self.TIMER_GOUGE = basescript.script_timer(14,14) self.TIMER_MARK = basescript.script_timer(35,35) self.TIMER_CLEAVE = basescript.script_timer(4,4) self.TIMER_VANISH = basescript.script_timer(60,60) self.TIMER_VISIBLE = basescript.script_timer(6,6) self.TIMER_SUMMON = basescript.script_timer(5,5) self.SUMMON_COUNT = 0 self.IS_PHASE_TWO = False self.IS_VANISHED = False self.MARKED_GUID = 0
def __init__(self): self.mindmg = 100 self.maxdmg = 200 self.SAY_AGGRO = -1309011 self.SAY_FEAST_PANTHER = -1309012 self.SAY_DEATH = -1309013 self.SPELL_SHADOWWORDPAIN = 23952 self.SPELL_GOUGE = 24698 self.SPELL_MARK = 24210 self.SPELL_CLEAVE = 26350 self.SPELL_PANTHER_TRANSFORM = 24190 self.MODEL_ID_NORMAL = 15218 self.MODEL_ID_PANTHER = 15215 self.MODEL_ID_BLANK = 11686 self.NPC_ZULIAN_PROWLER = 15101 self.TIMER_SHADOWWORDPAIN = basescript.script_timer(8, 8) self.TIMER_GOUGE = basescript.script_timer(14, 14) self.TIMER_MARK = basescript.script_timer(35, 35) self.TIMER_CLEAVE = basescript.script_timer(4, 4) self.TIMER_VANISH = basescript.script_timer(60, 60) self.TIMER_VISIBLE = basescript.script_timer(6, 6) self.TIMER_SUMMON = basescript.script_timer(5, 5) self.SUMMON_COUNT = 0 self.IS_PHASE_TWO = False self.IS_VANISHED = False self.MARKED_GUID = 0
def __init__(self): self.SAY_GREET = -1533000 self.SAY_AGGRO1 = -1533001 self.SAY_AGGRO2 = -1533002 self.SAY_AGGRO3 = -1533003 self.SAY_TAUNT1 = -1533004 self.SAY_TAUNT2 = -1533005 self.SAY_TAUNT3 = -1533006 self.SAY_TAUNT4 = -1533007 self.SAY_SLAY = -1533008 self.SPELL_IMPALE = 28783 #May be wrong spell id. Causes more dmg than I expect self.SPELL_IMPALE_H = 56090 self.SPELL_LOCUSTSWARM = 28785 #This is a self buff that triggers the dmg debuff self.SPELL_LOCUSTSWARM_H = 54021 self.SPELL_SUMMONGUARD = 29508 self.SPELL_SELF_SPAWN_5 = 29105 #This spawns 5 corpse scarabs ontop of us (most likely the pPlayer casts this on death) self.SPELL_SELF_SPAWN_10 = 28864 self.SPELL_ACID_SPIT = 28969 self.SPELL_ACID_SPIT_H = 56098 self.SPELL_CLEAVE = 40504 self.SPELL_FRENZY = 8269 self.NPC_CRYPT_GUARD = 16573 self.NPC_SMALL_SPAWN = 16698 self.IS_REGULAR_MODE = True self.TIMER_IPMALE = basescript.script_timer(15,15) self.TIMER_LOCUS_SWARM = basescript.script_timer(80,120) self.TIMER_SUMMON = basescript.script_timer(25,25)
def __init__(self): self.SPELL_FIREBLAST = 15573 self.TIMER_FIREBLAST = basescript.script_timer(2,2) self.TIMER_SPIRIT = basescript.script_timer(24,24)
def __init__(self): self.SAY_AGGRO = -1309020 self.SAY_FLEEING = -1309021 self.SAY_MINION_DESTROY = -1309022 self.SAY_PROTECT_ALTAR = -1309023 self.SPELL_BLOODSIPHON = 24322 self.SPELL_CORRUPTEDBLOOD = 24328 self.SPELL_CAUSEINSANITY = 24327 self.SPELL_WILLOFHAKKAR = 24178 self.SPELL_ENRAGE = 24318 self.SPELL_ASPECTOFJEKLIK = 24687 self.SPELL_ASPECTOFVENOXIS = 24688 self.SPELL_ASPECTOFMARLI = 24686 self.SPELL_ASPECTOFTHEKAL = 24689 self.SPELL_ASPECTOFARLOKK = 24690 self.TIMER_BLOODSIPHON = basescript.script_timer(90,90) self.TIMER_CORRUPTEDBLOOD = basescript.script_timer(25,25) self.TIMER_CAUSEINSANITY = basescript.script_timer(17,17) self.TIMER_WILLOFHAKKAR = basescript.script_timer(17,17) self.TIMER_ENRAGE = basescript.script_timer(60,60) self.STATUS_JEKLIK = False self.STATUS_VENOXIS = False self.STATUS_MARLI = False self.STATUS_THEKAL = False self.STATUS_ARLOKK = False self.TIMER_CHECKJEKLIK = basescript.script_timer(1,1) self.TIMER_CHECKVENOXIS = basescript.script_timer(2,2) self.TIMER_CHECKMARLI = basescript.script_timer(3,3) self.TIMER_CHECKTHEKAL = basescript.script_timer(4,4) self.TIMER_CHECKARLOKK = basescript.script_timer(5,5) self.TIMER_ASPECTOFJEKLIK = basescript.script_timer(4,4) self.TIMER_ASPECTOFVENOXIS = basescript.script_timer(7,7) self.TIMER_ASPECTOFMARLI = basescript.script_timer(12,12) self.TIMER_ASPECTOFTHEKAL = basescript.script_timer(8,8) self.TIMER_ASPECTOFARLOKK = basescript.script_timer(18,18) self.ENRAGED = False
def __init__(self): self.SAY_AGGRO = -1585023 self.SAY_PHOENIX = -1585024 self.SAY_FLAMESTRIKE = -1585025 self.SAY_GRAVITY_LAPSE = -1585026 self.SAY_TIRED = -1585027 self.SAY_RECAST_GRAVITY = -1585028 self.SAY_DEATH = -1585029 #**** Spells ***# # Phase 1 spells self.SPELL_FIREBALL_NORMAL = 44189 self.SPELL_FIREBALL_HEROIC = 46164 self.SPELL_PHOENIX = 44194 self.SPELL_PHOENIX = 44197 self.SPELL_FLAME_STRIKE_DUMMY = 44191 self.SPELL_FLAME_STRIKE = 44192 self.SPELL_SHOCK_BARRIER = 46165 self.SPELL_PYROBLAST = 36819 # Phase 2 spells self.SPELL_GRAVITY_LAPSE_INITIAL = 44224 self.SPELL_GRAVITY_LAPSE_CHANNEL = 44251 self.SPELL_TELEPORT_CENTER = 44218 self.SPELL_GRAVITY_LAPSE_FLY = 44227 self.SPELL_GRAVITY_LAPSE_DOT = 44226 self.SPELL_ARCANE_SPHERE_PASSIVE = 44263 self.SPELL_POWER_FEEDBACK = 44233 # Creatures self.NPC_FLAME_STRIKE_TRIGGER = 24666 self.CREATURE_PHOENIX = 24674 self.CREATURE_PHOENIX_EGG = 24675 self.CREATURE_ARCANE_SPHERE = 24708 self.LOCATIONS = [ (148.744659, 181.377426), (140.823883, 195.403046), (156.574188, 195.650482) ] self.LOCATION_Z = -16.727455 self.TIMER_FIREBALL = basescript.script_timer(4,4) self.TIMER_PHOENIX = basescript.script_timer(10,10) self.TIMER_FLAME_STRIKE = basescript.script_timer(25,25) self.TIMER_COMBAT_PULSE = basescript.script_timer(10,10) self.TIMER_PYROBLAST = basescript.script_timer(60,60) self.TIMER_GRAVITY_LAPSE = basescript.script_timer(20,20) self.GRAVITY_LAPSE_PHASE = 0 self.FIRST_GRAVITY_LAPSE = True self.HAS_TAUNTED = False self.PHASE = 0
def __init__(self): self.SPELL_AVARTAR = 24646 self.SPELL_GROUNDTREMOR = 6524 self.TIMER_AVARTAR = basescript.script_timer(15, 25) self.TIMER_GROUNDTREMOR = basescript.script_timer(8, 16)
def __init__(self): self.SPELL_AVARTAR = 24646 self.SPELL_GROUNDTREMOR = 6524 self.TIMER_AVARTAR = basescript.script_timer(15,25) self.TIMER_GROUNDTREMOR = basescript.script_timer(8,16)
def __init__(self): self.SAY_AGGRO = -1309020 self.SAY_FLEEING = -1309021 self.SAY_MINION_DESTROY = -1309022 self.SAY_PROTECT_ALTAR = -1309023 self.SPELL_BLOODSIPHON = 24322 self.SPELL_CORRUPTEDBLOOD = 24328 self.SPELL_CAUSEINSANITY = 24327 self.SPELL_WILLOFHAKKAR = 24178 self.SPELL_ENRAGE = 24318 self.SPELL_ASPECTOFJEKLIK = 24687 self.SPELL_ASPECTOFVENOXIS = 24688 self.SPELL_ASPECTOFMARLI = 24686 self.SPELL_ASPECTOFTHEKAL = 24689 self.SPELL_ASPECTOFARLOKK = 24690 self.TIMER_BLOODSIPHON = basescript.script_timer(90, 90) self.TIMER_CORRUPTEDBLOOD = basescript.script_timer(25, 25) self.TIMER_CAUSEINSANITY = basescript.script_timer(17, 17) self.TIMER_WILLOFHAKKAR = basescript.script_timer(17, 17) self.TIMER_ENRAGE = basescript.script_timer(60, 60) self.STATUS_JEKLIK = False self.STATUS_VENOXIS = False self.STATUS_MARLI = False self.STATUS_THEKAL = False self.STATUS_ARLOKK = False self.TIMER_CHECKJEKLIK = basescript.script_timer(1, 1) self.TIMER_CHECKVENOXIS = basescript.script_timer(2, 2) self.TIMER_CHECKMARLI = basescript.script_timer(3, 3) self.TIMER_CHECKTHEKAL = basescript.script_timer(4, 4) self.TIMER_CHECKARLOKK = basescript.script_timer(5, 5) self.TIMER_ASPECTOFJEKLIK = basescript.script_timer(4, 4) self.TIMER_ASPECTOFVENOXIS = basescript.script_timer(7, 7) self.TIMER_ASPECTOFMARLI = basescript.script_timer(12, 12) self.TIMER_ASPECTOFTHEKAL = basescript.script_timer(8, 8) self.TIMER_ASPECTOFARLOKK = basescript.script_timer(18, 18) self.ENRAGED = False
def __init__(self): self.SPELL_FIREBLAST = 15573 self.TIMER_FIREBLAST = basescript.script_timer(2, 2) self.TIMER_SPIRIT = basescript.script_timer(24, 24)