ID:153037
 
Is there any inherent danger in loading the same datum into two different places, and having them active at the same time? For example, if I have a proc that creates the object, and works with a proc variable called 'O' to create and save it. Then, I have a proc that loads the "same" object into a permanent variable called 'THISOBJ', and the variables' lifespans overlap a bit. Are there any inherent problems with that? Or, does Byond consider them two separate objects?

=$= Big J Money =$=
Other than maybe deciding which one to save again, you should not have any problems. They are two separate objects whose variables happen to match.
You can have two identical objects existing at the same time with no problems. Even if they have the same type and values, they're still separate objects and will be treated as such.