RPG Maker VX Ace

RPG Maker VX Ace

Statistiche:
Level Up Item ( Like Pokemon's Rare Candy )
Anyone know how to do this? The built-in options only let me level up the whole party or pick an actor from the list, but I'd like it to work the same way a potion does, use the item, pick the character from in your active party, and they gain one level.

I looked on google for a method but the only one I saw I couldn't get to work properly.
< >
Visualizzazione di 1-5 commenti su 5
I think the only real way, outside of using a script, would be to link the item to a common event. When the item is used, the common event is triggered. Inside the common event have a choice system:

Who do you want to use this on?
With each actor as the possible selection.

Within each, add whatever event you want to take place. So if Alice, Jake, and Mark are in your party, and you want to level up Jake, select the item, trigger the event, and choose Jake.

"Who do you want to use this on?"
Alice, Jake, or Mark.
Select Jake, have Jake level up.
In the Eventcommand "Change Level" you can also choose an Actor defined by an Variable.
But iam missing a RGSS3 command for further use at the moment...

or
You could also apply a State to the Actor who used the Item.
Than the Conditional Branches in the called Common Event checking who that state got.
Than delete the State and let your Level Up happen to that Actor.

That the Menu closes is a little not wanted in my eyes in this case, but with
Eventcommand Open Menu Screen even this gets Fixed.
Ultima modifica da Hajami; 8 gen 2015, ore 10:57
I might be able to make it work using those methods, the only issue is that my game involved having alot of potential party members, ( the lvl. item is to even it out since so many who'd be sitting out battles). Having choices or checking states would require alot of text for every possible member, but if that's what I have to do than so be it.
OK i found a Solution, do this in Formula:
($game_variables[1] = b.id)*0

Now Variable1 is Set to ID of Target, in this Case the ActorID they mulitplate with0 is that the Formula doesnt count as damage Value.

Under Effects create HP +0 Points
Without this the Item isnt usable
OR
Than under Effects call Common Event and use Eventcommand Change Level,
now use the Game Variable1 as Target for Actor to Gain Level.

Than use Eventcommand Open Menu Screen.

Edit: Maybe there is a Formula to Change Level directly. I dont know it yet.
Ultima modifica da Hajami; 8 gen 2015, ore 14:20
--Snip--
Nevermind. I had a script run to level my person so I could make sure that it worked and it seems to have kept that. This means the candy would automatically affect the last actor to have leveled up. Not exactly what we want. Hajami's might be the only way to event this in.
Ultima modifica da Kio Kurashi; 8 gen 2015, ore 16:26
< >
Visualizzazione di 1-5 commenti su 5
Per pagina: 1530 50

Data di pubblicazione: 8 gen 2015, ore 9:48
Messaggi: 5