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

[win]
code = 0
message = -1,2987
action = actCheckEnemy,2,73,SID_ENEMY056
action = actMessage,SID_SONIA,1,3002,actDelay,10
action = actMessage,SID_BREEZE,1,3003,actDelay,10
action = actPlaySound,WAV\QUAKE006.WAV,actEarthQuake,120,actDelay,40
action = actMessage,SID_SONIA,1,3004,actDelay,10
action = actMessage,SID_SUPERCLASS,1,3005,actDelay,10
action = actPlaySound,WAV\QUAKE006.WAV,actEarthQuake,150,actDelay,10
action = actWalk,SID_UNIVERSE,1,416,1088,8,actWalk,SID_DRAGON,1,448,1088,8
action = actWalk,SID_ANGELINA,1,416,1056,8,actWalk,SID_SUPERCLASS,1,384,1088,8
action = actWalk,SID_CHANGEBOW,1,352,1056,8,actWalk,SID_ANLAN,1,480,1088,8
action = actWalk,SID_BREEZE,1,480,1056,8,actWalkWait,SID_SONIA,1,352,1088,8
action = actBMSetPointEvent,19,525,bmpmVisit
action = actBMSetPointEncounterRatio,19,0
action = actBMSetPointEvent,20,507,bmpmVisit
action = actBMSetPointEncounterRatio,20,0
action = actDelay,30,actSetNextPlayLevelEvent,27,100
; -----------------------------------------------------------------
[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
message = -1,2539
action = actCheckRoundNumber,5
action = actScrollBGToPos,416,1024
action = actInsertObject,97,352,1120,actSetPrevInsertObjectEquip,45,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,352,992,8
action = actInsertObject,97,480,1120,actSetPrevInsertObjectEquip,45,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObject,480,992,8
action = actInsertObject,94,416,1120,actSetPrevInsertObjectEquip,50,0
action = actSetPrevInsertObjectEquip,138,1,actSetPrevInsertObjectEquip,166,2
action = actSetPrevInsertObjectEquip,192,3,actSetPrevInsertObjectEquip,296,4
action = actSetPrevInsertObjectEquip,290,5,actWalkPrevInsertObjectWait,416,992,8
action = actSetPlayerUndead,SID_ENEMY056,1,1
action = actMessage,SID_ENEMY056,1,2996,actDelay,10
action = actSetPlayerUndead,73,1,0
action = actMessage,SID_DRAGON,1,2997,actDelay,10
action = actInsertEventStatus,5,actInsertEventStatus,6
action = actMessageIfExist,SID_UNIVERSE,1,0,2998,1,SID_ANGELINA
action = actMessage,SID_ANGELINA,1,2998,actDelay,10
action = actDeleteEventStatus,2,actInsertWinStatus,0
action = actMessage,SID_DRAGON,1,2999,actDelay,10
action = actInsertEventStatus,7,actInsertEventStatus,8
action = actMessage,SID_UNIVERSE,1,3000,actDelay,10
action = actInsertEventStatus,9,actInsertEventStatus,10
action = actMessage,SID_ENEMY056,1,3001,actDelay,10
action = actInsertEventStatus,3,actShowWinFailStatus

[event]
code = 1
action = actCheckRoundDisp,1
action = actScrollBGToPos,96,384
action = actInsertObject,99,96,384,actSetPrevInsertObjectEquip,65,0
action = actSetPrevInsertObjectEquip,126,1,actSetPrevInsertObjectEquip,155,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,212,5
action = actWalkPrevInsertObjectWait,128,416,8
action = actScrollBGToPos,736,384
action = actInsertObject,97,736,384,actSetPrevInsertObjectEquip,45,0
action = actSetPrevInsertObjectEquip,129,1,actSetPrevInsertObjectEquip,160,2
action = actSetPrevInsertObjectEquip,188,3,actSetPrevInsertObjectEquip,212,4
action = actWalkPrevInsertObjectWait,704,416,8
action = actInsertEventStatus,1

[event]
code = 2
action = actCheckPlayerHPLow,73,1,0
action = actUseItem,73,1,252
action = actRestoreShape,73,1
action = actInsertEventStatus,2

[event]
code = 3
action = actCheckPlayerHPLow,SID_ENEMY056,1,0
action = actMessage,SID_ENEMY056,1,2897,actDelay,10
action = actWalkAndDeleteWait,SID_ENEMY056,1,416,1120,8,actDelay,10
action = actExecWinFailProcess

[event]
code = 4
action = actCheckEnemy,1,73
action = actDeleteEventStatus,1
action = actExecWinFailProcess

[event]
code = 5
action = actCheckPlayerAttacked,SID_ENEMY056,SID_UNIVERSE
action = actMessage,SID_UNIVERSE,1,3006,actDelay,10
action = actMessage,SID_ENEMY056,1,3007,actDelay,10
action = actDeleteEventStatus,5,actDeleteEventStatus,6

[event]
code = 6
action = actCheckPlayerAttacked,SID_UNIVERSE,SID_ENEMY056
action = actMessage,SID_UNIVERSE,1,3006,actDelay,10
action = actMessage,SID_ENEMY056,1,3007,actDelay,10
action = actDeleteEventStatus,5,actDeleteEventStatus,6

[event]
code = 7
action = actCheckPlayerAttacked,SID_ENEMY056,SID_DRAGON
action = actMessage,SID_DRAGON,1,3008,actDelay,10
action = actMessage,SID_ENEMY056,1,3009,actDelay,10
action = actDeleteEventStatus,7,actDeleteEventStatus,8

[event]
code = 8
action = actCheckPlayerAttacked,SID_DRAGON,SID_ENEMY056
action = actMessage,SID_DRAGON,1,3008,actDelay,10
action = actMessage,SID_ENEMY056,1,3009,actDelay,10
action = actDeleteEventStatus,7,actDeleteEventStatus,8

[event]
code = 9
action = actCheckPlayerAttacked,SID_ENEMY056,SID_SONIA
action = actMessage,SID_SONIA,1,3010,actDelay,10
action = actMessage,SID_ENEMY056,1,3011,actDelay,10
action = actDeleteEventStatus,9,actDeleteEventStatus,10

[event]
code = 10
action = actCheckPlayerAttacked,SID_SONIA,SID_ENEMY056
action = actMessage,SID_SONIA,1,3010,actDelay,10
action = actMessage,SID_ENEMY056,1,3011,actDelay,10
action = actDeleteEventStatus,9,actDeleteEventStatus,10