Say we have an item with a baseform A
This item is dropped on the world that means it has now
-A baseform (A) (0000aaaa)
-An objectreference ( B ) (ff00bbbb)
In a script, I save B address somewhere. (ff00bbbb)
Lets pick Up this item (A) , which is now in my inventory
with my script, i know B, and I delete B, papyrus doesn't raise any error and the object A is still in my inventory
If I drop A somewhere, the object still have B as objectReference.
Lets pick Up this item (A) again , which is now in my inventory again.
now lets remove A (delete it)
Does B still somewhere, and should I care about it? will it be garbagecollected? will the reference be reassigned to another item later?