Created
August 15, 2020 10:57
-
-
Save aEnigmatic/09f98937abcd1406079daa346de9d452 to your computer and use it in GitHub Desktop.
Scorn of the Dragon of the Abyss
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 'Scorn of the Dragon of the Abyss' (8995904) | |
# Enemy has first strike! | |
# | |
# Battles | |
# * Shinryu | |
## | |
## | |
# Monster Info | |
## | |
# | |
# Monster Shinryu (407251003) | |
# Race Dragon | |
# Level 99 | |
# Actions 40-40 | |
# | |
# NEW DAMAGE FORMULA! (5, 25, 185) | |
# | |
# | |
# Stats | |
# HP 800000000 | |
# MP 100000 | |
# ATK 2500 | |
# DEF 5300 | |
# MAG 2500 | |
# SPR 5300 | |
# | |
# | |
# Damage resist | |
# physical 0% | |
# magical 0% | |
# | |
# | |
# Element resist | |
# Fire 0% | |
# Ice 0% | |
# Lightning 0% | |
# Water 0% | |
# Wind 0% | |
# Earth 0% | |
# Light 0% | |
# Dark 0% | |
# Non-Elemental 0% | |
# | |
# | |
# Status resist (+20% / application) | |
# Poison 100% | |
# Blind 0% | |
# 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 | |
### | |
# | |
# ????????????????_??? (100099) [Passive] | |
# | |
# Cast Final Attack (219098) and Giga Flare (219099) upon defeat | |
# | |
## | |
# | |
# ???65% (100096) [Passive] | |
# | |
# Increase ATK, DEF, MAG and SPR by 65% | |
# | |
## | |
# | |
# 光属性吸収 (100012) [Passive] | |
# | |
# Absorb Light elemental attacks | |
# | |
## | |
### | |
# Skills | |
### | |
# | |
# It has focused the power of water! (219074) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Tidal Waves (219075) [Magic] | |
# | |
# Magic water damage (6x, MAG) to all enemies | |
# Reduce resistance to Lightning by 30% for 3 turns to all enemies | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Mighty Guard (219076) [None] | |
# | |
# Increase DEF and SPR by 55% for one turn to caster (can not be removed) | |
# Unused parameters: [1] | |
# Increase DEF and SPR by 30% for 3 turns to caster | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Forced Return (219077) [None] | |
# | |
# Force all enemies to return to the battlefield | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Units have been forced to return to battle! (219078) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Shinryu is enraged! (219079) [None] | |
# | |
# Increase ATK and MAG by 10% for 3 turns to caster (can not be removed) | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Almagest (219080) [None] | |
# | |
# Magic* damage (3.75x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Roulette of Death (219081) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Roulette of Death (219082) [Magic] | |
# | |
# Instant KO (100%) to one enemy (ignores death resist) | |
# Remove all buffs and debuffs from one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Roulette of Death (219083) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Roulette of Death (219084) [Magic] | |
# | |
# [Death] | |
# Instant KO (100%) to caster | |
# | |
# Sealable - Unknown1 + | |
# Reflect + Unknown2 - | |
# | |
## | |
# | |
# Roulette of Death (219085) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Shinryu's Claw (219086) [Physical] | |
# | |
# Hybrid* damage (2.2x, ATK and 2.1x, MAG) to one enemy | |
# Unused parameters: [0] | |
# Inflict Poison (15%) on one enemy | |
# Unknown parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Shinryu's Tail (219087) [None] | |
# | |
# Hybrid* damage (1.9x, ATK and 1.8x, MAG) to all enemies | |
# Unused parameters: [0] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Flare (219088) [Magic] | |
# | |
# Magic fire damage (5x, MAG) to one enemy | |
# Reduce resistance to Water by 30% for 3 turns to one enemy | |
# Unused parameters: [1] | |
# | |
# Sealable + Unknown1 + | |
# Reflect + Unknown2 - | |
# | |
## | |
# | |
# Maelstrom (219089) [None] | |
# | |
# 98% HP damage to all enemies | |
# Unknown parameters: [99,100,1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Icestorm (219090) [Magic] | |
# | |
# Magic ice damage (2x, MAG) to all enemies | |
# Reduce resistance to Ice by 60% for 3 turns to all enemies | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Lightning (219091) [Magic] | |
# | |
# Magic lightning damage (2x, MAG) to all enemies | |
# Reduce resistance to Lightning by 60% for 3 turns to all enemies | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Blaze (219092) [Magic] | |
# | |
# Magic fire damage (2x, MAG) to all enemies | |
# Reduce resistance to Fire by 60% for 3 turns to all enemies | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Earthquake (219093) [Physical] | |
# | |
# Physical earth damage (3.5x, ATK) to all enemies | |
# Reduce ATK, DEF, MAG and SPR by 30% for 3 turns to all enemies | |
# Reduce resistance to Earth by 60% for 3 turns to all enemies | |
# Unused parameters: [1] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Evil Eye (219094) [None] | |
# | |
# Remove resistances to Petrify from one enemy for one turn | |
# Inflict Petrify (100%) on one enemy | |
# Unknown parameters: [1] | |
# Remove all buffs and debuffs from one enemy | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# It has focused the power of fire! (219095) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Atomic Ray (219096) [Magic] | |
# | |
# Magic fire damage (5.5x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Zombie Breath (219097) [None] | |
# | |
# Inflict Zombie (100%) to one enemy | |
# Unused parameters: [[0,0,0,0,0,0,0,1]] | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Final Attack (219098) [None] | |
# | |
# No effect | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
# | |
# Giga Flare (219099) [None] | |
# | |
# Physical* fire damage (6x, ATK) to all enemies (+100% accuracy) | |
# Magic* fire damage (6x, MAG) to all enemies | |
# | |
# Sealable - Unknown1 + | |
# Reflect - Unknown2 - | |
# | |
## | |
### | |
# AI | |
### | |
if apple == True: | |
endTurn() | |
mauve = 0 | |
black = 0 | |
sushi = False # persistent | |
ramen = False # persistent | |
elif once() and tiger == False: | |
useSkill(1, 'random') # It has focused the power of water! (219074): No effect | |
elif once() and tiger == False: | |
useSkill(2, 'random') # Tidal Waves (219075): Magic water damage (6x, MAG) to all enemies, Reduce resistance to Lightning by 30% for 3 turns to all enemies | |
elif once() and tiger == False: | |
useSkill(3, 'random') # Mighty Guard (219076): Increase DEF and SPR by 55% for one turn to caster (can not be removed), Increase DEF and SPR by 30% for 3 turns to caster | |
tiger = True # persistent | |
apple = True # reset next turn | |
elif unit('5:enemy:any').inBattlefield() and berry == False: | |
useSkill(4, 'random') # Forced Return (219077): Force all enemies to return to the battlefield | |
berry = True # reset next turn | |
elif berry == True and peach == False: | |
useSkill(5, 'random') # Units have been forced to return to battle! (219078): No effect | |
peach = True # reset next turn | |
elif honey == True and olive == False: | |
useSkill(6, 'random') # Shinryu is enraged! (219079): Increase ATK and MAG by 10% for 3 turns to caster (can not be removed) | |
olive = True # reset next turn | |
apple = True # reset next turn | |
honey = False # persistent | |
elif once() and self.HP < 0.85 and ramen == True: | |
useSkill(12, 'random') # Roulette of Death (219085): No effect | |
mango = True # reset next turn | |
sushi = True # persistent | |
elif once() and self.HP < 0.85 and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.85 and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.85 and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.85 and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.7 and mango == False and ramen == True: | |
useSkill(12, 'random') # Roulette of Death (219085): No effect | |
lemon = True # reset next turn | |
sushi = True # persistent | |
elif once() and self.HP < 0.7 and mango == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.7 and mango == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.7 and mango == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.7 and mango == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.55 and mango == False and lemon == False and ramen == True: | |
useSkill(12, 'random') # Roulette of Death (219085): No effect | |
grape = True # reset next turn | |
sushi = True # persistent | |
elif once() and self.HP < 0.55 and mango == False and lemon == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.55 and mango == False and lemon == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.55 and mango == False and lemon == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.55 and mango == False and lemon == False and ramen == True: | |
wait() # No action | |
elif once() and self.HP < 0.4 and mango == False and lemon == False and ramen == True and grape == False: | |
useSkill(12, 'random') # Roulette of Death (219085): No effect | |
melon = True # reset next turn | |
sushi = True # persistent | |
elif once() and self.HP < 0.4 and mango == False and lemon == False and ramen == True and grape == False: | |
wait() # No action | |
elif once() and self.HP < 0.4 and mango == False and lemon == False and ramen == True and grape == False: | |
wait() # No action | |
elif once() and self.HP < 0.4 and mango == False and lemon == False and ramen == True and grape == False: | |
wait() # No action | |
elif once() and self.HP < 0.4 and mango == False and lemon == False and ramen == True and grape == False: | |
wait() # No action | |
elif once() and self.HP < 0.2 and mango == False and lemon == False and ramen == True and grape == False and melon == False: | |
useSkill(12, 'random') # Roulette of Death (219085): No effect | |
guava = True # reset next turn | |
sushi = True # persistent | |
elif once() and self.HP < 0.2 and mango == False and lemon == False and ramen == True and grape == False and melon == False: | |
wait() # No action | |
elif once() and self.HP < 0.2 and mango == False and lemon == False and ramen == True and grape == False and melon == False: | |
wait() # No action | |
elif once() and self.HP < 0.2 and mango == False and lemon == False and ramen == True and grape == False and melon == False: | |
wait() # No action | |
elif once() and self.HP < 0.2 and mango == False and lemon == False and ramen == True and grape == False and melon == False: | |
wait() # No action | |
elif unit('7:enemy:1').inBattlefield() and gourd == False and sushi == True: | |
wait('slot:1') # No action | |
gourd = True # reset next turn | |
elif unit('7:enemy:1').hasStatus('Petrify') and gourd == False and sushi == True: | |
wait('slot:1') # No action | |
gourd = True # reset next turn | |
elif unit('7:enemy:1').is('dead') and gourd == False and sushi == True: | |
wait('slot:1') # No action | |
gourd = True # reset next turn | |
elif unit('7:enemy:1').is('alive') and not unit('7:enemy:1').inBattlefield() and gourd == False and sushi == True: | |
useSkill(8, 'slot:1') # Roulette of Death (219081): No effect | |
gourd = True # reset next turn | |
elif unit('7:enemy:2').inBattlefield() and var_61 == False and sushi == True: | |
wait('slot:2') # No action | |
var_61 = True # reset next turn | |
elif unit('7:enemy:2').hasStatus('Petrify') and var_61 == False and sushi == True: | |
wait('slot:2') # No action | |
var_61 = True # reset next turn | |
elif unit('7:enemy:2').is('dead') and var_61 == False and sushi == True: | |
wait('slot:2') # No action | |
var_61 = True # reset next turn | |
elif unit('7:enemy:2').is('alive') and not unit('7:enemy:2').inBattlefield() and var_61 == False and sushi == True: | |
useSkill(8, 'slot:2') # Roulette of Death (219081): No effect | |
var_61 = True # reset next turn | |
elif unit('7:enemy:3').inBattlefield() and var_62 == False and sushi == True: | |
wait('slot:3') # No action | |
var_62 = True # reset next turn | |
elif unit('7:enemy:3').hasStatus('Petrify') and var_62 == False and sushi == True: | |
wait('slot:3') # No action | |
var_62 = True # reset next turn | |
elif unit('7:enemy:3').is('dead') and var_62 == False and sushi == True: | |
wait('slot:3') # No action | |
var_62 = True # reset next turn | |
elif unit('7:enemy:3').is('alive') and not unit('7:enemy:3').inBattlefield() and var_62 == False and sushi == True: | |
useSkill(8, 'slot:3') # Roulette of Death (219081): No effect | |
var_62 = True # reset next turn | |
elif unit('7:enemy:4').inBattlefield() and var_63 == False and sushi == True: | |
wait('slot:4') # No action | |
var_63 = True # reset next turn | |
elif unit('7:enemy:4').hasStatus('Petrify') and var_63 == False and sushi == True: | |
wait('slot:4') # No action | |
var_63 = True # reset next turn | |
elif unit('7:enemy:4').is('dead') and var_63 == False and sushi == True: | |
wait('slot:4') # No action | |
var_63 = True # reset next turn | |
elif unit('7:enemy:4').is('alive') and not unit('7:enemy:4').inBattlefield() and var_63 == False and sushi == True: | |
useSkill(8, 'slot:4') # Roulette of Death (219081): No effect | |
var_63 = True # reset next turn | |
elif unit('7:enemy:5').inBattlefield() and var_64 == False and sushi == True: | |
wait('slot:5') # No action | |
var_64 = True # reset next turn | |
elif unit('7:enemy:5').hasStatus('Petrify') and var_64 == False and sushi == True: | |
wait('slot:5') # No action | |
var_64 = True # reset next turn | |
elif unit('7:enemy:5').is('dead') and var_64 == False and sushi == True: | |
wait('slot:5') # No action | |
var_64 = True # reset next turn | |
elif unit('7:enemy:5').is('alive') and not unit('7:enemy:5').inBattlefield() and var_64 == False and sushi == True: | |
useSkill(8, 'slot:5') # Roulette of Death (219081): No effect | |
var_64 = True # reset next turn | |
elif unit('7:enemy:6').inBattlefield() and var_65 == False and sushi == True: | |
wait('slot:6') # No action | |
var_65 = True # reset next turn | |
elif unit('7:enemy:6').is('dead') and var_65 == False and sushi == True: | |
wait('slot:6') # No action | |
var_65 = True # reset next turn | |
elif unit('7:enemy:6').hasStatus('Petrify') and var_65 == False and sushi == True: | |
wait('slot:6') # No action | |
var_65 = True # reset next turn | |
elif unit('7:enemy:6').is('alive') and not unit('7:enemy:6').inBattlefield() and var_65 == False and sushi == True: | |
useSkill(8, 'slot:6') # Roulette of Death (219081): No effect | |
var_65 = True # reset next turn | |
elif var_67 == False and sushi == True: | |
useSkill(10, 'random') # Roulette of Death (219083): No effect | |
var_67 = True # unknown flag type (67) | |
bacon = True # persistent | |
elif random() <= 0.90 and bacon == True and var_68 == False and sushi == True: | |
wait() # No action | |
var_68 = True # unknown flag type (68) | |
bacon = False # persistent | |
elif self.hasReflect() and var_68 == False and bacon == True and sushi == True: | |
useSkill(11, 'random') # Roulette of Death (219084): [Death], Instant KO (100%) to caster | |
var_69 = True # unknown flag type (69) | |
var_68 = True # unknown flag type (68) | |
apple = True # reset next turn | |
bacon = False # persistent | |
elif not self.hasReflect() and var_68 == False and bacon == True and sushi == True: | |
useSkill(11, 'random') # Roulette of Death (219084): [Death], Instant KO (100%) to caster | |
var_69 = True # unknown flag type (69) | |
var_68 = True # unknown flag type (68) | |
honey = True # persistent | |
elif unit('7:enemy:1').inBattlefield() and var_70 == False and sushi == True and var_69 == False: | |
wait('slot:1') # No action | |
var_70 = True # unknown flag type (70) | |
elif unit('7:enemy:1').hasStatus('Petrify') and var_70 == False and sushi == True and var_69 == False: | |
wait('slot:1') # No action | |
var_70 = True # unknown flag type (70) | |
elif unit('7:enemy:1').is('dead') and var_70 == False and sushi == True and var_69 == False: | |
wait('slot:1') # No action | |
var_70 = True # unknown flag type (70) | |
elif unit('7:enemy:1').is('alive') and not unit('7:enemy:1').inBattlefield() and var_70 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:1') # Roulette of Death (219081): No effect | |
var_70 = True # unknown flag type (70) | |
steak = True # persistent | |
elif random() <= 0.86 and unit('7:enemy:1').is('alive') and not unit('7:enemy:1').inBattlefield() and steak == True and var_71 == False and sushi == True and var_69 == False: | |
wait('slot:1') # No action | |
var_71 = True # unknown flag type (71) | |
steak = False # persistent | |
elif unit('7:enemy:1').is('alive') and not unit('7:enemy:1').inBattlefield() and steak == True and var_71 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:1') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
steak = False # persistent | |
elif unit('7:enemy:2').inBattlefield() and var_72 == False and sushi == True and var_69 == False: | |
wait('slot:2') # No action | |
var_72 = True # unknown flag type (72) | |
elif unit('7:enemy:2').hasStatus('Petrify') and var_72 == False and sushi == True and var_69 == False: | |
wait('slot:2') # No action | |
var_72 = True # unknown flag type (72) | |
elif unit('7:enemy:2').is('dead') and var_72 == False and sushi == True and var_69 == False: | |
wait('slot:2') # No action | |
var_72 = True # unknown flag type (72) | |
elif unit('7:enemy:2').is('alive') and not unit('7:enemy:2').inBattlefield() and var_72 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:2') # Roulette of Death (219081): No effect | |
var_72 = True # unknown flag type (72) | |
salad = True # persistent | |
elif random() <= 0.83 and unit('7:enemy:2').is('alive') and not unit('7:enemy:2').inBattlefield() and salad == True and var_73 == False and sushi == True and var_69 == False: | |
wait('slot:2') # No action | |
var_73 = True # unknown flag type (73) | |
salad = False # persistent | |
elif unit('7:enemy:2').is('alive') and not unit('7:enemy:2').inBattlefield() and salad == True and var_73 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:2') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
salad = False # persistent | |
elif unit('7:enemy:3').inBattlefield() and var_74 == False and sushi == True and var_69 == False: | |
wait('slot:3') # No action | |
var_74 = True # unknown flag type (74) | |
elif unit('7:enemy:3').hasStatus('Petrify') and var_74 == False and sushi == True and var_69 == False: | |
wait('slot:3') # No action | |
var_74 = True # unknown flag type (74) | |
elif unit('7:enemy:3').is('dead') and var_74 == False and sushi == True and var_69 == False: | |
wait('slot:3') # No action | |
var_74 = True # unknown flag type (74) | |
elif unit('7:enemy:3').is('alive') and not unit('7:enemy:3').inBattlefield() and var_74 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:3') # Roulette of Death (219081): No effect | |
var_74 = True # unknown flag type (74) | |
fries = True # persistent | |
elif random() <= 0.80 and unit('7:enemy:3').is('alive') and not unit('7:enemy:3').inBattlefield() and fries == True and var_75 == False and sushi == True and var_69 == False: | |
wait('slot:3') # No action | |
var_75 = True # unknown flag type (75) | |
fries = False # persistent | |
elif unit('7:enemy:3').is('alive') and not unit('7:enemy:3').inBattlefield() and fries == True and var_75 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:3') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
fries = False # persistent | |
elif unit('7:enemy:4').inBattlefield() and var_76 == False and sushi == True and var_69 == False: | |
wait('slot:4') # No action | |
var_76 = True # unknown flag type (76) | |
elif unit('7:enemy:4').hasStatus('Petrify') and var_76 == False and sushi == True and var_69 == False: | |
wait('slot:4') # No action | |
var_76 = True # unknown flag type (76) | |
elif unit('7:enemy:4').is('dead') and var_76 == False and sushi == True and var_69 == False: | |
wait('slot:4') # No action | |
var_76 = True # unknown flag type (76) | |
elif unit('7:enemy:4').is('alive') and not unit('7:enemy:4').inBattlefield() and var_76 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:4') # Roulette of Death (219081): No effect | |
var_76 = True # unknown flag type (76) | |
sugar = True # persistent | |
elif random() <= 0.75 and unit('7:enemy:4').is('alive') and not unit('7:enemy:4').inBattlefield() and sugar == True and var_77 == False and sushi == True and var_69 == False: | |
wait('slot:4') # No action | |
var_77 = True # unknown flag type (77) | |
sugar = False # persistent | |
elif unit('7:enemy:4').is('alive') and not unit('7:enemy:4').inBattlefield() and sugar == True and var_77 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:4') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
sugar = False # persistent | |
elif unit('7:enemy:5').inBattlefield() and var_78 == False and sushi == True and var_69 == False: | |
wait('slot:5') # No action | |
var_78 = True # unknown flag type (78) | |
elif unit('7:enemy:5').hasStatus('Petrify') and var_78 == False and sushi == True and var_69 == False: | |
wait('slot:5') # No action | |
var_78 = True # unknown flag type (78) | |
elif unit('7:enemy:5').is('dead') and var_78 == False and sushi == True and var_69 == False: | |
wait('slot:5') # No action | |
var_78 = True # unknown flag type (78) | |
elif unit('7:enemy:5').is('alive') and not unit('7:enemy:5').inBattlefield() and var_78 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:5') # Roulette of Death (219081): No effect | |
var_78 = True # unknown flag type (78) | |
pizza = True # persistent | |
elif random() <= 0.67 and unit('7:enemy:5').is('alive') and not unit('7:enemy:5').inBattlefield() and pizza == True and var_79 == False and sushi == True and var_69 == False: | |
wait('slot:5') # No action | |
var_79 = True # unknown flag type (79) | |
pizza = False # persistent | |
elif unit('7:enemy:5').is('alive') and not unit('7:enemy:5').inBattlefield() and pizza == True and var_79 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:5') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
pizza = False # persistent | |
elif unit('7:enemy:6').inBattlefield() and var_80 == False and sushi == True and var_69 == False: | |
wait('slot:6') # No action | |
var_80 = True # unknown flag type (80) | |
elif unit('7:enemy:6').hasStatus('Petrify') and var_80 == False and sushi == True and var_69 == False: | |
wait('slot:6') # No action | |
var_80 = True # unknown flag type (80) | |
elif unit('7:enemy:6').is('dead') and var_80 == False and sushi == True and var_69 == False: | |
wait('slot:6') # No action | |
var_80 = True # unknown flag type (80) | |
elif unit('7:enemy:6').is('alive') and not unit('7:enemy:6').inBattlefield() and var_80 == False and sushi == True and var_69 == False: | |
useSkill(8, 'slot:6') # Roulette of Death (219081): No effect | |
var_80 = True # unknown flag type (80) | |
pasta = True # persistent | |
elif random() <= 0.50 and unit('7:enemy:6').is('alive') and not unit('7:enemy:6').inBattlefield() and pasta == True and var_81 == False and sushi == True and var_69 == False: | |
wait('slot:6') # No action | |
var_81 = True # unknown flag type (81) | |
pasta = False # persistent | |
elif unit('7:enemy:6').is('alive') and not unit('7:enemy:6').inBattlefield() and pasta == True and var_81 == False and var_69 == False and sushi == True: | |
useSkill(9, 'slot:6') # Roulette of Death (219082): Instant KO (100%) to one enemy (ignores death resist), Remove all buffs and debuffs from one enemy | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
pasta = False # persistent | |
elif var_82 == False and var_69 == False and sushi == True: | |
useSkill(10, 'random') # Roulette of Death (219083): No effect | |
var_82 = True # unknown flag type (82) | |
elif self.hasReflect() and var_69 == False and sushi == True: | |
useSkill(11, 'random') # Roulette of Death (219084): [Death], Instant KO (100%) to caster | |
var_69 = True # unknown flag type (69) | |
apple = True # reset next turn | |
elif not self.hasReflect() and var_69 == False and sushi == True: | |
useSkill(11, 'random') # Roulette of Death (219084): [Death], Instant KO (100%) to caster | |
var_69 = True # unknown flag type (69) | |
honey = True # persistent | |
elif self.HP > 0.6 and isTurnMod(3) and var_86 == False: | |
useSkill(7, 'random') # Almagest (219080): Magic* damage (3.75x, MAG) to all enemies | |
var_88 = True # unknown flag type (88) | |
var_86 = True # unknown flag type (86) | |
elif self.HP < 0.7 and once() and otter == False: | |
useSkill(22, 'random') # It has focused the power of fire! (219095): No effect | |
var_87 = True # unknown flag type (87) | |
otter = True # persistent | |
elif self.HP < 0.3 and once() and otter == False: | |
useSkill(22, 'random') # It has focused the power of fire! (219095): No effect | |
var_87 = True # unknown flag type (87) | |
otter = True # persistent | |
elif self.HP < 0.1 and once() and otter == False: | |
useSkill(22, 'random') # It has focused the power of fire! (219095): No effect | |
var_87 = True # unknown flag type (87) | |
otter = True # persistent | |
elif otter == True and var_87 == False: | |
useSkill(23, 'random') # Atomic Ray (219096): Magic fire damage (5.5x, MAG) to all enemies | |
var_87 = True # unknown flag type (87) | |
otter = False # persistent | |
elif self.HP < 0.5 and var_84 == False and isTurnMod(3): | |
useSkill(3, 'random') # Mighty Guard (219076): Increase DEF and SPR by 55% for one turn to caster (can not be removed), Increase DEF and SPR by 30% for 3 turns to caster | |
var_84 = True # unknown flag type (84) | |
elif self.HP > 0.5 and var_84 == False and isTurnMod(4): | |
useSkill(3, 'random') # Mighty Guard (219076): Increase DEF and SPR by 55% for one turn to caster (can not be removed), Increase DEF and SPR by 30% for 3 turns to caster | |
var_84 = True # unknown flag type (84) | |
elif self.HP < 0.4 and var_83 == False and isTurnMod(3): | |
useSkill(24, 'random') # Zombie Breath (219097): Inflict Zombie (100%) to one enemy | |
var_83 = True # unknown flag type (83) | |
elif self.HP < 0.7 and green >= 11: | |
useSkill(16, 'random') # Maelstrom (219089): 98% HP damage to all enemies | |
black += 1 | |
green = 0 | |
apple = True # reset next turn | |
elif self.HP < 0.6 and white >= 12: | |
useSkill(21, 'random') # Evil Eye (219094): Remove resistances to Petrify from one enemy for one turn, Inflict Petrify (100%) on one enemy, Remove all buffs and debuffs from one enemy | |
black += 1 | |
white = 0 | |
apple = True # reset next turn | |
elif random() <= 0.50 and mauve < 3: | |
useSkill(13, 'random') # Shinryu's Claw (219086): Hybrid* damage (2.2x, ATK and 2.1x, MAG) to one enemy, Inflict Poison (15%) on one enemy | |
mauve += 1 | |
green += 1 | |
elif random() <= 0.50 and mauve < 3 and var_88 == False: | |
useSkill(14, 'random') # Shinryu's Tail (219087): Hybrid* damage (1.9x, ATK and 1.8x, MAG) to all enemies | |
mauve += 1 | |
white += 1 | |
elif random() <= 0.30 and self.HP < 0.6 and mauve < 3: | |
useSkill(15, 'random') # Flare (219088): Magic fire damage (5x, MAG) to one enemy, Reduce resistance to Water by 30% for 3 turns to one enemy | |
white += 1 | |
elif random() <= 0.30 and black < 5: | |
useSkill(17, 'random') # Icestorm (219090): Magic ice damage (2x, MAG) to all enemies, Reduce resistance to Ice by 60% for 3 turns to all enemies | |
black += 1 | |
white += 1 | |
elif random() <= 0.40 and black < 5: | |
useSkill(18, 'random') # Lightning (219091): Magic lightning damage (2x, MAG) to all enemies, Reduce resistance to Lightning by 60% for 3 turns to all enemies | |
black += 1 | |
white += 1 | |
elif random() <= 0.50 and black < 5: | |
useSkill(19, 'random') # Blaze (219092): Magic fire damage (2x, MAG) to all enemies, Reduce resistance to Fire by 60% for 3 turns to all enemies | |
black += 1 | |
white += 1 | |
elif random() <= 0.60 and black < 5: | |
useSkill(20, 'random') # Earthquake (219093): Physical earth damage (3.5x, ATK) to all enemies, Reduce ATK, DEF, MAG and SPR by 30% for 3 turns to all enemies, Reduce resistance to Earth by 60% for 3 turns to all enemies | |
black += 1 | |
white += 1 | |
elif var_85 == False: | |
wait() # No action | |
var_85 = True # unknown flag type (85) | |
ramen = True # persistent | |
else: | |
wait() # No action | |
apple = True # reset next turn | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment