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

[win]
code = 0
message = -1,854
action = actCheckPlayerHPLow,SID_SUPERCLASS,1,0
action = actSetPlayerNoAttack,SID_UNIVERSE,1,0
action = actSetPlayerNoAttack,SID_SONIA,1,0
action = actChangeShape,SID_SUPERCLASS,1,7,SHAPE\013-p.SHP,1,actDelay,10
action = actMessage,SID_SUPERCLASS,1,1570,actDelay,10
action = actSetPlayerMode,SID_UNIVERSE,1,pmPlayer,0
action = actMessage,SID_DRAGON,1,3143,actDelay,10
action = actSetPlayerMode,SID_SONIA,1,pmPlayer,0
action = actMessage,SID_UNIVERSE,1,3144,actDelay,10
action = actSetPlayerMode,SID_CHANGEBOW,1,pmPlayer,0
action = actMessage,SID_CHANGEBOW,1,3145,actDelay,10
action = actInsertObject,99,480,-64,actWalkPrevInsertObjectWait,480,96,8
action = actSetPlayerMode,SID_SUPERCLASS,1,pmPlayer,0
action = actMessage,SID_ENEMY044,1,3140,actDelay,10
action = actSetPlayerMode,SID_ANLAN,1,pmPlayer,0
action = actMessage,SID_UNIVERSE,1,3141,actDelay,10
action = actSetPlayerMode,SID_BREEZE,1,pmPlayer,0
action = actMessage,SID_SONIA,1,3142,actDelay,10
action = actRestoreShape,SID_SUPERCLASS,1
action = actSetPlayerMode,SID_ANGELINA,1,pmPlayer,0
action = actMessage,SID_BREEZE,1,380,actDelay,10
action = actSetPlayerUndead,SID_SUPERCLASS,1,0
action = actSetPlayerNoAttack,SID_CHANGEBOW,1,0
action = actSetPlayerNoAttack,SID_ANLAN,1,0
action = actSetPlayerNoAttack,SID_BREEZE,1,0
action = actSetPlayerNoAttack,SID_ANGELINA,1,0
action = actBMSetPointEvent,37,0,bmpmTown
action = actBMSetPointEncounterRatio,37,0
action = actBMSetPointFlag,41,bmpmHidden
action = actBMSetTrackFlag,40,bmpmHidden
action = actBMSetShowTrackPoint,40
action = actSetNextPlayLevelEvent,37,gameBigMapLevel
; -----------------------------------------------------------------
[fail]
code = 0
message = -1,3115
action = actCheckPlayer,1,SID_DRAGON

[fail]
code = 1
action = actTRUE
; ----------------------------------------------------------------
[event]
code = 0
message = -1,854
action = actCheckPlayerHPLow,SID_SUPERCLASS,1,30
action = actMessage,SID_DRAGON,1,3137,actDelay,10
action = actMessage,SID_SUPERCLASS,1,3138,actDelay,10
action = actPlaySound,WAV\QUAKE009.WAV
action = actEarthQuake,80,actUseItem,SID_SUPERCLASS,1,265
action = actRestoreShape,SID_SUPERCLASS,1
action = actMessage,SID_DRAGON,1,380,actDelay,10
action = actMessage,SID_UNIVERSE,1,3139,actDelay,10
action = actInsertWinStatus,0,actShowWinFailStatus

[event]
code = 1
action = actCheckPlayerAttacked,SID_SUPERCLASS,SID_DRAGON
action = actMessage,SID_SUPERCLASS,1,3133,actDelay,10
action = actMessage,SID_DRAGON,1,3134,actDelay,10

[event]
code = 2
action = actCheckRoundNumber,4
action = actMessage,SID_CHANGEBOW,1,3135,actDelay,10
action = actMessage,SID_SUPERCLASS,1,3147,actDelay,10
action = actMessage,SID_DRAGON,1,3136,actDelay,10

[event]
code = 3
action = actCheckEnemy,5,SID_UNIVERSE,SID_SONIA,SID_CHANGEBOW,SID_ANLAN,SID_BREEZE
action = actInsertFailStatus,1,actExecWinFailProcess