While GMCP is pretty awesome, it can always be made even more awesomer. And since there was no thread for GMCP yet, well, why not make one? Here are a couple of ideas from me (one inspired my Athree):
- When you use MAP, you get the map wrapped in "Redirect.Window "map"" and "Redirect.Window "main"". I'd suggest adding a similar redirect for aethermaps, that'd redirect to "aethermap" (if it redirected to "map", I think it'd create some havoc with systems that exist today).
- Right now, Vitals has a beastbal variable that is 1 when you have beast balance and 0 if you don't. The problem is that it's 1 even if you don't have a beast with you. I propose this is altered to be 1 when you have your beast with you and have balance, 0 when you have your beast with you and you don't have balance, and -1 if you don't have your beast with you, regardless of balance status.
- Add another variable to items (or just wrap it into the "flags" variable, although that'd probably cause issues) that contain information that is specific to that type of item. For instance, a powerstone would give its power left, weapons and armour would give their stats, etc.
- Add decay time to the items, as long as you have audit in Discernment. If not, return -1 (should also return -1 if the item is permanent).
Other suggestions welcome!