If I need to spawn an object from another object, I use a macro to spawn the object with AI routine address and spawning coordinates as the parameters. When l needed more parameters, I just left X index holding the address of the spawned object. The bad thing about this, is that when adding extra parameters to the object slot, it cannot tell if it is writing to a real slot or writing on top of the last slot. Anybody know how to fix this problem?