Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Created January 19, 2019 01:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aEnigmatic/803f62b862e0e879b08b2e386b4d1bda to your computer and use it in GitHub Desktop.
Save aEnigmatic/803f62b862e0e879b08b2e386b4d1bda to your computer and use it in GitHub Desktop.
Folka SE - Bonus Stages
##
# Mission 'Bonus Stage 1' (8170901)
#
# Battles
# * Microchu, Microchu, Microchu, Ochu
##
##
# Monster Info
##
#
# Monster Microchu (111031024)
# Race Plant
# Level 95
# Actions 1-1
#
#
# Stats
# HP 10000000
# MP 1500
# ATK 465
# DEF 55
# MAG 150
# SPR 70
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -50%
# Ice -50%
# Lightning 0%
# Water 50%
# Wind 0%
# Earth 50%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Guardian Ivy (196470) [None]
#
# Increase DEF and SPR by 40% for 3 turns to all allies
# Reduce damage taken by 30% to all allies for 3 turns
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if random() <= 0.50 and isTurnMod(3) and apple == False:
useSkill(1, 'random') # Guardian Ivy (196470): Increase DEF and SPR by 40% for 3 turns to all allies, Reduce damage taken by 30% to all allies for 3 turns
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Microchu (111031025)
# Race Plant
# Level 95
# Actions 1-1
#
#
# Stats
# HP 10000000
# MP 1500
# ATK 465
# DEF 55
# MAG 150
# SPR 70
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -50%
# Ice -50%
# Lightning 0%
# Water 50%
# Wind 0%
# Earth 50%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Snatching Ivy (196480) [None]
#
# Reduce ATK, DEF, MAG and SPR by 40% for 3 turns to all enemies
# Reduce resistance to Earth by 50% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if random() <= 0.50 and isTurnMod(3) and apple == False:
useSkill(1, 'random') # Snatching Ivy (196480): Reduce ATK, DEF, MAG and SPR by 40% for 3 turns to all enemies, Reduce resistance to Earth by 50% for 3 turns to all enemies
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Microchu (111031026)
# Race Plant
# Level 95
# Actions 1-1
#
#
# Stats
# HP 10000000
# MP 1500
# ATK 465
# DEF 55
# MAG 150
# SPR 70
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -50%
# Ice -50%
# Lightning 0%
# Water 50%
# Wind 0%
# Earth 50%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Fertile Sprout (196490) [None]
#
# Restore 10% HP to all allies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if random() <= 0.50 and isTurnMod(2) and apple == False:
useSkill(1, 'random') # Fertile Sprout (196490): Restore 10% HP to all allies
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Ochu (311001017)
# Race Plant
# Level 99
# Actions 7-7
#
#
# Stats
# HP 35000000
# MP 5000
# ATK 950
# DEF 190
# MAG 600
# SPR 50
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -50%
# Ice -50%
# Lightning 0%
# Water 50%
# Wind 0%
# Earth 50%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# True Ochu Dance (196440) [Physical]
#
# Physical damage (3x, ATK) to all enemies
# Inflict Blind, Silence and Confusion (100%) on all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Soil Slap (196450) [Physical]
#
# Physical earth damage (2.4x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Osmose Bind (196460) [None]
#
# Hybrid* damage (0.05x, ATK & MAG) as MP drain (5%) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
berry = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(3, 'random') # Osmose Bind (196460): Hybrid* damage (0.05x, ATK & MAG) as MP drain (5%) to one enemy
peach = True # reset next turn
elif self.HP < 0.5 and once():
useSkill(3, 'random') # Osmose Bind (196460): Hybrid* damage (0.05x, ATK & MAG) as MP drain (5%) to one enemy
peach = True # reset next turn
elif self.HP < 0.3 and once():
useSkill(3, 'random') # Osmose Bind (196460): Hybrid* damage (0.05x, ATK & MAG) as MP drain (5%) to one enemy
peach = True # reset next turn
elif peach == True:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
apple = True # reset next turn
elif self.HP < 0.5 and olive == False:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
olive = True # reset next turn
elif isTurnMod(2) and olive == False:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
olive = True # reset next turn
elif mango == False:
useSkill(2, 'random') # Soil Slap (196450): Physical earth damage (2.4x, ATK) to one enemy
mango = True # reset next turn
elif lemon == False:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
lemon = True # reset next turn
elif random() <= 0.15 and self.HP < 0.5:
useSkill(1, 'random') # True Ochu Dance (196440): Physical damage (3x, ATK) to all enemies, Inflict Blind, Silence and Confusion (100%) on all enemies
else:
attack('random')
##
# Mission 'Bonus Stage 2' (8170902)
# Enemy has first strike!
#
# Battles
# * Fire Bomb Junior, Ice Bomb Junior, Thunder Bomb Junior, Water Bomb Junior, Wind Bomb Junior, Stone Bomb Junior, Light Bomb Junior, Dark Bomb Junior
##
##
# Monster Info
##
#
# Monster Fire Bomb Junior (104071003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 60
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice -100%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Fire (180240) [Magic]
#
# Magic fire damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Fire bomb junior is trembling (180320) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180340) [None]
#
# Magic* fire damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180340): Magic* fire damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Fire bomb junior is trembling (180320): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Fire (180240): Magic fire damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Ice Bomb Junior (104081003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -100%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Blizzard (180250) [Magic]
#
# Magic ice damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Ice bomb junior is trembling (180321) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180350) [None]
#
# Magic* ice damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180350): Magic* ice damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(4):
useSkill(2, 'random') # Ice bomb junior is trembling (180321): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Blizzard (180250): Magic ice damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Thunder Bomb Junior (104091003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water -100%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Thunder (180260) [Magic]
#
# Magic lightning damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Thunder bomb junior is trembling (180322) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180360) [None]
#
# Magic* lightning damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180360): Magic* lightning damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Thunder bomb junior is trembling (180322): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Thunder (180260): Magic lightning damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Water Bomb Junior (104101003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning -100%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Water (180270) [Magic]
#
# Magic water damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Water bomb junior is trembling (180323) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180370) [None]
#
# Magic* water damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180370): Magic* water damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(4):
useSkill(2, 'random') # Water bomb junior is trembling (180323): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Water (180270): Magic water damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth -100%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Aero (180290) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (180324) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180390) [None]
#
# Magic* earth damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180390): Magic* earth damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Wind bomb junior is trembling (180324): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Aero (180290): Magic wind damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Stone Bomb Junior (104121003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind -100%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Stone (180280) [Magic]
#
# Magic earth damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Stone bomb junior is trembling (180325) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180380) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180380): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(4):
useSkill(2, 'random') # Stone bomb junior is trembling (180325): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Stone (180280): Magic earth damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark -100%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Dear (180300) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (180326) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180400) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180400): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Light bomb junior is trembling (180326): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Dear (180300): Magic light damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Dark Bomb Junior (104141003)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 8888888
# MP 1000
# ATK 900
# DEF 25
# MAG 666
# SPR 35
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light -100%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Dark (180310) [Magic]
#
# Magic dark damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Dark bomb junior is trembling (180327) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180410) [None]
#
# Magic* dark damage (100x, MAG) to all enemies
# 100% HP damage to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if green >= 2:
endTurn()
green = 0
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180410): Magic* dark damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(4):
useSkill(2, 'random') # Dark bomb junior is trembling (180327): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Dark (180310): Magic dark damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Mission 'Bonus Stage 3' (8170903)
# Enemy has first strike!
#
# Battles
# * Europa [+ Searcher (max 999), Searcher (max 999)]
##
##
# Monster Info
##
#
# Monster Europa (306002005)
# Race Machina
# Level 99
# Actions 30-30
#
#
# Stats
# HP 55000000
# MP 100000
# ATK 800
# DEF 230
# MAG 750
# SPR 210
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 300%
# Lightning 0%
# Water 300%
# Wind 300%
# Earth 0%
# Light 300%
# Dark 300%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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
###
#
# 攻撃魔力50% (100025) [Passive]
#
# Increase ATK and MAG by 50%
#
##
###
# Skills
###
#
# Rapid Shot - Wind (196060) [None]
#
# Hybrid* wind damage (2.5x, ATK & MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rapid Shot - Light (196070) [None]
#
# Hybrid* light damage (2.5x, ATK & MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rapid Shot - Water (196080) [None]
#
# Hybrid* water damage (2.5x, ATK & MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rapid Shot - Ice (196090) [None]
#
# Hybrid* ice damage (2.5x, ATK & MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rapid Shot - Dark (196100) [None]
#
# Hybrid* dark damage (2.5x, ATK & MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Twin Gatling Gun (196110) [Physical]
#
# Physical damage (2.5x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Recovery System On (196120) [None]
#
# Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Pile Banger (196130) [Physical]
#
# Physical damage (4.5x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Super Blast (196140) [Magic]
#
# Magic damage (3x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Crush All (196150) [Physical]
#
# Physical damage (2.3x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Change: Impact Mode (196160) [None]
#
# Set Fire, Lightning and Earth resistance to -150% for 2 turns to caster (can not be removed)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Change: Shooting Mode (196170) [None]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# System Reinforce - Support (196290) [None]
#
# Summon ally #3
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# System Reinforce - Chain (196300) [None]
#
# Summon ally #2
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(14, 'random') # System Reinforce - Chain (196300): Summon Searcher (106002038)
elif once():
useSkill(13, 'random') # System Reinforce - Support (196290): Summon Searcher (106002039)
apple = True # reset next turn
elif black >= 5 and steak == True and mango == False:
useSkill(10, 'random') # Crush All (196150): Physical damage (2.3x, ATK) to all enemies
mango = True # reset next turn
elif unit('1:ally:any').HP < 0.5 and black >= 6 and steak == True and lemon == False:
useSkill(10, 'random') # Crush All (196150): Physical damage (2.3x, ATK) to all enemies
lemon = True # reset next turn
elif unit('3:ally:2:Searcher').is('dead') and unit('1:ally:any').HP > 0.5 and black >= 5 and isTurnMod(3) and steak == True:
useSkill(14, 'random') # System Reinforce - Chain (196300): Summon Searcher (106002038)
melon = True # reset next turn
elif unit('3:ally:2:Searcher').is('dead') and unit('1:ally:any').HP < 0.5 and black >= 6 and isTurnMod(2) and steak == True:
useSkill(14, 'random') # System Reinforce - Chain (196300): Summon Searcher (106002038)
melon = True # reset next turn
elif unit('3:ally:3:Searcher').is('dead') and unit('1:ally:any').HP > 0.5 and black >= 5 and isTurnMod(3) and steak == True:
useSkill(13, 'random') # System Reinforce - Support (196290): Summon Searcher (106002039)
guava = True # reset next turn
elif unit('3:ally:3:Searcher').is('dead') and unit('1:ally:any').HP < 0.5 and black >= 6 and isTurnMod(2) and steak == True:
useSkill(13, 'random') # System Reinforce - Support (196290): Summon Searcher (106002039)
guava = True # reset next turn
elif unit('1:ally:any').HP > 0.5 and black >= 5 and mauve >= 2 and olive == False and steak == True:
useSkill(12, 'random') # Change: Shooting Mode (196170): No effect
olive = True # reset next turn
elif unit('1:ally:any').HP < 0.5 and black >= 6 and mauve >= 2 and olive == False and steak == True:
useSkill(12, 'random') # Change: Shooting Mode (196170): No effect
olive = True # reset next turn
elif unit('1:ally:any').HP > 0.5 and black >= 5 and steak == True and mauve >= 2:
endTurn()
mauve = 0
black = 0
steak = False # persistent
elif unit('1:ally:any').HP < 0.5 and black >= 6 and steak == True and mauve >= 2:
endTurn()
mauve = 0
black = 0
steak = False # persistent
elif unit('1:ally:any').HP > 0.5 and black >= 5 and steak == True and var_61 == False:
wait() # No action
var_61 = 1
mauve += 1
elif unit('1:ally:any').HP < 0.5 and black >= 6 and steak == True and var_61 == False:
wait() # No action
var_61 = 1
mauve += 1
elif unit('1:ally:any').HP > 0.5 and black >= 5 and steak == True:
endTurn()
black = 0
elif unit('1:ally:any').HP < 0.5 and black >= 6 and steak == True:
endTurn()
black = 0
elif random() <= 0.50 and steak == True:
useSkill(8, 'random') # Pile Banger (196130): Physical damage (4.5x, ATK) to one enemy
black += 1
elif steak == True:
useSkill(9, 'random') # Super Blast (196140): Magic damage (3x, MAG) to one enemy
black += 1
elif unit('1:ally:any').HP > 0.5 and green >= 6 and isTurnMod(4) and gourd == False:
useSkill(7, 'random') # Recovery System On (196120): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from caster
gourd = True # reset next turn
elif unit('1:ally:any').HP < 0.5 and green >= 8 and isTurnMod(4) and gourd == False:
useSkill(7, 'random') # Recovery System On (196120): Remove ATK, DEF, MAG, SPR, Stop and Charm debuff from caster
gourd = True # reset next turn
elif unit('3:ally:2:Searcher').is('dead') and unit('1:ally:any').HP > 0.5 and green >= 6 and isTurnMod(3):
useSkill(14, 'random') # System Reinforce - Chain (196300): Summon Searcher (106002038)
melon = True # reset next turn
elif unit('3:ally:2:Searcher').is('dead') and unit('1:ally:any').HP < 0.5 and green >= 8 and isTurnMod(2):
useSkill(14, 'random') # System Reinforce - Chain (196300): Summon Searcher (106002038)
melon = True # reset next turn
elif unit('3:ally:3:Searcher').is('dead') and unit('1:ally:any').HP > 0.5 and green >= 6 and isTurnMod(3):
useSkill(13, 'random') # System Reinforce - Support (196290): Summon Searcher (106002039)
guava = True # reset next turn
elif unit('3:ally:3:Searcher').is('dead') and unit('1:ally:any').HP < 0.5 and green >= 8 and isTurnMod(2):
useSkill(13, 'random') # System Reinforce - Support (196290): Summon Searcher (106002039)
guava = True # reset next turn
elif unit('1:ally:any').HP > 0.5 and green >= 6 and white >= 3 and olive == False and steak == False:
useSkill(11, 'random') # Change: Impact Mode (196160): Set Fire, Lightning and Earth resistance to -150% for 2 turns to caster (can not be removed)
olive = True # reset next turn
elif unit('1:ally:any').HP < 0.5 and green >= 8 and white >= 3 and olive == False and steak == False:
useSkill(11, 'random') # Change: Impact Mode (196160): Set Fire, Lightning and Earth resistance to -150% for 2 turns to caster (can not be removed)
olive = True # reset next turn
elif unit('1:ally:any').HP > 0.5 and green >= 6 and white >= 3:
endTurn()
white = 0
green = 0
steak = True # persistent
elif unit('1:ally:any').HP < 0.5 and green >= 8 and white >= 3:
endTurn()
white = 0
green = 0
steak = True # persistent
elif unit('1:ally:any').HP > 0.5 and green >= 6 and var_61 == False:
wait() # No action
var_61 = 1
white += 1
elif unit('1:ally:any').HP < 0.5 and green >= 8 and var_61 == False:
wait() # No action
var_61 = 1
white += 1
elif unit('1:ally:any').HP > 0.5 and green >= 6:
endTurn()
green = 0
elif unit('1:ally:any').HP < 0.5 and green >= 8:
endTurn()
green = 0
elif honey == False and berry == False:
useSkill(1, 'random') # Rapid Shot - Wind (196060): Hybrid* wind damage (2.5x, ATK & MAG) to all enemies
green += 1
berry = True # reset next turn
honey = True # persistent
elif honey == True and ramen == False and berry == False:
useSkill(2, 'random') # Rapid Shot - Light (196070): Hybrid* light damage (2.5x, ATK & MAG) to all enemies
green += 1
berry = True # reset next turn
ramen = True # persistent
elif ramen == True and sushi == False and berry == False:
useSkill(3, 'random') # Rapid Shot - Water (196080): Hybrid* water damage (2.5x, ATK & MAG) to all enemies
green += 1
berry = True # reset next turn
sushi = True # persistent
elif sushi == True and bacon == False and berry == False:
useSkill(4, 'random') # Rapid Shot - Ice (196090): Hybrid* ice damage (2.5x, ATK & MAG) to all enemies
green += 1
berry = True # reset next turn
bacon = True # persistent
elif bacon == True and berry == False:
useSkill(5, 'random') # Rapid Shot - Dark (196100): Hybrid* dark damage (2.5x, ATK & MAG) to all enemies
green += 1
berry = True # reset next turn
bacon = False # persistent
sushi = False # persistent
ramen = False # persistent
honey = False # persistent
elif isTurnMod(3) and peach == False:
useSkill(6, 'random') # Twin Gatling Gun (196110): Physical damage (2.5x, ATK) to one enemy
green += 1
peach = True # reset next turn
elif unit('1:ally:any').HP < 0.5 and isTurnMod(3) and grape == False:
useSkill(6, 'random') # Twin Gatling Gun (196110): Physical damage (2.5x, ATK) to one enemy
green += 1
grape = True # reset next turn
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Searcher (106002038)
# Race Machina
# Level 99
# Actions 20-20
#
#
# Stats
# HP 15000000
# MP 80000
# ATK 500
# DEF 120
# MAG 300
# SPR 110
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 150%
# Ice 0%
# Lightning 150%
# Water -50%
# Wind 0%
# Earth 150%
# Light -50%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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 +
#
###
###
# Skills
###
#
# Chain Laser (196180) [Magic]
#
# Magic ice, water, wind, light and dark damage (0.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Melting Eye - Light/Dark (196190) [None]
#
# Reduce resistance to Light and Dark by 30% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Melting Eye - Ice/Water (196200) [None]
#
# Reduce resistance to Ice and Water by 30% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# System Attack - ATK/MAG (196210) [None]
#
# Reduce ATK and MAG by 65% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# System Attack - DEF/SPR (196220) [None]
#
# Reduce DEF and SPR by 50% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(5, 'random') # System Attack - DEF/SPR (196220): Reduce DEF and SPR by 50% for 3 turns to all enemies
apple = True # reset next turn
elif unit('3:ally:1:Europa').HP < 0.5 and green >= 8:
endTurn()
green = 0
elif unit('3:ally:1:Europa').HP > 0.5 and green >= 6:
endTurn()
green = 0
elif steak == True and isTurnMod(2) and berry == False:
useSkill(4, 'random') # System Attack - ATK/MAG (196210): Reduce ATK and MAG by 65% for 3 turns to all enemies
green += 1
berry = True # reset next turn
elif steak == True and isTurnMod(3) and peach == False:
useSkill(5, 'random') # System Attack - DEF/SPR (196220): Reduce DEF and SPR by 50% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif steak == True:
attack('random')
green += 1
elif berry == False:
useSkill(1, 'random') # Chain Laser (196180): Magic ice, water, wind, light and dark damage (0.5x, MAG) to all enemies
green += 1
berry = True # reset next turn
elif peach == False and isTurnMod(3):
useSkill(2, 'random') # Melting Eye - Light/Dark (196190): Reduce resistance to Light and Dark by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
elif peach == False and isTurnMod(4):
useSkill(3, 'random') # Melting Eye - Ice/Water (196200): Reduce resistance to Ice and Water by 30% for 3 turns to all enemies
green += 1
peach = True # reset next turn
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Searcher (106002039)
# Race Machina
# Level 99
# Actions 20-20
#
#
# Stats
# HP 15000000
# MP 80000
# ATK 500
# DEF 120
# MAG 300
# SPR 110
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 150%
# Ice 0%
# Lightning 150%
# Water -50%
# Wind 0%
# Earth 150%
# Light -50%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+10% / 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 +
#
###
###
# Skills
###
#
# Attack Assist (196230) [None]
#
# Increase ATK and MAG by 80% for 3 turns to all allies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Elemental Shield (196240) [None]
#
# Increase resistance to Fire, Lightning and Earth by 100% for 3 turns to all allies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Stop (196250) [None]
#
# Inflict Stop (80%) for 3 turns on one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Material Field (196260) [None]
#
# Reduce physical damage taken by 30% to all allies for 3 turns (can not be removed)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Magic Field (196270) [None]
#
# Reduce magic damage taken by 30% to all allies for 3 turns (can not be removed)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Enthrall Eye (196280) [None]
#
# Inflict Charm (80%) on one enemy for 3 turns
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif once():
useSkill(1, 'random') # Attack Assist (196230): Increase ATK and MAG by 80% for 3 turns to all allies
apple = True # reset next turn
elif unit('3:ally:1:Europa').HP < 0.5 and green >= 8 and isTurnMod(2) and berry == False:
useSkill(1, 'random') # Attack Assist (196230): Increase ATK and MAG by 80% for 3 turns to all allies
berry = True # reset next turn
elif unit('3:ally:1:Europa').HP < 0.5 and green >= 8:
endTurn()
green = 0
elif unit('3:ally:1:Europa').HP > 0.5 and green >= 6 and isTurnMod(2) and berry == False:
useSkill(1, 'random') # Attack Assist (196230): Increase ATK and MAG by 80% for 3 turns to all allies
berry = True # reset next turn
elif unit('3:ally:1:Europa').HP > 0.5 and green >= 6:
endTurn()
green = 0
elif steak == True and unit('3:ally:1:Europa').HP < 0.5 and green >= 8:
endTurn()
green = 0
elif steak == True and unit('3:ally:1:Europa').HP > 0.5 and green >= 6:
endTurn()
green = 0
elif steak == True and peach == False and isTurnMod(2):
useSkill(6, 'random') # Enthrall Eye (196280): Inflict Charm (80%) on one enemy for 3 turns
green += 1
peach = True # reset next turn
elif steak == True and berry == False and isTurnMod(3):
useSkill(4, 'random') # Material Field (196260): Reduce physical damage taken by 30% to all allies for 3 turns (can not be removed)
green += 1
berry = True # reset next turn
elif steak == True and berry == False and isTurnMod(4):
useSkill(5, 'random') # Magic Field (196270): Reduce magic damage taken by 30% to all allies for 3 turns (can not be removed)
green += 1
berry = True # reset next turn
elif steak == True:
attack('random')
green += 1
elif olive == False and isTurnMod(2):
useSkill(3, 'random') # Stop (196250): Inflict Stop (80%) for 3 turns on one enemy
green += 1
olive = True # reset next turn
elif peach == False and isTurnMod(4):
useSkill(2, 'random') # Elemental Shield (196240): Increase resistance to Fire, Lightning and Earth by 100% for 3 turns to all allies
green += 1
peach = True # reset next turn
else:
attack('random')
green += 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment