Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Created March 2, 2020 01:22
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/3dd3e1629defa2975c48fde2e8a25b65 to your computer and use it in GitHub Desktop.
Save aEnigmatic/3dd3e1629defa2975c48fde2e8a25b65 to your computer and use it in GitHub Desktop.
Edel SE - Bonus Stage
##
# Mission 'Bonus Stage' (8880900)
##
##
# Mission 'Bonus Stage 1' (8880901)
# Enemy has first strike!
#
# Battles
# * Wind Bomb Junior, Wind Bomb Junior, Wind Bomb Junior, Wind Bomb Junior, Light Bomb Junior, Light Bomb Junior, Light Bomb Junior, Light Bomb Junior, Bomb
##
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111004)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Aero (215577) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (215579) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215581) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(3) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 5 and apple == False:
useSkill(3, 'random') # Self-Destruct (215581): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 4 and olive == False:
useSkill(2, 'random') # Wind bomb junior is trembling (215579): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Aero (215577): Magic wind damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111005)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Aero (215577) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (215579) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215581) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 6 and apple == False:
useSkill(3, 'random') # Self-Destruct (215581): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 5 and olive == False:
useSkill(2, 'random') # Wind bomb junior is trembling (215579): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Aero (215577): Magic wind damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111006)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Aero (215577) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (215579) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215581) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 6 and apple == False:
useSkill(3, 'random') # Self-Destruct (215581): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 5 and olive == False:
useSkill(2, 'random') # Wind bomb junior is trembling (215579): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Aero (215577): Magic wind damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111007)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Aero (215577) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (215579) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215581) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 7 and apple == False:
useSkill(3, 'random') # Self-Destruct (215581): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 6 and olive == False:
useSkill(2, 'random') # Wind bomb junior is trembling (215579): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Aero (215577): Magic wind damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131004)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Dia (215578) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (215580) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215582) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(3) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 5 and apple == False:
useSkill(3, 'random') # Self-Destruct (215582): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 4 and olive == False:
useSkill(2, 'random') # Light bomb junior is trembling (215580): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Dia (215578): Magic light damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131005)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Dia (215578) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (215580) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215582) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 6 and apple == False:
useSkill(3, 'random') # Self-Destruct (215582): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 5 and olive == False:
useSkill(2, 'random') # Light bomb junior is trembling (215580): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Dia (215578): Magic light damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131006)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Dia (215578) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (215580) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215582) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 6 and apple == False:
useSkill(3, 'random') # Self-Destruct (215582): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 5 and olive == False:
useSkill(2, 'random') # Light bomb junior is trembling (215580): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Dia (215578): Magic light damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131007)
# Race Demon
# Level 99
# Actions 4-4
#
#
# Stats
# HP 10000000
# MP 1000
# ATK 330
# DEF 200
# MAG 280
# SPR 180
#
#
# 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 (+80% / 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 +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Dia (215578) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (215580) [None]
#
# Increase ATK by 100% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (215582) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# Unknown parameters: [1000]
# 100% HP damage to caster
# Unknown parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if honey == True:
endTurn()
honey = False # persistent
elif once():
endTurn()
elif isTurnMod(2) and berry == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
berry = True # reset next turn
elif green >= 7 and apple == False:
useSkill(3, 'random') # Self-Destruct (215582): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
honey = True # persistent
elif green >= 6 and olive == False:
useSkill(2, 'random') # Light bomb junior is trembling (215580): Increase ATK by 100% for 3 turns to caster
green += 1
olive = True # reset next turn
honey = True # persistent
elif peach == False:
useSkill(1, 'random') # Dia (215578): Magic light damage (4x, MAG) to one enemy
green += 1
peach = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster Bomb (104021049)
# Race Demon
# Level 99
# Actions 5-5
#
#
# Stats
# HP 40000000
# MP 50000
# ATK 550
# DEF 250
# MAG 500
# SPR 220
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 100%
# Ice -100%
# Lightning 0%
# 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 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
###
#
# Self-Destruct (215611) [Magic]
#
# Sacrifice 100% HP to deal 100% HP damage to one enemy
# Unused parameters: [0,0,1,1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flames (215612) [Physical]
#
# Physical fire damage (1.2x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flare (215613) [Magic]
#
# Magic fire damage (3.5x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Meltdown (215614) [Magic]
#
# Magic fire damage (3.3x * 1.33 = 4.4x, MAG) to all enemies (ignore reflect)
# Magic fire damage (1x, MAG) per turn to all enemies for 3 turns
# Unused parameters: [0,0,5]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if honey == True and ramen == True and once():
useSkill(1, 'random') # Self-Destruct (215611): Sacrifice 100% HP to deal 100% HP damage to one enemy
elif unit('2:ally:104111004:Wind Bomb Junior').is('dead') and unit('2:ally:104111005:Wind Bomb Junior').is('dead') and unit('2:ally:104111006:Wind Bomb Junior').is('dead') and unit('2:ally:104111007:Wind Bomb Junior').is('dead') and once():
attack('random')
honey = True # persistent
elif unit('2:ally:104131004:Light Bomb Junior').is('dead') and unit('2:ally:104131005:Light Bomb Junior').is('dead') and unit('2:ally:104131006:Light Bomb Junior').is('dead') and unit('2:ally:104131007:Light Bomb Junior').is('dead') and once():
attack('random')
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Meltdown (215614): Magic fire damage (3.3x * 1.33 = 4.4x, MAG) to all enemies (ignore reflect), Magic fire damage (1x, MAG) per turn to all enemies for 3 turns
apple = True # reset next turn
elif ramen == True and olive == False:
useSkill(4, 'random') # Meltdown (215614): Magic fire damage (3.3x * 1.33 = 4.4x, MAG) to all enemies (ignore reflect), Magic fire damage (1x, MAG) per turn to all enemies for 3 turns
olive = True # reset next turn
elif isTurnMod(2) and berry == False:
useSkill(2, 'random') # Flames (215612): Physical fire damage (1.2x, ATK) to one enemy
berry = True # reset next turn
elif peach == False:
useSkill(3, 'random') # Flare (215613): Magic fire damage (3.5x, MAG) to one enemy
peach = True # reset next turn
else:
attack('random')
##
# Mission 'Bonus Stage 2' (8880902)
#
# Battles
# * Architeuth
##
##
# Monster Info
##
#
# Monster Architeuth A (303011011, 303011008)
# Race Aquatic
# Level 99
# Actions 10-10
#
#
# Stats
# HP 45000000
# MP 80000
# ATK 520
# DEF 270
# MAG 500
# SPR 250
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 300%
# Wind 0%
# Earth -50%
# Light 0%
# Dark -50%
# 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Ink (215583) [None]
#
# Inflict Blind (60%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Whirlpool (215584) [Magic]
#
# Magic water damage (3.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Jump About (215585) [Physical]
#
# Physical damage (5.5x, ATK) to all enemies (+100% accuracy)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Waterga (215586) [Magic]
#
# Magic water damage (2.2x, MAG) to all enemies
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Blizzaga (215587) [Magic]
#
# Magic ice damage (2.2x, MAG) to all enemies
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if self.HP < 0.3 and green >= 5 and honey == False:
endTurn()
green = 0
honey = True # persistent
elif self.HP < 0.3 and white >= 5 and honey == True:
endTurn()
white = 0
honey = False # persistent
elif self.HP > 0.3 and self.HP < 0.5 and green >= 4 and honey == False:
endTurn()
green = 0
honey = True # persistent
elif self.HP > 0.3 and self.HP < 0.5 and white >= 4 and honey == True:
endTurn()
white = 0
honey = False # persistent
elif self.HP > 0.5 and green >= 3 and honey == False:
endTurn()
green = 0
honey = True # persistent
elif self.HP > 0.5 and white >= 3 and honey == True:
endTurn()
white = 0
honey = False # persistent
elif apple == False and honey == False:
useSkill(1, 'random') # Ink (215583): Inflict Blind (60%) on all enemies
green += 1
apple = True # reset next turn
elif berry == False and self.HP < 0.5 and honey == False:
useSkill(4, 'random') # Waterga (215586): Magic water damage (2.2x, MAG) to all enemies
green += 1
berry = True # reset next turn
elif peach == False and honey == False:
useSkill(2, 'random') # Whirlpool (215584): Magic water damage (3.5x, MAG) to all enemies
green += 1
peach = True # reset next turn
elif olive == False and honey == False:
useSkill(3, 'random') # Jump About (215585): Physical damage (5.5x, ATK) to all enemies (+100% accuracy)
green += 1
olive = True # reset next turn
elif honey == False:
useSkill(3, 'random') # Jump About (215585): Physical damage (5.5x, ATK) to all enemies (+100% accuracy)
green += 1
elif apple == False and honey == True:
useSkill(1, 'random') # Ink (215583): Inflict Blind (60%) on all enemies
white += 1
apple = True # reset next turn
elif berry == False and self.HP < 0.5 and honey == True:
useSkill(3, 'random') # Jump About (215585): Physical damage (5.5x, ATK) to all enemies (+100% accuracy)
white += 1
berry = True # reset next turn
elif peach == False and honey == True:
useSkill(2, 'random') # Whirlpool (215584): Magic water damage (3.5x, MAG) to all enemies
white += 1
peach = True # reset next turn
elif olive == False and honey == True:
useSkill(4, 'random') # Waterga (215586): Magic water damage (2.2x, MAG) to all enemies
white += 1
olive = True # reset next turn
elif honey == True:
useSkill(3, 'random') # Jump About (215585): Physical damage (5.5x, ATK) to all enemies (+100% accuracy)
white += 1
else:
attack('random')
##
# Monster Info
##
#
# Monster Architeuth B (303011011, 303011015)
# Race Aquatic
# Level 99
# Actions 6-6
#
#
# Stats
# HP 15000000
# MP 8000
# ATK 430
# DEF 245
# MAG 515
# SPR 200
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 300%
# Wind 0%
# Earth -50%
# Light 0%
# Dark -50%
# 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Revitalize (215590) [None]
#
# Restore 50000 (+5x, Heal) HP to all allies
# Unknown parameters: [100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Absorb (215589) [Magic]
#
# Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Watergun (215588) [Magic]
#
# Magic water damage (2x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if unit('2:ally:303011011:Architeuth').HP < 0.6 and green >= 4:
endTurn()
green = 0
elif unit('2:ally:303011011:Architeuth').HP > 0.6 and green >= 3:
endTurn()
green = 0
elif apple == False:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
apple = True # reset next turn
elif berry == False:
useSkill(2, 'random') # Absorb (215589): Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
green += 1
berry = True # reset next turn
elif peach == False:
useSkill(2, 'highest MP') # Absorb (215589): Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
green += 1
peach = True # reset next turn
else:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
##
# Monster Info
##
#
# Monster Architeuth C (303011011, 303011016)
# Race Aquatic
# Level 99
# Actions 6-6
#
#
# Stats
# HP 30000000
# MP 80000
# ATK 420
# DEF 245
# MAG 500
# SPR 210
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 300%
# Wind 0%
# Earth -50%
# Light 0%
# Dark -50%
# 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Revitalize (215590) [None]
#
# Restore 50000 (+5x, Heal) HP to all allies
# Unknown parameters: [100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Absorb (215589) [Magic]
#
# Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Watergun (215588) [Magic]
#
# Magic water damage (2x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if unit('2:ally:303011011:Architeuth').HP < 0.7 and green >= 3:
endTurn()
green = 0
elif unit('2:ally:303011011:Architeuth').HP > 0.7 and green >= 1:
endTurn()
green = 0
elif apple == False:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
apple = True # reset next turn
elif berry == False:
useSkill(1, 'highest ATK') # Revitalize (215590): Restore 50000 (+5x, Heal) HP to all allies
green += 1
berry = True # reset next turn
else:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
##
# Monster Info
##
#
# Monster Architeuth D (303011011, 303011015)
# Race Aquatic
# Level 99
# Actions 6-6
#
#
# Stats
# HP 15000000
# MP 8000
# ATK 415
# DEF 245
# MAG 500
# SPR 205
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 300%
# Wind 0%
# Earth -50%
# Light 0%
# Dark -50%
# 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
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Revitalize (215590) [None]
#
# Restore 50000 (+5x, Heal) HP to all allies
# Unknown parameters: [100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Absorb (215589) [Magic]
#
# Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Watergun (215588) [Magic]
#
# Magic water damage (2x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if unit('2:ally:303011011:Architeuth').HP < 0.6 and green >= 4:
endTurn()
green = 0
elif unit('2:ally:303011011:Architeuth').HP > 0.6 and green >= 3:
endTurn()
green = 0
elif apple == False:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
apple = True # reset next turn
elif berry == False:
useSkill(2, 'random') # Absorb (215589): Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
green += 1
berry = True # reset next turn
elif peach == False:
useSkill(2, 'highest MP') # Absorb (215589): Magic damage (0.3x, MAG) as MP drain (80%) to one enemy
green += 1
peach = True # reset next turn
else:
useSkill(3, 'random') # Watergun (215588): Magic water damage (2x, MAG) to one enemy
green += 1
##
# Mission 'Bonus Stage 3' (8880903)
# Enemy has first strike!
#
# Battles
# * Giga Rat [+ Dire Rat (max 99), Dire Rat (max 99), Dire Rat (max 99), Stunner (max 99), Wild Rat (max 99), Lab Rat (max 99), Dire Rat? (max 99)]
##
##
# Monster Info
##
#
# Monster Dire Rat (101001024, 2)
# Race Beast
# Level 99
# Actions 1-1
#
#
# Stats
# HP 7000000
# MP 666
# ATK 520
# DEF 180
# MAG 480
# SPR 150
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215593) [None]
#
# Fixed fire damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Dire Rat (101001025, 2)
# Race Beast
# Level 99
# Actions 1-1
#
#
# Stats
# HP 7000000
# MP 666
# ATK 520
# DEF 180
# MAG 480
# SPR 150
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215594) [None]
#
# Fixed water damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Dire Rat (101001026, 2)
# Race Beast
# Level 99
# Actions 1-1
#
#
# Stats
# HP 7000000
# MP 666
# ATK 520
# DEF 180
# MAG 480
# SPR 150
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215595) [None]
#
# Fixed wind damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Giga Rat (401013003)
# Race Beast
# Level 100
# Actions 20-20
#
#
# Stats
# HP 60000000
# MP 66666
# ATK 550
# DEF 750
# MAG 500
# SPR 550
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 300%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Feel the animosity! (215600) [None]
#
# Summon Stunner (101002023)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (215601) [None]
#
# Summon Wild Rat (101006011)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (215602) [None]
#
# Summon Lab Rat (101005005)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (215603) [None]
#
# Summon Dire Rat? (101005006)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rage of All (215604) [None]
#
# Fixed damage (4242) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rage of All (215605) [None]
#
# Fixed damage (6514) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rage of All (215606) [None]
#
# Fixed damage (9646) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rage of All (215607) [None]
#
# Fixed damage (66666) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The chagrin of its fallen friends has transferred (215608) [Magic]
#
# Increase ATK by 20% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Giganto Tail (215609) [Physical]
#
# Physical damage (2x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Tenacious Discernment (215610) [None]
#
# Inflict Stop (100%) for 2 turns on one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Rat's Instinct (199830) [None]
#
# Increase DEF and SPR by 25% and ATK and MAG by 20% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (199930) [None]
#
# Summon Dire Rat (101001024)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (199940) [None]
#
# Summon Dire Rat (101001025)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Feel the animosity! (199950) [None]
#
# Summon Dire Rat (101001026)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
green = 0
elif once():
useSkill(13, 'random') # Feel the animosity! (199930): Summon Dire Rat (101001024)
elif once():
useSkill(14, 'random') # Feel the animosity! (199940): Summon Dire Rat (101001025)
elif once():
useSkill(15, 'random') # Feel the animosity! (199950): Summon Dire Rat (101001026)
elif once():
endTurn()
elif once() and self.HP < 0.85:
useSkill(13, 'random') # Feel the animosity! (199930): Summon Dire Rat (101001024)
elif once() and self.HP < 0.85:
useSkill(14, 'random') # Feel the animosity! (199940): Summon Dire Rat (101001025)
elif once() and self.HP < 0.85:
useSkill(15, 'random') # Feel the animosity! (199950): Summon Dire Rat (101001026)
elif unit('3:ally:1:Dire Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2) and once():
useSkill(4, 'random') # Feel the animosity! (215603): Summon Dire Rat? (101005006)
berry = True # reset next turn
elif unit('3:ally:1:Dire Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2) and once():
useSkill(3, 'random') # Feel the animosity! (215602): Summon Lab Rat (101005005)
berry = True # reset next turn
elif unit('3:ally:2:Dire Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2) and once():
useSkill(1, 'random') # Feel the animosity! (215600): Summon Stunner (101002023)
berry = True # reset next turn
elif unit('3:ally:3:Dire Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2) and once():
useSkill(2, 'random') # Feel the animosity! (215601): Summon Wild Rat (101006011)
berry = True # reset next turn
elif unit('3:ally:7:Lab Rat').is('dead') and white >= 6 and berry == False and self.HP < 0.5:
useSkill(3, 'random') # Feel the animosity! (215602): Summon Lab Rat (101005005)
berry = True # reset next turn
elif unit('3:ally:5:Stunner').is('dead') and white >= 6 and berry == False and self.HP < 0.5:
useSkill(1, 'random') # Feel the animosity! (215600): Summon Stunner (101002023)
berry = True # reset next turn
elif unit('3:ally:6:Wild Rat').is('dead') and white >= 6 and berry == False and self.HP < 0.5:
useSkill(2, 'random') # Feel the animosity! (215601): Summon Wild Rat (101006011)
berry = True # reset next turn
elif random() <= 0.45 and unit('3:ally:8:Dire Rat?').is('dead') and white >= 6 and var_63 == False and self.HP < 0.5 and isTurnMod(2):
useSkill(4, 'random') # Feel the animosity! (215603): Summon Dire Rat? (101005006)
var_63 = True # unknown flag type
elif unit('3:ally:8:Dire Rat?').is('dead') and white >= 6 and var_63 == False and self.HP < 0.5 and isTurnMod(2):
useSkill(3, 'random') # Feel the animosity! (215602): Summon Lab Rat (101005005)
var_63 = True # unknown flag type
elif random() <= 0.45 and unit('3:ally:7:Lab Rat').is('dead') and white >= 6 and var_63 == False and self.HP < 0.5 and isTurnMod(2):
useSkill(4, 'random') # Feel the animosity! (215603): Summon Dire Rat? (101005006)
var_63 = True # unknown flag type
elif unit('3:ally:7:Lab Rat').is('dead') and white >= 6 and var_63 == False and self.HP < 0.5 and isTurnMod(2):
useSkill(3, 'random') # Feel the animosity! (215602): Summon Lab Rat (101005005)
var_63 = True # unknown flag type
elif unit('3:ally:5:Stunner').is('dead') and white >= 6 and berry == False and isTurnMod(2):
useSkill(1, 'random') # Feel the animosity! (215600): Summon Stunner (101002023)
berry = True # reset next turn
elif unit('3:ally:6:Wild Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2):
useSkill(2, 'random') # Feel the animosity! (215601): Summon Wild Rat (101006011)
berry = True # reset next turn
elif unit('3:ally:7:Lab Rat').is('dead') and white >= 6 and berry == False and isTurnMod(2):
useSkill(3, 'random') # Feel the animosity! (215602): Summon Lab Rat (101005005)
berry = True # reset next turn
elif unit('3:ally:1:Dire Rat').is('dead') and white >= 6 and self.HP < 0.7 and melon == False:
useSkill(13, 'random') # Feel the animosity! (199930): Summon Dire Rat (101001024)
melon = True # reset next turn
elif unit('3:ally:2:Dire Rat').is('dead') and white >= 6 and self.HP < 0.7 and melon == False:
useSkill(14, 'random') # Feel the animosity! (199940): Summon Dire Rat (101001025)
melon = True # reset next turn
elif unit('3:ally:3:Dire Rat').is('dead') and white >= 6 and self.HP < 0.7 and melon == False:
useSkill(15, 'random') # Feel the animosity! (199950): Summon Dire Rat (101001026)
melon = True # reset next turn
elif unit('3:ally:1:Dire Rat').is('dead') and white >= 6 and self.HP < 0.4 and var_61 == False:
useSkill(13, 'random') # Feel the animosity! (199930): Summon Dire Rat (101001024)
var_61 = True # unknown flag type
elif unit('3:ally:2:Dire Rat').is('dead') and white >= 6 and self.HP < 0.4 and var_61 == False:
useSkill(14, 'random') # Feel the animosity! (199940): Summon Dire Rat (101001025)
var_61 = True # unknown flag type
elif unit('3:ally:3:Dire Rat').is('dead') and white >= 6 and self.HP < 0.4 and var_61 == False:
useSkill(15, 'random') # Feel the animosity! (199950): Summon Dire Rat (101001026)
var_61 = True # unknown flag type
elif white >= 6:
endTurn()
white = 0
elif self.HP < 0.5 and grape == False and isTurnMod(4):
useSkill(11, 'random') # Tenacious Discernment (215610): Inflict Stop (100%) for 2 turns on one enemy
grape = True # reset next turn
elif green >= 10 and isTurnMod(4) and var_62 == False:
useSkill(8, 'random') # Rage of All (215607): Fixed damage (66666) to all enemies
apple = True # reset next turn
elif green == 9 and isTurnMod(4) and var_62 == False:
useSkill(8, 'random') # Rage of All (215607): Fixed damage (66666) to all enemies
apple = True # reset next turn
elif green == 8 and isTurnMod(4) and var_62 == False:
useSkill(7, 'random') # Rage of All (215606): Fixed damage (9646) to all enemies
apple = True # reset next turn
elif green == 7 and isTurnMod(4) and var_62 == False:
useSkill(7, 'random') # Rage of All (215606): Fixed damage (9646) to all enemies
apple = True # reset next turn
elif green == 6 and isTurnMod(4) and var_62 == False:
useSkill(6, 'random') # Rage of All (215605): Fixed damage (6514) to all enemies
apple = True # reset next turn
elif green == 5 and isTurnMod(4) and var_62 == False:
useSkill(6, 'random') # Rage of All (215605): Fixed damage (6514) to all enemies
apple = True # reset next turn
elif green == 4 and isTurnMod(4) and var_62 == False:
useSkill(6, 'random') # Rage of All (215605): Fixed damage (6514) to all enemies
apple = True # reset next turn
elif green == 3 and isTurnMod(4) and var_62 == False:
useSkill(5, 'random') # Rage of All (215604): Fixed damage (4242) to all enemies
apple = True # reset next turn
elif green == 2 and isTurnMod(4) and var_62 == False:
useSkill(5, 'random') # Rage of All (215604): Fixed damage (4242) to all enemies
apple = True # reset next turn
elif green == 1 and isTurnMod(4) and var_62 == False:
useSkill(5, 'random') # Rage of All (215604): Fixed damage (4242) to all enemies
apple = True # reset next turn
elif self.HP < 0.5 and lemon == False and isTurnMod(2):
useSkill(12, 'random') # Rat's Instinct (199830): Increase DEF and SPR by 25% and ATK and MAG by 20% for 3 turns to caster
lemon = True # reset next turn
elif unit('3:ally:1:Dire Rat').is('alive') and peach == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
peach = True # reset next turn
elif unit('3:ally:2:Dire Rat').is('alive') and peach == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
peach = True # reset next turn
elif unit('3:ally:3:Dire Rat').is('alive') and peach == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
peach = True # reset next turn
elif unit('3:ally:1:Dire Rat').is('alive') and olive == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
olive = True # reset next turn
elif unit('3:ally:2:Dire Rat').is('alive') and olive == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
olive = True # reset next turn
elif unit('3:ally:3:Dire Rat').is('alive') and olive == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
olive = True # reset next turn
elif unit('3:ally:5:Stunner').is('alive') and guava == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
guava = True # reset next turn
elif unit('3:ally:6:Wild Rat').is('alive') and guava == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
guava = True # reset next turn
elif unit('3:ally:7:Lab Rat').is('alive') and guava == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
guava = True # reset next turn
elif unit('3:ally:5:Stunner').is('alive') and gourd == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
gourd = True # reset next turn
elif unit('3:ally:6:Wild Rat').is('alive') and gourd == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
gourd = True # reset next turn
elif unit('3:ally:7:Lab Rat').is('alive') and gourd == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
green += 1
gourd = True # reset next turn
elif mango == False:
useSkill(10, 'random') # Giganto Tail (215609): Physical damage (2x, ATK) to all enemies
white += 1
mango = True # reset next turn
else:
attack('random')
white += 1
##
# Monster Info
##
#
# Monster Stunner (101002023, 2)
# Race Beast
# Level 99
# Actions 2-2
#
#
# Stats
# HP 4000000
# MP 666
# ATK 530
# DEF 120
# MAG 485
# SPR 100
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 0%
# Silence 100%
# Paralyze 0%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215596) [None]
#
# Fixed earth damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Wild Rat (101006011, 2)
# Race Beast
# Level 99
# Actions 2-2
#
#
# Stats
# HP 4000000
# MP 666
# ATK 525
# DEF 120
# MAG 475
# SPR 100
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 0%
# Silence 100%
# Paralyze 0%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215597) [None]
#
# Fixed lightning damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Lab Rat (101005005, 2)
# Race Beast
# Level 99
# Actions 2-2
#
#
# Stats
# HP 4000000
# MP 666
# ATK 530
# DEF 120
# MAG 485
# SPR 100
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 0%
# Silence 100%
# Paralyze 0%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215598) [None]
#
# Fixed dark damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if True:
useRandomSkill('random')
##
# Monster Info
##
#
# Monster Dire Rat? (101005006, 101001007)
# Race Beast
# Level 99
# Actions 2-2
#
#
# Stats
# HP 10000000
# MP 666
# ATK 550
# DEF 120
# MAG 750
# SPR 100
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 100%
# Wind 0%
# Earth -30%
# Light 0%
# Dark -30%
# Non-Elemental 0%
#
#
# Status resist (+80% / application)
# Poison 100%
# Blind 100%
# Sleep 0%
# Silence 100%
# Paralyze 0%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ50% (100015) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 50%
#
##
###
# Skills
###
#
# Grudge of the Rat (215593) [None]
#
# Fixed fire damage (6666) to one enemy
# Inflict Disease (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Grudge of the Giga Rat (215599) [None]
#
# Fixed damage (22222) to all enemies
# Inflict 8 random status effects (100%) to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if unit('2:ally:401013003:Giga Rat').is('dead') and apple == False:
useSkill(2, 'random') # Grudge of the Giga Rat (215599): Fixed damage (22222) to all enemies, Inflict 8 random status effects (100%) to all enemies
apple = True # reset next turn
elif random() <= 0.20 and berry == False:
useSkill(1, 'random') # Grudge of the Rat (215593): Fixed fire damage (6666) to one enemy, Inflict Disease (100%) on one enemy
berry = True # reset next turn
else:
attack('random')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment