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

[win]
code = 0
message = -1,2498
action = actTRUE
action = actDelay,20,actEnterStorageWindow
action = actBMSetPointEvent,45,0,bmpmVisit
action = actBMSetPointFlag,45,bmpmTown
action = actBMSetPointEncounterRatio,45,0
action = actSetNextPlayLevelEvent,75,75
; -----------------------------------------------------------------
[fail]
code = 0
message = SID_UNIVERSE,122
action = actCheckPlayer,1,SID_UNIVERSE

[fail]
code = 1
message = SID_SONIA,122
action = actCheckPlayer,1,SID_SONIA
; ----------------------------------------------------------------
[event]
code = 0
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

[event]
code = 1
action = actCheckRoundNumber,6
action = actScrollBGToPos,384,1056
action = actInsertObject,93,256,1280,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,192,1088,8,actDelay,10
action = actInsertObject,93,256,1280,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,256,1088,8,actDelay,10
action = actInsertObject,93,256,1280,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,320,1152,8,actWaitPrevInsertPlayer
action = actInsertObject,93,256,1280,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,140,1,actSetPrevInsertObjectEquip,162,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,352,1088,8,actDelay,10
action = actInsertObject,91,256,1280,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,224,1024,8,actDelay,10
action = actInsertObject,91,256,1280,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,288,1024,8,actDelay,10
action = actInsertObject,91,256,1280,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,352,992,8,actDelay,10
action = actInsertObject,91,256,1280,actSetPrevInsertObjectEquip,27,0
action = actSetPrevInsertObjectEquip,145,1,actSetPrevInsertObjectEquip,164,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,216,4
action = actWalkPrevInsertObject,384,1120,8,actDelay,10
action = actInsertObject,99,256,1280,actWalkPrevInsertObject,256,1152,8
action = actWaitPrevInsertPlayer,actDelay,20
action = actMessage,SID_CHANGEBOW,1,758,actDelay,10
action = actMessage,SID_UNIVERSE,1,759,actDelay,10
action = actMessage,SID_DRAGON,1,760,actDelay,10

[event]
code = 2
action = actCheckPlayerArrivePos,SID_UNIVERSE,1,928,640,960,672
action = actDeleteFailStatus,0
action = actMessage,SID_UNIVERSE,1,762
action = actDeleteObject,SID_UNIVERSE,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 3
action = actCheckPlayerArrivePos,SID_DRAGON,1,928,640,960,672
action = actMessage,SID_DRAGON,1,763
action = actDeleteObject,SID_DRAGON,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 4
action = actCheckPlayerArrivePos,SID_SONIA,1,928,640,960,672
action = actDeleteFailStatus,1
action = actMessage,SID_SONIA,1,764
action = actDeleteObject,SID_SONIA,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 5
action = actCheckPlayerArrivePos,SID_SUPERCLASS,1,928,640,960,672
action = actDeleteObject,SID_SUPERCLASS,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 6
action = actCheckPlayerArrivePos,SID_CHANGEBOW,1,928,640,960,672
action = actDeleteObject,SID_CHANGEBOW,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 7
action = actCheckPlayerArrivePos,SID_ANLAN,1,928,640,960,672
action = actDeleteObject,SID_ANLAN,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 8
action = actCheckPlayerArrivePos,SID_BREEZE,1,928,640,960,672
action = actDeleteObject,SID_BREEZE,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 9
action = actCheckPlayerArrivePos,SID_UNNAME,1,928,640,960,672
action = actMessage,SID_UNNAME,1,765
action = actDeleteObject,SID_UNNAME,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 10
action = actCheckPlayerArrivePos,SID_ANGELINA,1,928,640,960,672
action = actDeleteObject,SID_ANGELINA,1,actDelay,20
action = actExecWinFailProcess

[event]
code = 11
message = -1,2527
action = actCheckPlayer,9,SID_UNIVERSE,SID_DRAGON,SID_SONIA,SID_SUPERCLASS,SID_CHANGEBOW,SID_ANLAN,SID_BREEZE,SID_UNNAME,SID_ANGELINA
action = actInsertWinStatus,0,actExecWinFailProcess

[event]
code = 12
action = actCheckRoundNumber,7
action = actScrollBGToPos,384,1056
action = actInsertObject,96,256,1280,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,448,1120,0,actDelay,10
action = actInsertObject,96,256,1280,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,352,1056,0,actDelay,10
action = actInsertObject,96,256,1280,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,320,1088,0,actDelay,10
action = actInsertObject,96,256,1280,actSetPrevInsertObjectEquip,3,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,154,2
action = actSetPrevInsertObjectEquip,183,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,480,1056,0,actDelay,10
action = actInsertObject,95,256,1280,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,384,992,0,actDelay,10
action = actInsertObject,95,256,1280,actSetPrevInsertObjectEquip,5,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,184,3,actSetPrevInsertObjectEquip,213,4
action = actWalkPrevInsertObject,416,1024,0,actDelay,10
action = actInsertObject,97,256,1280,actSetPrevInsertObjectEquip,11,0
action = actSetPrevInsertObjectEquip,133,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,187,3,actSetPrevInsertObjectEquip,213,4
action = actSetPrevInsertObjectEquip,225,5,actSetPrevInsertObjectAdjustLevel,38,0
action = actWalkPrevInsertObject,288,1120,0,actWaitPrevInsertPlayer
action = actDelay,10,actMessage,40,1,761

[event]
code = 13
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

[event]
code = 14
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

[event]
code = 15
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

[event]
code = 16
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