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

UnitAnim(x00,x00,x02,x00,x00)
LoadEVTCHR(x01,x2D,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
UnitAnim(x18,x00,x66,x02,x00)
SpriteMove(x18,x00,+00011,-00004,+00000,x00,x01,+00032)
WaitSpriteMove(x18,x00)
Camera(+00616,-01645,+00504,+00606,+04608,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
{63}(rE9)
{4D}(r06)
Camera(+00616,+00083,+00504,+00302,+04608,+00000,+04096,+00128)
WaitForInstruction(x04,x00)
WaitForInstruction(x04,x00)
Wait(00060)
DisplayMessage(x10,x92,x0001,x11,x00,x00,+00016,+00000,-00008,x10)
WaitForInstruction(x01,x00)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x23,x00,x59,x02,x00)
Wait(00006)
DisplayMessage(x10,x91,x0002,x23,x00,x00,+00000,+00000,+00000,x11)
WaitForInstruction(x01,x00)
UnitAnim(x11,x00,x5F,x02,x00)
Wait(00006)
UnitAnim(x11,x00,x60,x02,x00)
Wait(00006)
CloseDialog(x02,x0003,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
BlockStart()
Wait(00030)
UnitAnim(x11,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x23,x00,x02,x00,x00)
Wait(00004)
UnitAnim(x23,x00,x5A,x02,x00)
Wait(00004)
UnitAnim(x11,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x91,x0004,x18,x00,x00,+00000,+00000,-00004,x12)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0005,x11,x00,x00,+00000,+00000,+00008,x10)
WaitForInstruction(x01,x00)
CloseDialog(x01,x0006,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x11,x00,x61,x02,x00)
Wait(00008)
UnitAnim(x11,x00,x62,x02,x00)
Wait(00010)
UnitAnim(x11,x00,x63,x02,x00)
Wait(00004)
CloseDialog(x02,x0007,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x11,x00,x61,x02,x00)
Wait(00008)
UnitAnim(x11,x00,x02,x00,x00)
CloseDialog(x01,x0008,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x11,x00,x64,x02,x00)
Wait(00008)
UnitAnim(x11,x00,x65,x02,x00)
Wait(00004)
CloseDialog(x02,x0009,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x11,x00,x64,x02,x00)
Wait(00008)
UnitAnim(x11,x00,x02,x00,x00)
CloseDialog(x01,xFFFF,x00,x00)
UnitAnim(x23,x00,x02,x00,x00)
Wait(00004)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x23,x00,x59,x02,x00)
Wait(00006)
DisplayMessage(x10,x91,x000A,x23,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00050)
DisplayMessage(x10,x91,x000B,x18,x00,x00,+00000,+00000,-00008,x12)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x23,x00,x02,x00,x00)
Wait(00008)
BlockStart()
UnitAnim(x23,x00,x5A,x02,x00)
Wait(00006)
UnitAnim(x23,x00,x5B,x02,x00)
Wait(00010)
UnitAnim(x23,x00,x5C,x02,x00)
Wait(00006)
BlockEnd()
DisplayMessage(x10,x91,x000C,x23,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
CloseDialog(x01,xFFFF,x00,x00)
UnitAnim(x23,x00,x5B,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x5A,x02,x00)
Wait(00010)
Wait(00010)
DisplayMessage(x10,x91,x000D,x18,x00,x00,+00000,+00000,-00008,x12)
WaitForInstruction(x01,x00)
BlockStart()
Wait(00010)
UnitAnim(x23,x00,x02,x00,x00)
Wait(00008)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x59,x02,x00)
Wait(00010)
BlockEnd()
DisplayMessage(x10,x92,x000E,x11,x00,x00,+00000,+00010,+00008,x10)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00008)
RotateUnit(x11,x00,x0C,x00,x01,000)
WaitRotateUnit(x11,x00)
UnitAnim(x11,x00,x03,x00,x00)
SpriteMove(x11,x00,+00056,+00000,+00000,x00,x01,+00056)
WaitSpriteMove(x11,x00)
Sound(x004C)
SpriteMove(x11,x00,+00084,+00000,+00000,x00,x01,+00028)
ColorUnit(x11,x00,x01,-006,-004,-002,002)
Wait(00017)
Erase(x11,x00)
WaitForInstruction(x08,x00)
Wait(00030)
Sound(x004C)
Wait(00060)
UnitAnim(x23,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x02,x00,x00)
Wait(00008)
UnitAnim(x23,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x5B,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x5C,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x5D,x02,x00)
Wait(00010)
UnitAnim(x23,x00,x5E,x02,x00)
Wait(00010)
DisplayMessage(x10,x92,x000F,x23,x00,x00,+00000,+00010,+00020,x13)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
UnitAnim(x23,x00,x5E,x02,x00)
Wait(00010)
UnitAnim(x23,x00,x5D,x02,x00)
Wait(00010)
UnitAnim(x23,x00,x5C,x02,x00)
Wait(00010)
UnitAnim(x23,x00,x5B,x02,x00)
Wait(00008)
UnitAnim(x23,x00,x5A,x02,x00)
Wait(00008)
Wait(00030)
Sound(x0053)
UnitAnim(x18,x00,x67,x02,x00)
Wait(00008)
UnitAnim(x18,x00,x68,x02,x00)
Wait(00024)
SpriteMove(x18,x00,+00000,+00000,+00028,x00,x01,+00056)
Wait(00010)
{8C}(r18000A020000)
Wait(00008)
{8C}(r180008020000)
Wait(00008)
WaitSpriteMove(x18,x00)
Wait(00008)
SpriteMove(x18,x00,+00000,+00000,+00000,x00,x01,+00001)
WarpUnit(x18,x00,003,005,x00,x02)
Wait(00030)
{63}(rCA)
BlockStart()
WalkTo(x18,x00,003,006,x00,x00,+006,x01)
MovementAnim(r18000200)
Wait(00016)
{8C}(r230002020000)
Wait(00008)
{8C}(r230004020000)
WaitWalk(x18,x00)
RotateUnit(x18,x00,x0C,x00,x00,000)
WaitRotateUnit(x18,x00)
BlockEnd()
Wait(00016)
Camera(+00504,+00115,+00840,+00302,+04604,-00001,+04096,+00080)
WaitForInstruction(x04,x00)
DisplayMessage(x10,x91,x0010,x18,x00,x00,+00000,+00000,-00008,x12)
WaitForInstruction(x01,x00)
RotateUnit(x23,x00,x04,x00,x02,000)
DisplayMessage(x10,x92,x0011,x23,x00,x00,+00044,+00000,-00026,x12)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00010)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x18,x00,x03,x00,x00)
SpriteMove(x18,x00,+00014,+00000,+00000,x03,x0A,+00040)
Wait(00010)
UnitAnim(x23,x00,x03,x00,x00)
SpriteMove(x23,x00,+00010,+00000,+00000,x00,x01,+00015)
WaitSpriteMove(x18,x00)
UnitAnim(x18,x00,x02,x00,x00)
WaitSpriteMove(x23,x00)
UnitAnim(x23,x00,x02,x00,x00)
Camera(+00504,-00573,+00840,+00302,+04604,-00001,+04096,+00096)
{60}(r003C)
Wait(00030)
UnitAnim(x18,x00,x03,x00,x00)
SpriteMove(x18,x00,+00056,+00000,+00000,x00,x01,+00042)
Wait(00004)
Wait(00060)
Sound(x0092)
Wait(00030)
Sound(x0044)
ColorField(x04,+000,-031,-031,001)
Wait(00009)
Wait(00060)
{3E}(r02000000FFFFFF3200)
WaitForInstruction(x0C,x00)
ZERO(x006E)
ADD(x006E,x001B)
ZERO(x01D4)
ADD(x01D4,x0001)
ZERO(x03E4)
ADD(x03E4,x0003)
{63}(rA8)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Gafgarion{br}
{font:00}You're using the princess as {br}
bait to get the stone back?   {br}
That's not something a {br}
holyman would do.{end}

//Message x02
{font:08}Rudvich{br}
{font:00}Bastard!{br}
{br}
Things would've been fine if{br}
you hadn't let them escape!{end}

//Message x03
{font:08}Gafgarion{br}
{font:00}There were some mistakes,{br}
but it wasn't my fault!{end}

//Message x04
{font:08}Draclau{br}
{font:00}Enough, Rudvich.{br}
{br}
I'll return Ovelia to{br}
Dycedarg as promised.{br}
It was our intention, too.   {br}
But don't you need to get{br}
rid of those who know about{br}
the kidnapping?    {br}
The thief who stole the{br}
stone is with them.{br}
{br}
You can catch them all by{br}
using the Princess as bait.{br}
2 birds with one stone.{end}

//Message x05
{font:08}Gafgarion{br}
{font:00}Exactly.{br}
{br}
But what if...?{end}

//Message x06
{font:08}Draclau{br}
{font:00}You are being weak.{end}

//Message x07
{font:08}Gafgarion{br}
{font:00}'Careful' is more like it.{br}
{br}
You've got to be careful to{br}
survive on a battlefield.{end}

//Message x08
{font:08}Draclau{br}
{font:00}All right. I'll make sure{br}
you're protected.   {br}
Also, we'll prepare{br}
bait just in case.{end}

//Message x09
{font:08}Gafgarion{br}
{font:00}Good. The woman will make{br}
perfect bait.{br}
I'll get rid of them. I'm{br}
more reliable than him!{end}

//Message x0A
{font:08}Rudvich{br}
{font:00}How dare you!{end}

//Message x0B
{font:08}Draclau{br}
{font:00}Fine. I'll leave it to you.{end}

//Message x0C
{font:08}Rudvich{br}
{font:00}Are you serious?{end}

//Message x0D
{font:08}Draclau{br}
{font:00}Don't let me down,{br}
Gafgarion.{end}

//Message x0E
{font:08}Gafgarion{br}
{font:00}No problem.{br}
I'll even get the stone back!{end}

//Message x0F
{font:08}Rudvich{br}
{font:00}Why him....?{end}

//Message x10
{font:08}Draclau{br}
{font:00}You failed enough. Now you{br}
must take responsibility...{end}

//Message x11
{font:08}Rudvich{br}
{font:00}W, What...?{end}

//Message x12

