Created
January 29, 2018 22:07
-
-
Save aEnigmatic/8f790f1c150fea8305ade3f54b10cd7b to your computer and use it in GitHub Desktop.
The Rumble of Malboro - ELT
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## | |
# Mission 'The Rumble of Malboro - ELT' (9001603) | |
## | |
## | |
# Monster Info | |
## | |
# | |
# Monster Malboro (900010264) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 4-4 | |
# | |
# | |
# Stats | |
# HP 4000000 | |
# MP 400 | |
# ATK 400 | |
# DEF 175 | |
# MAG 400 | |
# SPR 175 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 0% | |
# Dark 0% | |
# | |
# | |
# Status resist (+10% / application) | |
# Poison 100% | |
# Blind 30% | |
# Sleep 100% | |
# Silence 100% | |
# Paralyze 100% | |
# Confusion 100% | |
# Disease 100% | |
# Petrify 100% | |
# | |
# | |
# Debuff resist | |
# ATK 100% | |
# DEF 0% | |
# MAG 100% | |
# SPR 0% | |
# Stop 100% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #6 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Explosion (Magic) | |
# | |
# Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies | |
# Reduce resistance to Dark by 50% for 3 turns to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Spew (Magic) | |
# | |
# Magic dark damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Sclerosis (Magic) | |
# | |
# Increase resistance to all elements by 50% for 3 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_5').isDead() and once() and apple == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
apple = True # reset next turn | |
honey = True # persistent | |
elif unit('party_6').isDead() and berry == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
berry = True # reset next turn | |
honey = True # persistent | |
elif honey == True: | |
end_turn() | |
honey = False # persistent | |
elif self.HP < 0.1 and once(): | |
useSkill(2, 'random') # Acidic Explosion (900075): Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies, Reduce resistance to Dark by 50% for 3 turns to all enemies | |
elif random() <= 0.50 and peach == False: | |
useSkill(3, 'random') # Acidic Spew (900082): Magic dark damage (2.5x, MAG) to all enemies | |
peach = True # reset next turn | |
elif isTurnMod(4) and olive == False: | |
useSkill(4, 'random') # Sclerosis (900083): Increase resistance to all elements by 50% for 3 turns to caster | |
olive = True # reset next turn | |
else: | |
attack('random') | |
## | |
# Monster Info | |
## | |
# | |
# Monster Malboro (900010265) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 4-4 | |
# | |
# | |
# Stats | |
# HP 4000000 | |
# MP 400 | |
# ATK 400 | |
# DEF 175 | |
# MAG 400 | |
# SPR 175 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 0% | |
# Dark 0% | |
# | |
# | |
# Status resist (+10% / application) | |
# Poison 100% | |
# Blind 30% | |
# Sleep 100% | |
# Silence 100% | |
# Paralyze 100% | |
# Confusion 100% | |
# Disease 100% | |
# Petrify 100% | |
# | |
# | |
# Debuff resist | |
# ATK 100% | |
# DEF 0% | |
# MAG 100% | |
# SPR 0% | |
# Stop 100% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #6 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Explosion (Magic) | |
# | |
# Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies | |
# Reduce resistance to Dark by 50% for 3 turns to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Spew (Magic) | |
# | |
# Magic dark damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Sclerosis (Magic) | |
# | |
# Increase resistance to all elements by 50% for 3 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_5').isDead() and once() and apple == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
apple = True # reset next turn | |
honey = True # persistent | |
elif unit('party_6').isDead() and berry == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
berry = True # reset next turn | |
honey = True # persistent | |
elif honey == True: | |
end_turn() | |
honey = False # persistent | |
elif self.HP < 0.1 and once(): | |
useSkill(2, 'random') # Acidic Explosion (900075): Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies, Reduce resistance to Dark by 50% for 3 turns to all enemies | |
elif random() <= 0.50 and peach == False: | |
useSkill(3, 'random') # Acidic Spew (900082): Magic dark damage (2.5x, MAG) to all enemies | |
peach = True # reset next turn | |
elif isTurnMod(4) and olive == False: | |
useSkill(4, 'random') # Sclerosis (900083): Increase resistance to all elements by 50% for 3 turns to caster | |
olive = True # reset next turn | |
else: | |
attack('random') | |
## | |
# Monster Info | |
## | |
# | |
# Monster Malboro (900010283) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 4-4 | |
# | |
# | |
# Stats | |
# HP 4000000 | |
# MP 400 | |
# ATK 400 | |
# DEF 175 | |
# MAG 400 | |
# SPR 175 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 0% | |
# Dark 0% | |
# | |
# | |
# Status resist (+10% / application) | |
# Poison 100% | |
# Blind 30% | |
# Sleep 100% | |
# Silence 100% | |
# Paralyze 100% | |
# Confusion 100% | |
# Disease 100% | |
# Petrify 100% | |
# | |
# | |
# Debuff resist | |
# ATK 100% | |
# DEF 0% | |
# MAG 100% | |
# SPR 0% | |
# Stop 100% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #6 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Explosion (Magic) | |
# | |
# Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies | |
# Reduce resistance to Dark by 50% for 3 turns to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Spew (Magic) | |
# | |
# Magic dark damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Sclerosis (Magic) | |
# | |
# Increase resistance to all elements by 50% for 3 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_5').isDead() and once() and apple == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
apple = True # reset next turn | |
honey = True # persistent | |
elif unit('party_6').isDead() and berry == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
berry = True # reset next turn | |
honey = True # persistent | |
elif honey == True: | |
end_turn() | |
honey = False # persistent | |
elif self.HP < 0.1 and once(): | |
useSkill(2, 'random') # Acidic Explosion (900075): Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies, Reduce resistance to Dark by 50% for 3 turns to all enemies | |
elif random() <= 0.50 and peach == False: | |
useSkill(3, 'random') # Acidic Spew (900082): Magic dark damage (2.5x, MAG) to all enemies | |
peach = True # reset next turn | |
elif isTurnMod(4) and olive == False: | |
useSkill(4, 'random') # Sclerosis (900083): Increase resistance to all elements by 50% for 3 turns to caster | |
olive = True # reset next turn | |
else: | |
attack('random') | |
## | |
# Monster Info | |
## | |
# | |
# Monster Malboro (900010284) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 4-4 | |
# | |
# | |
# Stats | |
# HP 4000000 | |
# MP 400 | |
# ATK 400 | |
# DEF 175 | |
# MAG 400 | |
# SPR 175 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 0% | |
# Dark 0% | |
# | |
# | |
# Status resist (+10% / application) | |
# Poison 100% | |
# Blind 30% | |
# Sleep 100% | |
# Silence 100% | |
# Paralyze 100% | |
# Confusion 100% | |
# Disease 100% | |
# Petrify 100% | |
# | |
# | |
# Debuff resist | |
# ATK 100% | |
# DEF 0% | |
# MAG 100% | |
# SPR 0% | |
# Stop 100% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #6 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Explosion (Magic) | |
# | |
# Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies | |
# Reduce resistance to Dark by 50% for 3 turns to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Acidic Spew (Magic) | |
# | |
# Magic dark damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Sclerosis (Magic) | |
# | |
# Increase resistance to all elements by 50% for 3 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_5').isDead() and once() and apple == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
apple = True # reset next turn | |
honey = True # persistent | |
elif unit('party_6').isDead() and berry == False: | |
useSkill(1, 'random') # Proliferation (900073): Summon ally #6 (100%) | |
berry = True # reset next turn | |
honey = True # persistent | |
elif honey == True: | |
end_turn() | |
honey = False # persistent | |
elif self.HP < 0.1 and once(): | |
useSkill(2, 'random') # Acidic Explosion (900075): Sacrifice 100% HP and deal unknown damage (1.5x, unknown) to all enemies, Reduce resistance to Dark by 50% for 3 turns to all enemies | |
elif random() <= 0.50 and peach == False: | |
useSkill(3, 'random') # Acidic Spew (900082): Magic dark damage (2.5x, MAG) to all enemies | |
peach = True # reset next turn | |
elif isTurnMod(4) and olive == False: | |
useSkill(4, 'random') # Sclerosis (900083): Increase resistance to all elements by 50% for 3 turns to caster | |
olive = True # reset next turn | |
else: | |
attack('random') | |
## | |
# Monster Info | |
## | |
# | |
# Monster Great Malboro (900010266) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 5-5 | |
# | |
# | |
# Stats | |
# HP 10000000 | |
# MP 1000 | |
# ATK 505 | |
# DEF 20000 | |
# MAG 405 | |
# SPR 20000 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 50% | |
# Dark 50% | |
# | |
# | |
# Status resist (+50% / 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% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #3 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #4 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Skin Softened (Physical) | |
# | |
# Reduce DEF and SPR by 99% for 2 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Bad Breath (Magic) | |
# | |
# Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies | |
# Magic damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Tentacles Blow (Magic) | |
# | |
# Physical* damage (5x, ATK) to one enemy | |
# Reduce DEF by 40% for 3 turns to one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Berserk Touch (Physical) | |
# | |
# Physical damage (1.5x, ATK) to one enemy | |
# Inflict berserk (+50% ATK) on one enemyfor 2 turns | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Paralyzing Touch (Physical) | |
# | |
# Physical damage (1.5x, ATK) to one enemy | |
# Inflict Paralyze (70%) on one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Crazy Mad (Magic) | |
# | |
# Increase ATK and MAG by 50% for 99 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Devour (None) | |
# | |
# Remove one enemy from fight for 2 turns | |
# Magic* damage (2.5x, MAG) to one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Great Malboro feels weak (Physical) | |
# | |
# Reduce DEF and SPR by 99% for 4 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Tentacles Rampage (Magic) | |
# | |
# Physical* damage (5x, ATK) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_1').isDead() and once(): | |
useSkill(1, 'random') # Proliferation (900071): Summon ally #3 (100%) | |
honey = True # persistent | |
elif unit('party_2').isDead() and once(): | |
useSkill(2, 'random') # Proliferation (900072): Summon ally #4 (100%) | |
ramen = True # persistent | |
elif unit('party_3').isDead() and peach == False: | |
useSkill(1, 'random') # Proliferation (900071): Summon ally #3 (100%) | |
peach = True # reset next turn | |
honey = True # persistent | |
elif unit('party_4').isDead() and olive == False: | |
useSkill(2, 'random') # Proliferation (900072): Summon ally #4 (100%) | |
olive = True # reset next turn | |
ramen = True # persistent | |
elif mango == False and honey == True and ramen == True: | |
useSkill(3, 'random') # Skin Softened (900074): Reduce DEF and SPR by 99% for 2 turns to caster | |
mango = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif once() and self.HP < 0.1: | |
useSkill(10, 'random') # Great Malboro feels weak (900084): Reduce DEF and SPR by 99% for 4 turns to caster | |
honey = False # persistent | |
ramen = False # persistent | |
elif once() and self.HP < 0.5: | |
useSkill(8, 'random') # Crazy Mad (164240): Increase ATK and MAG by 50% for 99 turns to caster | |
honey = False # persistent | |
ramen = False # persistent | |
elif lemon == False and isTurnMod(4) and self.HP > 0.5: | |
useSkill(4, 'random') # Bad Breath (900076): Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies, Magic damage (2.5x, MAG) to all enemies | |
lemon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif grape == False: | |
useSkill(5, 'random') # Tentacles Blow (900077): Physical* damage (5x, ATK) to one enemy, Reduce DEF by 40% for 3 turns to one enemy | |
grape = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif lemon == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(4, 'random') # Bad Breath (900076): Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies, Magic damage (2.5x, MAG) to all enemies | |
lemon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif melon == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(6, 'atk_max') # Berserk Touch (900078): Physical damage (1.5x, ATK) to one enemy, Inflict berserk (+50% ATK) on one enemyfor 2 turns | |
melon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif berry == False and isTurnMod(4) and self.HP < 0.5: | |
useSkill(11, 'random') # Tentacles Rampage (900085): Physical* damage (5x, ATK) to all enemies | |
berry = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif random() <= 0.30 and guava == False: | |
useSkill(7, 'mind_max') # Paralyzing Touch (900079): Physical damage (1.5x, ATK) to one enemy, Inflict Paralyze (70%) on one enemy | |
guava = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif gourd == False and isTurnMod(4) and self.HP > 0.5: | |
useSkill(9, 'random') # Devour (900081): Remove one enemy from fight for 2 turns, Magic* damage (2.5x, MAG) to one enemy | |
gourd = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif apple == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(9, 'random') # Devour (900081): Remove one enemy from fight for 2 turns, Magic* damage (2.5x, MAG) to one enemy | |
apple = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
else: | |
attack('random') | |
honey = False # persistent | |
ramen = False # persistent | |
## | |
# Monster Info | |
## | |
# | |
# Monster Great Malboro (900010285) | |
# Race Demon, Plantoid | |
# Level 99 | |
# Actions 5-5 | |
# | |
# | |
# Stats | |
# HP 10000000 | |
# MP 1000 | |
# ATK 505 | |
# DEF 20000 | |
# MAG 405 | |
# SPR 20000 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 50% | |
# Dark 50% | |
# | |
# | |
# Status resist (+50% / 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% | |
# | |
# | |
# Immunity | |
# Death + | |
# Gravity + | |
# | |
### | |
### | |
# Skills | |
### | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #3 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Proliferation (Hybrid) | |
# | |
# Summon ally #4 (100%) | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Skin Softened (Physical) | |
# | |
# Reduce DEF and SPR by 99% for 2 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Bad Breath (Magic) | |
# | |
# Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies | |
# Magic damage (2.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Tentacles Blow (Magic) | |
# | |
# Physical* damage (5x, ATK) to one enemy | |
# Reduce DEF by 40% for 3 turns to one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Berserk Touch (Physical) | |
# | |
# Physical damage (1.5x, ATK) to one enemy | |
# Inflict berserk (+50% ATK) on one enemyfor 2 turns | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Paralyzing Touch (Physical) | |
# | |
# Physical damage (1.5x, ATK) to one enemy | |
# Inflict Paralyze (70%) on one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Crazy Mad (Magic) | |
# | |
# Increase ATK and MAG by 50% for 99 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Devour (None) | |
# | |
# Remove one enemy from fight for 2 turns | |
# Magic* damage (2.5x, MAG) to one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Great Malboro feels weak (Physical) | |
# | |
# Reduce DEF and SPR by 99% for 4 turns to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Tentacles Rampage (Magic) | |
# | |
# Physical* damage (5x, ATK) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if unit('party_1').isDead() and once(): | |
useSkill(1, 'random') # Proliferation (900071): Summon ally #3 (100%) | |
honey = True # persistent | |
elif unit('party_2').isDead() and once(): | |
useSkill(2, 'random') # Proliferation (900072): Summon ally #4 (100%) | |
ramen = True # persistent | |
elif unit('party_3').isDead() and peach == False: | |
useSkill(1, 'random') # Proliferation (900071): Summon ally #3 (100%) | |
peach = True # reset next turn | |
honey = True # persistent | |
elif unit('party_4').isDead() and olive == False: | |
useSkill(2, 'random') # Proliferation (900072): Summon ally #4 (100%) | |
olive = True # reset next turn | |
ramen = True # persistent | |
elif mango == False and honey == True and ramen == True: | |
useSkill(3, 'random') # Skin Softened (900074): Reduce DEF and SPR by 99% for 2 turns to caster | |
mango = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif once() and self.HP < 0.1: | |
useSkill(10, 'random') # Great Malboro feels weak (900084): Reduce DEF and SPR by 99% for 4 turns to caster | |
honey = False # persistent | |
ramen = False # persistent | |
elif once() and self.HP < 0.5: | |
useSkill(8, 'random') # Crazy Mad (164240): Increase ATK and MAG by 50% for 99 turns to caster | |
honey = False # persistent | |
ramen = False # persistent | |
elif lemon == False and isTurnMod(4) and self.HP > 0.5: | |
useSkill(4, 'random') # Bad Breath (900076): Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies, Magic damage (2.5x, MAG) to all enemies | |
lemon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif grape == False: | |
useSkill(5, 'random') # Tentacles Blow (900077): Physical* damage (5x, ATK) to one enemy, Reduce DEF by 40% for 3 turns to one enemy | |
grape = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif lemon == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(4, 'random') # Bad Breath (900076): Inflict Poison, Blind and Disease (50%), Sleep and Silence (30%) and Paralyze, Confusion and Petrify (20%) on all enemies, Magic damage (2.5x, MAG) to all enemies | |
lemon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif melon == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(6, 'atk_max') # Berserk Touch (900078): Physical damage (1.5x, ATK) to one enemy, Inflict berserk (+50% ATK) on one enemyfor 2 turns | |
melon = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif berry == False and isTurnMod(4) and self.HP < 0.5: | |
useSkill(11, 'random') # Tentacles Rampage (900085): Physical* damage (5x, ATK) to all enemies | |
berry = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif random() <= 0.30 and guava == False: | |
useSkill(7, 'mind_max') # Paralyzing Touch (900079): Physical damage (1.5x, ATK) to one enemy, Inflict Paralyze (70%) on one enemy | |
guava = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif gourd == False and isTurnMod(4) and self.HP > 0.5: | |
useSkill(9, 'random') # Devour (900081): Remove one enemy from fight for 2 turns, Magic* damage (2.5x, MAG) to one enemy | |
gourd = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
elif apple == False and isTurnMod(3) and self.HP < 0.5: | |
useSkill(9, 'random') # Devour (900081): Remove one enemy from fight for 2 turns, Magic* damage (2.5x, MAG) to one enemy | |
apple = True # reset next turn | |
honey = False # persistent | |
ramen = False # persistent | |
else: | |
attack('random') | |
honey = False # persistent | |
ramen = False # persistent | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment