1st thing:
If I "ask [a clone] for [my clones], the function returns the equivalent of" my others clones " (it should return nothing, because the clone doesen't have child ??)
The main sprite is the parent of 5 clones, but clones #2 and 3 doesen't have child clone...
2nd thing:
if i tell a clone to create another clone like:
![image|215x280]
it add clone #6 to the list (it is ok: a clone of #2...)
a) if i ask my clones to clone #2, it return other clones of the main sprite (not what i want) (it should return clone #6 ??)
b) if i ask the new clone (#6) for his parent i got clone #2 (It's ok!)
Not a bug -- see the manual. "My clones" means "temporary clones of my non-clone ancestor"; maybe the name should be better, but it's hard to say that in few words.
I think that is just an interpretation. You want/expect it to return nothing but it's trying to do what it thinks is best by returning the other clones. It's not a completely wrong thing to do.
If you need to do this, then a custom ask clone reporter that checks if the object being requested is a clone could return nothing if its a clone but carry on with primitive ask if it is not a clone
Not sure what you mean here - could you re-explain your problem?
It does, actually, but that has to be revised to "temporary clones of myself if I am not a clone, otherwise temporary clones of my non-clone ancestor, not including myself".
Yeah, I think it's unfortunate that in the context of the MY block, "clones" means "temporary clones." But I can see why Jens didn't want such a long phrase in the menu.