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

{7C}()
LoadEVTCHR(x01,x02,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
Camera(+00616,-00640,+00615,+00302,+03584,+00000,+04096,+00001)
UnitAnim(x00,x00,x02,x00,x00)
SpriteMove(x81,x00,+00002,-00001,-00010,x00,x01,+00001)
WaitSpriteMove(x81,x00)
SpriteMove(x85,x00,+00008,+00000,+00000,x00,x01,+00001)
WaitSpriteMove(x85,x00)
SpriteMove(x83,x00,+00004,+00000,-00014,x00,x01,+00001)
WaitSpriteMove(x83,x00)
{2C}(r81008400000200)
{2C}(r80008500000200)
RotateUnit(x04,x00,x08,x00,x02,000)
WaitRotateUnit(x04,x00)
RotateUnit(x01,x00,x04,x00,x01,000)
WaitRotateUnit(x01,x00)
UnitAnim(x01,x00,x58,x02,x00)
UnitAnim(x83,x00,x5C,x02,x00)
UnitAnim(x04,x00,x59,x02,x00)
UnitAnim(x85,x00,x5E,x02,x00)
Background(000,000,000,000,000,000,000,x00)
Wait(00002)
ColorField(x07,+004,+003,+001,000)
ColorUnit(x00,x00,x07,+004,+002,-001,000)
{63}(rC9)
Camera(+00616,+00128,+00615,+00302,+03584,+00000,+04096,+00128)
{4D}(r78)
WaitForInstruction(x04,x00)
Wait(00030)
DisplayMessage(x10,x0B,x0001,x01,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
Wait(00060)
ColorField(x07,+002,+001,-001,004)
ColorUnit(x00,x00,x07,+002,+000,-003,004)
ShowChapter(x01)
WaitForInstruction(x3D,x00)
WaitForInstruction(x3D,x00)
ShowMapTitle(+000,+000,+001)
BgSound(x0B,+000,+036,x3C,060)
BgSound(x0C,+000,+040,x01,060)
Wait(00060)
ColorField(x08,+000,+000,+000,008)
ColorUnit(x00,x00,x08,+000,+000,+000,008)
Wait(00065)
Focus(x81,x00,x81,x00,x00)
Camera(+01536,+00008,+04096,+00302,+03584,+00000,+04096,+00140)
WaitForInstruction(x04,x00)
{1C}(r02)
DisplayMessage(x10,x11,x0002,x81,x00,x00,+00000,+00002,+00012,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x12,x0003,x84,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
{1C}(r01)
Wait(00060)
{6A}(r0B24143C3C)
{6A}(r0C241C013C)
Focus(x01,x00,x01,x00,x01)
Camera(+04097,+12800,+00052,+00302,+03584,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
{1C}(r02)
DisplayMessage(x10,x91,x0004,x01,x00,x00,+00000,+00000,+00008,x00)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x92,x0005,x04,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
UnitAnim(x82,x00,x5B,x02,x00)
BlockStart()
Wait(00010)
UnitAnim(x83,x00,x02,x00,x00)
BlockEnd()
CloseDialog(x01,x0006,x00,x00)
WaitForInstruction(x01,x00)
Wait(00014)
UnitAnim(x04,x00,x5A,x02,x00)
Wait(00004)
CloseDialog(x02,x0007,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x01,x00,x02,x00,x01)
Wait(00004)
CloseDialog(x01,x0008,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,x0009,x00,x00)
WaitForInstruction(x01,x00)
BlockStart()
Wait(00014)
UnitAnim(x82,x00,x02,x00,x00)
BlockEnd()
CloseDialog(x01,x000A,x00,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
Wait(00014)
UnitAnim(x04,x00,x59,x02,x00)
BlockStart()
Wait(00020)
UnitAnim(x82,x00,x5B,x02,x00)
BlockEnd()
Wait(00004)
CloseDialog(x02,x000B,x00,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
CloseDialog(x01,x000C,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00004)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00004)
DisplayMessage(x10,x91,x000D,x01,x00,x09,+00070,+00062,+00015,x11)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
{1C}(r01)
{6A}(r0B14003C3C)
{6A}(r0C1C00013C)
Wait(00060)
RotateUnit(x83,x00,x08,x00,x01,000)
WaitRotateUnit(x83,x00)
UnitAnim(x83,x00,x03,x00,x00)
SpriteMove(x83,x00,+00000,+00000,+00000,x00,x01,+00030)
WalkTo(x01,x00,002,004,x00,x00,+004,x01)
WalkTo(x82,x00,002,005,x00,x00,+008,x01)
RotateUnit(x84,x00,x08,x00,x00,000)
Wait(00020)
RotateUnit(x80,x00,x08,x00,x00,000)
Wait(00010)
RotateUnit(x81,x00,x08,x00,x01,000)
RotateUnit(x85,x00,x08,x00,x01,000)
SpriteMove(x85,x00,+00000,+00000,+00000,x00,x01,+00030)
SpriteMove(x81,x00,+00000,+00000,+00000,x00,x01,+00030)
WalkTo(x80,x00,004,004,x00,x00,+004,x01)
UnitAnim(x83,x00,x02,x00,x00)
WalkTo(x85,x00,005,004,x00,x00,+008,x01)
WalkTo(x04,x00,001,004,x00,x00,+004,x01)
WaitWalk(x82,x00)
UnitAnim(x82,x00,x02,x00,x00)
WaitWalk(x01,x00)
{39}()
WaitForInstruction(x0B,x00)
UnitAnim(x80,x00,x02,x00,x00)
UnitAnim(x01,x00,x02,x00,x00)
UnitAnim(x04,x00,x02,x00,x00)
UnitAnim(x85,x00,x02,x00,x00)
UnitAnim(x00,x00,x02,x00,x00)
WarpUnit(x86,x00,003,000,x00,x02)
UnitPresent(x86,x00,x01)
{48}()
RotateUnit(x86,x00,x08,x00,x01,000)
WaitRotateUnit(x86,x00)
SpriteMove(x86,x00,+00000,+00000,-00034,x00,x01,+00001)
WaitSpriteMove(x86,x00)
Draw(x86,x00)
SpriteMove(x86,x00,+00000,+00000,+00000,x00,x01,+00032)
WaitSpriteMove(x86,x00)
WalkTo(x86,x00,003,007,x00,x00,+008,x01)
Wait(00048)
Camera(+00504,+00115,+00728,+00382,+03584,+00000,+04096,+00096)
WaitWalk(x86,x00)
UnitAnim(x86,x00,x02,x00,x00)
Wait(00030)
Sound(x0041)
RotateUnit(x86,x00,x00,x00,x01,000)
WaitRotateUnit(x86,x00)
Wait(00024)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001C00)
UnitAnim(x86,x00,x67,x02,x00)
{7E}(r57009A00)
UnitAnim(x86,x00,x02,x00,x00)
Wait(00010)
UnitAnim(x86,x00,x68,x02,x00)
{7E}(r5700E200)
UnitAnim(x86,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x11,x000E,x86,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
UnitPresent(x87,x00,x01)
{48}()
WarpUnit(x87,x00,003,000,x00,x02)
Draw(x87,x00)
WalkTo(x87,x00,003,006,x00,x00,+012,x01)
WaitWalk(x87,x00)
UnitAnim(x87,x00,x02,x00,x00)
Wait(00008)
UnitAnim(x86,x00,x69,x02,x00)
Wait(00030)
SpriteMove(x87,x00,+00000,+00000,+00006,x02,x0A,+00024)
UnitAnim(x87,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x60,x02,x00)
Wait(00010)
UnitAnim(x87,x00,x61,x02,x00)
Wait(00010)
UnitAnim(x87,x00,x62,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x63,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x64,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x65,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x66,x02,x00)
Wait(00060)
UnitAnim(x87,x00,x63,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x62,x02,x00)
Wait(00008)
SpriteMove(x87,x00,+00000,+00000,+00000,x02,x0A,+00024)
UnitAnim(x87,x00,x61,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x60,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x87,x00,x02,x00,x00)
Wait(00010)
RotateUnit(x87,x00,x00,x00,x01,000)
WaitRotateUnit(x87,x00)
BlockStart()
WalkTo(x87,x00,003,000,x00,x00,+012,x00)
WaitWalk(x87,x00)
ColorUnit(x87,x00,x01,+000,+000,+000,001)
SpriteMove(x87,x00,+00000,+00000,-00016,x00,x01,+00008)
WaitSpriteMove(x87,x00)
Erase(x87,x00)
BlockEnd()
Wait(00016)
{43}(r01)
Wait(00016)
UnitAnim(x86,x00,x02,x00,x00)
Wait(00016)
UnitAnim(x86,x00,x6A,x02,x00)
Wait(00004)
UnitAnim(x86,x00,x6B,x02,x00)
Wait(00006)
UnitAnim(x86,x00,x6C,x02,x00)
Wait(00012)
UnitAnim(x86,x00,x6D,x02,x00)
Wait(00020)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57009400)
Sound(x0030)
UnitAnim(x86,x00,x6E,x02,x00)
Wait(00004)
UnitAnim(x86,x00,x6F,x02,x00)
Wait(00016)
UnitAnim(x86,x00,x70,x02,x00)
Wait(00002)
UnitAnim(x86,x00,x71,x02,x00)
Wait(00006)
UnitAnim(x86,x00,x72,x02,x00)
Wait(00008)
UnitAnim(x86,x00,x73,x02,x00)
Wait(00010)
UnitAnim(x86,x00,x74,x02,x00)
BlockEnd()
DisplayMessage(x10,x91,x000F,x86,x00,x00,+00000,+00008,+00000,x01)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00030)
RotateUnit(x00,x00,x00,x00,x00,024)
Wait(00024)
ColorUnit(x00,x00,x00,-031,-031,+000,004)
ColorField(x00,-031,-031,+000,004)
Wait(00033)
ColorUnit(x00,x00,x00,-031,-031,-031,004)
ColorField(x00,-031,-031,-031,004)
Wait(00033)
{3E}(r02000000FFFFFF0A00)
WaitForInstruction(x0C,x00)
WaitForInstruction(x08,x00)
ZERO(x0031)
ADD(x0031,x0006)
{43}(r06)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
 {br}
{delay:05}Delita's name appears for{br}
the first time a year before{br}
the Lion War broke out{delay:3C}.{delay:01}{br}
 {br}
 {br}
{delay:05}Many soldiers who returned from the war{delay:19},{br}
{delay:05}had no jobs{delay:19}, little money,{br}
{delay:05}and even less loyalty to the crown{delay:19}.{br}
{delay:05}Many became thieves and{br}
rebels plotting rebellion{br}
against the royal family{delay:3C}.{br}
{delay:05}At that time robbery and{br}
murder were commonplace in Ivalice{delay:19}.{br}
{delay:05}Many heroes and{br}
{delay:05}wizards came out of there{delay:19}.{br}
{delay:05}And Gariland was no exception either{delay:3C}.{end}

//Message x02
{font:08}Cadet{br}
{font:00}I heard another wagon bound{br}
for Igros was attacked.{end}

//Message x03
{font:08}Cadet{br}
{font:00}Must have been the Death Corps...{end}

//Message x04
{font:08}{Ramza}{br}
{font:00}Something's starting...{br}
Know anything, Delita?{end}

//Message x05
{font:08}Delita{br}
{font:00}No...but I can guess.{end}

//Message x06
{font:08}{Ramza} {br}
{font:00}What do you mean?{end}

//Message x07
{font:08}Delita{br}
{font:00}Prince Larg's coming to town.{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}Prince Larg? Why?{end}

//Message x09
{font:08}Delita{br}
{font:00}Not only Larg, but Marquis{br}
Elmdor of Limberry, too.{end}

//Message x0A
{font:08}{Ramza}{br}
{font:00}That's news! It's not an{br}
official visit, is it?{end}

//Message x0B
{font:08}Delita{br}
{font:00}There are danger zones{br}
everywhere in Ivalice.{br}
The Hokuten Knights are in{br}
full operation, but suffering{br}
from a shortage of men.{end}

//Message x0C
{font:08}{Ramza}{br}
{font:00}So, they need us cadets.{end}

//Message x0D
Everyone, fall in!{end}

//Message x0E
{font:08}Hokuten Knight{br}
{font:00}You have a mission!{br}
{br}
As you know, barbarians are{br}
rapidly increasing here in{br}
Gallionne.{br}
The traitorous Death Corps{br}
detest the royal family.{br}
We cannot overlook them.   {br}
We will begin exteminating{br}
these traitors.{br}
By order of our Master.{br}
Larg's Knights stationed at{br}
Igros Castle and many other{br}
groups will participate.{br}
Your duty is to support the{br}
flank. Specifically, you'll go{br}
to Igros and help guard it.{end}

//Message x0F
{font:08}Hokuten Knight{br}
{font:00}Cadets, ready your swords!{br}
{br}
A gang of tortured theives{br}
is trying to sneak into{br}
this town.{br}
We'll begin preparations{br}
now to keep them out of{br}
town! Come with me!{br}
This is the frontline of{br}
operations! That's all!{br}
Prepare immediately!{end}

//Message x10

