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

[win]
code = 0
message = -1,2498
action = actTRUE,actDelay,10,actScrollBGToPos,96,1152
action = actInsertObject,88,-64,1248,actWalkPrevInsertObject,384,992,8,actDelay,10
action = actChangePrevInsertObjectID,1001
action = actInsertObject,93,-64,1248,actWalkPrevInsertObject,320,960,8,actDelay,10
action = actInsertObject,93,-64,1248,actWalkPrevInsertObject,448,1024,8,actDelay,10
action = actInsertObject,93,-64,1248,actWalkPrevInsertObject,256,992,8,actDelay,10
action = actInsertObject,93,-64,1248,actWalkPrevInsertObject,384,1088,8,actDelay,10
action = actInsertObject,91,-64,1248,actWalkPrevInsertObject,288,1024,8,actDelay,10
action = actInsertObject,91,-64,1248,actWalkPrevInsertObject,320,1056,8,actDelay,10
action = actInsertObject,91,-64,1248,actWalkPrevInsertObject,224,1024,8,actDelay,10
action = actInsertObject,91,-64,1248,actWalkPrevInsertObject,288,1120,8
action = actWaitPrevInsertPlayer,actDelay,20
action = actMessage,1001,1,718,actDelay,10
action = actWalk,SID_ENEMY022,1,448,896,8,actWalk,SID_ENEMY022,2,512,960,8
action = actWalk,SID_ENEMY022,3,448,832,8,actWalk,SID_ENEMY022,4,544,928,8
action = actWalkWait,1000,1,480,928,8,actDelay,10
action = actMessage,1000,1,719,actDelay,10
action = actPlaySound,WAV\HIT00004.WAV,actDelay,20
action = actPlaySound,WAV\HIT00004.WAV,actDelay,20
action = actPlaySound,WAV\HIT00004.WAV,actDelay,20
action = actChangeShape,1000,1,1,SHAPE\022-p.SHP,1
action = actMessage,1000,1,374,actDelay,20
action = actBMSetPointFlag,45,bmpmGeneral
action = actBMSetPointEvent,44,573,bmpmVisit
action = actBMSetPointEncounterRatio,44,20
action = actSetNextPlayLevelEvent,44,202
; -----------------------------------------------------------------
[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,121
action = actCheckEnemyTotalNumber,0
action = actDeleteEventStatus,1
action = actInsertEventStatus,2,actExecWinFailProcess

[event]
code = 1
action = actCheckRoundNumber,8
action = actDeleteEventStatus,0
action = actInsertEventStatus,2,actExecWinFailProcess

[event]
code = 2
action = actTRUE
action = actScrollBGToPos,1824,64
action = actInsertObject,93,1824,-32,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,1664,160,8,actDelay,10
action = actInsertObject,93,1824,-32,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,1760,160,8,actDelay,10
action = actInsertObject,93,1824,-32,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,1696,64,8,actDelay,10
action = actInsertObject,91,1824,-32,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,1760,96,8,actDelay,10
action = actInsertObject,91,1824,-32,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,1568,160,8,actDelay,10
action = actInsertObject,91,1824,-32,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,1664,256,8,actDelay,10
action = actInsertObject,92,1824,-32,actSetPrevInsertObjectEquip,88,0
action = actSetPrevInsertObjectEquip,137,1,actSetPrevInsertObjectEquip,163,2
action = actSetPrevInsertObjectEquip,190,3,actSetPrevInsertObjectEquip,202,5
action = actWalkPrevInsertObject,1760,32,8,actDelay,10
action = actInsertObject,92,1824,-32,actSetPrevInsertObjectEquip,88,0
action = actSetPrevInsertObjectEquip,137,1,actSetPrevInsertObjectEquip,163,2
action = actSetPrevInsertObjectEquip,190,3,actSetPrevInsertObjectEquip,202,5
action = actWalkPrevInsertObject,1792,128,8,actWaitPrevInsertPlayer,actDelay,20
action = actMessage,SID_BREEZE,1,714,actDelay,10
action = actMessage,defNoOne,1,715,actDelay,10
action = actScrollBGToPos,96,1152,actDelay,10
action = actInsertObject,89,-64,1248,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,384,1024,8,actDelay,10
action = actInsertObject,89,-64,1248,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,352,1056,8,actDelay,10
action = actInsertObject,89,-64,1248,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,416,1056,8,actDelay,10
action = actInsertObject,89,-64,1248,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,288,1024,8,actDelay,10
action = actInsertObject,89,-64,1248,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,352,1120,8,actDelay,10
action = actInsertObject,90,-64,1248,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,192,1056,8,actDelay,10
action = actInsertObject,90,-64,1248,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,256,1120,8,actDelay,10
action = actInsertObject,90,-64,1248,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,320,1152,8,actDelay,10
action = actInsertObject,90,-64,1248,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,160,1120,8,actDelay,10
action = actInsertObject,87,-64,1248,actSetPrevInsertObjectEquip,6,0
action = actSetPrevInsertObjectEquip,133,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,96,1120,8,actWaitPrevInsertPlayer,actDelay,20
action = actChangePrevInsertObjectID,1000,actSetPlayerName,1000,1,928,707
action = actMessage,1000,1,716,actDelay,10,actMessage,SID_UNIVERSE,1,717,actDelay,10
action = actInsertEventStatus,3,actInsertEventStatus,4,actInsertEventStatus,5,actInsertEventStatus,6
action = actInsertEventStatus,7,actInsertEventStatus,8,actInsertEventStatus,9,actInsertEventStatus,10
action = actInsertEventStatus,11,actInsertEventStatus,12,actInsertEventStatus,13
action = actInsertShowPosObject,1696,0,actInsertShowPosObject,1728,0,actInsertShowPosObject,1760,0
action = actInsertShowPosObject,1792,0,actInsertShowPosObject,1824,0
action = actInsertShowPosObject,1856,0,actInsertShowPosObject,1888,0
action = actScrollBGToPos,1824,64,actDelay,20
action = actShowWinFailStatus,actDelay,10,actDeleteShowPosObject

[event]
code = 3
message = -1,121
action = actCheckEnemyTotalNumber,0
action = actInsertWinStatus,0,actExecWinFailProcess

[event]
code = 4
action = actCheckPlayerArrivePos,SID_UNIVERSE,1,1696,0,1888,0
action = actDeleteFailStatus,0
action = actDeleteObject,SID_UNIVERSE,1,actDelay,10
action = actExecWinFailProcess

[event]
code = 5
action = actCheckPlayerArrivePos,SID_DRAGON,1,1696,0,1888,0
action = actDeleteFailStatus,1
action = actDeleteObject,SID_DRAGON,1,actDelay,10

[event]
code = 6
action = actCheckPlayerArrivePos,SID_SONIA,1,1696,0,1888,0
action = actDeleteFailStatus,2
action = actDeleteObject,SID_SONIA,1,actDelay,10
action = actExecWinFailProcess

[event]
code = 7
action = actCheckPlayerArrivePos,SID_SUPERCLASS,1,1696,0,1888,0
action = actDeleteObject,SID_SUPERCLASS,1,actDelay,10

[event]
code = 8
action = actCheckPlayerArrivePos,SID_CHANGEBOW,1,1696,0,1888,0
action = actDeleteObject,SID_CHANGEBOW,1,actDelay,10

[event]
code = 9
action = actCheckPlayerArrivePos,SID_ANLAN,1,1696,0,1888,0
action = actDeleteObject,SID_ANLAN,1,actDelay,10

[event]
code = 10
action = actCheckPlayerArrivePos,SID_BREEZE,1,1696,0,1888,0
action = actDeleteObject,SID_BREEZE,1,actDelay,10

[event]
code = 11
action = actCheckPlayerArrivePos,SID_UNNAME,1,1696,0,1888,0
action = actDeleteObject,SID_UNNAME,1,actDelay,10

[event]
code = 12
action = actCheckPlayerArrivePos,SID_ANGELINA,1,1696,0,1888,0
action = actDeleteObject,SID_ANGELINA,1,actDelay,10

[event]
code = 13
message = -1,2500
action = actCheckPlayer,2,SID_UNIVERSE,SID_SONIA
action = actInsertWinStatus,0,actExecWinFailProcess