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

[win]
code = 0
message = -1,2531
action = actCheckPlayerHPLow,SID_ENEMY060,1,0
action = actSetPlayerUndead,SID_ENEMY060,1,0
action = actMessage,SID_ENEMY060,1,2349,actDelay,10
action = actMessage,SID_SONIA,1,940,actDelay,10
action = actMessage,SID_DRAGON,1,941,actDelay,10
action = actWalk,SID_UNIVERSE,1,128,1152,8,actWalk,SID_DRAGON,1,160,1152,8
action = actWalk,SID_SONIA,1,192,1152,8,actWalk,SID_SUPERCLASS,1,128,1184,8
action = actWalk,SID_CHANGEBOW,1,160,1184,8,actWalk,SID_ANLAN,1,192,1184,8
action = actWalk,SID_BREEZE,1,128,1216,8,actWalk,SID_UNNAME,1,160,1216,8
action = actWalk,SID_ANGELINA,1,192,1216,8,actDelay,20
action = actDarkScreen,actDelay,40,actPlayMovie,140
action = actSetNextPlayLevelEvent,90,998
; -----------------------------------------------------------------
[fail]
code = 0
message = SID_UNIVERSE,122
action = actCheckPlayer,1,SID_UNIVERSE

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

[fail]
code = 2
message = SID_SONIA,122
action = actCheckPlayer,1,SID_SONIA
; ----------------------------------------------------------------
[event]
code = 0
message = -1,2531
action = actCheckRoundNumber,3
action = actInsertEventStatus,2
action = actDeleteEventStatus,1
action = actExecWinFailProcess

[event]
code = 1
action = actCheckEnemyNumber,66,1
action = actInsertEventStatus,2
action = actDeleteEventStatus,0
action = actExecWinFailProcess

[event]
code = 2
action = actTRUE
action = actScrollBGToPos,128,1184,actDelay,10
action = actInsertStoryObject,8,64,1280,actInsertStoryObject,184,96,1280
action = actWalk,SID_SONIA,1,320,1088,8,actWalk,SID_CHANGEBOW,1,416,1120,8
action = actWaitPlayer,SID_SONIA,1,actDelay,10
action = actSetPlayerUndead,SID_CHANGEBOW,1,0
action = actMessage,SID_SONIA,1,906,actDelay,10
action = actMessage,SID_UNIVERSE,1,909,actDelay,10
action = actMessage,SID_CHANGEBOW,1,910,actDelay,10
action = actMessage,SID_ENEMY060,1,2343,actDelay,10
action = actInsertObject,98,576,768,actInsertObject,98,736,800
action = actInsertObject,98,896,864,actInsertObject,98,992,960
action = actInsertObject,98,1312,1024,actInsertObject,98,1248,864
action = actInsertObject,98,1088,672,actInsertObject,98,864,544
action = actMessage,SID_UNIVERSE,1,911,actDelay,10
action = actMessage,SID_SONIA,1,912,actDelay,10
action = actMessageIfExist,SID_UNIVERSE,1,0,913,1,SID_CHANGEBOW
action = actMessage,SID_CHANGEBOW,1,913,actDelay,10
action = actMessage,SID_DRAGON,1,914,actDelay,10
action = actMessage,SID_SONIA,1,915,actDelay,10
action = actMessage,SID_UNIVERSE,1,916,actDelay,10
action = actInsertWinStatus,0,actInsertFailStatus,2
action = actInsertEventStatus,3,actShowWinFailStatus

[event]
code = 3
action = actCheckRoundDisp,2
action = actInsertObject,97,1248,1312,actSetPrevInsertObjectEquip,8,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,165,2
action = actSetPrevInsertObjectEquip,192,3,actSetPrevInsertObjectEquip,214,4
action = actSetPrevInsertObjectEquip,302,5,actWalkPrevInsertObjectWait,1248,1120,0
action = actDelay,10,actMessage,SID_ENEMY030,1,917,actDelay,10
action = actMessage,SID_SONIA,1,918,actDelay,10
action = actMessage,SID_ENEMY030,1,923,actDelay,10
action = actMessage,SID_ENEMY060,1,2345,actDelay,10
action = actScrollBGToPos,1152,608,actDelay,10
action = actInsertObject,98,960,544,actInsertObject,98,1088,608
action = actInsertObject,98,1248,672,actInsertObject,98,1376,640
action = actInsertEventStatus,4,actExecWinFailProcess

[event]
code = 4
action = actCheckEnemyNumber,66,1
action = actInsertStoryObject,183,96,1312,actInsertStoryObject,185,32,1312
action = actInsertStoryObject,186,64,1312,actInsertStoryObject,187,64,1344
action = actInsertStoryObject,188,32,1344
action = actWalk,SID_SUPERCLASS,1,448,1088,8,actWalk,SID_ANLAN,1,288,1120,8
action = actWalk,SID_BREEZE,1,352,1088,8,actWalk,SID_UNNAME,1,416,1152,8
action = actWalk,SID_ANGELINA,1,320,1184,8,actWaitPlayer,SID_ANLAN,1
action = actSetPlayerUndead,SID_SUPERCLASS,1,0
action = actDelay,10,actMessage,SID_ANLAN,1,924,actDelay,10
action = actSetPlayerUndead,SID_ANLAN,1,0
action = actMessage,SID_SUPERCLASS,1,925,actDelay,10
action = actSetPlayerUndead,SID_BREEZE,1,0
action = actMessage,SID_ANGELINA,1,939,actDelay,10
action = actSetPlayerUndead,SID_UNNAME,1,0
action = actMessage,SID_ENEMY060,1,2347,actDelay,10
action = actSetPlayerUndead,SID_ANGELINA,1,0
action = actScrollBGToPos,1152,608,actDelay,10
action = actInsertStoryObject,21,1152,608,actDelay,10
action = actInsertObject,98,960,544,actInsertObject,98,1088,608
action = actInsertObject,98,1248,672,actInsertObject,98,1376,640
action = actInsertObject,98,640,736,actInsertObject,98,800,768
action = actInsertObject,98,960,832,actInsertObject,98,1056,928
action = actInsertEventStatus,5,actInsertEventStatus,6
action = actExecWinFailProcess

[event]
code = 5
action = actCheckRoundDisp,2
action = actScrollBGToPos,1152,608,actDelay,10
action = actInsertStoryObject,21,1152,608,actDelay,10
action = actInsertObject,98,960,544,actInsertObject,98,1088,608
action = actInsertObject,98,1248,672,actInsertObject,98,1376,640
action = actDelay,10,actInsertEventStatus,5,actExecWinFailProcess

[event]
code = 6
action = actCheckPlayerHPLow,SID_ENEMY060,1,90
action = actPlaySound,WAV\QUAKE006.WAV,actEarthQuake,120,actDelay,20
action = actMessageIfExist,SID_SONIA,1,0,929,1,SID_BREEZE
action = actMessage,SID_BREEZE,1,929,actDelay,10
action = actMessageIfExist,SID_SONIA,1,930,0,1,SID_BREEZE
action = actMessageIfExist,SID_UNIVERSE,1,0,930,1,SID_BREEZE
action = actDelay,10,actMessage,SID_CHANGEBOW,1,931,actDelay,10
action = actMessageIfExist,SID_ANLAN,1,0,931,1,SID_CHANGEBOW
action = actDelay,10,actMessage,SID_DRAGON,1,932,actDelay,10
action = actMessage,SID_UNNAME,1,933,actDelay,10
action = actMessageIfExist,SID_DRAGON,1,934,0,1,SID_UNNAME
action = actMessageIfExist,SID_UNIVERSE,1,935,0,1,SID_UNNAME
action = actMessageIfExist,SID_ANLAN,1,936,0,1,SID_UNNAME
action = actMessageIfExist,SID_SONIA,1,937,0,1,SID_UNNAME
action = actMessageIfExist,SID_SUPERCLASS,1,938,0,1,SID_UNNAME
action = actMessage,SID_ENEMY060,1,903,actDelay,10

[event]
code = 7
action = actCheckPlayerHPLow,SID_SUPERCLASS,1,0
action = actChangeShape,SID_SUPERCLASS,1,1,SHAPE\013-p.SHP,1
action = actMessage,SID_SUPERCLASS,1,766,actDelay,10
action = actDeleteObject,SID_SUPERCLASS,1
action = actMessage,SID_DRAGON,1,767,actDelay,10
action = actDeletePlayerCode,SID_SUPERCLASS,0
action = actExecWinFailProcess

[event]
code = 8
action = actCheckPlayerHPLow,SID_CHANGEBOW,1,0
action = actChangeShape,SID_CHANGEBOW,1,1,SHAPE\014-p.SHP,1
action = actMessage,SID_CHANGEBOW,1,768,actDelay,10
action = actDeleteObject,SID_CHANGEBOW,1
action = actMessage,SID_SONIA,1,769,actDelay,10
action = actDeletePlayerCode,SID_CHANGEBOW,0
action = actExecWinFailProcess

[event]
code = 9
action = actCheckPlayerHPLow,SID_ANLAN,1,0
action = actChangeShape,SID_ANLAN,1,1,SHAPE\015-p.SHP,1
action = actMessage,SID_ANLAN,1,770,actDelay,10
action = actDeleteObject,SID_ANLAN,1
action = actMessage,SID_UNIVERSE,1,771,actDelay,10
action = actDeletePlayerCode,SID_ANLAN,0
action = actExecWinFailProcess

[event]
code = 10
action = actCheckPlayerHPLow,SID_BREEZE,1,0
action = actChangeShape,SID_BREEZE,1,1,SHAPE\016-p.SHP,1
action = actMessage,SID_BREEZE,1,772,actDelay,10
action = actDeleteObject,SID_BREEZE,1
action = actMessage,SID_UNNAME,1,773,actDelay,10
action = actDeletePlayerCode,SID_BREEZE,0
action = actExecWinFailProcess

[event]
code = 11
action = actCheckPlayerHPLow,SID_UNNAME,1,0
action = actChangeShape,SID_UNNAME,1,1,SHAPE\008-p.SHP,1
action = actMessage,SID_UNNAME,1,772,actDelay,10
action = actMessage,SID_DRAGON,1,772,actDelay,10
action = actDeleteObject,SID_UNNAME,1
action = actMessage,SID_BREEZE,1,773,actDelay,10
action = actDeletePlayerCode,SID_BREEZE,0
action = actExecWinFailProcess

[event]
code = 12
action = actCheckPlayerHPLow,SID_ANGELINA,1,0
action = actChangeShape,SID_ANGELINA,1,1,SHAPE\053-p.SHP,1
action = actMessage,SID_ANGELINA,1,774,actDelay,10
action = actDeleteObject,SID_ANGELINA,1
action = actMessage,SID_BREEZE,1,775,actDelay,10
action = actDeletePlayerCode,SID_ANGELINA,0
action = actExecWinFailProcess