Tsukihime 1,489 Posted May 28, 2012 (edited) Request thread: http://www.rpgmakervxace.net/topic/4243-growth-system-request Parameter Levels Author: Tsukihime Overview This script gives your parameters individual levels to specify their growth. Different actors have different growth rates for each stat, and have a random chance of leveling that stat when their own level increases. Stats with a high growth rate will have a higher chance of leveling, while stats with low growth rate will rarely level, and thus rarely increase. Features Customizable growth rates for both actors and classes Base stats increase at a random probability based on growth rate Usage To specify growth rates, tag your actors with the following note-tag format on separate lines <hp-growth: n> <mp-growth: n> ... Where n is an integer between 0 and 100. The following stats are available: -hp -mp -atk -def -mat -mdf -agi -luk If you would like the growth rates to apply based on class, just tag the class instead. Actor growth rates take priority over class growth rates. Download Script: http://db.tt/8Z4Sl8bX Compatibility Edited May 28, 2012 by Tsukihime 1 Share this post Link to post Share on other sites
gentlemanorcus 1 Posted May 28, 2012 It looks like this is just what I needed. Thank you very much. Share this post Link to post Share on other sites
metatron 4 Posted May 28, 2012 I've been waiting for something like this for a very long time! I think I'm in love. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted May 28, 2012 (edited) Testing the script a bit, it seems to work fine. I gave Eric high growths in HP, ATK, and DEF, but low growths in MP, MAT, MDF, AGI, and LUK. Upon a level up, he grew in HP and ATK. Is there a way to make the text upon a level up not show? I want to make it compatible with Victory Aftermath. It still works with Victory Aftermath, but upon a level up, seeing the actor's line and the level up text together is a bit jarring. Other than that, amazing job. Edited May 28, 2012 by gentlemanorcus Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 28, 2012 I've updated the script with a configuration option to turn it off near the top. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted May 28, 2012 Okay, that fixed the problem. I'll report anything else if I see it, but it seems everything's sterling. Share this post Link to post Share on other sites
Gadwin 8 Posted May 29, 2012 If you would like the growth rates to apply based on class, just tag the class instead. Actor growth rates take priority over class growth rates. Do you mean that if I have applied growth rates on actor and class, the actor will overwrite the grow rates of the class? Is it possible for it to work together? because i have a change job script and i want to have the growth rate of the actor to be random and then the growth rate of the class to be custom. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 29, 2012 I can give you the average of the sum of each growth rate, but that means you have to set every growth rate because I've set the default to be 100 (eg: normal) Share this post Link to post Share on other sites
Gadwin 8 Posted May 29, 2012 So it cant be stacked? average sum means class hp + actor hp / 2 right? T_T and i will have to set every growth rate. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 29, 2012 If you want it to stack then it really depends how you want it to stack. In the end you still have to set every growth rate, otherwise they'll be the default and look bad. Share this post Link to post Share on other sites
Gadwin 8 Posted May 29, 2012 So does that it could stacked with the current script? is it also possible for it not to be random but with a customization? for example atk will increate by 5 every level and then it will increase by 15 every 5 levels? Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 29, 2012 I can modify it to stack actors and classes. Any customization would require you to go into the script and modify it to suit your needs. I don't think I can write a generic script that will support every possible growth rate. Share this post Link to post Share on other sites
Gadwin 8 Posted May 29, 2012 ok, thanks then i will just wait for the stack actor and class modification Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 29, 2012 Well, now they stack. Not sure how I would write it to allow all sorts of customization though. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted May 31, 2012 I think something's wrong with the calculations now. When I set actor/class stacking to false, characters get really bad stat growths. But when I set the script to stacking, even when I haven't added any growth notetags to classes, the stat gains are still ridiculously high. Like, characters were gaining in almost every single stat in almost every level. It might just be some really weird coincidences, but it's happened often enough that I'm suspicious. Can you make sure that the stacking hasn't changed any of the calculations? Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 31, 2012 (edited) That's the problem I mentioned with stacking. By default, all of the growth rates are 100% = normal. This allows you to leave agi empty for actor and class, and so the average is (100 + 100) / 2 = 100% = normal. When they don't stack, it just grabs whichever one you specified. When they do stack, I take the average of the two, which means if you don't specify class growth rates, those are all adding 100 to your growth rate. So if your actor had 50% HP growth and didn't set anything for class, then it's still (50 + 100) / 2 = 75% growth. Edited May 31, 2012 by Tsukihime Share this post Link to post Share on other sites
Ninjamida 65 Posted May 31, 2012 (edited) It wouldn't be too hard to change it so that if something's set on one but the other is empty, it just uses the one that's set by itself. If Tsuki won't do this, I'm sure I can modify it to do that for you. I'll wait for his feedback first though, because there's little point me making a modification if he's willing to add that as an official option. Edited May 31, 2012 by Ninjamida Share this post Link to post Share on other sites
gentlemanorcus 1 Posted May 31, 2012 ^ If Tsukhime isn't interested in making such a modification, I'd love if you would do so. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 31, 2012 It wouldn't be too hard to change it so that if something's set on one but the other is empty, it just uses the one that's set by itself. If Tsuki won't do this, I'm sure I can modify it to do that for you. I'll wait for his feedback first though, because there's little point me making a modification if he's willing to add that as an official option. You can add it. I'm still not sure whether it would make sense to implement such an option because if you're not going to stack anyways, what would be the point of enabling growth stack? Might as well just leave it off if you want one or the other. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted June 1, 2012 ^ The thing is, I think the stacking is screwing the calculations up even when it's set to false. I set it to false, and now characters are getting really bad stat growths, only growing in about three stats per level up even when their growths are high. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted June 1, 2012 Probably just really bad luck. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted June 1, 2012 At this point, I doubt it. Here are some screenshots from three levels. Note that I set the HP growth to 100. Growths: Eric: HP: 100 MP: 0 ATK: 60 DEF: 60 MAT: 0 MDF: 20 AGI: 60 LUK: 20 Natalie HP: 100 MP: 0 ATK: 40 DEF: 20 MAT: 0 MDF: 30 AGI: 45 LUK: 40 Terence HP: 100 MP: 0 ATK: 40 DEF: 60 MAT: 0 MDF: 10 AGI: 30 LUK: 10 Alice HP: 100 MP: 55 ATK: 10 DEF: 20 MAT: 50 MDF: 50 AGI: 45 LUK: 10 I also leveled them up to level 3, with the same sort of results, but I didn't feel like taking your screenshots. Maybe you're right and I'm just having an incredibly long streak of bad luck, but these growths are by no means low. Statistics state one of them should have gotten a good level in about the ten times I tested them. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted June 1, 2012 (edited) Interesting, when I did 10 level-ups, eric got atk/def/agi almost everytime. This is with growth stack disabled. Well, I used a pretty simple formula to determine whether you get the stat or not, and I'm not sure how reliable the random number generator is. Edited June 1, 2012 by Tsukihime Share this post Link to post Share on other sites
gentlemanorcus 1 Posted June 1, 2012 ^ It seemed to work pretty well before. Share this post Link to post Share on other sites
gentlemanorcus 1 Posted June 2, 2012 Sorry for the double post, but I redownloaded the script. The growths seem to be working normally now. Maybe I just copied it wrong? Share this post Link to post Share on other sites