Ok, searched all over scripts and help, but didn't find anything for this. Basically, I'm looking for something that will heal my characters after battle if they leveled up. How exactly can this be done, if at all? I'm guessing via variables, but I wouldn't know how to call the necessary amount of exp for that specific character (unless there is an escape character I don't know about, similar to the \n
- for an actor's name). By the same token, I haven't figured out how to make anything happen once a battle ends, regardless. Any help on that as well would be greatly appreciated.
Set parralel process on a conditional that looks for character at a certain level, then set it to complete healing of that character then switch it off after that or jump to a label.
Problem with that is, you'd need to make this event for each level for each character in the game you want to be affected by this....
Big downside i know, but it's an option....
That is exactly what I was afraid of. As far as where it goes, my guess would be in Common Events?
The level for each character is stored in a variable somewhere, right (if this is XP and scripting is involved)? Make a variable for each character (lets name it 'Old Level) that compares its value to the current character level. After the character levels, and those 2 values don't match, have an event heal the character. Then set the 'Old Level' equal to the current level.
Really? I guess it may be, but i'm on 2k3 and the only visible level option is ''level is
- or greater''....
@magsinfin: yeah, i'd have used common events if you use my suggestion. Its not that bad as it goes, would only take ten minutes to do (unless you have a shitload of characters), and you'd only have to do it once, but there may be easier ways to do it i guess...
Well, XP automatically stores such things are char positions in party (in script) if I remember correctly, so I would assume something as basic as a level would be stored as well.
Or you could also do a custom leveling system, OP. That way everytime the char levels you can also call a healing event ;D.
Btw, where do you see that command in 2k3 Brady, because I can't find it.
1) At the start of each battle,,add a variable called "[010]HERO 1 Level"
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg31.picoodle.com%2Fimg%2Fimg31%2F4%2F1%2F17%2Ff_LevelUpAftem_9f7c9f2.jpg&hash=617cb11326a8bc7ba34a5378e5f78c050d4bbaca)
2) Turn the switch "[010]LEVEL Checker" ON
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg03.picoodle.com%2Fimg%2Fimg03%2F4%2F1%2F17%2Ff_LevelUpAftem_f20a9e4.jpg&hash=f084d8cdb8a9758206061b1680d17805c041002a)
--------------------------------
3) Under Common Events,,make a new Common Event,,call it LEVEL CHECKER. Add a variable called "[011]Hero 1 Level After"
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg32.picoodle.com%2Fimg%2Fimg32%2F4%2F1%2F17%2Ff_LevelUpAftem_992836f.jpg&hash=ed1b9dffba7ac04d21c0e494b9883841cc02cffa)
4) Use a CONDITIONAL BRANCH as follows:
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg26.picoodle.com%2Fimg%2Fimg26%2F4%2F1%2F17%2Ff_LevelUpAftem_7f1d55a.jpg&hash=d95720353323a468639faf879572b7798015dccb)
5) Finish up your Common Event to make it look like this:
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg02.picoodle.com%2Fimg%2Fimg02%2F4%2F1%2F17%2Ff_LevelUpAftem_971309a.jpg&hash=db1ccf67a83130275224e1886a0d287a2877154c)
*Note* If you have MORE than one hero,,then follow this instruction,,adding variables and conditional branches for HERO 2.
alternatively you could go to www.chaosproject.co.nr
and grab blizzard's "Tons of Addons" script
then activate "Heal on Level Up"
In addition, his "Tons of Addons" have a ton of addons! :D Seriously. They're good.