ID:157236
 
When an object is created when the world is created (ex: created because it was placed on the map), New doesn't seem to be called for the object. Is there a procedure like New that would recognize the creation of an object regardless if it was created when the world was created that I can overwrite, or do I just need to generate these particular objects on run time?
New() is called for all objects on world startup. I'm not sure why you think it isn't.

One caveat is that they are called in a specific order, obviously. Ordered by x, then y, then z.