TELLES0808
I went back and tried that method on my test file
As I understand it, you create a kind of 'surrogate UID' which is more reliable than the UID and which can be picked with the Compare Instance Variable function
...but when I did this, I couldn't get the function to recognize any of the objects! I honestly have no idea why, and I think it may have something to do with how Functions are called, but I don't know.
Prox
I was under the impression that 'Hop' would be activated once for each instance of obj_creature for which Active was true - since all events are supposed to have an implied 'for each' loop through them
If this is not the case, how would I make this happen (since a For Each loop cannot be run in the same event as another Trigger) ?
EDIT: I made a silly mistake in implementing the ID trick, but that still left me with only the first object hopping
EDIT AGAIN: Figured out how to make the 'For Each' loop work properly, thanks for that. But I'm still very curious as to how the function works to need that, if anyone has a clear understanding of the 'under the hood' of picking in this instance