2. If you're just wanting to turn on/update something why not do what I've done with the achievements location? It sits at the top of avedonevents and updates the player's potential skillpoints any time they enter the city.
3. If you need an array, can you not repurpose larceny for it?
tldr:
1. Not happening for a while if at all.
2. Everything is self contained except the door to my testing area (on my own private build). I'm not a monster.... well I am but not for this.
3. It shouldn't change anything on your end except maybe make some things easier. I'm testing things to find out.
expanded ver:
1. I'm a long way off actually doing anything. First I need to poke and prod the engine to see how it works, which is what I'm doing. I have no idea how they handle anything in this and I'm simply figuring it out. I'm making a list of things that I'd like to change. So for when I
think I can do something I'll do it. But first is knowing if I can.
2. I'm just using gs 'crimetest' at the end of Osirus telling you about the magic inventory space to set the array, which does nothing outside my testing area. In fact that's the only changes I've made outside my testing are gs 'crimetest' and act 'test' gt 'Testing 1' end.
2a. I'd probably change it to CrimeReset because making it so that anytime the code runs through there it'd reset the array making all crime stats 0 again. But that's me thinking out loud.
3. Ideally it shouldn't be changing how anything works, just changing what's called and possibly what things are called, well outside the array area. In other words, CrimeRape would no longer be just CrimeRape. It would now change a thing that would add to the value of that CrimeRapeValue in the array (only because I can't figure out how to add straight to the value in the array). Outside the array area you'd be able to type CrimeTotal for if you want to check if ANY crime has been commited. You know, instead of (CrimeCum>0 or CrimeDrunk>0 or CrimeNude>0 or CrimeResist>0 or CrimeLarceny>0 or CrimeBest>0 or CrimeRape>0 or CrimeEscape>0 or CrimeMurder>0 or CrimeDebt>0 or CrimeWeapon>0).