"I uploaded the wrong cap file D:"
ha nice :)
-----------------------------------------------------------------------
if your going the rout of manual picking, the key is for each loops,if you hit a road block,just keep playing around with those.
and when your trying to find a object with the uid as a value, make sure you use:
( the object with the value of the UID)= picker
( the object that the UID belongs to)= object
for each picker:
-object UID = picker value ,UID'
if you do it the other way:
For each object
-picker value 'UID' = object UID
It won't work unless you also For each the pickers
and that's 2X as slow to process.
---------------------------------------------------------------------
Some other methods that are useful. In particular for picking the same kind of object as the one doing the picking:
_______________
Using functions:
add the .x and .y of an object as a parameter
call a function forgetting objects
on function:
set other objects value 'target x' and 'target y' to parameter .x and .y
______________
Using arrays:
set each object value 'AX' and 'AY' to a unique position in an array.
and do all your comparisons based of the array positions, not the objects themselves.
---------------------------------------------------------------------
like i said, these are only really necessary for picking the same object. i know that's not what your doing right now, but it think everybody at some point gets headaches over this problem.