1
2
And now it appears that's only part of the problem after all. Energy weapon inits aren't quite right so I'm looking at that. The problem is with lists controlled by init procs, so it's no mystery where I have to look for that one at least.
|
Okay, I finally solved that problem. The only issues I'm getting now come from having disabled rust_g.
There was a minor issue with init procs during analysis still creating objects but not always deleting them properly, and now they won't create objects at all (except stuff like lists, but basically this means no datums, objs, etc.). |
Lummox JR resolved issue with message:
During analysis of init procs to consolidate them, objects could be created that were sometimes not let go of properly or worse, called the soft Del() proc. Now init procs will no longer create atoms, images, or hard datums during anaylysis. |
1
2
Among the compiler changes I'd been making, I changed the default arg init code for procs:
It takes up less proc real estate and should be faster--but the wrong instruction was popping the value from the stack, so an internal true/false value wasn't getting set correctly. End result: those vars did not get initialized.