Offset(x002EC000)
//Remove the previous line if you wish not to override the offset in CONFIG.INI.
Text(x0000084B)
//Remove the previous line if you wish text to compile directly after instructions.

{49}()
UnitPresent(x03,x00,x01)
UnitPresent(x15,x00,x01)
UnitPresent(x21,x00,x01)
AddUnitStart()
Camera(+00168,-01196,+00616,+00302,+01536,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
{63}(rA9)
{4D}(r1E)
Camera(+00168,-00556,+00616,+00302,+01536,+00000,+04096,+00064)
WaitForInstruction(x04,x00)
{63}(rAA)
Wait(00030)
DisplayMessage(x10,x19,x0001,x15,x00,x09,+00060,+00000,+00000,x00)
WaitForInstruction(x01,x00)
AddUnitEnd()
WarpUnit(x03,x00,005,006,x00,x03)
WarpUnit(x15,x00,005,004,x00,x03)
WarpUnit(x21,x00,004,006,x00,x03)
SpriteMove(x03,x00,-00154,-00036,+00000,x00,x01,+00001)
WaitSpriteMove(x03,x00)
SpriteMove(x15,x00,-00154,-00060,+00056,x00,x01,+00001)
WaitSpriteMove(x15,x00)
SpriteMove(x21,x00,-00126,-00024,+00000,x00,x01,+00001)
WaitSpriteMove(x21,x00)
UnitAnim(x03,x00,x04,x00,x00)
UnitAnim(x15,x00,x04,x00,x00)
UnitAnim(x21,x00,x04,x00,x00)
ColorUnit(x03,x00,x01,+000,+000,+000,000)
Wait(00002)
ColorUnit(x15,x00,x01,+000,+000,+000,000)
Wait(00002)
ColorUnit(x21,x00,x01,+000,+000,+000,000)
Wait(00002)
Sound(x004C)
UseFieldObject(x00,x00)
WaitFieldObject()
LoadEVTCHR(x01,x67,x00)
Wait(00020)
BlockStart()
Wait(00050)
Draw(x03,x00)
ColorUnit(x03,x00,x08,+000,+000,+000,004)
SpriteMove(x03,x00,-00098,-00036,+00000,x00,x01,+00028)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,-00094,-00024,+00000,x00,x01,+00006)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,-00042,-00024,+00000,x00,x01,+00026)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,-00038,-00012,+00000,x00,x01,+00006)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,-00014,-00012,+00000,x00,x01,+00012)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,-00010,+00000,+00000,x00,x01,+00006)
WaitSpriteMove(x03,x00)
SpriteMove(x03,x00,+00000,+00000,+00000,x00,x01,+00005)
WaitSpriteMove(x03,x00)
UnitAnim(x03,x00,x02,x00,x00)
RotateUnit(x03,x00,x00,x00,x01,000)
WaitRotateUnit(x03,x00)
BlockEnd()
BlockStart()
Draw(x15,x00)
ColorUnit(x15,x00,x08,+000,+000,+000,004)
SpriteMove(x15,x00,-00098,-00060,+00056,x00,x01,+00028)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,-00094,-00048,+00056,x00,x01,+00006)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,-00042,-00048,+00056,x00,x01,+00026)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,-00038,-00036,+00056,x00,x01,+00006)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,-00014,-00036,+00056,x00,x01,+00012)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,-00010,-00024,+00056,x00,x01,+00006)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,+00000,-00024,+00056,x00,x01,+00005)
WaitSpriteMove(x15,x00)
RotateUnit(x15,x00,x00,x00,x01,000)
WaitRotateUnit(x15,x00)
SpriteMove(x15,x00,+00000,-00024,+00042,x00,x01,+00007)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,+00000,-00012,+00038,x00,x01,+00006)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,+00000,-00012,+00014,x00,x01,+00012)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,+00000,+00000,+00010,x00,x01,+00006)
WaitSpriteMove(x15,x00)
SpriteMove(x15,x00,+00000,+00000,+00000,x00,x01,+00005)
WaitSpriteMove(x15,x00)
UnitAnim(x15,x00,x02,x00,x00)
RotateUnit(x15,x00,x04,x00,x01,000)
WaitRotateUnit(x15,x00)
BlockEnd()
BlockStart()
Wait(00090)
Draw(x21,x00)
ColorUnit(x21,x00,x08,+000,+000,+000,004)
SpriteMove(x21,x00,-00070,-00024,+00000,x00,x01,+00028)
WaitSpriteMove(x21,x00)
SpriteMove(x21,x00,-00066,-00012,+00000,x00,x01,+00006)
WaitSpriteMove(x21,x00)
SpriteMove(x21,x00,-00014,-00012,+00000,x00,x01,+00026)
WaitSpriteMove(x21,x00)
SpriteMove(x21,x00,-00010,+00000,+00000,x00,x01,+00006)
WaitSpriteMove(x21,x00)
SpriteMove(x21,x00,+00000,+00000,+00000,x00,x01,+00005)
WaitSpriteMove(x21,x00)
UnitAnim(x21,x00,x02,x00,x00)
RotateUnit(x21,x00,x00,x00,x01,000)
WaitRotateUnit(x21,x00)
BlockEnd()
BlockStart()
Wait(00045)
WalkTo(x0D,x00,002,002,x00,x00,+008,x01)
MovementAnim(r0D000200)
WaitWalk(x0D,x00)
BlockEnd()
Wait(00040)
Camera(+00392,-00020,+00472,+00302,+00512,+00000,+04096,+00064)
WaitForInstruction(x04,x00)
WaitForInstruction(x08,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
Wait(00010)
DisplayMessage(x10,x92,x0002,x15,x00,x00,+00000,+00000,+00008,x11)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
BlockStart()
Wait(00030)
WalkTo(x03,x00,005,003,x00,x00,+012,x01)
MovementAnim(r03000200)
WaitWalk(x03,x00)
Wait(00010)
RotateUnit(x03,x00,x04,x00,x01,000)
WaitRotateUnit(x03,x00)
UnitAnim(x03,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x03,x00,x59,x02,x00)
Wait(00006)
Sound(x0041)
UnitAnim(x03,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x03,x00,x5B,x02,x00)
Wait(00008)
BlockEnd()
BlockStart()
WalkTo(x15,x00,003,001,x00,x00,+012,x01)
MovementAnim(r15000200)
WaitWalk(x15,x00)
RotateUnit(x15,x00,x06,x00,x01,000)
UnitAnim(x0D,x00,x66,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x67,x02,x00)
Wait(00006)
BlockEnd()
BlockStart()
Wait(00040)
WalkTo(x21,x00,005,004,x00,x00,+012,x01)
MovementAnim(r21000200)
WaitWalk(x21,x00)
Wait(00010)
RotateUnit(x21,x00,x04,x00,x01,000)
WaitRotateUnit(x21,x00)
UnitAnim(x21,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x21,x00,x60,x02,x00)
Wait(00006)
Sound(x0041)
UnitAnim(x21,x00,x61,x02,x00)
Wait(00008)
UnitAnim(x21,x00,x62,x02,x00)
Wait(00008)
BlockEnd()
WaitForInstruction(x08,x00)
Wait(00030)
DisplayMessage(x10,x11,x0003,x0D,x00,x00,+00000,+00000,+00010,x00)
WaitForInstruction(x01,x00)
Wait(00030)
UnitAnim(x0D,x00,x66,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x02,x00,x00)
Wait(00030)
DisplayMessage(x10,x91,x0004,x0D,x00,x00,-00008,+00000,+00000,x10)
WaitForInstruction(x01,x00)
Wait(00014)
UnitAnim(x03,x00,x5C,x02,x00)
Wait(00008)
Wait(00014)
DisplayMessage(x10,x92,x0005,x03,x00,x00,+00040,+00000,-00026,x11)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
{63}(rCA)
Wait(00010)
Camera(+00392,+00012,+00472,+00302,+00512,+00000,+04096,+00048)
RotateUnit(x15,x00,x08,x00,x00,000)
WalkTo(x0D,x00,003,002,x00,x00,+006,x01)
MovementAnim(r0D000200)
WaitWalk(x0D,x00)
WaitForInstruction(x04,x00)
Wait(00010)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57007200)
Sound(x009E)
{43}(r09)
UnitAnim(x0D,x00,x6A,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6C,x02,x00)
Wait(00006)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00002)
UnitAnim(x0D,x00,x6A,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6C,x02,x00)
Wait(00006)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00002)
UnitAnim(x0D,x00,x6A,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6C,x02,x00)
Wait(00006)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00002)
UnitAnim(x0D,x00,x6A,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00004)
UnitAnim(x0D,x00,x6C,x02,x00)
Wait(00006)
UnitAnim(x0D,x00,x6B,x02,x00)
Wait(00040)
UnitAnim(x0D,x00,x6A,x02,x00)
Wait(00006)
UnitAnim(x0D,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x91,x0006,x0D,x00,x00,-00008,+00000,+00000,x10)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00060)
WaitForInstruction(x08,x00)
{43}(r0A)
DisplayMessage(x10,x91,x0007,x0D,x00,x00,-00008,+00000,+00000,x10)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
Sound(x0041)
UnitAnim(x21,x00,x61,x02,x00)
Wait(00008)
UnitAnim(x21,x00,x60,x02,x00)
Wait(00006)
UnitAnim(x03,x00,x5A,x02,x00)
Sound(x0041)
UnitAnim(x21,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x21,x00,x02,x00,x00)
UnitAnim(x03,x00,x59,x02,x00)
Wait(00006)
UnitAnim(x03,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x03,x00,x02,x00,x00)
Wait(00026)
BlockStart()
Wait(00020)
UnitAnim(x0D,x00,x6D,x02,x00)
BlockEnd()
DisplayMessage(x10,x92,x0008,x15,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
BlockStart()
Wait(00020)
UnitAnim(x0D,x00,x6E,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x91,x0009,x0D,x00,x00,+00000,+00000,+00004,x02)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x000A,x03,x00,x00,+00014,+00000,+00000,x13)
WaitForInstruction(x01,x00)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001D00)
UnitAnim(x0D,x00,x6E,x02,x00)
BlockEnd()
CloseDialog(x01,x000B,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00024)
UnitAnim(x0D,x00,x02,x00,x00)
Wait(00040)
DisplayMessage(x10,x92,x000C,x21,x00,x00,+00014,+00008,+00000,x10)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00010)
DisplayMessage(x10,x92,x000D,x15,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57002C00)
UnitAnim(x0D,x00,x66,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x67,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x68,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x69,x02,x00)
Wait(00008)
BlockEnd()
DisplayMessage(x10,x91,x000E,x0D,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
CloseDialog(x02,x000F,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,x0010,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
CloseDialog(x02,x0011,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00025)
UnitAnim(x0D,x00,x68,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x67,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x66,x02,x00)
Wait(00008)
UnitAnim(x0D,x00,x02,x00,x00)
Wait(00030)
DisplayMessage(x10,x91,x0012,x0D,x00,x00,-00016,+00000,+00010,x13)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0013,x03,x00,x00,+00038,+00000,-00025,x10)
WaitForInstruction(x01,x00)
CloseDialog(x01,x0014,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
ZERO(x0000)
ZERO(x0001)
{B1}(x0000,x01FC)
ADD(x0001,x0000)
{A2}()
{D0}()
{01}()
{1C}(r02)
DarkScreen(x00,x02,012,064,x00,004)
WaitForInstruction(x36,x00)
DisplayConditions(x07,060)
WaitForInstruction(x38,x00)
RemoveDarkScreen()
WaitForInstruction(x36,x00)
{1C}(r01)
{D2}()
{01}()
Wait(00030)
BlockStart()
Wait(00024)
WalkTo(x03,x00,000,006,x00,x00,+012,x01)
WaitWalk(x03,x00)
ColorUnit(x21,x00,x01,+000,+000,+000,004)
Wait(00033)
Erase(x03,x00)
BlockEnd()
BlockStart()
Wait(00030)
WalkTo(x0D,x00,003,000,x00,x00,+008,x01)
WaitWalk(x0D,x00)
WalkTo(x0D,x00,005,000,x00,x00,+008,x01)
WaitWalk(x0D,x00)
WalkTo(x0D,x00,000,006,x00,x00,+012,x01)
WaitWalk(x0D,x00)
BlockEnd()
BlockStart()
WalkTo(x15,x00,003,000,x00,x00,+008,x01)
WaitWalk(x15,x00)
WalkTo(x15,x00,005,000,x00,x00,+012,x01)
WaitWalk(x15,x00)
WalkTo(x15,x00,000,006,x00,x00,+012,x01)
WaitWalk(x15,x00)
BlockEnd()
BlockStart()
Wait(00016)
WalkTo(x21,x00,000,006,x00,x00,+012,x01)
WaitWalk(x21,x00)
ColorUnit(x21,x00,x01,+000,+000,+000,004)
Wait(00033)
Erase(x21,x00)
BlockEnd()
Wait(00060)
Camera(+00280,-01244,+00616,+00302,+01536,+00000,+02048,+00128)
Wait(00068)
{3E}(r02000000FFFFFF3C00)
WaitForInstruction(x0C,x00)
{60}(r003C)
Wait(00060)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Olan{br}
{font:00}Father!!{end}

//Message x02
{font:08}Olan{br}
{font:00}Father! You're safe!!{end}

//Message x03
{font:08}Orlandu{br}
{font:00}Yes, I'm fine.{end}

//Message x04
{font:08}Orlandu{br}
{font:00}You must be {Ramza}.{br}
{br}
You've grown.{br}
I recognized you.{end}

//Message x05
{font:08}{Ramza}{br}
{font:00}You know me?{end}

//Message x06
{font:08}Orlandu{br}
{font:00}Of course. It's no wonder{br}
you don't remember me.{br}
You were only 3 or 4 years old{br}
when I last saw you.{br}
{br}
You were almost hurt, trying{br}
to hold my sword. Your father{br}
scolded you and you cried...   {br}
Ha, ha, ha.{end}

//Message x07
{font:08}Orlandu{br}
{font:00}Thank you for coming.{br}
{br}
Both of you can relax now.{end}

//Message x08
{font:08}Olan{br}
{font:00}There were minimal{br}
losses from both sides.   {br}
Thanks to {Ramza},{br}
we were able to avoid{br}
all{D11D}out war.{end}

//Message x09
{font:08}Orlandu{br}
{font:00}Is that so?{br}
Balbanes sure has a fine son.   {br}
Let me thank you on behalf{br}
of everyone, {Ramza}.{end}

//Message x0A
{font:08}{Ramza}{br}
{font:00}No need for thanks.{br}
I only did what was natural.{end}

//Message x0B
{font:08}Orlandu{br}
{font:00}You've inherited Balbanes' soul.{br}
He should be pleased...{end}

//Message x0C
{font:08}Balmafula{br}
{font:00}With your permission...{br}
{br}
Goltana's planning to kill{br}
you tomorrow.{br}
Please escape.{end}

//Message x0D
{font:08}Olan{br}
{font:00}Father, what she says{br}
is true.{br}
For now, let's...{end}

//Message x0E
{font:08}Orlandu{br}
{font:00}I know...I can't stay here{br}
while Goltana's like that.   {br}
Olan, my son...{br}
This battle will end soon.{br}
I'll go with him.{br}
I must stop the High Priest,{br}
no matter what...{end}

//Message x0F
{font:08}Olan{br}
{font:00}Father, I'll go with you!!{end}

//Message x10
{font:08}Orlandu{br}
{font:00}No. You must return to{br}
Zeltennia and protect Ovelia.   {br}
Ovelia is the rightful heir{br}
to the throne of the kingdom.{br}
{br}
It is your duty to protect her.{br}
Do you understand?{end}

//Message x11
{font:08}Olan{br}
{font:00}...Yes.{end}

//Message x12
{font:08}Orlandu{br}
{font:00}Alright, {Ramza}?{end}

//Message x13
{font:08}{Ramza}{br}
{font:00}Of course.{end}

//Message x14
{font:08}Orlandu{br}
{font:00}Then, let's go before{br}
someone sees us.{end}

//Message x15

