For those of you who haven't already figured this out, and I'm feeling really dumb right now, so I imagine most of you have, there is a very easy (and better) way to do the "spend points to increase your stats" level up thing. I'm posting as an apology for the messy system I was so ridiculously proud of earlier. I didn't until recently discover the whole main location interface thing.
Assuming you are not going to use your main location interface for anything else, this method only uses one (1) main location for as many advancement points as you want, from 1 to a million billion, and even shows the player his stats as he increases them. I would like to thank everyone who already figured this out for not calling me an idiot before.
Set your main location interface up to show every stat that you want to be raisable when the player levels up. Save one stat to be your "points left stat", which will be used as advancement points, give it a seperate space on the interface, and lable it "Points Left". Make one main location with an event link button for each used stat that: 1.) Checks Points Left; 2.)raises its respective stat by one; and 3.)lowers your Points Left by one. Make an exit button with a "Restore Location" action.
The player watches his points diminish and his stats increase, he can exit whenver he wants to, and it costs you one location and a few simple event links.Keep in mind, when you design your main location interface, it uses the same mask as the map interface, so it has to be the same shape as your map interface.
I came up with a way to do blood spurts for melee combat, but I now have this ...feeling... it's a horrible system and there must be a better way. So. Has anyone come up with a good system for accurate blood spurts?
myshkyn
------------------
"I'll give the fans just what they want, and nothing else at all."