Making Moogles
This Event Scripting tutorial will guide you through how to make World Map Moogle events. Similar to Final fantasy IX, where you press [square] to show a moogle!
1.
First of all we need our moogle event. Place this in the bottom-left corner of your world map map.
Have it's graphic as "none", it's speed as 6 and it's frequency as 6. Set it to "through". (Thanks Chaosg1)
2.
Now create a second event, anywhere on the screen, as a parallel process. Put in this event:
<>Conditional branch: L button is pressed. # Change L to any key you like.
: <>Set move route: [moogle (event 1)]
: : <>Change graphic: "mooglecharset"
: : <>SE: 010-system10 # Running SE, works well for this.
: : <>Move towards player
# There is probably a better way to do this, but measure the diagonal size of your map, then put move towards player that many times.
<>Wait for move's completion
Label: Restart_e
<>Message: Moogle:
: : : : : : : : You called, kupo?
<>Show choices: Save?, Tent?, Mognet?, Cancel
: <>When [Save?]
: : <>Message: Let's save, kupo!
: : <>Call save screen
: : <>Jump to label: Restart_e
: <>When [Tent?]
: : <>Conditional branch: [Tent] is possessed
: : : <>Message: Tent was used.
: : : <>Remove item: Tent
: : : <>Change HP: Whole party, max
: : : <>Change SP: Whole party, max
: : <>Else
: : : <>Message: You have no tents left!
: : <>End
: : <>Jump to label: Restart_e
: <>When [Mognet?]
: : <> # You'll have to do this bit.
: : <> Jump to label: Restart_e
: <>When [Cancel]
: : <>Message: Moogle:
: : : : : : : : : : Seeya, kupo!
: : <>Set move route: [Moogle (event1)]
: : # I haven't worked out a better way to do this either. ':|
: : <>Move down (the amount of tiles your map is high)
: : <>Move left (the amount of tiles your map is wide)
: : <>Change graphic: None
: :<>Wait for move's completion
: <>Else
:
<> Branch end
:
And that's it!
A complete FFIX style moogle event on the world map.
This Event Scripting tutorial will guide you through how to make World Map Moogle events. Similar to Final fantasy IX, where you press [square] to show a moogle!
1.
First of all we need our moogle event. Place this in the bottom-left corner of your world map map.
Have it's graphic as "none", it's speed as 6 and it's frequency as 6. Set it to "through". (Thanks Chaosg1)
2.
Now create a second event, anywhere on the screen, as a parallel process. Put in this event:
<>Conditional branch: L button is pressed. # Change L to any key you like.
: <>Set move route: [moogle (event 1)]
: : <>Change graphic: "mooglecharset"
: : <>SE: 010-system10 # Running SE, works well for this.
: : <>Move towards player
# There is probably a better way to do this, but measure the diagonal size of your map, then put move towards player that many times.
<>Wait for move's completion
Label: Restart_e
<>Message: Moogle:
: : : : : : : : You called, kupo?
<>Show choices: Save?, Tent?, Mognet?, Cancel
: <>When [Save?]
: : <>Message: Let's save, kupo!
: : <>Call save screen
: : <>Jump to label: Restart_e
: <>When [Tent?]
: : <>Conditional branch: [Tent] is possessed
: : : <>Message: Tent was used.
: : : <>Remove item: Tent
: : : <>Change HP: Whole party, max
: : : <>Change SP: Whole party, max
: : <>Else
: : : <>Message: You have no tents left!
: : <>End
: : <>Jump to label: Restart_e
: <>When [Mognet?]
: : <> # You'll have to do this bit.
: : <> Jump to label: Restart_e
: <>When [Cancel]
: : <>Message: Moogle:
: : : : : : : : : : Seeya, kupo!
: : <>Set move route: [Moogle (event1)]
: : # I haven't worked out a better way to do this either. ':|
: : <>Move down (the amount of tiles your map is high)
: : <>Move left (the amount of tiles your map is wide)
: : <>Change graphic: None
: :<>Wait for move's completion
: <>Else
:
<> Branch end
:
And that's it!
A complete FFIX style moogle event on the world map.