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

[win]
code = 0
message = -1,1456
action = actCheckAnyPlayerArrivePos,0,416,0,672
action = actMessage,SID_UNIVERSE,1,1727,actDelay,10
action = actMessage,SID_DRAGON,1,1728,actDelay,10
action = actMessage,SID_SONIA,1,1729,actDelay,10
action = actMessage,SID_DRAGON,1,380,actDelay,20
action = actDarkScreen,actDelay,10
action = actShapeMessage,SHAPE\FACE0054.SHP,7,1693
action = actShapeMessage,SHAPE\FACE0054.SHP,7,1697,actDelay,10
action = actDeleteDarkScreen,actDelay,30
action = actMessage,SID_SUPERCLASS,1,1730,actDelay,10
action = actMessage,SID_DRAGON,1,1731,actDelay,10
action = actMessage,SID_SUPERCLASS,1,1732,actDelay,10
action = actMessage,SID_DRAGON,1,1733,actDelay,10
action = actMessage,SID_SONIA,1,1734,actDelay,10
action = actMessage,SID_DRAGON,1,1735,actDelay,10
action = actWalkAndDeleteWait,SID_DRAGON,1,-64,608,8,actDelay,10
action = actMessage,SID_UNIVERSE,1,838,actDelay,10
action = actAddTE,town_uF,20,1,103
action = actAddTE,town_,89,0,actAddTE,town_,90,0
action = actAddTE,town_,91,0,actAddTE,town_,92,4,93,94,95,96
action = actBMSetPointEvent,21,528,bmpmVisit
action = actBMSetPointEncounterRatio,21,0
action = actSetNextPlayLevelEvent,19,60

[win]
code = 1
message = -1,121
action = actCheckEnemyTotalNumber,0
action = actMessage,SID_UNIVERSE,1,1727,actDelay,10
action = actMessage,SID_DRAGON,1,1728,actDelay,10
action = actMessage,SID_SONIA,1,1729,actDelay,10
action = actMessage,SID_DRAGON,1,380,actDelay,20
action = actDarkScreen,actDelay,10
action = actShapeMessage,SHAPE\FACE0054.SHP,7,1693
action = actShapeMessage,SHAPE\FACE0054.SHP,7,1697,actDelay,10
action = actDeleteDarkScreen,actDelay,30
action = actMessage,SID_SUPERCLASS,1,1730,actDelay,10
action = actMessage,SID_DRAGON,1,1731,actDelay,10
action = actMessage,SID_SUPERCLASS,1,1732,actDelay,10
action = actMessage,SID_DRAGON,1,1733,actDelay,10
action = actMessage,SID_SONIA,1,1734,actDelay,10
action = actMessage,SID_DRAGON,1,1735,actDelay,10
action = actWalkAndDeleteWait,SID_DRAGON,1,-64,608,8,actDelay,10
action = actMessage,SID_UNIVERSE,1,838,actDelay,10
action = actAddTE,town_,89,0,actAddTE,town_,90,0
action = actAddTE,town_,91,0,actAddTE,town_,92,4,93,94,95,96
action = actBMSetPointEvent,21,528,bmpmVisit
action = actBMSetPointEncounterRatio,21,0
action = actSetNextPlayLevelEvent,19,60
; -----------------------------------------------------------------
[fail]
code = 0
message = SID_DRAGON,122
action = actCheckPlayer,1,SID_DRAGON

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

[fail]
code = 2
message = SID_SONIA,122
action = actCheckPlayer,1,SID_SONIA
; ----------------------------------------------------------------
[event]
code = 0
message = -1,1836
action = actCheckPlayerHPLow,71,1,5
action = actMessage,71,1,1707,actDelay,10
action = actWalkToPlayerDispWait,71,1,SID_DRAGON,1,-64,0,8,actDelay,10
action = actInsertStoryObject,obj_Story_Player3,800,608,actDelay,10
action = actMessage,SID_DRAGON,1,1708,actDelay,10
action = actMessage,71,1,1709,actDelay,10
action = actWalkAndDeleteWait,71,1,-64,576,8,actDelay,10
action = actMessage,SID_SONIA,1,1710,actDelay,10
action = actWalkWait,SID_ENEMY054,1,608,608,8,actDelay,10
action = actMessage,SID_DRAGON,1,1711,actDelay,10
action = actMessage,SID_ENEMY054,1,1712,actDelay,10
action = actMessage,SID_DRAGON,1,1713,actDelay,10
action = actMessage,SID_ENEMY054,1,1714,actDelay,10
action = actMessage,SID_DRAGON,1,1715,actDelay,10
action = actMessage,SID_ENEMY054,1,1716,actDelay,10
action = actMessage,SID_DRAGON,1,1717,actDelay,10
action = actMessage,SID_ENEMY054,1,380,actDelay,5
action = actMessage,SID_ENEMY054,1,1718,actDelay,10
action = actMessage,SID_DRAGON,1,1719,actDelay,10
action = actMessage,SID_ENEMY054,1,1720,actDelay,10
action = actWalkAndDeleteWait,SID_ENEMY054,1,-64,608,8,actDelay,10
action = actMessage,SID_DRAGON,1,380,actDelay,10
action = actInsertEventStatus,2,actDeleteEventStatus,1
action = actInsertFailStatus,2,actShowWinFailStatus

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

[event]
code = 2
message = -1,121
action = actCheckRoundDisp,1
action = actInsertStoryObject,6,1312,576
action = actInsertStoryObject,9,1312,608
action = actInsertStoryObject,10,1344,544
action = actInsertStoryObject,11,1344,608
action = actWalk,SID_UNIVERSE,1,1152,576,8,actWalk,SID_SUPERCLASS,1,1152,640,8
action = actWalk,SID_CHANGEBOW,1,1184,544,8,actWalkWait,SID_ANLAN,1,1216,608,8,actDelay,10
action = actMessage,SID_UNIVERSE,1,1721,actDelay,10
action = actMessage,SID_SUPERCLASS,1,1722,actDelay,10
action = actMessage,SID_DRAGON,1,1723,actDelay,10
action = actMessage,SID_SONIA,1,1724,actDelay,10
action = actInsertObject,98,128,-128
action = actSetPrevInsertObjectEquip,44,0,actSetPrevInsertObjectEquip,126,1
action = actSetPrevInsertObjectEquip,187,3,actWalkDisp,-1,1,0,256,0
action = actInsertObject,98,384,-96
action = actSetPrevInsertObjectEquip,44,0,actSetPrevInsertObjectEquip,126,1
action = actSetPrevInsertObjectEquip,187,3,actWalkDisp,-1,1,0,256,0
action = actInsertObject,98,256,-192
action = actSetPrevInsertObjectEquip,44,0,actSetPrevInsertObjectEquip,126,1
action = actSetPrevInsertObjectEquip,187,3,actWalkDispWait,-1,1,0,256,0
action = actInsertObject,97,512,-96
action = actSetPrevInsertObjectEquip,64,0,actSetPrevInsertObjectEquip,131,1
action = actWalkDisp,-1,1,0,288,0
action = actInsertObject,97,704,-96
action = actSetPrevInsertObjectEquip,64,0,actSetPrevInsertObjectEquip,131,1
action = actWalkDisp,-1,1,0,288,0
action = actInsertObject,97,608,-160
action = actSetPrevInsertObjectEquip,64,0,actSetPrevInsertObjectEquip,131,1
action = actWalkDispWait,-1,1,0,288,0
action = actInsertObject,98,1376,64
action = actSetPrevInsertObjectEquip,44,0,actSetPrevInsertObjectEquip,126,1
action = actSetPrevInsertObjectEquip,187,3,actWalkDisp,-1,1,-320,0,0
action = actInsertObject,97,1408,224
action = actSetPrevInsertObjectEquip,64,0,actSetPrevInsertObjectEquip,131,1
action = actWalkDisp,-1,1,-320,0,0
action = actInsertObject,98,1472,128
action = actSetPrevInsertObjectEquip,44,0,actSetPrevInsertObjectEquip,126,1
action = actSetPrevInsertObjectEquip,187,3,actWalkDispWait,-1,1,-320,0,0
action = actInsertObject,99,1472,352,actDelay,2,actWalkDisp,-1,1,-320,0,0
action = actInsertObject,99,1472,544,actDelay,2,actWalkDisp,-1,1,-320,0,0
action = actInsertObject,99,1536,448,actDelay,2
action = actWalkDispWait,-1,1,-320,0,0,actDelay,10
action = actMessage,SID_ENEMY041,1,1725,actDelay,10
action = actMessage,SID_SUPERCLASS,1,1726,actDelay,10
action = actInsertWinStatus,0,actInsertWinStatus,1
action = actInsertFailStatus,1,actShowWinFailStatus

[event]
code = 3
action = actCheckPlayerAttacked,71,SID_ENEMY054
action = actMessage,71,1,1736,actDelay,10
action = actMessage,SID_ENEMY054,1,380,actDelay,10
action = actDeleteEventStatus,4

[event]
code = 4
action = actCheckPlayerAttacked,SID_ENEMY054,71
action = actMessage,71,1,1736,actDelay,10
action = actMessage,SID_ENEMY054,1,380,actDelay,10
action = actDeleteEventStatus,3

[event]
code = 5
action = actCheckPlayerAttacked,SID_DRAGON,71
action = actMessage,SID_DRAGON,1,1737,actDelay,10
action = actMessage,71,1,380,actDelay,10
action = actDeleteEventStatus,6

[event]
code = 6
action = actCheckPlayerAttacked,71,SID_DRAGON
action = actMessage,SID_DRAGON,1,1737,actDelay,10
action = actMessage,71,1,380,actDelay,10
action = actDeleteEventStatus,5