Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic aEnigmatic/899360.gl.py
Last active Apr 12, 2019

Embed
What would you like to do?
Scorn of the Beasts of the Dark - Siren & Ifrit
##
# Mission 'Scorn of the Beasts of the Dark' (8993601)
# Enemy has first strike!
#
# Battles
# * Dark Siren [+ Dark Ifrit, Dark Ifrit, Dark Ifrit]
##
##
# Monster Info
##
#
# Monster Dark Siren (202008001)
# Race Avian
# Level 100
# Actions 35-35
#
#
# Stats
# HP 130000000
# MP 100000
# ATK 730
# DEF 430
# MAG 720
# SPR 400
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning -300%
# Water 0%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 100%
# MAG 0%
# SPR 100%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
#
# 水属性吸収 (100006) [Passive]
#
# Absorb Water elemental attacks
#
##
#
# 闇属性吸収 (100013) [Passive]
#
# Absorb Dark elemental attacks
#
##
###
# Skills
###
#
# Feather Needle (200590) [Physical]
#
# Physical damage (3.5x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Water (200600) [Magic]
#
# Magic water and dark damage (3x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Waterga (200610) [Magic]
#
# Magic water and dark damage (2.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Raging Hellfire (200620) [Magic]
#
# Magic fire, water and dark damage (3.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Overflowing Hellfire (200630) [Magic]
#
# Magic fire, water and dark damage (5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Lunatic Voice (200640) [Magic]
#
# Hybrid* water and dark damage (2.25x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Reduce resistance to Fire, Water and Dark by 30% for 3 turns to all enemies
# Unused parameters: [1]
# Inflict Sleep and Silence (100%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Voice (200650) [Magic]
#
# Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies
# Unused parameters: [1]
# Inflict Paralyze, Confusion and Petrify (100%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Ultimate Voice (200660) [Magic]
#
# Magic fire, water and dark damage 0 to all enemies
# Unknown parameters: [0,0,200,200]
# Inflict Stop (50%) for 3 turns on all enemies
# Reduce resistance to Wind by 30% for 3 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hero's Song (200670) [None]
#
# Increase ATK, DEF, MAG and SPR by 20% for 4 turns to all allies
# Unused parameters: [1]
# Reduce physical damage taken by 50% to all allies for 4 turns (can not be removed)
# Unused parameters: [1]
# Reduce magic damage taken by 50% to all allies for 4 turns (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Siren Song (200680) [None]
#
# Inflict Charm (60%) on all enemies for 3 turns
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Purification Song (200690) [None]
#
# Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies
# Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Protection Song (200700) [None]
#
# Increase DEF and SPR by 50% for 2 turns to all allies
# Unused parameters: [1]
# Increase resistance to Lightning and Water by 400% for 2 turns to all allies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit has passed its chagrin! (200710) [Magic]
#
# Increase ATK and MAG by 30% for 4 turns to caster
# Unused parameters: [1]
# Reduce physical damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
# Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The black wings repelled lightning! (200720) [None]
#
# Magic* lightning and wind damage (7x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Curaja (200730) [Magic]
#
# Restore 5000000 HP to all allies
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Summon Dark Ifrit (200740) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Continuing to summon Dark Ifrit (200750) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Stopped summoning (200760) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit Evocation (200770) [None]
#
# Summon ally #2
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit Evocation (200780) [None]
#
# Summon ally #3
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit Evocation (200790) [None]
#
# Summon ally #4
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Your enemies overflow with magic power! (200800) [Magic]
#
# Increase MAG by 10% for 2 turns to all allies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dual Wave (200810) [None]
#
# Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rampaging Voice (201360) [None]
#
# Magic* damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(16, 'random') # Summon Dark Ifrit (200740): No effect
elif once():
useSkill(19, 'random') # Dark Ifrit Evocation (200770): Summon Dark Ifrit (301028001)
elif once():
useSkill(9, 'random') # Hero's Song (200670): Increase ATK, DEF, MAG and SPR by 20% for 4 turns to all allies, Reduce physical damage taken by 50% to all allies for 4 turns (can not be removed), Reduce magic damage taken by 50% to all allies for 4 turns (can not be removed)
apple = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and honey == True and lemon == False and berry == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and honey == True and lemon == False and peach == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and honey == True and lemon == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and green >= 3 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and green >= 3 and white == 3 and lemon == False:
useSkill(22, 'random') # Your enemies overflow with magic power! (200800): Increase MAG by 10% for 2 turns to all allies
lemon = True # reset next turn
honey = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and green >= 3 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and green >= 3 and white == 3:
endTurn()
white = 0
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and green >= 3:
endTurn()
black += 1
white += 1
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and berry == False and pizza == False and pasta == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
berry = True # reset next turn
pizza = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and berry == False and pizza == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
berry = True # reset next turn
pasta = True # persistent
pizza = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and berry == False and pasta == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
berry = True # reset next turn
pasta = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and unit('1:ally:any').hasDebuff('any') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and peach == False:
useSkill(6, 'random') # Dark Lunatic Voice (200640): Hybrid* water and dark damage (2.25x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 30% for 3 turns to all enemies, Inflict Sleep and Silence (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and olive == False and sugar == False:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('alive') and olive == False and sugar == True:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and honey == True and lemon == False and berry == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and honey == True and lemon == False and peach == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and honey == True and lemon == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and green >= 3 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and green >= 3 and white == 3 and lemon == False:
useSkill(22, 'random') # Your enemies overflow with magic power! (200800): Increase MAG by 10% for 2 turns to all allies
lemon = True # reset next turn
honey = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and green >= 3 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and green >= 3 and white == 3:
endTurn()
white = 0
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and green >= 3:
endTurn()
black += 1
white += 1
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and berry == False and pizza == False and pasta == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
berry = True # reset next turn
pizza = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and berry == False and pizza == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
berry = True # reset next turn
pasta = True # persistent
pizza = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and berry == False and pasta == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
berry = True # reset next turn
pasta = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and unit('1:ally:any').hasDebuff('any') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and peach == False:
useSkill(6, 'random') # Dark Lunatic Voice (200640): Hybrid* water and dark damage (2.25x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 30% for 3 turns to all enemies, Inflict Sleep and Silence (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and olive == False and sugar == False:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('alive') and olive == False and sugar == True:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and honey == True and lemon == False and berry == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and honey == True and lemon == False and peach == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and honey == True and lemon == False:
useSkill(23, 'random') # Dual Wave (200810): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and green >= 3 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and green >= 3 and white == 3 and lemon == False:
useSkill(22, 'random') # Your enemies overflow with magic power! (200800): Increase MAG by 10% for 2 turns to all allies
lemon = True # reset next turn
honey = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and green >= 3 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and green >= 3 and white == 3:
endTurn()
white = 0
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and green >= 3:
endTurn()
black += 1
white += 1
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and berry == False and pizza == False and pasta == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
berry = True # reset next turn
pizza = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and berry == False and pizza == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
berry = True # reset next turn
pasta = True # persistent
pizza = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and berry == False and pasta == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
berry = True # reset next turn
pasta = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and unit('1:ally:any').hasDebuff('any') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and peach == False:
useSkill(6, 'random') # Dark Lunatic Voice (200640): Hybrid* water and dark damage (2.25x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 30% for 3 turns to all enemies, Inflict Sleep and Silence (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and olive == False and sugar == False:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('alive') and olive == False and sugar == True:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
olive = True # reset next turn
sugar = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and once():
useSkill(13, 'random') # Dark Ifrit has passed its chagrin! (200710): Increase ATK and MAG by 30% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
black = 0
white = 0
green = 0
honey = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif random() <= 0.55 and unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 4 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and black == 2 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and black == 4 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and ramen == True:
endTurn()
black += 1
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and lemon == True and ramen == False:
endTurn()
black += 1
green = 0
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green >= 13 and ramen == False:
endTurn()
black += 1
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:301028003:Dark Ifrit').is('dead') and green <= 5:
useSkill(1, 'random') # Feather Needle (200590): Physical damage (3.5x, ATK) to one enemy
green += 1
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and green <= 5:
useSkill(2, 'random') # Dark Water (200600): Magic water and dark damage (3x, MAG) to one enemy
green += 1
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and unit('1:ally:any').hasDebuff('any') and berry == False and steak == False:
useSkill(5, 'random') # Overflowing Hellfire (200630): Magic fire, water and dark damage (5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and berry == False and steak == False:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and berry == False and steak == True:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and olive == False and sushi == False and bacon == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
olive = True # reset next turn
sushi = True # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and olive == False and sushi == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
olive = True # reset next turn
bacon = True # persistent
sushi = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead') and olive == False and bacon == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
olive = True # reset next turn
bacon = False # persistent
elif unit('2:ally:301028003:Dark Ifrit').is('dead'):
attack('random')
green += 1
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and once():
useSkill(13, 'random') # Dark Ifrit has passed its chagrin! (200710): Increase ATK and MAG by 30% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
black = 0
white = 0
green = 0
honey = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif random() <= 0.55 and unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 4 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and black == 2 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and black == 4 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and green >= 13 and lemon == False:
useSkill(18, 'random') # Stopped summoning (200760): No effect
white = 0
lemon = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and green >= 13 and lemon == False:
useSkill(18, 'random') # Stopped summoning (200760): No effect
white = 0
lemon = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and white == 3 and lemon == False and once():
useSkill(21, 'random') # Dark Ifrit Evocation (200790): Summon Dark Ifrit (301028003)
black = 0
white = 0
guava = True # reset next turn
grape = True # reset next turn
ramen = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and white >= 1 and grape == False and lemon == False:
useSkill(17, 'random') # Continuing to summon Dark Ifrit (200750): No effect
grape = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and white == 0 and grape == False and lemon == False:
useSkill(16, 'random') # Summon Dark Ifrit (200740): No effect
grape = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and ramen == True:
endTurn()
black += 1
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and lemon == True and ramen == False:
endTurn()
black += 1
green = 0
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green >= 13 and ramen == False:
endTurn()
black += 1
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:301028002:Dark Ifrit').is('dead') and green <= 5:
useSkill(1, 'random') # Feather Needle (200590): Physical damage (3.5x, ATK) to one enemy
green += 1
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and green <= 5:
useSkill(2, 'random') # Dark Water (200600): Magic water and dark damage (3x, MAG) to one enemy
green += 1
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and unit('1:ally:any').hasDebuff('any') and berry == False and steak == False:
useSkill(5, 'random') # Overflowing Hellfire (200630): Magic fire, water and dark damage (5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and berry == False and steak == False:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and berry == False and steak == True:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and olive == False and sushi == False and bacon == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
olive = True # reset next turn
sushi = True # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and olive == False and sushi == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
olive = True # reset next turn
bacon = True # persistent
sushi = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead') and olive == False and bacon == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
olive = True # reset next turn
bacon = False # persistent
elif unit('2:ally:301028002:Dark Ifrit').is('dead'):
attack('random')
green += 1
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and once():
useSkill(13, 'random') # Dark Ifrit has passed its chagrin! (200710): Increase ATK and MAG by 30% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
black = 0
white = 0
green = 0
honey = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and melon == False:
useSkill(14, 'random') # The black wings repelled lightning! (200720): Magic* lightning and wind damage (7x, MAG) to all enemies
melon = True # reset next turn
elif random() <= 0.55 and unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 2 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').HP < 0.4 and green >= 13 and black == 4 and var_62 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_62 = True # unknown flag type
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and black == 2 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and black == 4 and var_61 == False:
useSkill(24, 'random') # Rampaging Voice (201360): Magic* damage (4.5x, MAG) to all enemies
var_61 = True # unknown flag type
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and black == 6 and mango == False:
useSkill(15, 'random') # Curaja (200730): Restore 5000000 HP to all allies
black = 0
mango = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('physical', 'thunder') and green >= 13 and lemon == False:
useSkill(18, 'random') # Stopped summoning (200760): No effect
white = 0
lemon = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').sufferedDamageLastTurn('magical', 'thunder') and green >= 13 and lemon == False:
useSkill(18, 'random') # Stopped summoning (200760): No effect
white = 0
lemon = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and white == 3 and lemon == False and once():
useSkill(20, 'random') # Dark Ifrit Evocation (200780): Summon Dark Ifrit (301028002)
black = 0
white = 0
guava = True # reset next turn
grape = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and white == 3 and lemon == False and once():
useSkill(21, 'random') # Dark Ifrit Evocation (200790): Summon Dark Ifrit (301028003)
black = 0
white = 0
grape = True # reset next turn
ramen = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and white >= 1 and grape == False and lemon == False:
useSkill(17, 'random') # Continuing to summon Dark Ifrit (200750): No effect
grape = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and white == 0 and grape == False and lemon == False:
useSkill(16, 'random') # Summon Dark Ifrit (200740): No effect
grape = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and guava == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and ramen == True:
endTurn()
black = 0
white = 0
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and lemon == True and ramen == False:
endTurn()
black += 1
green = 0
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green >= 13 and ramen == False:
endTurn()
black += 1
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:301028001:Dark Ifrit').is('dead') and green <= 5:
useSkill(1, 'random') # Feather Needle (200590): Physical damage (3.5x, ATK) to one enemy
green += 1
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and green <= 5:
useSkill(2, 'random') # Dark Water (200600): Magic water and dark damage (3x, MAG) to one enemy
green += 1
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and unit('1:ally:any').hasDebuff('any') and berry == False and steak == False:
useSkill(5, 'random') # Overflowing Hellfire (200630): Magic fire, water and dark damage (5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and berry == False and steak == False:
useSkill(4, 'random') # Raging Hellfire (200620): Magic fire, water and dark damage (3.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and berry == False and steak == True:
useSkill(3, 'random') # Dark Waterga (200610): Magic water and dark damage (2.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
steak = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and peach == False and white == 2:
useSkill(8, 'random') # Ultimate Voice (200660): Magic fire, water and dark damage 0 to all enemies, Inflict Stop (50%) for 3 turns on all enemies, Reduce resistance to Wind by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and peach == False:
useSkill(7, 'random') # Chaotic Voice (200650): Hybrid* water and dark damage (2.5x, ATK & MAG) to all enemies, Reduce resistance to Fire, Water and Dark by 40% for 3 turns to all enemies, Inflict Paralyze, Confusion and Petrify (100%) on all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and olive == False and sushi == False and bacon == False:
useSkill(10, 'random') # Siren Song (200680): Inflict Charm (60%) on all enemies for 3 turns
green += 1
olive = True # reset next turn
sushi = True # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and olive == False and sushi == True:
useSkill(11, 'random') # Purification Song (200690): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from all allies, Increase break resistance to ATK, DEF, MAG and SPR by 50% for 3 turns to all allies
green += 1
olive = True # reset next turn
bacon = True # persistent
sushi = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead') and olive == False and bacon == True:
useSkill(12, 'random') # Protection Song (200700): Increase DEF and SPR by 50% for 2 turns to all allies, Increase resistance to Lightning and Water by 400% for 2 turns to all allies
green += 1
olive = True # reset next turn
bacon = False # persistent
elif unit('2:ally:301028001:Dark Ifrit').is('dead'):
attack('random')
green += 1
else:
attack('random')
##
# Monster Info
##
#
# Monster Dark Ifrit (301028001)
# Race Beast
# Level 100
# Actions 35-35
#
#
# Stats
# HP 100000000
# MP 100000
# ATK 720
# DEF 380
# MAG 600
# SPR 360
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water -300%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
#
# 火属性吸収 (100003) [Passive]
#
# Absorb Fire elemental attacks
#
##
#
# 闇属性吸収 (100013) [Passive]
#
# Absorb Dark elemental attacks
#
##
#
# 物理カウンター(ダークイフリート) (100049) [Passive]
#
# 100% chance to counter physical attacks with Hell Ball (200450) to the attacker
#
##
#
# 魔法カウンター(ダークイフリート) (100050) [Passive]
#
# 100% chance to counter magic attacks with Hell Ball (200450) to the attacker
#
##
###
# Skills
###
#
# Anger Claw (200430) [Physical]
#
# Physical damage (3x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Fury Claw (200440) [Physical]
#
# Physical damage (2.5x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hell Ball (200450) [Magic]
#
# Magic fire and dark damage (2.25x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hell Ball (200460) [Magic]
#
# Magic fire and dark damage (3.5x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Mist (200470) [Magic]
#
# Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies
# Unused parameters: [1]
# Inflict Poison (100%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellflame (200480) [Magic]
#
# Magic fire and dark damage (2.1x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hellflame (200490) [Magic]
#
# Magic fire and dark damage (3x, MAG) to all enemies
# Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Aqua Blaze (200500) [Magic]
#
# Magic fire, water and dark damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellfire Requiem (200510) [Magic]
#
# Magic fire, water and dark damage (5.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Heat Collection (200520) [None]
#
# Increase resistance to Water by 200% for 2 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Its flames are growing! (200530) [None]
#
# Increase ATK and MAG by 10% for one turn to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit is putting it all on the line! (200540) [None]
#
# Increase ATK and MAG by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
# Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Siren has passed its chagrin! (200550) [None]
#
# Increase ATK and MAG by 20% for 4 turns to caster
# Unused parameters: [1]
# Reduce physical damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
# Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# It's damaged and it's going crazy with anger! (200560) [None]
#
# Physical* damage (9.99x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flamebeast's Roar (200570) [None]
#
# Remove all buffs and debuffs from all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dual Wave (200580) [None]
#
# Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
elif once():
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
white = 0
green = 0
apple = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and horse == False:
wait() # No action
horse = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and goose == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and goose == False:
wait() # No action
goose = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and mouse == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and mouse == False:
wait() # No action
mouse = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and tiger == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and tiger == False:
wait() # No action
tiger = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and otter == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.9 and once() and otter == False:
wait() # No action
otter = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and berry == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and peach == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 3 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 1 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3 and grape == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 2 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 0 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3:
endTurn()
white = 0
green = 0
pasta = False # persistent
honey = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 1:
endTurn()
white += 1
green = 0
pasta = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8:
endTurn()
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3 and pasta == True:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(3, 'random') # Hell Ball (200450): Magic fire and dark damage (2.25x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False and pasta == True:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False:
useSkill(6, 'random') # Hellflame (200480): Magic fire and dark damage (2.1x, MAG) to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and peach == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.6 and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and unit('1:ally:any').hasDebuff('any') and mango == False and white == 2:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').hasDebuff('any') and mango == False and white == 3:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and mango == False and white == 2:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and mango == False and white == 3:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive'):
attack('random')
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and once():
useSkill(13, 'random') # Dark Siren has passed its chagrin! (200550): Increase ATK and MAG by 20% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.33 and once():
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
steak = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.65 and once() and steak == False:
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and melon == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and guava == False:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and melon == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and guava == False:
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2:
endTurn()
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11:
endTurn()
white += 1
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and berry == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
green += 1
berry = True # reset next turn
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.5 and lemon == False:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
lemon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and grape == False:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.6 and mango == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead'):
attack('random')
green += 1
else:
attack('random')
##
# Monster Info
##
#
# Monster Dark Ifrit (301028002, 301028001)
# Race Beast
# Level 100
# Actions 35-35
#
#
# Stats
# HP 50000000
# MP 100000
# ATK 720
# DEF 380
# MAG 600
# SPR 360
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water -300%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
#
# 火属性吸収 (100003) [Passive]
#
# Absorb Fire elemental attacks
#
##
#
# 闇属性吸収 (100013) [Passive]
#
# Absorb Dark elemental attacks
#
##
#
# 物理カウンター(ダークイフリート) (100049) [Passive]
#
# 100% chance to counter physical attacks with Hell Ball (200450) to the attacker
#
##
#
# 魔法カウンター(ダークイフリート) (100050) [Passive]
#
# 100% chance to counter magic attacks with Hell Ball (200450) to the attacker
#
##
###
# Skills
###
#
# Anger Claw (200430) [Physical]
#
# Physical damage (3x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Fury Claw (200440) [Physical]
#
# Physical damage (2.5x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hell Ball (200450) [Magic]
#
# Magic fire and dark damage (2.25x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hell Ball (200460) [Magic]
#
# Magic fire and dark damage (3.5x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Mist (200470) [Magic]
#
# Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies
# Unused parameters: [1]
# Inflict Poison (100%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellflame (200480) [Magic]
#
# Magic fire and dark damage (2.1x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hellflame (200490) [Magic]
#
# Magic fire and dark damage (3x, MAG) to all enemies
# Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Aqua Blaze (200500) [Magic]
#
# Magic fire, water and dark damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellfire Requiem (200510) [Magic]
#
# Magic fire, water and dark damage (5.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Heat Collection (200520) [None]
#
# Increase resistance to Water by 200% for 2 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Its flames are growing! (200530) [None]
#
# Increase ATK and MAG by 10% for one turn to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit is putting it all on the line! (200540) [None]
#
# Increase ATK and MAG by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
# Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Siren has passed its chagrin! (200550) [None]
#
# Increase ATK and MAG by 20% for 4 turns to caster
# Unused parameters: [1]
# Reduce physical damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
# Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# It's damaged and it's going crazy with anger! (200560) [None]
#
# Physical* damage (9.99x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flamebeast's Roar (200570) [None]
#
# Remove all buffs and debuffs from all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dual Wave (200580) [None]
#
# Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
elif once():
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
white = 0
green = 0
apple = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and horse == False:
wait() # No action
horse = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and goose == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and goose == False:
wait() # No action
goose = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and mouse == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and mouse == False:
wait() # No action
mouse = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and tiger == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and tiger == False:
wait() # No action
tiger = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and otter == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.9 and once() and otter == False:
wait() # No action
otter = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and berry == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and peach == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 3 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 1 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3 and grape == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 2 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 0 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3:
endTurn()
white = 0
green = 0
pasta = False # persistent
honey = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 1:
endTurn()
white += 1
green = 0
pasta = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8:
endTurn()
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3 and pasta == True:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(3, 'random') # Hell Ball (200450): Magic fire and dark damage (2.25x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False and pasta == True:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False:
useSkill(6, 'random') # Hellflame (200480): Magic fire and dark damage (2.1x, MAG) to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and peach == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.6 and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and unit('1:ally:any').hasDebuff('any') and mango == False and white == 2:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').hasDebuff('any') and mango == False and white == 3:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and mango == False and white == 2:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and mango == False and white == 3:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive'):
attack('random')
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and once():
useSkill(13, 'random') # Dark Siren has passed its chagrin! (200550): Increase ATK and MAG by 20% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.33 and once():
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
steak = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.65 and once() and steak == False:
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and melon == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and guava == False:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and melon == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and guava == False:
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2:
endTurn()
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11:
endTurn()
white += 1
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and berry == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
green += 1
berry = True # reset next turn
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.5 and lemon == False:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
lemon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and grape == False:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.6 and mango == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead'):
attack('random')
green += 1
else:
attack('random')
##
# Monster Info
##
#
# Monster Dark Ifrit (301028003, 301028001)
# Race Beast
# Level 100
# Actions 35-35
#
#
# Stats
# HP 30000000
# MP 100000
# ATK 720
# DEF 380
# MAG 600
# SPR 360
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water -300%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
#
# 火属性吸収 (100003) [Passive]
#
# Absorb Fire elemental attacks
#
##
#
# 闇属性吸収 (100013) [Passive]
#
# Absorb Dark elemental attacks
#
##
#
# 物理カウンター(ダークイフリート) (100049) [Passive]
#
# 100% chance to counter physical attacks with Hell Ball (200450) to the attacker
#
##
#
# 魔法カウンター(ダークイフリート) (100050) [Passive]
#
# 100% chance to counter magic attacks with Hell Ball (200450) to the attacker
#
##
###
# Skills
###
#
# Anger Claw (200430) [Physical]
#
# Physical damage (3x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Fury Claw (200440) [Physical]
#
# Physical damage (2.5x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hell Ball (200450) [Magic]
#
# Magic fire and dark damage (2.25x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hell Ball (200460) [Magic]
#
# Magic fire and dark damage (3.5x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Mist (200470) [Magic]
#
# Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies
# Unused parameters: [1]
# Inflict Poison (100%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellflame (200480) [Magic]
#
# Magic fire and dark damage (2.1x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Hellflame (200490) [Magic]
#
# Magic fire and dark damage (3x, MAG) to all enemies
# Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Aqua Blaze (200500) [Magic]
#
# Magic fire, water and dark damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Hellfire Requiem (200510) [Magic]
#
# Magic fire, water and dark damage (5.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Heat Collection (200520) [None]
#
# Increase resistance to Water by 200% for 2 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Its flames are growing! (200530) [None]
#
# Increase ATK and MAG by 10% for one turn to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Ifrit is putting it all on the line! (200540) [None]
#
# Increase ATK and MAG by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
# Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dark Siren has passed its chagrin! (200550) [None]
#
# Increase ATK and MAG by 20% for 4 turns to caster
# Unused parameters: [1]
# Reduce physical damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
# Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# It's damaged and it's going crazy with anger! (200560) [None]
#
# Physical* damage (9.99x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flamebeast's Roar (200570) [None]
#
# Remove all buffs and debuffs from all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dual Wave (200580) [None]
#
# Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
elif once():
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
white = 0
green = 0
apple = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and horse == False:
wait() # No action
horse = True # reset next turn
elif unit('1:ally:any').HP < 0.2 and once() and goose == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and goose == False:
wait() # No action
goose = True # reset next turn
elif unit('1:ally:any').HP < 0.4 and once() and mouse == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and mouse == False:
wait() # No action
mouse = True # reset next turn
elif unit('1:ally:any').HP < 0.6 and once() and tiger == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and tiger == False:
wait() # No action
tiger = True # reset next turn
elif unit('1:ally:any').HP < 0.8 and once() and otter == False:
useSkill(14, 'random') # It's damaged and it's going crazy with anger! (200560): Physical* damage (9.99x, ATK) to all enemies
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.9 and once() and otter == False:
wait() # No action
otter = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and berry == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True and peach == False:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and honey == True:
useSkill(16, 'random') # Dual Wave (200580): Magic* fire, water, wind and dark damage (2.5x * 2 = 5x, MAG) to all enemies (ignore reflect)
apple = True # reset next turn
honey = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 3 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and white == 1 and lemon == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
lemon = True # reset next turn
pasta = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3 and grape == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 2 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 0 and grape == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 3:
endTurn()
white = 0
green = 0
pasta = False # persistent
honey = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8 and white == 1:
endTurn()
white += 1
green = 0
pasta = False # persistent
elif unit('2:ally:202008001:Dark Siren').is('alive') and green == 8:
endTurn()
white += 1
green = 0
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3 and pasta == True:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and green <= 3:
useSkill(3, 'random') # Hell Ball (200450): Magic fire and dark damage (2.25x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False and pasta == True:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and berry == False:
useSkill(6, 'random') # Hellflame (200480): Magic fire and dark damage (2.1x, MAG) to all enemies
green += 1
berry = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and peach == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
peach = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.6 and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and unit('1:ally:any').hasDebuff('any') and mango == False and white == 2:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').hasDebuff('any') and mango == False and white == 3:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and unit('1:ally:any').HP < 0.4 and mango == False and white == 2:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive') and mango == False and white == 3:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('alive'):
attack('random')
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and once():
useSkill(13, 'random') # Dark Siren has passed its chagrin! (200550): Increase ATK and MAG by 20% for 4 turns to caster, Reduce physical damage taken by 80% to caster for 4 turns (can not be removed), Reduce magic damage taken by 80% to caster for 4 turns (can not be removed)
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.33 and once():
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
steak = True # persistent
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.65 and once() and steak == False:
useSkill(12, 'random') # Dark Ifrit is putting it all on the line! (200540): Increase ATK and MAG by 20% for 3 turns to caster (can not be removed), Reduce DEF and SPR by 20% for 3 turns to caster (can not be removed)
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and melon == False:
useSkill(15, 'random') # Flamebeast's Roar (200570): Remove all buffs and debuffs from all enemies
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2 and guava == False:
useSkill(7, 'random') # Super Hellflame (200490): Magic fire and dark damage (3x, MAG) to all enemies, Reduce DEF and SPR by 15% and ATK and MAG by 35% for 3 turns to all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and melon == False:
useSkill(10, 'random') # Heat Collection (200520): Increase resistance to Water by 200% for 2 turns to caster
melon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 1 and guava == False:
useSkill(5, 'random') # Dark Mist (200470): Reduce resistance to Fire and Dark by 25% for 3 turns to all enemies, Inflict Poison (100%) on all enemies
guava = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11 and white == 2:
endTurn()
white = 0
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and green >= 11:
endTurn()
white += 1
green = 0
elif unit('2:ally:202008001:Dark Siren').is('dead') and berry == False:
useSkill(11, 'random') # Its flames are growing! (200530): Increase ATK and MAG by 10% for one turn to caster
green += 1
berry = True # reset next turn
elif random() <= 0.50 and unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(1, 'random') # Anger Claw (200430): Physical damage (3x, ATK) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and green <= 5:
useSkill(4, 'random') # Super Hell Ball (200460): Magic fire and dark damage (3.5x, MAG) to one enemy
green += 1
elif unit('2:ally:202008001:Dark Siren').is('dead') and olive == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
olive = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.5 and lemon == False:
useSkill(8, 'random') # Aqua Blaze (200500): Magic fire, water and dark damage (4.5x, MAG) to all enemies
green += 1
lemon = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and grape == False:
useSkill(9, 'random') # Hellfire Requiem (200510): Magic fire, water and dark damage (5.5x, MAG) to all enemies
green += 1
grape = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead') and unit('1:ally:any').HP < 0.6 and mango == False:
useSkill(2, 'random') # Fury Claw (200440): Physical damage (2.5x, ATK) to all enemies
green += 1
mango = True # reset next turn
elif unit('2:ally:202008001:Dark Siren').is('dead'):
attack('random')
green += 1
else:
attack('random')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.