Skip to content

Instantly share code, notes, and snippets.

@aEnigmatic
Created January 22, 2020 02:43
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/fa5c2905ea90552379390dad19606f9c to your computer and use it in GitHub Desktop.
Save aEnigmatic/fa5c2905ea90552379390dad19606f9c to your computer and use it in GitHub Desktop.
Chocobo Battalion
##
# Mission '見参!チョコボ大隊・覚醒級' (8997303)
#
# Battles
# * デブチョコボ, 黄チョコボ, 赤チョコボ, 黒チョコボ, 青チョコボ
##
##
# Monster Info
##
#
# Monster デブチョコボ (302091002, 302091000)
# Race Avian
# Level 99
# Actions 15-15
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 300000000
# MP 100000
# ATK 1100
# DEF 1500
# MAG 1100
# SPR 1500
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 100%
# Ice 50%
# Lightning 50%
# Water 50%
# Wind 50%
# Earth 50%
# Light 50%
# Dark 50%
# Non-Elemental 0%
#
#
# Status resist (+20% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 100%
# MAG 100%
# SPR 100%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
###
# Skills
###
#
# 腹減ったぁ…… (218289) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# しっかりしろー! (218290) [Magic]
#
# Magic damage (14x, MAG) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 突撃ぃ! (218291) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# いったん引くんだぁ! (218292) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# ほらほら頑張れぇ! (218293) [None]
#
# Increase MAG and SPR by 25% and ATK and DEF by 20% for 3 turns to all allies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 次は引くんだぞぉ! (218301) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【デブ】ウィンドブラスト (218294) [Magic]
#
# Magic wind damage (8x, MAG) to all enemies
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【デブ】ヘヴィープレス (218295) [Physical]
#
# Physical damage (2.2x, ATK) to one enemy
# Inflict Paralyze (100%) on one enemy
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【デブ】ヘヴィークラッシュ (218296) [Physical]
#
# Physical damage (4x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 辺りがチョコボ臭くなった (218297) [None]
#
# Reduce ATK, DEF, MAG and SPR by 50% for one turn to all enemies
# Unused parameters: [1]
# Inflict Confusion (20%) on all enemies
# Unknown parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# お前の力はこんなもんかぁ? (218298) [None]
#
# Inflict berserk (+20% ATK) on one enemy for 2 turns
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# そろそろ本気をだすぞぉ (218299) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 次は突撃だぁ! (218300) [None]
#
# No effect
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif gourd == True and var_61 == False:
wait() # No action
var_61 = True # unknown flag type
elif gourd == True and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif gourd == True and var_63 == False:
wait() # No action
var_63 = True # unknown flag type
elif gourd == True and green == 0 and bacon == False:
useSkill(13, 'random') # 次は突撃だぁ! (218300): No effect
apple = True # reset next turn
ramen = False # persistent
honey = False # persistent
elif gourd == True and green == 1 and bacon == False:
useSkill(13, 'random') # 次は突撃だぁ! (218300): No effect
apple = True # reset next turn
ramen = False # persistent
honey = False # persistent
elif gourd == True and green == 2 and bacon == False:
useSkill(6, 'random') # 次は引くんだぞぉ! (218301): No effect
apple = True # reset next turn
ramen = False # persistent
honey = False # persistent
elif not party('unknown').unitsAlive(3) and sushi == False:
useSkill(12, 'random') # そろそろ本気をだすぞぉ (218299): No effect
sushi = True # persistent
elif party('player').unitsAlive(1) and sushi == False:
useSkill(12, 'random') # そろそろ本気をだすぞぉ (218299): No effect
sushi = True # persistent
elif party('player').unitsAlive(1) and once():
useSkill(7, 'random') # 【デブ】ウィンドブラスト (218294): Magic wind damage (8x, MAG) to all enemies
bacon = True # persistent
elif green == 0 and mango == False and bacon == False:
useSkill(3, 'random') # 突撃ぃ! (218291): No effect
black += 1
green += 1
mango = True # reset next turn
ramen = False # persistent
honey = True # persistent
elif green == 1 and mango == False and bacon == False:
useSkill(3, 'random') # 突撃ぃ! (218291): No effect
black += 1
green += 1
mango = True # reset next turn
ramen = False # persistent
honey = True # persistent
elif green == 2 and mango == False and bacon == False:
useSkill(4, 'random') # いったん引くんだぁ! (218292): No effect
black += 1
green = 0
mango = True # reset next turn
ramen = True # persistent
honey = False # persistent
elif black >= 5 and var_64 == False and sushi == False:
useSkill(1, 'random') # 腹減ったぁ…… (218289): No effect
var_64 = True # unknown flag type
black = 0
gourd = True # reset next turn
mango = True # reset next turn
peach = True # reset next turn
elif self.HP < 0.7 and once():
useSkill(2, 'random') # しっかりしろー! (218290): Magic damage (14x, MAG) to all enemies
olive = True # reset next turn
berry = True # reset next turn
elif self.HP < 0.5 and once() and olive == False:
useSkill(2, 'random') # しっかりしろー! (218290): Magic damage (14x, MAG) to all enemies
olive = True # reset next turn
berry = True # reset next turn
elif self.HP < 0.3 and once() and olive == False:
useSkill(2, 'random') # しっかりしろー! (218290): Magic damage (14x, MAG) to all enemies
olive = True # reset next turn
berry = True # reset next turn
elif self.HP < 0.1 and once() and olive == False:
useSkill(2, 'random') # しっかりしろー! (218290): Magic damage (14x, MAG) to all enemies
olive = True # reset next turn
berry = True # reset next turn
elif sushi == False and var_65 == False:
wait() # No action
var_65 = True # unknown flag type
elif sushi == False and var_66 == False:
wait() # No action
var_66 = True # unknown flag type
elif sushi == False:
useSkill(7, 'random') # 【デブ】ウィンドブラスト (218294): Magic wind damage (8x, MAG) to all enemies
gourd = True # reset next turn
elif sushi == True and lemon == False:
useSkill(7, 'random') # 【デブ】ウィンドブラスト (218294): Magic wind damage (8x, MAG) to all enemies
lemon = True # reset next turn
elif sushi == True and grape == False:
useSkill(8, 'random') # 【デブ】ヘヴィープレス (218295): Physical damage (2.2x, ATK) to one enemy, Inflict Paralyze (100%) on one enemy
grape = True # reset next turn
elif sushi == True and melon == False:
useSkill(9, 'random') # 【デブ】ヘヴィークラッシュ (218296): Physical damage (4x, ATK) to all enemies
melon = True # reset next turn
elif white == 0 and sushi == True and guava == False:
useSkill(10, 'random') # 辺りがチョコボ臭くなった (218297): Reduce ATK, DEF, MAG and SPR by 50% for one turn to all enemies, Inflict Confusion (20%) on all enemies
white += 1
guava = True # reset next turn
elif white == 1 and sushi == True and guava == False:
useSkill(11, 'random') # お前の力はこんなもんかぁ? (218298): Inflict berserk (+20% ATK) on one enemy for 2 turns
white += 1
guava = True # reset next turn
elif white == 2 and sushi == True and guava == False:
useSkill(5, 'random') # ほらほら頑張れぇ! (218293): Increase MAG and SPR by 25% and ATK and DEF by 20% for 3 turns to all allies
white = 0
guava = True # reset next turn
elif sushi == True and bacon == True:
useSkill(7, 'random') # 【デブ】ウィンドブラスト (218294): Magic wind damage (8x, MAG) to all enemies
apple = True # reset next turn
elif sushi == True:
useSkill(7, 'random') # 【デブ】ウィンドブラスト (218294): Magic wind damage (8x, MAG) to all enemies
gourd = True # reset next turn
ramen = False # persistent
honey = False # persistent
else:
attack('random')
##
# Monster Info
##
#
# Monster 黄チョコボ (202091002, 202091000)
# Race Avian
# Level 99
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 250000000
# MP 100000
# ATK 800
# DEF 2000
# MAG 600
# SPR 2000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 100%
# Water 0%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+20% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 100%
# DEF 50%
# MAG 50%
# SPR 50%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
###
# Skills
###
#
# 【黄】ストライクビーク (218316) [Physical]
#
# Physical damage (4x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黄】ウィングスラップ (218317) [Physical]
#
# Physical damage (4x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黄】アサルトビーク (218318) [Physical]
#
# Physical damage (3.5x * 2 = 7x, ATK) to one enemy (ignore cover)
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 黄チョコボは本気を出した (218319) [None]
#
# Increase ATK by 70% for 9999 turns to caster (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif unit('3:ally:1:デブチョコボ').is('alive') and var_61 == False:
wait() # No action
var_61 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('3:ally:3:赤チョコボ').is('dead') and unit('3:ally:4:黒チョコボ').is('dead') and sushi == False:
useSkill(4, 'random') # 黄チョコボは本気を出した (218319): Increase ATK by 70% for 9999 turns to caster (can not be removed)
var_61 = True # unknown flag type
sushi = True # persistent
elif unit('3:ally:3:赤チョコボ').is('dead') and unit('3:ally:5:青チョコボ').is('dead') and sushi == False:
useSkill(4, 'random') # 黄チョコボは本気を出した (218319): Increase ATK by 70% for 9999 turns to caster (can not be removed)
var_61 = True # unknown flag type
sushi = True # persistent
elif unit('3:ally:5:青チョコボ').is('dead') and unit('3:ally:4:黒チョコボ').is('dead') and sushi == False:
useSkill(4, 'random') # 黄チョコボは本気を出した (218319): Increase ATK by 70% for 9999 turns to caster (can not be removed)
var_61 = True # unknown flag type
sushi = True # persistent
elif unit('3:ally:1:デブチョコボ').is('dead') and once():
useSkill(4, 'random') # 黄チョコボは本気を出した (218319): Increase ATK by 70% for 9999 turns to caster (can not be removed)
ramen = True # persistent
elif honey == True and berry == False and ramen == False:
useSkill(1, 'random') # 【黄】ストライクビーク (218316): Physical damage (4x, ATK) to one enemy
peach = True # reset next turn
berry = True # reset next turn
elif ramen == True and ramen == False:
useSkill(1, 'random') # 【黄】ストライクビーク (218316): Physical damage (4x, ATK) to one enemy
apple = True # reset next turn
elif peach == True and mango == False:
useSkill(2, 'random') # 【黄】ウィングスラップ (218317): Physical damage (4x, ATK) to all enemies
mango = True # reset next turn
elif peach == True and lemon == False:
useSkill(1, 'random') # 【黄】ストライクビーク (218316): Physical damage (4x, ATK) to one enemy
green += 1
lemon = True # reset next turn
elif peach == True and green >= 3:
useSkill(3, 'highest DEF') # 【黄】アサルトビーク (218318): Physical damage (3.5x * 2 = 7x, ATK) to one enemy (ignore cover)
green = 0
elif peach == True:
useSkill(2, 'random') # 【黄】ウィングスラップ (218317): Physical damage (4x, ATK) to all enemies
apple = True # reset next turn
elif ramen == True and melon == False:
useSkill(2, 'random') # 【黄】ウィングスラップ (218317): Physical damage (4x, ATK) to all enemies
melon = True # reset next turn
elif ramen == True and grape == False:
useSkill(3, 'highest DEF') # 【黄】アサルトビーク (218318): Physical damage (3.5x * 2 = 7x, ATK) to one enemy (ignore cover)
grape = True # reset next turn
elif ramen == True and lemon == False:
useSkill(2, 'random') # 【黄】ウィングスラップ (218317): Physical damage (4x, ATK) to all enemies
lemon = True # reset next turn
elif ramen == True:
useSkill(3, 'highest DEF') # 【黄】アサルトビーク (218318): Physical damage (3.5x * 2 = 7x, ATK) to one enemy (ignore cover)
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster 赤チョコボ (202092002, 202092000)
# Race Avian
# Level 99
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 250000000
# MP 100000
# ATK 600
# DEF 2200
# MAG 600
# SPR 2000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 100%
# Ice 0%
# Lightning 0%
# Water 0%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+20% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 50%
# DEF 100%
# MAG 50%
# SPR 50%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
###
# Skills
###
#
# 赤チョコボは覚悟を決めた (218320) [None]
#
# Increase ATK and DEF by 50% and MAG and SPR by 20% for 9999 turns to caster (can not be removed)
# Unused parameters: [1]
# Restore 100% HP to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【赤】ストライクビーク (218321) [Physical]
#
# Physical damage (4x, ATK) to one enemy
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【赤】ウィンドブラスト (218322) [Magic]
#
# Magic wind damage (15x, MAG) to all enemies
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【赤】ウィングクラッシュ (218323) [Physical]
#
# Physical damage (8x, ATK) to all enemies
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 怒号に驚いている (218325) [Physical]
#
# Physical damage (2x, ATK) to one ally
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【赤】鋭い鳴き声 (218324) [None]
#
# Increase MAG and SPR by 40% and ATK and DEF by 20% for 10 turns to all allies (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif unit('3:ally:1:デブチョコボ').is('alive') and var_61 == False:
wait() # No action
var_61 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_63 == False:
wait() # No action
var_63 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_64 == False:
wait() # No action
var_64 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_65 == False:
wait() # No action
var_65 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_66 == False:
wait() # No action
var_66 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('dead') and once():
useSkill(1, 'random') # 赤チョコボは覚悟を決めた (218320): Increase ATK and DEF by 50% and MAG and SPR by 20% for 9999 turns to caster (can not be removed), Restore 100% HP to caster
honey = True # persistent
elif berry == True and honey == False:
useSkill(5, 'random') # 怒号に驚いている (218325): Physical damage (2x, ATK) to one ally
apple = True # reset next turn
elif honey == False:
useSkill(2, 'random') # 【赤】ストライクビーク (218321): Physical damage (4x, ATK) to one enemy
apple = True # reset next turn
elif honey == True and berry == False:
useSkill(4, 'random') # 【赤】ウィングクラッシュ (218323): Physical damage (8x, ATK) to all enemies
green += 1
berry = True # reset next turn
elif green >= 3 and peach == False:
useSkill(6, 'random') # 【赤】鋭い鳴き声 (218324): Increase MAG and SPR by 40% and ATK and DEF by 20% for 10 turns to all allies (can not be removed)
green = 0
peach = True # reset next turn
elif random() <= 0.50 and honey == True:
useSkill(3, 'random') # 【赤】ウィンドブラスト (218322): Magic wind damage (15x, MAG) to all enemies
elif honey == True:
useSkill(4, 'random') # 【赤】ウィングクラッシュ (218323): Physical damage (8x, ATK) to all enemies
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster 黒チョコボ (202093002, 202093000)
# Race Avian
# Level 99
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 250000000
# MP 100000
# ATK 600
# DEF 2000
# MAG 800
# SPR 2000
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 0%
# Lightning 0%
# Water 0%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 100%
# Non-Elemental 0%
#
#
# Status resist (+20% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 50%
# DEF 50%
# MAG 100%
# SPR 50%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
###
# Skills
###
#
# 【黒】魔襲 (218308) [Magic]
#
# Magic damage (3.5x, MAG) to one enemy
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】超魔襲 (218309) [Magic]
#
# Magic damage (5x, MAG) to all enemies
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】闇襲 (218310) [Magic]
#
# Magic dark damage (11x, MAG) to one enemy
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】デスペル (218311) [Magic]
#
# Remove all buffs from one enemy
#
# Sealable + Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】阻喪の舞い (218312) [None]
#
# Reduce ATK, DEF, MAG and SPR by 10% for 2 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】忘失の舞い (218313) [None]
#
# Reduce ATK and DEF by 20% and MAG and SPR by 40% for 4 turns to all enemies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【黒】鋭い鳴き声 (218314) [None]
#
# Increase MAG and SPR by 20% and ATK and DEF by 10% for 3 turns to all allies
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 黒チョコボは本気を出した (218315) [None]
#
# Increase MAG by 70% for 9999 turns to caster (can not be removed)
# Unused parameters: [1]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif unit('3:ally:1:デブチョコボ').is('alive') and var_61 == False:
wait() # No action
var_61 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('3:ally:2:黄チョコボ').is('dead') and unit('3:ally:3:赤チョコボ').is('dead') and ramen == False:
useSkill(8, 'random') # 黒チョコボは本気を出した (218315): Increase MAG by 70% for 9999 turns to caster (can not be removed)
ramen = True # persistent
elif unit('3:ally:2:黄チョコボ').is('dead') and unit('3:ally:5:青チョコボ').is('dead') and ramen == False:
useSkill(8, 'random') # 黒チョコボは本気を出した (218315): Increase MAG by 70% for 9999 turns to caster (can not be removed)
ramen = True # persistent
elif unit('3:ally:3:赤チョコボ').is('dead') and unit('3:ally:5:青チョコボ').is('dead') and ramen == False:
useSkill(8, 'random') # 黒チョコボは本気を出した (218315): Increase MAG by 70% for 9999 turns to caster (can not be removed)
ramen = True # persistent
elif unit('3:ally:1:デブチョコボ').is('dead') and once():
useSkill(4, 'random') # 【黒】デスペル (218311): Remove all buffs from one enemy
honey = True # persistent
elif honey == True and berry == False and honey == False:
useSkill(3, 'random') # 【黒】闇襲 (218310): Magic dark damage (11x, MAG) to one enemy
berry = True # reset next turn
elif honey == True and peach == False and honey == False:
useSkill(2, 'random') # 【黒】超魔襲 (218309): Magic damage (5x, MAG) to all enemies
peach = True # reset next turn
apple = True # reset next turn
elif ramen == True and berry == False and honey == False:
useSkill(1, 'random') # 【黒】魔襲 (218308): Magic damage (3.5x, MAG) to one enemy
berry = True # reset next turn
elif ramen == True and peach == False and honey == False:
useSkill(5, 'random') # 【黒】阻喪の舞い (218312): Reduce ATK, DEF, MAG and SPR by 10% for 2 turns to all enemies
peach = True # reset next turn
apple = True # reset next turn
elif honey == True and berry == False:
useSkill(2, 'random') # 【黒】超魔襲 (218309): Magic damage (5x, MAG) to all enemies
black += 1
white += 1
berry = True # reset next turn
elif honey == True and black == 2:
useSkill(2, 'random') # 【黒】超魔襲 (218309): Magic damage (5x, MAG) to all enemies
black = 0
elif honey == True and peach == False:
useSkill(4, 'random') # 【黒】デスペル (218311): Remove all buffs from one enemy
green += 1
peach = True # reset next turn
elif honey == True and green >= 3:
useSkill(3, 'random') # 【黒】闇襲 (218310): Magic dark damage (11x, MAG) to one enemy
green = 0
elif honey == True and green >= 2 and olive == False:
useSkill(7, 'random') # 【黒】鋭い鳴き声 (218314): Increase MAG and SPR by 20% and ATK and DEF by 10% for 3 turns to all allies
olive = True # reset next turn
elif white >= 2 and honey == True:
useSkill(6, 'random') # 【黒】忘失の舞い (218313): Reduce ATK and DEF by 20% and MAG and SPR by 40% for 4 turns to all enemies
white = 0
elif random() <= 0.50 and honey == True:
useSkill(3, 'random') # 【黒】闇襲 (218310): Magic dark damage (11x, MAG) to one enemy
apple = True # reset next turn
elif random() <= 0.50:
useSkill(1, 'random') # 【黒】魔襲 (218308): Magic damage (3.5x, MAG) to one enemy
apple = True # reset next turn
else:
attack('random')
##
# Monster Info
##
#
# Monster 青チョコボ (202094002, 202094000)
# Race Avian
# Level 99
# Actions 8-8
#
# NEW DAMAGE FORMULA! (5, 25, 185)
#
#
# Stats
# HP 250000000
# MP 100000
# ATK 600
# DEF 2000
# MAG 600
# SPR 2200
#
#
# Damage resist
# physical 0%
# magical 0%
#
#
# Element resist
# Fire 0%
# Ice 100%
# Lightning 0%
# Water 0%
# Wind 0%
# Earth 0%
# Light 0%
# Dark 0%
# Non-Elemental 0%
#
#
# Status resist (+20% / application)
# Poison 100%
# Blind 100%
# Sleep 100%
# Silence 100%
# Paralyze 100%
# Confusion 100%
# Disease 100%
# Petrify 100%
#
#
# Debuff resist
# ATK 50%
# DEF 50%
# MAG 50%
# SPR 100%
# Stop 100%
# Charm 100%
# Berserk 100%
#
#
# Immunity
# Death +
# Gravity +
#
###
###
# Passives
###
#
# 全ステ60% (100048) [Passive]
#
# Increase ATK, DEF, MAG and SPR by 60%
#
##
###
# Skills
###
#
# 【青】癒しの羽ばたき (218302) [None]
#
# Restore 5-10% HP to one ally
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【青】癒しの羽繕い (218303) [None]
#
# Restore 5-10% HP to caster
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【青】安らぎの羽ばたき (218304) [None]
#
# Restore 15-30% HP to one ally
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【青】デブチョコボを回復した (218305) [None]
#
# Restore 5-10% HP to one ally
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【青】高揚の舞い (218306) [None]
#
# Remove all debuffs from one ally
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
#
# 【青】吹雪 (218307) [Magic]
#
# Magic ice damage (3.5x, MAG) to all enemies
# Unknown parameters: [0]
#
# Sealable - Unknown1 +
# Reflect - Unknown2 -
#
##
###
# AI
###
if apple == True:
endTurn()
elif unit('3:ally:1:デブチョコボ').is('alive') and var_61 == False:
wait() # No action
var_61 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_62 == False:
wait() # No action
var_62 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_63 == False:
wait() # No action
var_63 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('alive') and var_64 == False:
wait() # No action
var_64 = True # unknown flag type
elif unit('3:ally:1:デブチョコボ').is('dead') and once():
useSkill(3, 'random') # 【青】安らぎの羽ばたき (218304): Restore 15-30% HP to one ally
honey = True # persistent
elif honey == True and berry == False:
useSkill(3, 'random') # 【青】安らぎの羽ばたき (218304): Restore 15-30% HP to one ally
green += 1
berry = True # reset next turn
elif honey == True and peach == False:
useSkill(6, 'random') # 【青】吹雪 (218307): Magic ice damage (3.5x, MAG) to all enemies
peach = True # reset next turn
elif unit('4:ally:any').hasDebuff('any') and lemon == False and green >= 3 and honey == True:
useSkill(5, 'random') # 【青】高揚の舞い (218306): Remove all debuffs from one ally
green = 0
lemon = True # reset next turn
elif random() <= 0.50 and conditionNotImplemented('non:non') and honey == True and gourd == False:
useSkill(3, 'random') # 【青】安らぎの羽ばたき (218304): Restore 15-30% HP to one ally
gourd = True # reset next turn
elif random() <= 0.50 and honey == True:
useSkill(6, 'random') # 【青】吹雪 (218307): Magic ice damage (3.5x, MAG) to all enemies
elif ramen == True and mango == False and self.HP < 0.6:
useSkill(2, 'random') # 【青】癒しの羽繕い (218303): Restore 5-10% HP to caster
mango = True # reset next turn
elif unit('3:ally:1:デブチョコボ').hasDebuff('any') and ramen == True and lemon == False:
useSkill(5, 'random') # 【青】高揚の舞い (218306): Remove all debuffs from one ally
lemon = True # reset next turn
elif ramen == True and olive == False:
useSkill(4, 'random') # 【青】デブチョコボを回復した (218305): Restore 5-10% HP to one ally
olive = True # reset next turn
apple = True # reset next turn
elif honey == True and grape == False:
wait() # No action
grape = True # reset next turn
elif unit('3:ally:2:黄チョコボ').HP < 0.7 and unit('3:ally:2:黄チョコボ').is('alive') and honey == False and olive == False and grape == True:
useSkill(1, 'random') # 【青】癒しの羽ばたき (218302): Restore 5-10% HP to one ally
green += 1
olive = True # reset next turn
elif unit('3:ally:3:赤チョコボ').HP < 0.7 and unit('3:ally:3:赤チョコボ').is('alive') and honey == False and grape == True and melon == False:
useSkill(1, 'random') # 【青】癒しの羽ばたき (218302): Restore 5-10% HP to one ally
melon = True # reset next turn
elif unit('3:ally:4:黒チョコボ').HP < 0.7 and unit('3:ally:4:黒チョコボ').is('alive') and honey == False and grape == True and guava == False:
useSkill(1, 'random') # 【青】癒しの羽ばたき (218302): Restore 5-10% HP to one ally
guava = True # reset next turn
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