I have a little unpacker script I was working on which is meant to be put into a container and put up for sale using the For Sale options, as set on the box prim itself. The script's behavior changes slightly when it is bought, but I ran into a strange problem while testing it, and I wanted to confirm with anyone here who might have encountered it before.
I set the box for sale, using the copy option (instead of original), and place it out in my shop. When someone buys it, the changed event fires with CHANGED_OWNER as one of the flags, on both the original AND the copy that was bought, even though the original obviously does not change ownership (it still shows as mine). It is almost like the purchasing code changes the ownership of the box before it makes a copy to give to the buyer, then changes the ownership back.
Is this normal behavior, or a bug?