Charas-Project

  • Home
  • Help
  • Search
  • Calendar
  • Login
  • Register
*
Please login or register.

Login with username, password and session length
 

News:

Click here to join us on IRC (#charas on irc.freenode.net)!



  • Charas-Project »
  • Game Creation »
  • Requests »
  • RPG Maker Programming »
  • FF9 Magic learning System
« previous next »
  • Print
Pages: [1]

Author Topic: FF9 Magic learning System  (Read 2483 times)

Offline Vidian

  • Seducing people in every directions
  • Acolyte
  • *
  • Posts: 472
    • ccMIxter / Vidian
FF9 Magic learning System
« on: May 21, 2007, 05:34:19 AM »
I want to make a Magic learning system like Final Fantasy 9.

Thats where you equip an Item Like "Wrist band"
And it allows you to use a skill.. lets say Ultima =D
But when you un-equip it You can't use Ultima anymore.

after you collect enough AP From battling while Wearing
"Wrist band" though You can use Ultima without wearing
The "Wrist Band"

Anyone know how I might do that?
Logged
- - - - YEAH BITCHEZ LETS STORM THE BRIDGE - - - -

Offline Moosetroop11

  • Sage
  • *
  • Posts: 7,398
(No subject)
« Reply #1 on: May 21, 2007, 11:08:39 AM »
This might help get you started:
Logged
Maaaaaaaaaaaaaaaaaaaaaaaaaaan I missed this place.

Quote from: drenrin2120
Maaaaaaaaaaaaaaaaaaan I missed you.

Quote from: fruckert
Maaaaaaaaaaaaaaan I missed that welcome.

Offline game_maniac

  • Member
  • Acolyte
  • *
  • Posts: 350
(No subject)
« Reply #2 on: May 21, 2007, 04:37:48 PM »
^ continuing after moosetroop, you could make a conditional branch for each skill/equipment, and inside it check to see if said item is equiped, and if it is, give an amount of AP.

I dunno how you plan to distribute AP, but I think the simplest way would be dividing it into 4 common events. For example, one for single monster battles, one for two-monster battles, one for three-monster battles and one for boss battles (the only thing that would change between each common event would be the amount of AP gained).

Finally, make an event for each monster group, and after all monster have been defeated make it call the corresponding common event.

Another option is to have one single common event that gives 1 AP, and make a different page for each monster on the selected monster group (using the trigger monster hp = 0%)

Note that this is all theory.
Logged
Um, not to sound stupid or anything but what's castration? Is it like a food or something?" -vannypegasus, Pokémon board (6/14/05)

BlackRose203: There are only 21 hours in a day. Go to school more. -_-

Offline A Forgotten Legend

  • Your neighborhood box of colors
  • Royal
  • *
  • Posts: 4,428
    • Website
(No subject)
« Reply #3 on: May 21, 2007, 07:05:32 PM »
Quote
Originally posted by game_maniac
Note that this is all theory.

lol.
Logged

Offline game_maniac

  • Member
  • Acolyte
  • *
  • Posts: 350
(No subject)
« Reply #4 on: May 22, 2007, 12:10:34 PM »
^technically it should work, but I haven't tested it. That's what I meant by theory.
Logged
Um, not to sound stupid or anything but what's castration? Is it like a food or something?" -vannypegasus, Pokémon board (6/14/05)

BlackRose203: There are only 21 hours in a day. Go to school more. -_-

Offline Moosetroop11

  • Sage
  • *
  • Posts: 7,398
(No subject)
« Reply #5 on: May 22, 2007, 05:36:42 PM »
You could, alternatively, just make every monster battle award 1 AP regardless of difficulty. No point giving yourself extra work yet.
Logged
Maaaaaaaaaaaaaaaaaaaaaaaaaaan I missed this place.

Quote from: drenrin2120
Maaaaaaaaaaaaaaaaaaan I missed you.

Quote from: fruckert
Maaaaaaaaaaaaaaan I missed that welcome.

Offline Daetyrnis

  • Zealot
  • *
  • Posts: 616
    • Organization 13˝
(No subject)
« Reply #6 on: May 22, 2007, 07:13:17 PM »
First of all, I would suggest a variable for each skill per character, not for each item (like in MT's pic).

As for how much AP to give, I would suggest the following.  In the script for each monster group, set variables such as Monster1ID, Monster2ID, Monster3ID, etc. to a number you attribute to each number.

For example, if the group is two slimes and one imp, slimes being number one and imps number four...
Monster1ID = 1
Monster2ID = 1
Monster3ID = 4

And, just so you don't give the player more AP than they deserve, set the 'extra' IDs to 0.  So if we have a maximum 5 enemies in a battle...
Monster4ID = 0
Monster5ID = 0

Then, in a common event, called however you like, determine the amount of AP per monster, added up to distribute amongst your party.

Yes, you could use 'Monster1AP' instead of 'Monster1ID', etc., but using an identification system like this can help improve other systems such as stealing, blue magic, etc.
Logged

  • Print
Pages: [1]
« previous next »
  • Charas-Project »
  • Game Creation »
  • Requests »
  • RPG Maker Programming »
  • FF9 Magic learning System
 

  • SMF 2.0.10 | SMF © 2015, Simple Machines
  • XHTML
  • 2O11
  • RSS
  • WAP2
  • Simple Machines Forum