Thats very close.
However, what u are kindly submitting would "eventwise" build a 2 headed creature (if u understand what i mean by that).
I use different Characters because both have different looks and are controlled by different players.
Thats why i need them, not being the same object.
If i however would build a Ai for 1 type of enemy like a Horde, then i would use your technique.
The perfect use of groups is organisation.
Group = Characters
Subgroup = Soldier 1
Subgroup = Soldier 2
In my current game i allready have a big character list.
As seen in the link below.
Those groups have subgroups for shooting, life, etc etc.
The Groups is where the Ai is at.
So in my simple logic it is also the source where i need this new function.
Then, it all becomes "reusable" in a fast way, no matter what i program into the group.
And because the "Ai side" has a source, which is the sprite it is connected to.
I am hoping Scirra gives us the option to "relink" the source, to the Ai.
Both in the condition and in the action at the same time.
Then what remains, is a little tweeking here and there.
I thank u both for the great help in making this understandable!