Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Last active October 25, 2018 15:10
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/db0a0b4cc78314461c580eeb4b103c8e to your computer and use it in GitHub Desktop.
Save aEnigmatic/db0a0b4cc78314461c580eeb4b103c8e to your computer and use it in GitHub Desktop.
Bomb Family - Great Explosion Festival - ELT - GL
##
# Mission 'Great Explosion Festival - ELT' (8995303)
# Enemy has first strike!
#
# Battles
# * Mom Bomb, Dad Bomb [+ Fire Bomb Junior (max 3), Ice Bomb Junior (max 3), Thunder Bomb Junior (max 3), Water Bomb Junior (max 3), Wind Bomb Junior (max 3), Stone Bomb Junior (max 3), Light Bomb Junior (max 3), Dark Bomb Junior (max 3)]
##
##
# Monster Info
##
#
# Monster Mom Bomb (304161002)
# Race Demon
# Level 99
# Actions 12-12
#
#
# Stats
# HP 44444444
# MP 100000
# ATK 700
# DEF 60
# MAG 450
# SPR 60
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice -750%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / 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%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 火属性吸収 (100003) [Passive]
#
# Absorb Fire elemental attacks
#
##
###
# Skills
###
#
# Exploooding! (180020) [None]
#
# No effect
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Great Explosion (180030) [None]
#
# Magic* fire damage (21x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Power focused, attack power at 2x! (180040) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Slap (180050) [Physical]
#
# Physical damage (6x, ATK) to one enemy
# Reduce ATK and MAG by 50% for 3 turns to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Double Lariat (180060) [Physical]
#
# Physical damage (3x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# The ground is covered in flames (180070) [None]
#
# Add Fire element (100%) to physical attacks for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Aspir Explosion (180080) [None]
#
# Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies
# Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Mom bomb is screaming (180090) [None]
#
# Summon ally #3
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Mom bomb is screaming (180100) [None]
#
# Summon ally #5
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Mom bomb is screaming (180110) [None]
#
# Summon ally #7
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Mom bomb is screaming (180120) [None]
#
# Summon ally #9
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Mom bomb is screaming (180130) [None]
#
# Summon ally #0
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Flaming mom bomb exploded (180140) [None]
#
# Sacrifice 100% HP to deal 100% HP damage to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
green = 0
elif once():
useSkill(8, 'random') # Mom bomb is screaming (180090): Summon Fire Bomb Junior (104071002)
elif once():
useSkill(9, 'random') # Mom bomb is screaming (180100): Summon Thunder Bomb Junior (104091002)
apple = True # reset next turn
elif unit('party:2:Dad Bomb').isAlive() and green >= 7:
endTurn()
green = 0
elif unit('party:2:Dad Bomb').isDead() and once():
useSkill(6, 'random') # The ground is covered in flames (180070): Add Fire element (100%) to physical attacks for 3 turns to all enemies
green += 1
elif unit('party:2:Dad Bomb').isAlive() and green == 6:
useSkill(3, 'random') # Power focused, attack power at 2x! (180040): Increase ATK by 100% for 3 turns to caster
green += 1
elif unit('party:2:Dad Bomb').isDead() and melon == False and isTurnMod(2):
useSkill(12, 'random') # Mom bomb is screaming (180130): Summon ally (special)
green += 1
melon = True # reset next turn
elif unit('party:2:Dad Bomb').isDead() and guava == False and isTurnMod(3):
useSkill(12, 'random') # Mom bomb is screaming (180130): Summon ally (special)
green += 1
guava = True # reset next turn
elif unit('party:2:Dad Bomb').isDead() and gourd == False and isTurnMod(4):
useSkill(12, 'random') # Mom bomb is screaming (180130): Summon ally (special)
green += 1
gourd = True # reset next turn
elif unit('party:2:Dad Bomb').isAlive() and self.HP < 0.5 and melon == False and isTurnMod(2):
useSkill(10, 'random') # Mom bomb is screaming (180110): Summon Wind Bomb Junior (104111002)
green += 1
melon = True # reset next turn
elif unit('party:2:Dad Bomb').isAlive() and self.HP < 0.5 and guava == False and isTurnMod(3):
useSkill(11, 'random') # Mom bomb is screaming (180120): Summon Light Bomb Junior (104131002)
green += 1
guava = True # reset next turn
elif unit('party:2:Dad Bomb').isAlive() and melon == False and isTurnMod(3):
useSkill(8, 'random') # Mom bomb is screaming (180090): Summon Fire Bomb Junior (104071002)
green += 1
melon = True # reset next turn
elif unit('party:2:Dad Bomb').isAlive() and guava == False and isTurnMod(4):
useSkill(9, 'random') # Mom bomb is screaming (180100): Summon Thunder Bomb Junior (104091002)
green += 1
guava = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(1, 'random') # Exploooding! (180020): No effect
peach = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(2, 'random') # Great Explosion (180030): Magic* fire damage (21x, MAG) to all enemies
elif self.HP < 0.6 and once():
useSkill(1, 'random') # Exploooding! (180020): No effect
olive = True # reset next turn
peach = True # reset next turn
elif self.HP < 0.6 and once():
useSkill(2, 'random') # Great Explosion (180030): Magic* fire damage (21x, MAG) to all enemies
elif self.HP < 0.4 and once():
useSkill(1, 'random') # Exploooding! (180020): No effect
olive = True # reset next turn
peach = True # reset next turn
elif self.HP < 0.4 and once():
useSkill(2, 'random') # Great Explosion (180030): Magic* fire damage (21x, MAG) to all enemies
elif olive == True and mango == False:
useSkill(7, 'random') # Aspir Explosion (180080): Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies, Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
mango = True # reset next turn
elif peach == True:
useSkill(3, 'random') # Power focused, attack power at 2x! (180040): Increase ATK by 100% for 3 turns to caster
apple = True # reset next turn
elif unit('party:2:Dad Bomb').isDead() and isTurnMod(5) and mango == False:
useSkill(7, 'random') # Aspir Explosion (180080): Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies, Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
mango = True # reset next turn
elif unit('party:2:Dad Bomb').isDead() and mango == False:
useSkill(5, 'random') # Double Lariat (180060): Physical damage (3x, ATK) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and unit('party:2:Dad Bomb').isDead():
useSkill(4, 'random') # Slap (180050): Physical damage (6x, ATK) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
elif mango == False and isTurnMod(2):
useSkill(5, 'random') # Double Lariat (180060): Physical damage (3x, ATK) to all enemies
green += 1
mango = True # reset next turn
elif lemon == False:
useSkill(4, 'random') # Slap (180050): Physical damage (6x, ATK) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
green += 1
lemon = True # reset next turn
elif grape == False:
useSkill(4, 'random') # Slap (180050): Physical damage (6x, ATK) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
green += 1
grape = True # reset next turn
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Dad Bomb (304151002)
# Race Demon
# Level 99
# Actions 12-12
#
#
# Stats
# HP 44444444
# MP 100000
# ATK 700
# DEF 60
# MAG 450
# SPR 60
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -750%
# Ice 0%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / 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%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 氷属性吸収 (100004) [Passive]
#
# Absorb Ice elemental attacks
#
##
###
# Skills
###
#
# Blue Flames (180150) [Magic]
#
# Magic ice damage (21x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Power focused, magic power at 2x! (180160) [None]
#
# Increase MAG by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Frozen Flame Shot (180170) [Magic]
#
# Magic fire and ice damage (6x, MAG) to one enemy
# Reduce ATK and MAG by 50% for 3 turns to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Blizzard Bomb (180180) [Magic]
#
# Magic fire and ice damage (5x, MAG) to all enemies
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Aspir Explosion (180080) [None]
#
# Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies
# Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dad bomb is screaming (180190) [None]
#
# Summon ally #4
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dad bomb is screaming (180200) [None]
#
# Summon ally #6
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dad bomb is screaming (180210) [None]
#
# Summon ally #8
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dad bomb is screaming (180220) [None]
#
# Summon ally #10
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Dad bomb is screaming (180230) [None]
#
# Summon ally #0
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 7:
endTurn()
green = 0
elif once():
attack('random')
apple = True # reset next turn
elif unit('party:1:Mom Bomb').isAlive() and green == 6:
useSkill(2, 'random') # Power focused, magic power at 2x! (180160): Increase MAG by 100% for 3 turns to caster
green += 1
elif unit('party:1:Mom Bomb').isDead() and melon == False:
useSkill(10, 'random') # Dad bomb is screaming (180230): Summon ally (special)
green += 1
melon = True # reset next turn
elif unit('party:1:Mom Bomb').isDead() and guava == False:
useSkill(10, 'random') # Dad bomb is screaming (180230): Summon ally (special)
green += 1
guava = True # reset next turn
elif unit('party:1:Mom Bomb').isDead() and gourd == False:
useSkill(10, 'random') # Dad bomb is screaming (180230): Summon ally (special)
green += 1
gourd = True # reset next turn
elif self.HP < 0.5 and melon == False and isTurnMod(2):
useSkill(8, 'random') # Dad bomb is screaming (180210): Summon Stone Bomb Junior (104121002)
green += 1
melon = True # reset next turn
elif self.HP < 0.5 and guava == False and isTurnMod(2):
useSkill(9, 'random') # Dad bomb is screaming (180220): Summon Dark Bomb Junior (104141002)
green += 1
guava = True # reset next turn
elif self.HP < 0.8 and once():
useSkill(1, 'random') # Blue Flames (180150): Magic ice damage (21x, MAG) to all enemies
peach = True # reset next turn
elif self.HP < 0.6 and once():
useSkill(1, 'random') # Blue Flames (180150): Magic ice damage (21x, MAG) to all enemies
olive = True # reset next turn
peach = True # reset next turn
elif self.HP < 0.4 and once():
useSkill(1, 'random') # Blue Flames (180150): Magic ice damage (21x, MAG) to all enemies
olive = True # reset next turn
peach = True # reset next turn
elif olive == True and mango == False:
useSkill(5, 'random') # Aspir Explosion (180080): Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies, Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
mango = True # reset next turn
elif peach == True:
useSkill(2, 'random') # Power focused, magic power at 2x! (180160): Increase MAG by 100% for 3 turns to caster
apple = True # reset next turn
elif unit('party:1:Mom Bomb').isDead() and isTurnMod(5) and mango == False:
useSkill(5, 'random') # Aspir Explosion (180080): Hybrid* damage (0.3x, ATK & MAG) as MP drain (30%) to all enemies, Reduce resistance to Fire and Ice by 50% for 3 turns to all enemies
mango = True # reset next turn
elif unit('party:1:Mom Bomb').isDead() and mango == False:
useSkill(4, 'random') # Blizzard Bomb (180180): Magic fire and ice damage (5x, MAG) to all enemies
mango = True # reset next turn
elif random() <= 0.30 and unit('party:1:Mom Bomb').isDead():
useSkill(3, 'random') # Frozen Flame Shot (180170): Magic fire and ice damage (6x, MAG) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
elif mango == False and isTurnMod(2):
useSkill(4, 'random') # Blizzard Bomb (180180): Magic fire and ice damage (5x, MAG) to all enemies
green += 1
mango = True # reset next turn
elif lemon == False:
useSkill(3, 'random') # Frozen Flame Shot (180170): Magic fire and ice damage (6x, MAG) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
green += 1
lemon = True # reset next turn
elif grape == False:
useSkill(3, 'random') # Frozen Flame Shot (180170): Magic fire and ice damage (6x, MAG) to one enemy, Reduce ATK and MAG by 50% for 3 turns to one enemy
green += 1
grape = True # reset next turn
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Fire Bomb Junior (104071002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice -1000%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Fire (180240) [Magic]
#
# Magic fire damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Fire bomb junior is trembling (180320) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180340) [None]
#
# Magic* fire damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180340): Magic* fire damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180340): Magic* fire damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(2):
useSkill(2, 'random') # Fire bomb junior is trembling (180320): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Fire (180240): Magic fire damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Ice Bomb Junior (104081002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire -1000%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Blizzard (180250) [Magic]
#
# Magic ice damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Ice bomb junior is trembling (180321) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180350) [None]
#
# Magic* ice damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180350): Magic* ice damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180350): Magic* ice damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Ice bomb junior is trembling (180321): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Blizzard (180250): Magic ice damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Thunder Bomb Junior (104091002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water -1000%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Thunder (180260) [Magic]
#
# Magic lightning damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Thunder bomb junior is trembling (180322) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180360) [None]
#
# Magic* lightning damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180360): Magic* lightning damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180360): Magic* lightning damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(2):
useSkill(2, 'random') # Thunder bomb junior is trembling (180322): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Thunder (180260): Magic lightning damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Water Bomb Junior (104101002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning -1000%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Water (180270) [Magic]
#
# Magic water damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Water bomb junior is trembling (180323) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180370) [None]
#
# Magic* water damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180370): Magic* water damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180370): Magic* water damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Water bomb junior is trembling (180323): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Water (180270): Magic water damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Wind Bomb Junior (104111002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth -1000%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Aero (180290) [Magic]
#
# Magic wind damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Wind bomb junior is trembling (180324) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180390) [None]
#
# Magic* earth damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180390): Magic* earth damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180390): Magic* earth damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(2):
useSkill(2, 'random') # Wind bomb junior is trembling (180324): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Aero (180290): Magic wind damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Stone Bomb Junior (104121002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind -1000%
# Earth 300%
# Light 300%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Stone (180280) [Magic]
#
# Magic earth damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Stone bomb junior is trembling (180325) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180380) [None]
#
# Magic* wind damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180380): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180380): Magic* wind damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Stone bomb junior is trembling (180325): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Stone (180280): Magic earth damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Light Bomb Junior (104131002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light 300%
# Dark -1000%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Dear (180300) [Magic]
#
# Magic light damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Light bomb junior is trembling (180326) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180400) [None]
#
# Magic* light damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180400): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180400): Magic* light damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.15 and ramen == False and apple == False and isTurnMod(2):
useSkill(2, 'random') # Light bomb junior is trembling (180326): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(1, 'random') # Dear (180300): Magic light damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
##
# Monster Info
##
#
# Monster Dark Bomb Junior (104141002)
# Race Demon
# Level 99
# Actions 7-7
#
#
# Stats
# HP 4444444
# MP 1000
# ATK 900
# DEF 25
# MAG 400
# SPR 25
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 300%
# Ice 300%
# Lightning 300%
# Water 300%
# Wind 300%
# Earth 300%
# Light -1000%
# Dark 300%
# Non-Elemental 300%
#
#
# Status resist (+100% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 0%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 0%
# MAG 100%
# SPR 0%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Skills
###
#
# Dark (180310) [Magic]
#
# Magic dark damage (4x, MAG) to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
#
# Dark bomb junior is trembling (180327) [None]
#
# Increase ATK by 100% for 3 turns to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Self-Destruct (180410) [None]
#
# Magic* dark damage (100x, MAG) to all enemies
# Unused parameters: [1000]
# 100% HP damage to caster
# Unused parameters: [100,100]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# Imperil (180330) [Magic]
#
# Reduce resistance to all elements by 30% for 3 turns to one enemy
#
# Sealable + Unknown1 +
# Reflect + Unknown2 -
#
##
###
# AI
###
if unit('party:2:Dad Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif unit('party:1:Mom Bomb').isAlive() and green >= 1:
endTurn()
green = 0
elif self.totalDamage() > 1 and apple == False:
useSkill(3, 'random') # Self-Destruct (180410): Magic* dark damage (100x, MAG) to all enemies, 100% HP damage to caster
green += 1
elif once():
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
honey = True # persistent
elif ramen == True and apple == False:
useSkill(3, 'random') # Self-Destruct (180410): Magic* dark damage (100x, MAG) to all enemies, 100% HP damage to caster
apple = True # reset next turn
ramen = False # persistent
elif random() <= 0.30 and ramen == False and apple == False and isTurnMod(3):
useSkill(2, 'random') # Dark bomb junior is trembling (180327): Increase ATK by 100% for 3 turns to caster
green += 1
apple = True # reset next turn
ramen = True # persistent
elif honey == True and apple == False:
useSkill(4, 'random') # Imperil (180330): Reduce resistance to all elements by 30% for 3 turns to one enemy
green += 1
apple = True # reset next turn
honey = False # persistent
elif honey == False and apple == False:
useSkill(1, 'random') # Dark (180310): Magic dark damage (4x, MAG) to one enemy
green += 1
apple = True # reset next turn
honey = True # persistent
else:
attack('random')
green += 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment