#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 = actSetPlayerUndead,SID_UNIVERSE,1,0
action = actSetPlayerUndead,SID_DRAGON,1,0
action = actMessage,SID_UNIVERSE,1,2827,actDelay,10
action = actMessage,SID_SUPERCLASS,1,2828,actDelay,10
action = actBMSetPointEvent,7,516,bmpmVisit
action = actBMSetPointEncounterRatio,7,0
action = actSetNextPlayLevelEvent,7,94
; -----------------------------------------------------------------
[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 = SID_ENEMY064,122
action = actCheckPlayer,1,SID_ENEMY064
; ----------------------------------------------------------------
[event]
code = 0
action = actCheckRoundNumber,3
action = actInsertStoryObject,8,1312,832
action = actInsertStoryObject,9,1376,832
action = actInsertStoryObject,10,1536,672
action = actInsertStoryObject,11,1408,864
action = actInsertStoryObject,12,1248,832
action = actInsertStoryObject,188,1536,608
action = actWalk,SID_SONIA,1,1312,736,8
action = actWalk,SID_SUPERCLASS,1,1376,704,8
action = actWalk,SID_CHANGEBOW,1,1440,672,8
action = actWalk,SID_ANLAN,1,1408,768,8
action = actWalk,SID_BREEZE,1,1248,768,8
action = actWalk,SID_ANGELINA,1,1472,608,8
action = actWaitPlayer,SID_SUPERCLASS,1
action = actMessage,SID_SUPERCLASS,1,2806,actDelay,10
action = actMessage,SID_SONIA,1,2807,actDelay,10
action = actMessage,SID_BREEZE,1,2808,actDelay,10
action = actInsertFailStatus,1
action = actShowWinFailStatus

[event]
code = 1
action = actCheckRoundNumber,5
action = actScrollBGToPos,192,128
action = actInsertObject,87,448,-64,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,448,160,8
action = actInsertObject,87,480,-64,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,576,160,8,actDelay,10
action = actInsertObject,87,448,-64,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObject,512,160,8
action = actInsertObject,87,480,-64,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,182,3,actWalkPrevInsertObjectWait,608,128,8
action = actInsertObject,89,448,-64,actWalkPrevInsertObject,416,128,8
action = actInsertObject,89,480,-64,actWalkPrevInsertObject,544,128,8,actDelay,10
action = actInsertObject,89,480,-64,,actWalkPrevInsertObject,480,128,8
action = actInsertObject,88,448,-64,actSetPrevInsertObjectEquip,83,0
action = actSetPrevInsertObjectEquip,136,1,actSetPrevInsertObjectEquip,159,2
action = actSetPrevInsertObjectEquip,215,4,actWalkPrevInsertObjectWait,448,96,8
action = actInsertObject,84,448,-64,actSetPrevInsertObjectEquip,123,1
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,292,4
action = actSetPrevInsertObjectEquip,151,2,actSetPrevInsertObjectAdjustLevel,20,1
action = actWalkPrevInsertObjectWait,448,32,0,actDelay,10
action = actMessage,SID_ENEMY064,1,2809,actDelay,10
action = actMessage,40,1,2810,actDelay,10
action = actMessageIfExist,SID_ENEMY064,1,2811,0,1,40
action = actMessage,SID_ANLAN,1,2812,actDelay,10
action = actSetPlayerFixPos,SID_ENEMY064,1,512,288,1
action = actInsertFailStatus,2,actShowWinFailStatus

[event]
code = 2
action = actCheckRoundNumber,6
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,3
action = actSetPlayerUndead,SID_ENEMY056,1,1,actInsertEventStatus,6

[event]
code = 3
action = actCheckRoundNumber,7
action = actWalkToPlayerDispWait,SID_ENEMY056,1,SID_ENEMY064,1,64,64,8
action = actMessage,SID_ENEMY056,1,2815,actDelay,10
action = actMessage,SID_ENEMY064,1,2816,actDelay,10
action = actMessage,SID_SONIA,1,2817,actDelay,10
action = actScrollBGToObject,SID_ENEMY056,1
action = actSetUseShapeWait,SID_ENEMY056,1,actDelay,10
action = actMessage,SID_ENEMY056,1,2818,actDelay,10
action = actInsertStoryObject,6,384,832,actInsertStoryObject,7,448,832
action = actWalkToPlayerDisp,SID_UNIVERSE,1,SID_ENEMY056,1,-32,0,8
action = actWalkToPlayerDispWait,SID_DRAGON,1,SID_ENEMY056,1,32,0,8
action = actRestoreShape,SID_ENEMY028,1
action = actDelay,10,actPlaySound,WAV\ATTACK05.WAV
action = actDelay,10,actPlaySound,WAV\HIT00001.WAV,actDelay,20
action = actWalkDispWait,SID_ENEMY056,1,64,96,8
action = actPlayMusic,12
action = actMessage,SID_ENEMY056,1,2819,actDelay,10
action = actMessage,SID_UNIVERSE,1,2820,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 = actMessage,SID_SONIA,1,2824,actDelay,10
action = actMessage,SID_UNIVERSE,1,2825,actDelay,10
action = actWalkWait,SID_ENEMY056,1,960,416,8
action = actMessage,SID_ENEMY056,1,2826,actDelay,10
action = actSetPlayerFixPos,SID_ENEMY064,1,448,160,1
action = actUseItem,SID_UNIVERSE,1,264
action = actRestoreShape,SID_UNIVERSE,1
action = actUseItem,SID_DRAGON,1,264
action = actRestoreShape,SID_DRAGON,1
action = actSetWaitRound,SID_ENEMY056,1,2
action = actSetPlayerUndead,SID_UNIVERSE,1,1
action = actSetPlayerUndead,SID_DRAGON,1,1
action = actInsertFailStatus,0,actDeleteFailStatus,2
action = actInsertEventStatus,7,actInsertEventStatus,8
action = actShowWinFailStatus,actPlayLevelMusic

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

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

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

[event]
code = 7
action = actCheckPlayerHPLow,SID_UNIVERSE,1,0
action = actUseItem,SID_UNIVERSE,1,243
action = actRestoreShape,SID_UNIVERSE,1
action = actSetPlayerUndead,SID_UNIVERSE,1,0

[event]
code = 8
action = actCheckPlayerHPLow,SID_DRAGON,1,0
action = actUseItem,SID_DRAGON,1,243
action = actRestoreShape,SID_DRAGON,1
action = actSetPlayerUndead,SID_DRAGON,1,0