Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Created September 24, 2020 14:55
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/945103e7261332494861219969f9a63d to your computer and use it in GitHub Desktop.
Save aEnigmatic/945103e7261332494861219969f9a63d to your computer and use it in GitHub Desktop.
Transcendent Heroes: VS Elena
##
# Mission 'Transcendent Heroes: VS Elena - INT' (10320101)
# Enemy has first strike!
#
# Battles
# * Starlight Elena
##
##
# Monster Info
##
#
# Monster Starlight Elena (900010872, 900010862)
# Race Human
# Level 80
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 50000000
# MP 20000
# ATK 450
# DEF 20000
# MAG 450
# SPR 20000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 30%
# Ice 30%
# Lightning 30%
# Water 30%
# Wind 30%
# Earth 30%
# Light 30%
# Dark 30%
# Non-Elemental 0%
#
#
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
# Break
###
#
# Hit points 1500 (+0 after first BREAK)
# Duration 3
#
# Damage
# Dagger 10
# Sword 20
# Great Sword 20
# Katana 20
# Staff 20
# Rod 20
# Bow 10
# Axe 10
# Hammer 10
# 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 450
# DEF 100
# MAG 450
# 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 (+10% / 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 +
#
###
###
# Skills
###
#
# Time to show me what you've learned. (900715) [None]
#
# Increase ATK, DEF, MAG and SPR by 100% for 3 turns to caster
# Unused parameters: [1]
# Increase resistance to Water and Light by 50% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Crystal, Shine Bright! (900716) [Hybrid]
#
# Hybrid light damage (8x, ATK & MAG) to one enemy
# Unused parameters: [0]
# Reduce resistance to Light by 100% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Crystal, Purify All! (900717) [Hybrid]
#
# Hybrid water damage (8x, ATK & MAG) to one enemy
# Unused parameters: [0]
# Reduce resistance to Water by 100% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Refraction (900718) [Hybrid]
#
# Hybrid damage (5x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Hybrid damage (8x, ATK & MAG) to all enemies
# Unused parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Revitalizing Strike (900719) [Hybrid]
#
# Hybrid damage (5x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Restore 9000000? HP split over 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Evildoers Beware (900720) [Hybrid]
#
# Hybrid damage (100x, ATK & MAG) to all enemies
# Unused parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Prismatic Punishment (900721) [Hybrid]
#
# Hybrid damage (100x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Increase ATK by 20% for 99 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if berry == True:
endTurn()
elif honey == False and berry == False:
useSkill(1, 'random') # Time to show me what you've learned. (900715): Increase ATK, DEF, MAG and SPR by 100% for 3 turns to caster, Increase resistance to Water and Light by 50% for 3 turns to caster
berry = True # reset next turn
honey = True # persistent
elif conditionNotImplemented('breaking:0'):
endTurn()
elif random() <= 0.30 and self.sufferedDamageLastTurn('physical', 'water') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('magical', 'water') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('physical', 'light') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('magical', 'light') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif isTurnMod(3) and peach == False:
useSkill(7, 'random') # Prismatic Punishment (900721): Hybrid damage (100x, ATK & MAG) to all enemies, Increase ATK by 20% for 99 turns to caster
peach = True # reset next turn
elif isTurnMod(4) and olive == False:
useSkill(5, 'random') # Revitalizing Strike (900719): Hybrid damage (5x, ATK & MAG) to all enemies, Restore 9000000? HP split over 3 turns to caster
olive = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.6 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.4 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.4 and once():
useSkill(5, 'random') # Revitalizing Strike (900719): Hybrid damage (5x, ATK & MAG) to all enemies, Restore 9000000? HP split over 3 turns to caster
elif random() <= 0.10:
useSkill(2, 'random') # Crystal, Shine Bright! (900716): Hybrid light damage (8x, ATK & MAG) to one enemy, Reduce resistance to Light by 100% for 3 turns to one enemy
elif random() <= 0.10:
useSkill(3, 'random') # Crystal, Purify All! (900717): Hybrid water damage (8x, ATK & MAG) to one enemy, Reduce resistance to Water by 100% for 3 turns to one enemy
elif random() <= 0.05:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
else:
attack('random')
##
# Mission 'Transcendent Heroes: VS Elena - ADV' (10320102)
# Enemy has first strike!
#
# Battles
# * Starlight Elena
##
##
# Monster Info
##
#
# Monster Starlight Elena (900010873, 900010862)
# Race Human
# Level 99
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 150000000
# MP 10000
# ATK 700
# DEF 20000
# MAG 700
# SPR 20000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 30%
# Ice 30%
# Lightning 30%
# Water 30%
# Wind 30%
# Earth 30%
# Light 30%
# Dark 30%
# Non-Elemental 0%
#
#
# 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 0%
# MAG 0%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
# Break
###
#
# Hit points 3000 (+0 after first BREAK)
# Duration 3
#
# Damage
# Dagger 10
# Sword 20
# Great Sword 20
# Katana 20
# Staff 20
# Rod 20
# Bow 10
# Axe 10
# Hammer 10
# 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 700
# DEF 1500
# MAG 700
# SPR 1500
#
#
# 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 (+10% / 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 +
#
###
###
# Skills
###
#
# Time to show me what you've learned. (900715) [None]
#
# Increase ATK, DEF, MAG and SPR by 100% for 3 turns to caster
# Unused parameters: [1]
# Increase resistance to Water and Light by 50% for 3 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Crystal, Shine Bright! (900716) [Hybrid]
#
# Hybrid light damage (8x, ATK & MAG) to one enemy
# Unused parameters: [0]
# Reduce resistance to Light by 100% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Crystal, Purify All! (900717) [Hybrid]
#
# Hybrid water damage (8x, ATK & MAG) to one enemy
# Unused parameters: [0]
# Reduce resistance to Water by 100% for 3 turns to one enemy
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Refraction (900718) [Hybrid]
#
# Hybrid damage (5x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Hybrid damage (8x, ATK & MAG) to all enemies
# Unused parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Revitalizing Strike (900719) [Hybrid]
#
# Hybrid damage (5x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Restore 9000000? HP split over 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Evildoers Beware (900720) [Hybrid]
#
# Hybrid damage (100x, ATK & MAG) to all enemies
# Unused parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Prismatic Punishment (900721) [Hybrid]
#
# Hybrid damage (100x, ATK & MAG) to all enemies
# Unused parameters: [0]
# Increase ATK by 20% for 99 turns to caster
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if berry == True:
endTurn()
elif honey == False and berry == False:
useSkill(1, 'random') # Time to show me what you've learned. (900715): Increase ATK, DEF, MAG and SPR by 100% for 3 turns to caster, Increase resistance to Water and Light by 50% for 3 turns to caster
berry = True # reset next turn
honey = True # persistent
elif conditionNotImplemented('breaking:0'):
endTurn()
elif random() <= 0.30 and self.sufferedDamageLastTurn('physical', 'water') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('magical', 'water') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('physical', 'light') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and self.sufferedDamageLastTurn('magical', 'light') and mango == False:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
mango = True # reset next turn
elif isTurnMod(3) and peach == False:
useSkill(7, 'random') # Prismatic Punishment (900721): Hybrid damage (100x, ATK & MAG) to all enemies, Increase ATK by 20% for 99 turns to caster
peach = True # reset next turn
elif isTurnMod(4) and olive == False:
useSkill(5, 'random') # Revitalizing Strike (900719): Hybrid damage (5x, ATK & MAG) to all enemies, Restore 9000000? HP split over 3 turns to caster
olive = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.6 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.4 and once():
useSkill(6, 'random') # Evildoers Beware (900720): Hybrid damage (100x, ATK & MAG) to all enemies
elif self.HP < 0.4 and once():
useSkill(5, 'random') # Revitalizing Strike (900719): Hybrid damage (5x, ATK & MAG) to all enemies, Restore 9000000? HP split over 3 turns to caster
elif random() <= 0.10:
useSkill(2, 'random') # Crystal, Shine Bright! (900716): Hybrid light damage (8x, ATK & MAG) to one enemy, Reduce resistance to Light by 100% for 3 turns to one enemy
elif random() <= 0.10:
useSkill(3, 'random') # Crystal, Purify All! (900717): Hybrid water damage (8x, ATK & MAG) to one enemy, Reduce resistance to Water by 100% for 3 turns to one enemy
elif random() <= 0.05:
useSkill(4, 'random') # Refraction (900718): Hybrid damage (5x, ATK & MAG) to all enemies, Hybrid damage (8x, ATK & MAG) to all enemies
else:
attack('random')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment