Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Created April 22, 2021 17:52
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/dae04ebea13a0e240e04856f281c0706 to your computer and use it in GitHub Desktop.
Save aEnigmatic/dae04ebea13a0e240e04856f281c0706 to your computer and use it in GitHub Desktop.
Brawler Unbound
##
# Mission 'Brawler Unbound' (10590101)
#
# Battles
# * Red Wisp
# * Vengeful Champion Kyros
##
##
# Monster Info
##
#
# Monster Red Wisp (900010951, 1)
# Race Fairy
# Level 50
# Actions 2-2
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 1000000
# MP 100000
# ATK 100
# DEF 100
# MAG 100
# SPR 100
#
#
# 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 (+100% / 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 +
#
###
###
# AI
###
if True:
attack('random')
##
# Monster Info
##
#
# Monster Vengeful Champion Kyros (900010941)
# Race Demon, Human
# Level 99
# Actions 10-10
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 250000000
# MP 100000
# ATK 1350
# DEF 14500
# MAG 1350
# SPR 14500
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 500%
# Ice -50%
# Lightning 200%
# Water -50%
# Wind 200%
# Earth 200%
# Light 200%
# Dark 200%
# Non-Elemental 25%
#
#
# Status resist (+10% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 100%
# MAG 0%
# SPR 100%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
# Break
###
#
# Hit points 2750 (+0 after first BREAK)
# Duration 5
#
# Damage
# Dagger 10
# Sword 50
# Great Sword 50
# Katana 50
# Staff 10
# Rod 50
# Bow 10
# Axe 10
# Hammer 50
# Spear 10
# Instrument 10
# Whip 10
# Throwing 10
# Gun 10
# Mace 10
# Fist 10
#
###
# Broken Form
###
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 0
# MP 0
# ATK 1850
# DEF 3000
# MAG 1850
# SPR 3000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 200%
# Ice -75%
# Lightning 75%
# Water -75%
# Wind 75%
# Earth 75%
# Light 75%
# Dark 75%
# Non-Elemental 100%
#
#
# Status resist (+10% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 0%
# DEF 100%
# MAG 0%
# SPR 100%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# Kyros Counters (910001) [Passive]
#
# 20% chance to counter physical attacks with Counter Kick - Physical (900881) to the attacker
# 20% chance to counter magic attacks with Counter Kick - Magic (900882) to the attacker
#
##
###
# Skills
###
#
# Kyros is gathering energy in his fists. (900883) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Sapping Feint (900884) [Physical]
#
# Physical damage (0.1x, ATK) as MP drain (10%) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros is approaching the party. (900885) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros unleashes a furious blow! (900886) [Physical]
#
# Physical damage (50x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros gathers energy and approaches the party! (900887) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Sapping Sweep (900888) [Physical]
#
# Physical damage (0.1x, ATK) as MP drain (15%) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# One more down! No one can stop me! (900889) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Seal of Torment (900890) [Physical]
#
# Reduce resistance to Fire, Lightning and Dark by 125% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Damnation to the arcane! (900891) [Physical]
#
# Physical dark damage (6.75x, ATK) to one enemy
# Reduce MAG by 75% for 3 turns to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Conflagration to the strong! (900892) [Physical]
#
# Physical fire damage (6.75x, ATK) to one enemy
# Reduce ATK by 75% for 3 turns to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Indignation to the faithful! (900893) [Physical]
#
# Physical lightning damage (6.75x, ATK) to one enemy
# Reduce ATK and MAG by 50% for 3 turns to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros' strength has grown immensely! (900894) [Physical]
#
# Unknown active effect type '36': [1250,0,0,0,3,1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros is emitting a wrathful aura! (900895) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Spin I (900896) [Physical]
#
# Fixed* damage (1500) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Spin II (900897) [Physical]
#
# Fixed* damage (2000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Spin III (900898) [Physical]
#
# Fixed* damage (2500) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Spin IV (900899) [Physical]
#
# Fixed* damage (3000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Chaotic Spin V (900900) [Physical]
#
# Fixed* damage (3500) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Murderous Flurry I (900901) [Physical]
#
# Fixed* damage (4000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Murderous Flurry II (900902) [Physical]
#
# Fixed* damage (5000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Murderous Flurry III (900903) [Physical]
#
# Fixed* damage (6000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Murderous Flurry IV (900904) [Physical]
#
# Fixed* damage (7000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Murderous Flurry V (900905) [Physical]
#
# Fixed* damage (8000) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# I will not be defeated! (900906) [Physical]
#
# Reduce damage taken by 90% to caster for one turn (can not be removed)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Seething Pain (900907) [Physical]
#
# Physical damage (2x, ATK) per turn to all enemies for 7 turns
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Deterioration Art (900908) [Physical]
#
# Inflict all status effects (100%) on all enemies
# Physical damage (5x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Debilitation Art (900909) [Physical]
#
# Magic* damage (5x, MAG) to all enemies
# Physical damage (5x, ATK) to all enemies
# Reduce resistance to all elements by 150% for 4 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Absorption Art (900910) [Physical]
#
# Physical damage (5x, ATK) as MP drain (100%) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Degeneration Art (900911) [Physical]
#
# Physical damage (5x, ATK) to all enemies
# Reduce ATK, DEF, MAG and SPR by 90% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Cessation Art (900912) [Physical]
#
# Physical damage (5x, ATK) to all enemies
# Remove all buffs from all enemies
# Inflict Stop (100%) for 2 turns on all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Blood Rage (900913) [Physical]
#
# Remove all buffs from all enemies
# Instant KO (100%) to all enemies (ignores death resist)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The pain has only just begun! (900914) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Kyros is ignited by his desire for battle! (900915) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Powerful Haymaker (900916) [Physical]
#
# Physical damage (3.25x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Bloodcurdling Battlecry (900917) [Physical]
#
# Remove all buffs from all enemies
# 99% HP damage to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Frenzied Barrage (900918) [Physical]
#
# Physical damage (5.75x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The battle is not yet over! (900919) [Physical]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Jab (900920) [Physical]
#
# Physical damage (3x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Jab-Cross (900921) [Physical]
#
# Physical damage (6x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Sapping Roundhouse (900922) [Physical]
#
# Physical damage (3.5x, ATK) to all enemies
# Physical damage (0.1x, ATK) as MP drain (5%) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Counter Kick - Physical (900881) [Physical]
#
# Physical damage (2.75x, ATK) to one enemy
# Remove all buffs from one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Counter Kick - Magic (900882) [Physical]
#
# Physical damage (2.75x, ATK) to one enemy
# Remove all buffs from one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if once():
wait() # No action
elif pasta == True:
useSkill(37, 'random') # The battle is not yet over! (900919): No effect
pasta = False # persistent
elif self.HP < 0.51 and once():
useSkill(13, 'random') # Kyros is emitting a wrathful aura! (900895): No effect
elif self.HP < 0.11 and mango == False and black == 2:
useSkill(23, 'random') # Murderous Flurry V (900905): Fixed* damage (8000) to all enemies
black = 0
mango = True # reset next turn
elif self.HP > 0.1 and self.HP < 0.21 and mango == False and black == 2:
useSkill(22, 'random') # Murderous Flurry IV (900904): Fixed* damage (7000) to all enemies
black = 0
mango = True # reset next turn
elif self.HP > 0.2 and self.HP < 0.31 and mango == False and black == 2:
useSkill(21, 'random') # Murderous Flurry III (900903): Fixed* damage (6000) to all enemies
black = 0
mango = True # reset next turn
elif self.HP > 0.3 and self.HP < 0.41 and mango == False and black == 2:
useSkill(20, 'random') # Murderous Flurry II (900902): Fixed* damage (5000) to all enemies
black = 0
mango = True # reset next turn
elif self.HP < 0.51 and mango == False and black == 2:
useSkill(19, 'random') # Murderous Flurry I (900901): Fixed* damage (4000) to all enemies
black = 0
mango = True # reset next turn
elif self.HP < 0.11 and mango == False:
useSkill(18, 'random') # Chaotic Spin V (900900): Fixed* damage (3500) to all enemies
black += 1
mango = True # reset next turn
elif self.HP > 0.1 and self.HP < 0.21 and mango == False:
useSkill(17, 'random') # Chaotic Spin IV (900899): Fixed* damage (3000) to all enemies
black += 1
mango = True # reset next turn
elif self.HP > 0.2 and self.HP < 0.31 and mango == False:
useSkill(16, 'random') # Chaotic Spin III (900898): Fixed* damage (2500) to all enemies
black += 1
mango = True # reset next turn
elif self.HP > 0.3 and self.HP < 0.41 and mango == False:
useSkill(15, 'random') # Chaotic Spin II (900897): Fixed* damage (2000) to all enemies
black += 1
mango = True # reset next turn
elif self.HP > 0.4 and self.HP < 0.51 and mango == False:
useSkill(14, 'random') # Chaotic Spin I (900896): Fixed* damage (1500) to all enemies
black += 1
mango = True # reset next turn
elif green == 0 and conditionNotImplemented('breaking:0'):
useSkill(32, 'random') # The pain has only just begun! (900914): No effect
azure = 0
white = 0
green += 1
ramen = False # persistent
honey = False # persistent
elif green == 1 and conditionNotImplemented('breaking:0'):
useSkill(33, 'random') # Kyros is ignited by his desire for battle! (900915): No effect
green += 1
elif green == 2 and conditionNotImplemented('breaking:0'):
endTurn()
green += 1
elif green == 3 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 4 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 5 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 6 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 7 and conditionNotImplemented('breaking:0'):
endTurn()
green += 1
elif green == 8 and conditionNotImplemented('breaking:0'):
useSkill(35, 'random') # Bloodcurdling Battlecry (900917): Remove all buffs from all enemies, 99% HP damage to all enemies
green += 1
elif green == 9 and conditionNotImplemented('breaking:0'):
endTurn()
green += 1
elif green == 10 and conditionNotImplemented('breaking:0'):
useSkill(36, 'random') # Frenzied Barrage (900918): Physical damage (5.75x, ATK) to all enemies
green += 1
elif green == 11 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 12 and conditionNotImplemented('breaking:0'):
useSkill(34, 'random') # Powerful Haymaker (900916): Physical damage (3.25x, ATK) to one enemy
green += 1
elif green == 13 and conditionNotImplemented('breaking:0'):
endTurn()
green = 0
pasta = True # persistent
elif self.HP < 0.15 and once():
wait() # No action
white = 0
bacon = True # persistent
elif bacon == True and apple == False:
useSkill(24, 'random') # I will not be defeated! (900906): Reduce damage taken by 90% to caster for one turn (can not be removed)
apple = True # reset next turn
elif bacon == True and white == 0 and berry == False:
useSkill(25, 'random') # Seething Pain (900907): Physical damage (2x, ATK) per turn to all enemies for 7 turns
berry = True # reset next turn
elif bacon == True and white == 0:
endTurn()
white += 1
elif bacon == True and white == 1 and berry == False:
useSkill(26, 'random') # Deterioration Art (900908): Inflict all status effects (100%) on all enemies, Physical damage (5x, ATK) to all enemies
berry = True # reset next turn
elif bacon == True and white == 1:
endTurn()
white += 1
elif bacon == True and white == 2 and berry == False:
useSkill(27, 'random') # Debilitation Art (900909): Magic* damage (5x, MAG) to all enemies, Physical damage (5x, ATK) to all enemies, Reduce resistance to all elements by 150% for 4 turns to all enemies
berry = True # reset next turn
elif bacon == True and white == 2:
endTurn()
white += 1
elif bacon == True and white == 3 and berry == False:
useSkill(28, 'random') # Absorption Art (900910): Physical damage (5x, ATK) as MP drain (100%) to all enemies
berry = True # reset next turn
elif bacon == True and white == 3:
endTurn()
white += 1
elif bacon == True and white == 4 and berry == False:
useSkill(29, 'random') # Degeneration Art (900911): Physical damage (5x, ATK) to all enemies, Reduce ATK, DEF, MAG and SPR by 90% for 3 turns to all enemies
berry = True # reset next turn
elif bacon == True and white == 4:
endTurn()
white += 1
elif bacon == True and white == 5 and berry == False:
useSkill(30, 'random') # Cessation Art (900912): Physical damage (5x, ATK) to all enemies, Remove all buffs from all enemies, Inflict Stop (100%) for 2 turns on all enemies
berry = True # reset next turn
elif bacon == True and white == 5:
endTurn()
white += 1
elif bacon == True and white == 6 and berry == False:
useSkill(31, 'random') # Blood Rage (900913): Remove all buffs from all enemies, Instant KO (100%) to all enemies (ignores death resist)
berry = True # reset next turn
elif bacon == True and white == 6:
endTurn()
elif once():
wait() # No action
honey = True # persistent
elif honey == True and white == 0 and apple == False:
useSkill(1, 'random') # Kyros is gathering energy in his fists. (900883): No effect
apple = True # reset next turn
elif honey == True and white == 0 and berry == False:
useSkill(2, 'random') # Sapping Feint (900884): Physical damage (0.1x, ATK) as MP drain (10%) to all enemies
berry = True # reset next turn
elif honey == True and white == 0:
endTurn()
white += 1
elif honey == True and white == 1 and apple == False:
useSkill(3, 'random') # Kyros is approaching the party. (900885): No effect
apple = True # reset next turn
elif honey == True and white == 1 and berry == False:
useSkill(2, 'random') # Sapping Feint (900884): Physical damage (0.1x, ATK) as MP drain (10%) to all enemies
berry = True # reset next turn
elif honey == True and white == 1:
endTurn()
white += 1
elif honey == True and white == 2 and apple == False:
useSkill(4, 'random') # Kyros unleashes a furious blow! (900886): Physical damage (50x, ATK) to all enemies
apple = True # reset next turn
elif honey == True and white == 2:
endTurn()
azure = 0
white += 1
elif honey == True and white == 5:
wait() # No action
azure = 0
white = 0
honey = False # persistent
elif honey == True and white < 5 and azure == 4:
endTurn()
azure = 0
white += 1
elif random() <= 0.10 and honey == True and white < 5 and apple == False:
useSkill(40, 'random') # Sapping Roundhouse (900922): Physical damage (3.5x, ATK) to all enemies, Physical damage (0.1x, ATK) as MP drain (5%) to one enemy
azure += 1
apple = True # reset next turn
elif random() <= 0.20 and honey == True and white < 5 and berry == False:
useSkill(39, 'random') # Jab-Cross (900921): Physical damage (6x, ATK) to one enemy
azure += 1
berry = True # reset next turn
elif random() <= 0.50 and honey == True and white < 5 and peach == False:
useSkill(38, 'random') # Jab (900920): Physical damage (3x, ATK) to one enemy
azure += 1
peach = True # reset next turn
elif honey == True and white < 5:
attack('random')
azure += 1
elif once():
wait() # No action
ramen = True # persistent
elif unit('7:enemy:1').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif unit('7:enemy:2').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif unit('7:enemy:3').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif unit('7:enemy:4').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif unit('7:enemy:5').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif unit('7:enemy:6').is('dead') and ramen == True and gourd == False:
wait() # No action
gourd = True # reset next turn
elif ramen == True and gourd == True and olive == False:
useSkill(12, 'random') # Kyros' strength has grown immensely! (900894): Unknown active effect type '36': [1250,0,0,0,3,1]
olive = True # reset next turn
elif ramen == True and white == 0 and apple == False:
useSkill(7, 'random') # One more down! No one can stop me! (900889): No effect
apple = True # reset next turn
elif ramen == True and white == 0 and berry == False:
useSkill(8, 'random') # Seal of Torment (900890): Reduce resistance to Fire, Lightning and Dark by 125% for 3 turns to all enemies
berry = True # reset next turn
elif ramen == True and white == 0:
endTurn()
white += 1
elif ramen == True and white == 1 and apple == False:
useSkill(9, 'highest MAG') # Damnation to the arcane! (900891): Physical dark damage (6.75x, ATK) to one enemy, Reduce MAG by 75% for 3 turns to one enemy
apple = True # reset next turn
elif ramen == True and white == 1 and berry == False:
useSkill(10, 'highest ATK') # Conflagration to the strong! (900892): Physical fire damage (6.75x, ATK) to one enemy, Reduce ATK by 75% for 3 turns to one enemy
berry = True # reset next turn
elif ramen == True and white == 1 and peach == False:
useSkill(11, 'highest SPR') # Indignation to the faithful! (900893): Physical lightning damage (6.75x, ATK) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
peach = True # reset next turn
elif ramen == True and white == 1:
endTurn()
white += 1
elif ramen == True and white == 2 and apple == False:
useSkill(9, 'highest MAG') # Damnation to the arcane! (900891): Physical dark damage (6.75x, ATK) to one enemy, Reduce MAG by 75% for 3 turns to one enemy
apple = True # reset next turn
elif ramen == True and white == 2 and berry == False:
useSkill(10, 'highest ATK') # Conflagration to the strong! (900892): Physical fire damage (6.75x, ATK) to one enemy, Reduce ATK by 75% for 3 turns to one enemy
berry = True # reset next turn
elif ramen == True and white == 2 and peach == False:
useSkill(11, 'highest SPR') # Indignation to the faithful! (900893): Physical lightning damage (6.75x, ATK) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
peach = True # reset next turn
elif ramen == True and white == 2:
endTurn()
azure = 0
white += 1
elif ramen == True and white == 5:
wait() # No action
azure = 0
white = 0
ramen = False # persistent
elif ramen == True and white < 5 and azure == 4:
endTurn()
azure = 0
white += 1
elif random() <= 0.10 and ramen == True and white < 5 and apple == False:
useSkill(40, 'random') # Sapping Roundhouse (900922): Physical damage (3.5x, ATK) to all enemies, Physical damage (0.1x, ATK) as MP drain (5%) to one enemy
azure += 1
apple = True # reset next turn
elif random() <= 0.20 and ramen == True and white < 5 and berry == False:
useSkill(39, 'random') # Jab-Cross (900921): Physical damage (6x, ATK) to one enemy
azure += 1
berry = True # reset next turn
elif random() <= 0.50 and ramen == True and white < 5 and peach == False:
useSkill(38, 'random') # Jab (900920): Physical damage (3x, ATK) to one enemy
azure += 1
peach = True # reset next turn
elif ramen == True and white < 5:
attack('random')
azure += 1
elif sushi == True and white == 0 and apple == False:
useSkill(5, 'random') # Kyros gathers energy and approaches the party! (900887): No effect
apple = True # reset next turn
elif sushi == True and white == 0 and berry == False:
useSkill(6, 'random') # Sapping Sweep (900888): Physical damage (0.1x, ATK) as MP drain (15%) to all enemies
berry = True # reset next turn
elif sushi == True and white == 0:
endTurn()
white += 1
elif sushi == True and white == 1 and apple == False:
useSkill(4, 'random') # Kyros unleashes a furious blow! (900886): Physical damage (50x, ATK) to all enemies
apple = True # reset next turn
elif sushi == True and white == 1:
endTurn()
azure = 0
white += 1
elif sushi == True and white == 5:
wait() # No action
azure = 0
white = 0
sushi = False # persistent
elif sushi == True and white < 5 and azure == 4:
endTurn()
azure = 0
white += 1
elif random() <= 0.35 and sushi == True and white < 5 and apple == False:
useSkill(39, 'random') # Jab-Cross (900921): Physical damage (6x, ATK) to one enemy
azure += 1
apple = True # reset next turn
elif random() <= 0.50 and sushi == True and white < 5 and berry == False:
useSkill(38, 'random') # Jab (900920): Physical damage (3x, ATK) to one enemy
azure += 1
berry = True # reset next turn
elif sushi == True and white < 5:
attack('random')
azure += 1
elif random() <= 0.50 and honey == False and ramen == False and self.HP > 0.5 and lemon == False:
wait() # No action
white = 0
lemon = True # reset next turn
sushi = False # persistent
honey = True # persistent
elif random() <= 0.50 and honey == False and ramen == False and sushi == False and self.HP < 0.49 and lemon == False:
wait() # No action
white = 0
lemon = True # reset next turn
sushi = True # persistent
honey = False # persistent
elif honey == False and ramen == False and sushi == False:
wait() # No action
white = 0
ramen = True # persistent
else:
attack('random')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment