Offset(x0000A000) //Remove the previous line if you wish not to override the offset in CONFIG.INI. //Text(x000005DB) //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,x0002,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) FaceUnit2(x81,x00,x84,x00,x00,x02,x00) FaceUnit2(x80,x00,x85,x00,x00,x02,x00) RotateUnit(x04,x00,x08,x00,x02,x00) WaitRotateUnit(x04,x00) RotateUnit(x01,x00,x04,x00,x01,x00) WaitRotateUnit(x01,x00) UnitAnim(x01,x00,x0258,x00) UnitAnim(x83,x00,x025C,x00) UnitAnim(x04,x00,x0259,x00) UnitAnim(x85,x00,x025E,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) Reveal(120) 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) ShowGraphic(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) EventSpeed(x02) 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) EventSpeed(x01) Wait(00060) EditBGSound(x0B,+036,+020,x3C,x3C) EditBGSound(x0C,+036,+028,x01,x3C) Focus(x01,x00,x01,x00,x01) Camera(+04097,+12800,+00052,+00302,+03584,+00000,+04096,+00032) WaitForInstruction(x04,x00) EventSpeed(x02) 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,x025B,x00) BlockStart() Wait(00010) UnitAnim(x83,x00,x0002,x00) BlockEnd() ChangeDialog(x01,x0006,x00,x00) WaitForInstruction(x01,x00) Wait(00014) UnitAnim(x04,x00,x025A,x00) Wait(00004) ChangeDialog(x02,x0007,x00,x00) WaitForInstruction(x01,x00) UnitAnim(x01,x00,x0002,x01) Wait(00004) ChangeDialog(x01,x0008,x00,x00) WaitForInstruction(x01,x00) ChangeDialog(x02,x0009,x00,x00) WaitForInstruction(x01,x00) BlockStart() Wait(00014) UnitAnim(x82,x00,x0002,x00) BlockEnd() ChangeDialog(x01,x000A,x00,x00) WaitForInstruction(x01,x00) WaitForInstruction(x08,x00) Wait(00014) UnitAnim(x04,x00,x0259,x00) BlockStart() Wait(00020) UnitAnim(x82,x00,x025B,x00) BlockEnd() Wait(00004) ChangeDialog(x02,x000B,x00,x00) WaitForInstruction(x01,x00) WaitForInstruction(x08,x00) ChangeDialog(x01,x000C,x00,x00) WaitForInstruction(x01,x00) ChangeDialog(x02,xFFFF,x00,x00) Wait(00004) ChangeDialog(x01,xFFFF,x00,x00) Wait(00004) DisplayMessage(x10,x91,x000D,x01,x00,x09,+00070,+00062,+00015,x11) WaitForInstruction(x01,x00) ChangeDialog(x01,xFFFF,x00,x00) WaitForInstruction(x01,x00) EventSpeed(x01) EditBGSound(x0B,+020,+000,x3C,x3C) EditBGSound(x0C,+028,+000,x01,x3C) Wait(00060) RotateUnit(x83,x00,x08,x00,x01,x00) WaitRotateUnit(x83,x00) UnitAnim(x83,x00,x0003,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,x00) Wait(00020) RotateUnit(x80,x00,x08,x00,x00,x00) Wait(00010) RotateUnit(x81,x00,x08,x00,x01,x00) RotateUnit(x85,x00,x08,x00,x01,x00) 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,x0002,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,x0002,x00) WaitWalk(x01,x00) {39}() WaitForInstruction(x0B,x00) UnitAnim(x80,x00,x0002,x00) UnitAnim(x01,x00,x0002,x00) UnitAnim(x04,x00,x0002,x00) UnitAnim(x85,x00,x0002,x00) UnitAnim(x00,x00,x0002,x00) WarpUnit(x86,x00,003,000,x00,x02) AddUnit(x86,x00,x01) WaitAddUnit() RotateUnit(x86,x00,x08,x00,x01,x00) 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,x0002,x00) Wait(00030) Sound(x0041) RotateUnit(x86,x00,x00,x00,x01,x00) WaitRotateUnit(x86,x00) Wait(00024) ZERO(x0057) ADD(x0057,x0000) BlockStart() WaitValue(x0057,x001C) UnitAnim(x86,x00,x0267,x00) WaitValue(x0057,x009A) UnitAnim(x86,x00,x0002,x00) Wait(00010) UnitAnim(x86,x00,x0268,x00) WaitValue(x0057,x00E2) UnitAnim(x86,x00,x0002,x00) BlockEnd() DisplayMessage(x10,x11,x000E,x86,x00,x00,+00000,+00000,+00000,x00) WaitForInstruction(x01,x00) AddUnit(x87,x00,x01) WaitAddUnit() 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,x0002,x00) Wait(00008) UnitAnim(x86,x00,x0269,x00) Wait(00030) SpriteMove(x87,x00,+00000,+00000,+00006,x02,x0A,+00024) UnitAnim(x87,x00,x025F,x00) Wait(00008) UnitAnim(x87,x00,x0260,x00) Wait(00010) UnitAnim(x87,x00,x0261,x00) Wait(00010) UnitAnim(x87,x00,x0262,x00) Wait(00008) UnitAnim(x87,x00,x0263,x00) Wait(00008) UnitAnim(x87,x00,x0264,x00) Wait(00008) UnitAnim(x87,x00,x0265,x00) Wait(00008) UnitAnim(x87,x00,x0266,x00) Wait(00060) UnitAnim(x87,x00,x0263,x00) Wait(00008) UnitAnim(x87,x00,x0262,x00) Wait(00008) SpriteMove(x87,x00,+00000,+00000,+00000,x02,x0A,+00024) UnitAnim(x87,x00,x0261,x00) Wait(00008) UnitAnim(x87,x00,x0260,x00) Wait(00008) UnitAnim(x87,x00,x025F,x00) Wait(00008) UnitAnim(x87,x00,x0002,x00) Wait(00010) RotateUnit(x87,x00,x00,x00,x01,x00) 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) LUI(x0000,x8005) LoadAddress(x00,x79C8,x00,001) JumpForwardIfNot(x00) JumpForward(x01) ForwardTarget(x00) CallFunction(x01) ForwardTarget(x01) Wait(00016) UnitAnim(x86,x00,x0002,x00) Wait(00016) UnitAnim(x86,x00,x026A,x00) Wait(00004) UnitAnim(x86,x00,x026B,x00) Wait(00006) UnitAnim(x86,x00,x026C,x00) Wait(00012) UnitAnim(x86,x00,x026D,x00) Wait(00020) ZERO(x0057) ADD(x0057,x0000) BlockStart() WaitValue(x0057,x0094) Sound(x0030) UnitAnim(x86,x00,x026E,x00) Wait(00004) UnitAnim(x86,x00,x026F,x00) Wait(00016) UnitAnim(x86,x00,x0270,x00) Wait(00002) UnitAnim(x86,x00,x0271,x00) Wait(00006) UnitAnim(x86,x00,x0272,x00) Wait(00008) UnitAnim(x86,x00,x0273,x00) Wait(00010) UnitAnim(x86,x00,x0274,x00) BlockEnd() DisplayMessage(x10,x91,x000F,x86,x00,x00,+00000,+00008,+00000,x01) WaitForInstruction(x01,x00) ChangeDialog(x01,xFFFF,x00,x00) Wait(00030) RotateUnit(x00,x00,x00,x00,x00,x18) 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) ColorScreen(x02,000,000,000,255,255,255,+00010) WaitForInstruction(x0C,x00) WaitForInstruction(x08,x00) ZERO(x0031) ADD(x0031,x0006) ZERO(x0055) ADD(x0055,x0006) CallFunction(x06) EventEnd() //INSTRUCTION SECTION END - TEXT START //Message x01 {delay:02}Records of a man named Delita{delay:01}{br} {delay:02}first appear one year before{delay:01}{br} {delay:02}the outbreak of the Lion War{delay:3C}.{delay:01}{br} {br} {br} {br} {delay:02}Ivalice's loss of the Fifty{D11D}Year War robbed{delay:01}{br} {delay:02}its returning knights of their lands, titles{delay:0F},{delay:01}{br} {delay:02}and even worse, their loyalty to the Crown{delay:14}.{delay:01}{br} {delay:02In desperation, many turned traitor{delay:0F},{delay:01}{br} {delay:02}plotting rebellion against the Royal Family{delay:01}.{br} {delay:02}This period of civil unrest, saw many of{delay:3C}{delay:01}{br} {delay:02}Ivalice's finest heroes step forward to{delay:14}{delay:01}{br} {delay:02}combat the growing threat of murder and{delay:14}{delay:01}{br} {delay:02}theft that had become commonplace across{delay:01}{br} {delay:02}the countryside{delay:14}.{delay:01}{br} {delay:02}The city of Gariland was no exception{delay:01},{br} {delay:02}for it too, saw it's share..{delay:3C}.{delay:01}{end} //Message x02 {font:08}Cadet{br} {font:00}I heard another supply line was struck{br}} on its way to Igros last night.{end} //Message x03 {font:08}Cadet{br} {font:00}The Corpse Brigade again?{br} {end} //Message x04 {font:08}{Ramza}{br} {font:00}I wonder where all this leads...{br} Delita, what do you make of this?{end} //Message x05 {font:08}Delita{br} {font:00}I'm not sure. I have my guesses, but...{end} //Message x06 {font:08}{Ramza} {br} {font:00}I'm listening.{end} //Message x07 {font:08}Delita{br} {font:00}Duke Larg's coming to town.{end} //Message x08 {font:08}{Ramza}{br} {font:00}Duke Larg? Why?{end} //Message x09 {font:08}Delita{br} {font:00}Not just him, Marquis Elmdore{br} de Limberry, too.{end} //Message x0A {font:08}{Ramza}{br} {font:00}That's the first I've heard of it. This does{br} not sound like an ordinary state visit.{end} //Message x0B {font:08}Delita{br} {font:00}All of Ivalice is in turmoil.{br} {br} The Order's supposed to be keeping{br} things under control, but trained{br} soldiers are in short supply.{end} //Message x0C {font:08}{Ramza}{br} {font:00}And they mean to bolster their numbers{br} with us?{end} //Message x0D {font:08}Man's Voice{br} {font:00}All right, everybody,{br} fall in!{end} //Message x0E {font:08}Knight{br} {font:00}The Order of the Northern Sky has an{br} assignment for its cadets. {br} As I'm sure you're already aware, the{br} number of brigands roaming Gallione{br} is on the rise.{br} Chief among them, the Corpse Brigade{br} is a seditious lot with a grudge{br} against the Crown.{br} By royal decree, the Order of the{br} Northern Sky has been charged with the{br} elimination of these traitorous dogs.{br} The Northern Sky will be joined by the{br} Royal Guard at Igros Castle under the{br} command of his Excellency Duke Larg. {br} As this operation will leave Igros{br} Castle undermanned Your assignment{br} is to suppport it's defenses.{end} //Message x0F {font:08}Knight{br} {font:00}Cadets, ready your swords. The time for{br} battle is upon us!{br} A band of rebels routed by our knights{br} has fled here to Gariland. We must halt{br} their attempts to escape.{br} The time for you to join us on the{br} frontline has come. Prepare yourselves.{br} Dismissed!{end} //Message x10