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

{7C}()
Camera(+00616,-01261,+00056,+00494,+01536,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
UnitAnim(x02,x00,x02,x00,x00)
UnitAnim(x22,x00,x02,x00,x00)
UnitAnim(x34,x00,x02,x00,x00)
SpriteMove(x22,x00,-00010,+00000,+00000,x00,x01,+00001)
WaitSpriteMove(x22,x00)
RotateUnit(x34,x00,x0E,x00,x01,000)
WaitRotateUnit(x34,x00)
{6D}(r0000)
ResetUnitColor(x02,x00)
ResetUnitColor(x22,x00)
ResetUnitColor(x34,x00)
Wait(00001)
ColorUnit(x02,x00,x04,+000,-001,-001,000)
Wait(00002)
ColorUnit(x22,x00,x04,+000,-001,-001,000)
Wait(00002)
ColorUnit(x34,x00,x04,+000,-001,-001,000)
Wait(00002)
{63}(rE9)
Camera(+00616,+00115,+00056,+00302,+01536,+00000,+04096,+00096)
{4D}(r14)
LoadEVTCHR(x01,x20,x00)
WaitForInstruction(x04,x00)
{63}(rAA)
Wait(00080)
DisplayMessage(x10,x92,x0001,x22,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00008)
DisplayMessage(x10,x91,x0002,x34,x00,x00,+00000,-00008,+00008,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x34,x00)
SaveEVTCHR(x01)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x59,x02,x00)
Wait(00008)
CloseDialog(x02,x0003,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00040)
DisplayMessage(x10,x11,x0004,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x02,x00,x00)
{49}()
UnitPresent(x0C,x00,x01)
AddUnitStart()
Wait(00040)
DisplayMessage(x10,x12,x0005,x22,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00040)
UnitAnim(x02,x00,x6D,x02,x00)
Wait(00014)
UnitAnim(x02,x00,x02,x00,x00)
Wait(00008)
UnitAnim(x02,x00,x6E,x02,x00)
Wait(00014)
UnitAnim(x02,x00,x02,x00,x00)
Wait(00008)
UnitAnim(x02,x00,x6D,x02,x00)
Wait(00014)
UnitAnim(x02,x00,x02,x00,x00)
Wait(00040)
BlockStart()
Wait(00040)
UnitAnim(x02,x00,x6E,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x58,x02,x00)
UnitAnim(x02,x00,x6F,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x59,x02,x00)
BlockEnd()
DisplayMessage(x10,x91,x0006,x34,x00,x00,+00000,-00008,+00008,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
ZERO(x0057)
ADD(x0057,x0000)
DisplayMessage(x10,x12,x0007,x22,x00,x00,+00000,+00000,+00000,x03)
{7E}(r57001D00)
BlockStart()
UnitAnim(x02,x00,x6E,x02,x00)
Wait(00008)
UnitAnim(x02,x00,x02,x00,x00)
BlockEnd()
{7E}(r57002800)
CloseDialog(x01,xFFFF,x00,x00)
Pause()
WaitForInstruction(x01,x00)
Wait(00030)
BlockStart()
Wait(00030)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x11,x0008,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
Wait(00010)
ZERO(x0057)
ADD(x0057,x0000)
BlockStart()
{7E}(r57001700)
UnitAnim(x22,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5B,x02,x00)
Wait(00020)
UnitAnim(x22,x00,x5C,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5D,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5E,x02,x00)
Wait(00024)
Sound(x002C)
UnitAnim(x22,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x60,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x61,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x62,x02,x00)
Wait(00004)
Sound(x0041)
UnitAnim(x22,x00,x63,x02,x00)
Wait(00070)
UnitAnim(x22,x00,x64,x02,x00)
Wait(00008)
Sound(x0003)
UnitAnim(x22,x00,x65,x02,x00)
Wait(00004)
Sound(x003D)
UnitAnim(x22,x00,x66,x02,x00)
Wait(00004)
UnitAnim(x22,x00,x67,x02,x00)
Wait(00096)
UnitAnim(x22,x00,x68,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x69,x02,x00)
Wait(00060)
UnitAnim(x22,x00,x68,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x67,x02,x00)
Wait(00060)
UnitAnim(x22,x00,x6A,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x66,x02,x00)
Wait(00004)
UnitAnim(x22,x00,x65,x02,x00)
Wait(00004)
Sound(x0028)
UnitAnim(x22,x00,x63,x02,x00)
Wait(00024)
BlockEnd()
DisplayMessage(x10,x12,x0009,x22,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x11,x000A,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00050)
WaitForInstruction(x08,x00)
BlockStart()
Wait(00030)
UnitAnim(x22,x00,x63,x02,x00)
Wait(00002)
UnitAnim(x22,x00,x6B,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x6C,x02,x00)
Wait(00020)
UnitAnim(x22,x00,x6B,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x61,x02,x00)
Wait(00006)
Sound(x003B)
UnitAnim(x22,x00,x60,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5F,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5E,x02,x00)
Wait(00030)
UnitAnim(x22,x00,x5D,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5C,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5B,x02,x00)
Wait(00016)
UnitAnim(x22,x00,x5A,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x02,x00,x00)
BlockEnd()
DisplayMessage(x10,x91,x000B,x34,x00,x00,+00000,-00008,+00008,x03)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
BlockStart()
Wait(00020)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x59,x02,x00)
Wait(00006)
BlockEnd()
DisplayMessage(x10,x92,x000C,x22,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Wait(00020)
DisplayMessage(x10,x91,x000D,x34,x00,x00,+00000,-00008,+00008,x03)
WaitForInstruction(x01,x00)
WaitForInstruction(x08,x00)
BlockStart()
UnitAnim(x22,x00,x59,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x02,x00,x00)
BlockEnd()
CloseDialog(x02,x000E,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x01,x000F,x00,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00060)
DisplayMessage(x10,x92,x0010,x22,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x91,x0011,x34,x00,x00,+00000,-00008,+00008,x01)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00060)
UnitAnim(x22,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x5B,x02,x00)
Wait(00006)
Wait(00060)
DisplayMessage(x10,x92,x0012,x22,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
DisplayMessage(x10,x91,x0013,x34,x00,x00,+00000,-00008,+00008,x00)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
Wait(00008)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x22,x00,x5A,x02,x00)
Wait(00008)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00008)
{8C}(r220006020000)
Wait(00016)
DisplayMessage(x10,x92,x0014,x22,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
AddUnitEnd()
Wait(00016)
WarpUnit(x0C,x00,000,003,x00,x00)
SpriteMove(x0C,x00,-00030,+00000,-00009,x00,x01,+00001)
RotateUnit(x0C,x00,x0C,x00,x01,000)
WaitRotateUnit(x0C,x00)
ColorUnit(x0C,x00,x04,-022,-026,-026,000)
UseFieldObject(x00,x00)
WaitFieldObject()
Sound(x004C)
Camera(+00280,+00115,+00168,+00462,+01536,+00000,+04096,+00064)
Wait(00010)
RotateUnit(x02,x00,x05,x02,x01,000)
Wait(00015)
RotateUnit(x34,x00,x04,x00,x01,000)
Wait(00028)
Draw(x0C,x00)
SpriteMove(x0C,x00,+00000,+00000,+00000,x00,x01,+00068)
ColorUnit(x0C,x00,x08,+000,+000,+000,004)
RotateUnit(x02,x00,x04,x00,x00,000)
Wait(00015)
WaitSpriteMove(x0C,x00)
UnitAnim(x0C,x00,x02,x00,x00)
RotateUnit(x22,x00,x04,x00,x02,000)
Wait(00040)
UnitAnim(x0C,x00,x03,x00,x00)
SpriteMove(x0C,x00,+00021,+00009,+00000,x00,x01,+00032)
WaitSpriteMove(x0C,x00)
SpriteMove(x0C,x00,+00040,+00009,+00000,x00,x01,+00032)
WaitSpriteMove(x0C,x00)
BlockStart()
UnitAnim(x34,x00,x74,x02,x00)
Wait(00008)
Sound(x0041)
UnitAnim(x34,x00,x75,x02,x00)
Wait(00008)
Wait(00020)
UnitAnim(x02,x00,x70,x02,x00)
Wait(00008)
Sound(x0041)
UnitAnim(x02,x00,x71,x02,x00)
Wait(00008)
BlockEnd()
SpriteMove(x0C,x00,+00052,+00023,+00000,x00,x01,+00032)
WaitSpriteMove(x0C,x00)
RotateUnit(x0C,x00,x00,x00,x02,000)
Camera(+00344,+00211,+00008,+00302,+01536,+00000,+04096,+00128)
SpriteMove(x0C,x00,+00052,+00023,-00065,x00,x01,+00080)
WaitSpriteMove(x0C,x00)
RotateUnit(x0C,x00,x0C,x00,x01,000)
WaitRotateUnit(x0C,x00)
SpriteMove(x0C,x00,+00088,+00023,-00068,x00,x01,+00064)
WaitSpriteMove(x0C,x00)
UnitAnim(x0C,x00,x02,x00,x00)
WaitForInstruction(x04,x00)
Wait(00030)
DisplayMessage(x10,x11,x0015,x0C,x00,x00,-00008,+00000,-00090,x03)
WaitForInstruction(x01,x00)
UnitAnim(x22,x00,x03,x00,x00)
Wait(00002)
SpriteMove(x22,x00,-00015,-00001,+00025,x00,x01,+00026)
WaitSpriteMove(x22,x00)
SpriteMove(x22,x00,-00042,-00001,+00025,x00,x01,+00026)
WaitSpriteMove(x22,x00)
UnitAnim(x22,x00,x02,x00,x00)
Wait(00008)
DisplayMessage(x10,x12,x0016,x22,x00,x00,+00000,+00000,+00048,x01)
WaitForInstruction(x01,x00)
Wait(00010)
UnitAnim(x34,x00,x76,x02,x00)
Wait(00008)
UnitAnim(x34,x00,x77,x02,x00)
Wait(00008)
DisplayMessage(x10,x92,x0017,x34,x00,x00,+00034,+00000,-00024,x10)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
UnitAnim(x22,x00,x03,x00,x00)
SpriteMove(x22,x00,-00015,-00001,+00025,x00,x01,+00020)
WaitSpriteMove(x22,x00)
Sound(x0029)
UnitAnim(x22,x00,x72,x02,x00)
Wait(00004)
UnitAnim(x22,x00,x73,x02,x00)
Wait(00004)
Wait(00010)
DisplayMessage(x10,x91,x0018,x0C,x00,x00,+00000,-00008,-00102,x02)
WaitForInstruction(x01,x00)
CloseDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00050)
Sound(x0041)
UnitAnim(x02,x00,x70,x02,x00)
Wait(00008)
UnitAnim(x02,x00,x02,x00,x00)
Wait(00004)
UnitAnim(x34,x00,x76,x02,x00)
Wait(00004)
Sound(x0041)
UnitAnim(x34,x00,x74,x02,x00)
Wait(00008)
UnitAnim(x34,x00,x02,x00,x00)
Wait(00020)
RotateUnit(x02,x00,x0C,x00,x00,000)
Wait(00020)
RotateUnit(x34,x00,x0E,x00,x00,000)
Sound(x0041)
UnitAnim(x22,x00,x72,x02,x00)
Wait(00004)
UnitAnim(x22,x00,x02,x00,x00)
Wait(00010)
Wait(00070)
BlockStart()
Wait(00040)
UnitAnim(x22,x00,x58,x02,x00)
Wait(00006)
UnitAnim(x22,x00,x59,x02,x00)
Wait(00006)
BlockEnd()
DisplayMessage(x10,x92,x0019,x34,x00,x00,+00034,+00000,-00024,x10)
WaitForInstruction(x01,x00)
CloseDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00080)
{60}(r003C)
{3E}(r02000000FFFFFF3C00)
WaitForInstruction(x0C,x00)
ZERO(x006E)
ADD(x006E,x0013)
ZERO(x01CD)
ADD(x01CD,x0001)
ZERO(x0271)
ADD(x0271,x0001)
ZERO(x03E2)
ADD(x03E2,x0001)
ZERO(x03E3)
ADD(x03E3,x0001)
ZERO(x03E4)
ADD(x03E4,x0001)
{63}(rA8)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Mustadio{br}
{font:00}Street dogs running for the Baert Trading{br}
Company.{end}

//Message x02
{font:08}Agrias{br}
{font:00}{D11D}The{D11D} Baert Trading Company?{end}

//Message x03
Ah, then you've heard of them. But they're no{br}
ordinary traders.{br}
{br}
That business is only a front for more...lucrative{br}
pursuits. Opium smuggling, slave trading{DA68}all{br}
manner of vile thing, on a grand scale.{end}

//Message x04
{font:08}{Ramza}{br}
{font:00}What did you do to draw the attention of{br}
such as these?{end}

//Message x05
I'm a machinist. Do you know the history of{br}
my trade?{end}

//Message x06
They say the ruins of a lost civilization lie{br}
buried beneath the streets of Goug, the{br}
Clockwork City.{br}
Relics from the age of Saint Ajora, when{br}
airships numerous beyond counting filled the {br}
skies, and men of iron walked city streets.{br}
But the art of crafting such things was{br}
lost{DA68}if it ever truly existed at all.{end}

//Message x07
But it {D11D}did{D11D} exist.{br}
{br}
{br}
The ground beneath Goug holds the hulks of{br}
airships, and a thousand fragments of machines{br}
the gods alone know the workings of.{br}
A machinist toils to restore this lost legacy{DA68}{br}
to see these works brought to life again.{end}

//Message x08
The device you used during the battle{DA68}is{br}
that one of these machines?{end}

//Message x09
What, this?{br}
{br}
{br}
This is a weapon called a "pistol." It uses an{br}
explosive powder to propel a metal projectile{br}
toward its target.{br}
This one is of simple make. There were once{br}
pistols said to fire projectiles infused with{br}
magicks.{end}

//Message x0A
Hmm.{end}

//Message x0B
So why do these hounds of the Baert{br}
Trading Company chase after you?{end}

//Message x0C
You said you were going to see Cardinal{br}
Delacroix, yes?{br}
{br}
The cardinal is a hero who fought in the{br}
Fifty Years' War. To this day the people{br}
of Lionel honor him as such.{br}
As does my father. He believes that the{br}
cardinal is the only man who can keep the{br}
realm from descending into chaos.{br}
The cardinal will receive you, hear your{br}
plea. And the princess will be safe.{end}

//Message x0D
And what is it {D11D}you{D11D} want?{end}

//Message x0E
To go with you. I have my own reason for{br}
wanting to speak with the cardinal.{end}

//Message x0F
That being?{end}

//Message x10
To save my father!{br}
{br}
{br}
He is held prisoner. The cardinal is my{br}
only hope to free him!{br}
{br}
Alone, I am just another machinist{DA68}the{br}
cardinal would never see me. That's why{br}
I would join you.{end}

//Message x11
You still haven't answered my question.{br}
Why is the Baert Trading Company so{br}
interested in you?{end}

//Message x12
I...I cannot tell you. Not now.{end}

//Message x13
Then you remain here.{end}

//Message x14
No! I must see the cardinal!{br}
You must trust me, please!{end}

//Message x15
{font:08}Ovelia{br}
{font:00}Very well, then. You will come with us.{end}

//Message x16
You mean it? Thank you, my lady.{br}
Thank you!{end}

//Message x17
You stand before the princess!{end}

//Message x18
There is no need. You may rise.{end}

//Message x19
Then it's settled. We will trust to your word.{end}

//Message x1A

