Ok, after no tutorials, just plain observation of other characters, I have figured out how to use helpers.What I still don't understand is how I can limit them, so that it can't be 2 or more of the same helper at the same time.Also, Say for instance the move makes a copy of you...how can I choose so that the helper can be controlled by AI?
[mcode]trigger1 = numhelper(100) = 0[/mcode]As for the AI, you have to code an AI for it within the .cmd.
To limit helper you can triggered the SCTRL with Numhelper(ID_Helper) <= Count of helperEx:triggerall = Numhelper(300) <= 1so i say the stcontroller can be activate if just exist lower or equal to one of helpers with ID 300well to use a "player helper" only change the type, from normal to player, and in keyctrl must be activate ( =1 ) well and in CMD file you hace to use a especial AI activation, look that code works if you use a Var(59) to activate.In the general AI Set for the normal player you have something like that (not use winane activation)[State 0, VarSet]type = VarSettriggerall = !Var(59)trigger1 = Command = "AI_1"trigger2 = Command = "AI_2"trigger3 = Command = "AI_3"trigger4 = Command = "AI_4".........var(59) = 1so you have to add this triggerall to unforce autocheck a helper [State 0, VarSet]type = VarSettriggerall = !IsHelper(300)triggerall = !Var(59)trigger1 = Command = "AI_1"trigger2 = Command = "AI_2"trigger3 = Command = "AI_3"trigger4 = Command = "AI_4".........var(59) = 1so i limit this activaction if dont detect that is a helper.so the new activation for helper is [State 0, VarSet]type = VarSettriggerall = !Var(59)trigger1 = IsHelper(300)var(59) = 1look only works if you have a coding AI into CMD, the helper can't acces to mugen automatic AI.Note i check this code and works very fine, look add this line to add autoturn to the helper-player and die code an unset AI[State -1, AI_ON]Type = VarSetTriggerall = !var(59)Triggerall = (RoundState = [1,2])Trigger1 = IsHelper(300)var(59) = 10;AiLevel[State -1, Turn]Type = TurnTriggerall = P2dist X <= 0 && (RoundState = [2,3])Trigger1 = IsHelper(300)[State -1, Lifeset]Type = LifesetTriggerall = Ishelper(300)Trigger1 = !Parent,Lifevalue = 0;-------------------------------------------------------------------------------[State -1, AI_OFF]Type = VarSetTriggerall = var(59)Triggerall = RoundState != 2Trigger1 = Ctrl || !Alive || !P2lifevar(59) = 0Its works for me. bye!