#include ACTION.H
#include SHAPEDEF.H
#include OBJ-ALL.H
#include EXTRAS.H
#include TYPE.H

[win]
code = 0
message = -1,121
action = actCheckEnemyTotalNumber,0
action = actMessage,SID_UNIVERSE,1,2827,actDelay,10
action = actSetOverFlag,gameoverflagFreeEnemy
action = actAddOverScore,2,10
action = actMessage,SID_SUPERCLASS,1,2828,actDelay,10
action = actBMSetPointEvent,7,516,bmpmVisit
action = actBMSetPointEncounterRatio,7,0
action = actSetNextPlayLevelEvent,7,95
; -----------------------------------------------------------------
[fail]
code = 0
message = SID_UNIVERSE,122
action = actCheckPlayer,1,SID_UNIVERSE

[fail]
code = 1
message = SID_SONIA,122
action = actCheckPlayer,1,SID_SONIA

[fail]
code = 2
message = 40,122
action = actCheckPlayer,1,40
; ----------------------------------------------------------------
[event]
code = 0
action = actCheckRoundNumber,4
action = actScrollBGToPos,0,768
action = actInsertObject,89,-32,768,actWalkPrevInsertObject,128,608,8
action = actInsertObject,89,0,800,actWalkPrevInsertObject,224,640,8,actDelay,10
action = actInsertObject,87,0,800,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,192,704,8
action = actInsertObject,87,-32,768,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,160,640,8
action = actInsertObject,87,-32,768,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,64,640,8,actDelay,10
action = actInsertObject,88,0,800,actSetPrevInsertObjectEquip,83,0
action = actSetPrevInsertObjectEquip,136,1,actSetPrevInsertObjectEquip,159,2
action = actSetPrevInsertObjectEquip,215,4,actWalkPrevInsertObjectWait,96,704,8
action = actScrollBGToPos,448,160
action = actInsertObject,86,416,-64,actSetPrevInsertObjectEquip,23,0
action = actSetPrevInsertObjectEquip,124,1,actSetPrevInsertObjectEquip,153,2
action = actSetPrevInsertObjectEquip,183,3,actWalkPrevInsertObject,416,96,8
action = actSetPrevInsertObjectWaitRound,2
action = actInsertObject,86,480,-64,actSetPrevInsertObjectEquip,23,0
action = actSetPrevInsertObjectEquip,124,1,actSetPrevInsertObjectEquip,153,2
action = actSetPrevInsertObjectEquip,183,3,actWalkPrevInsertObject,480,96,8
action = actSetPrevInsertObjectWaitRound,2
action = actInsertObject,85,448,-64,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,158,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,212,4
action = actSetPrevInsertObjectAdjustLevel,33,0
action = actSetPrevInsertObjectWaitRound,2
action = actWalkPrevInsertObjectWait,448,128,8,actDelay,10
action = actMessage,40,1,2805,actDelay,10
action = actMessage,SID_ENEMY028,1,1194,actDelay,10
action = actSetPlayerFixPos,SID_ENEMY064,1,512,288,1
action = actInsertEventStatus,4,actInsertFailStatus,2
action = actShowWinFailStatus

[event]
code = 1
message = -1,121
action = actCheckRoundNumber,5
action = actScrollBGToPos,768,672
action = actInsertObject,92,704,832,actSetPrevInsertObjectEquip,65,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,155,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObject,704,704,8
action = actInsertObject,92,768,832,actSetPrevInsertObjectEquip,65,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,155,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObject,768,672,8
action = actInsertObject,92,704,832,actSetPrevInsertObjectEquip,65,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,155,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObject,864,704,8
action = actInsertObject,92,704,864,actSetPrevInsertObjectEquip,65,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,155,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObjectWait,928,736,8
action = actWaitPlayer,SID_ENEMY043,2,actDelay,10
action = actInsertObject,91,736,832,actSetPrevInsertObjectEquip,45,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObject,832,480,8
action = actInsertObject,91,736,832,actSetPrevInsertObjectEquip,45,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,187,3,actWalkPrevInsertObject,992,512,8
action = actInsertObject,93,736,832,actSetPrevInsertObjectEquip,86,0
action = actSetPrevInsertObjectEquip,134,1,actSetPrevInsertObjectEquip,161,2
action = actSetPrevInsertObjectEquip,219,5,actWalkPrevInsertObject,928,352,8
action = actInsertObject,93,736,832,actSetPrevInsertObjectEquip,86,0
action = actSetPrevInsertObjectEquip,134,1,actSetPrevInsertObjectEquip,161,2
action = actSetPrevInsertObjectEquip,219,5,actWalkPrevInsertObject,1088,384,8
action = actWaitPlayer,SID_ENEMY041,2,actDelay,10
action = actInsertObject,90,736,832,actSetPrevInsertObjectEquip,50,0
action = actSetPrevInsertObjectEquip,138,1,actSetPrevInsertObjectEquip,166,2
action = actSetPrevInsertObjectEquip,191,3,actSetPrevInsertObjectEquip,223,5
action = actSetPrevInsertObjectWaitRound,1,actWalkPrevInsertObjectWait,960,416,8
action = actDelay,10,actMessage,SID_ENEMY056,1,2813
action = actDelay,10,actMessage,SID_SUPERCLASS,1,2814
action = actDelay,10,actInsertEventStatus,2,actInsertWinStatus,0
action = actSetPlayerUndead,SID_ENEMY056,1,1,actInsertEventStatus,5

[event]
code = 2
action = actCheckRoundNumber,6
action = actInsertStoryObject,6,1376,832,actInsertStoryObject,7,1536,704
action = actWalk,SID_UNIVERSE,1,1376,736,8
action = actWalkWait,SID_DRAGON,1,1440,704,8,actDelay,10
action = actMessage,SID_UNIVERSE,1,3248,actDelay,10
action = actMessage,SID_DRAGON,1,2821,actDelay,10
action = actMessage,SID_UNIVERSE,1,2822,actDelay,10
action = actMessage,SID_DRAGON,1,2823,actDelay,10
action = actPlayMusic,12
action = actMessage,SID_SONIA,1,2824,actDelay,10
action = actMessage,SID_UNIVERSE,1,2825,actDelay,10
action = actMessage,SID_ENEMY056,1,2826,actDelay,10
action = actInsertFailStatus,0,actShowWinFailStatus

[event]
code = 3
action = actCheckPlayerHPLow,47,1,0
action = actMessage,47,1,2829,actDelay,10
action = actWalkAndDeleteWait,47,1,352,864,8

[event]
code = 4
action = actCheckPlayerHPLow,40,1,0
action = actMessage,40,1,2829,actDelay,10
action = actWalkAndDeleteWait,40,1,-64,736,8

[event]
code = 5
action = actCheckPlayerHPLow,SID_ENEMY056,1,0
action = actMessage,SID_ENEMY056,1,2830,actDelay,10
action = actWalkAndDeleteWait,SID_ENEMY056,1,896,864,8
action = actExecWinFailProcess