• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
June 02, 2024, 01:51:53 am

News:

Don't be hasty to start your own mod; all our FFT modding projects are greatly understaffed! Find out how you can help in the Recruitment section or our Discord!


Gaff Gafgarion. and Gate of Lionel Castle.

Started by Kupoe, October 20, 2009, 04:50:56 am

Kupoe

October 20, 2009, 04:50:56 am Last Edit: December 31, 1969, 07:00:00 pm by Kupoe
ok. i know this fight is scripted for Gaffgarion to immediately crystalize.  is that due to the way the char is made or the fight is scripted?

i want to change it so that he joins you after this fight, but I dont know how.
i am wondering if a simple "join after event" flag would get him to switch over after the fight.

if that isnt possible, would going thru and changing every instance of gaff gaffgarion to 11 instead of his 17 sprite, and overwriting the 17 with a class and making Rad it, would that work?  

im trying to get a dark knight on the team.

just wondering if anyone has ever tried this, and the results.

MiKeMiTchi

October 20, 2009, 04:59:50 am #1 Last Edit: December 31, 1969, 07:00:00 pm by MiKeMiTchi
Quotei am wondering if a simple "join after event" flag would get him to switch over after the fight.

I am currently at Lionel Castle, and will test it. :P
I don't really know myself what would happen, but I doubt he'll join, unless you use some "event editing".
Jot5 GFX Designer :: Spriter :: Mitchi

Kupoe

October 20, 2009, 05:52:18 am #2 Last Edit: December 31, 1969, 07:00:00 pm by Kupoe
how did it go?

philsov

October 20, 2009, 09:25:22 am #3 Last Edit: December 31, 1969, 07:00:00 pm by philsov
Here's the event:

// __________________________________________________________________
//| Event Script x0C2 | Event Offset: x184000 | Text offset: x1840ED |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

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

{63}(rAA)
{92}(r1100000100)
WaitForInstruction(x43,x00)
Focus(x11,x00,x11,x00,x00)
Camera(+00000,+08208,-06912,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x70,x0007,x11,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x02,x00,x02,x00,x00)
Camera(+00000,+00000,+00000,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00008)
{92}(r0200000100)
WaitForInstruction(x43,x00)
Wait(00008)
FaceUnit(x11,x00,x02,x00,x00,x01,x00)
{64}(r0200)
DisplayMessage(x10,x70,x0008,x02,x00,x00,+00000,+00000,+00000,x02)
WaitForInstruction(x01,x00)
Focus(x11,x00,x11,x00,x00)
Camera(+00030,+20721,+07936,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
UnitAnim(x11,x00,x16,x00,x00)
Wait(00016)
Sound(x0041)
UnitAnim(x11,x00,x1A,x00,x00)
Wait(00040)
{92}(r1100010100)
WaitForInstruction(x43,x00)
Wait(00032)
Focus(x69,x00,x69,x00,x00)
Camera(+02275,-01824,+00227,+00302,+01536,+00000,+04096,+00032)
WaitForInstruction(x04,x00)
Wait(00016)
RotateUnit(x02,x00,x14,x00,x01,000)
{64}(r0200)
March(x02,x00,000)
{63}(rA0)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x07
{font:08}Gafgarion{br}
{font:00}Ugnn...is this...the end?{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}Goodbye, Gafgarion......{end}

Quote from: "Zozma"{92}(rXX00010100)

turns unit XX into a crystal instantly. (tested on a mid battle event)
does this mean it sets status? perhaps if you see this instruction at bed desert when balk poisons you..?

In short, just deleting that line and some of its follow up ought to do the trick.  Else he'll still go belly up on you.

Edit:  And since you're event editing anyways, PLEASE change ramza's line :p
Just another rebel plotting rebellion.

MiKeMiTchi

October 20, 2009, 11:04:54 pm #4 Last Edit: December 31, 1969, 07:00:00 pm by MiKeMiTchi
Sorry.. I have no time to test it this week, but philsov did give the right thing to do. :)
Jot5 GFX Designer :: Spriter :: Mitchi