Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Last active November 2, 2018 12:58
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/30f4f603e9b5b645bdc58036a5808efa to your computer and use it in GitHub Desktop.
Save aEnigmatic/30f4f603e9b5b645bdc58036a5808efa to your computer and use it in GitHub Desktop.
Valkyrie Profile Trial - Tower of Lezard Valeth
##
# Mission 'Tower of Lezard Valeth' (8030101)
# Enemy has first strike!
#
# Battles
# * Lezard Valeth
##
##
# Monster Info
##
#
# Monster Lezard Valeth (305341000)
# Race Human
# Level 99
# Actions 8-8
#
#
# Stats
# HP 10000000
# MP 100000
# ATK 320
# DEF 200
# MAG 550
# SPR 200
#
#
# 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 (+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 +
#
###
###
# Skills
###
#
# Dragon Bolt (190790) [Magic]
#
# Magic lightning damage (3x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Prismatic Missile (190800) [Magic]
#
# Magic damage (4x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Possession (190810) [None]
#
# Increase ATK and MAG by 100% for 99 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Frigid Damsel (190820) [Magic]
#
# Magic ice damage (3.2x, MAG) to one random enemy
# Magic ice damage (3.2x, MAG) to one random enemy
# Magic ice damage (3.2x, MAG) to one random enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Celestial Star (190830) [Magic]
#
# Magic light damage (3x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Fire Lance (190840) [Magic]
#
# Magic fire damage (3.5x, MAG) to one random enemy
# Magic fire damage (3.5x, MAG) to one random enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Meteor Swarm (190850) [Magic]
#
# Magic dark damage (2.5x * 1.33 = 3.33x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Reflect Sorcery (190860) [None]
#
# Reflect all spell(s) for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dragon Bolt (190870) [Magic]
#
# Magic lightning damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Prismatic Missile (190880) [Magic]
#
# Magic damage (6x, MAG) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Frigid Damsel (190890) [Magic]
#
# Magic ice damage (4.8x, MAG) to one random enemy
# Magic ice damage (4.8x, MAG) to one random enemy
# Magic ice damage (4.8x, MAG) to one random enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Celestial Star (190900) [Magic]
#
# Magic light damage (4.5x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Fire Lance (190910) [Magic]
#
# Magic fire damage (5.25x, MAG) to one random enemy
# Magic fire damage (5.25x, MAG) to one random enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Meteor Swarm (190920) [Magic]
#
# Magic dark damage (3.75x * 1.33 = 5x, MAG) to all enemies (ignore reflect)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The gate to the tomes has opened. (190930) [None]
#
# Grant access to following skills to all enemies:
# Tome of Alchemy (508170)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Lezard's power to possess has been sealed. (190940) [None]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif isTurn(1) and once():
useSkill(15, 'random') # The gate to the tomes has opened. (190930): Grant access to following skills to all enemies: Tome of Alchemy (508170)
elif isTurn(1) and once():
useSkill(8, 'random') # Reflect Sorcery (190860): Reflect all spell(s) for 3 turns to caster
apple = True # reset next turn
elif self.lastTurnHitBy(508170, 'Tome of Alchemy') and ramen == False and once():
useSkill(16, 'random') # Lezard's power to possess has been sealed. (190940): No effect
honey = True # persistent
elif self.HP < 0.6 and honey == False and once():
useSkill(3, 'random') # Possession (190810): Increase ATK and MAG by 100% for 99 turns to caster
ramen = True # persistent
elif random() <= 0.20 and ramen == True:
useSkill(9, 'random') # Dragon Bolt (190870): Magic lightning damage (4.5x, MAG) to all enemies
elif random() <= 0.25 and ramen == True:
useSkill(10, 'random') # Prismatic Missile (190880): Magic damage (6x, MAG) to one enemy
elif random() <= 0.30 and ramen == True:
useSkill(11, 'random') # Frigid Damsel (190890): Magic ice damage (4.8x, MAG) to one random enemy, Magic ice damage (4.8x, MAG) to one random enemy, Magic ice damage (4.8x, MAG) to one random enemy
elif random() <= 0.35 and ramen == True:
useSkill(12, 'random') # Celestial Star (190900): Magic light damage (4.5x, MAG) to all enemies
elif random() <= 0.30 and ramen == True:
useSkill(13, 'random') # Fire Lance (190910): Magic fire damage (5.25x, MAG) to one random enemy, Magic fire damage (5.25x, MAG) to one random enemy
elif random() <= 0.35 and ramen == True:
useSkill(14, 'random') # Meteor Swarm (190920): Magic dark damage (3.75x * 1.33 = 5x, MAG) to all enemies (ignore reflect)
elif random() <= 0.20 and ramen == False:
useSkill(1, 'random') # Dragon Bolt (190790): Magic lightning damage (3x, MAG) to all enemies
elif random() <= 0.25 and ramen == False:
useSkill(2, 'random') # Prismatic Missile (190800): Magic damage (4x, MAG) to one enemy
elif random() <= 0.30 and ramen == False:
useSkill(4, 'random') # Frigid Damsel (190820): Magic ice damage (3.2x, MAG) to one random enemy, Magic ice damage (3.2x, MAG) to one random enemy, Magic ice damage (3.2x, MAG) to one random enemy
elif random() <= 0.35 and ramen == False:
useSkill(5, 'random') # Celestial Star (190830): Magic light damage (3x, MAG) to all enemies
elif random() <= 0.30 and ramen == False:
useSkill(6, 'random') # Fire Lance (190840): Magic fire damage (3.5x, MAG) to one random enemy, Magic fire damage (3.5x, MAG) to one random enemy
elif random() <= 0.35 and ramen == False:
useSkill(7, 'random') # Meteor Swarm (190850): Magic dark damage (2.5x * 1.33 = 3.33x, MAG) to all enemies (ignore reflect)
else:
attack('random')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment