YesNoOk
avatar

Make special move exclusive to one mode universal? (Read 717 times)

Started by Austonishing1, March 04, 2018, 07:42:24 pm
Share this topic:
Make special move exclusive to one mode universal?
#1  March 04, 2018, 07:42:24 pm
  • *
  • MUGEN noob 5 years strong
  • I don't know what the hell I'm doing
    • USA
Basically, I have a Charlie Nash that has 2 modes, one for his Alpha moveset and one for his SFV moveset. I want his Somersault Kick to be usable by his SFV mode as well, not just his Alpha mode.

Looking in his states and commands I don't see what needs to be changed to make it usable.
Last Edit: March 04, 2018, 11:55:51 pm by kn1ght
Re: Make special move exclusive to one mode universal?
#2  March 04, 2018, 09:29:07 pm
  • ******
  • Hedgehog Whisperer
  • Red Bull addict
    • Spain
    • xgargoyle.mgbr.net
In the CMD activation state for the somersault, most probably there is a var(x) that indicates the mode: alpha or SFV. Just change the value so that it can be used in the other mode
XGargoyle: Battle posing since 1979
http://xgargoyle.mgbr.net
http://www.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a  <-- Please click that link
http://paypal.me/XGargoyle  <-- Donations welcome!
Re: Make special move exclusive to one mode universal?
#3  March 04, 2018, 10:29:26 pm
  • *
  • MUGEN noob 5 years strong
  • I don't know what the hell I'm doing
    • USA
It would probably help if I showed the CMD state then

[State -1, Somersault Kick]
type = ChangeState
value = 1100
triggerAll = !AILevel
triggerall = !var(40)
triggerAll = command = "SomersaultKick" && ifElse(var(20) > 0 || (StateNo = [1000, 4999]), 1, var(50) > 16)
triggerAll = RoundState = 2 && StateType != A
trigger1 = ctrl || StateNo = 40 || StateNo = 52 || (StateNo = [100,101])
trigger2 = var(6)
Re: Make special move exclusive to one mode universal?
#4  March 04, 2018, 11:36:13 pm
  • ****
  • Still lurks regularly, but posts once a blue moon
    • Canada
It would probably help if I showed the CMD state then

[State -1, Somersault Kick]
type = ChangeState
value = 1100
triggerAll = !AILevel
triggerall = !var(40)
triggerAll = command = "SomersaultKick" && ifElse(var(20) > 0 || (StateNo = [1000, 4999]), 1, var(50) > 16)
triggerAll = RoundState = 2 && StateType != A
trigger1 = ctrl || StateNo = 40 || StateNo = 52 || (StateNo = [100,101])
trigger2 = var(6)


Without knowing how the character was actually coded, it's a bit hard to determine what var are they exactly using to detect the different modes.
My best guess would be the trigger involving var(40).  Try disabling that trigger and see if it works; if not, then try the other ones.
Re: Make special move exclusive to one mode universal?
#5  March 04, 2018, 11:55:42 pm
  • *
  • MUGEN noob 5 years strong
  • I don't know what the hell I'm doing
    • USA
Wow, I actually didn't try triggerall = !var(40) because it was on all of his moves. I disabled the others and that didn't work, but disabling that one did the trick.

I wish I could learn more about how all these work, but at least I got what I wanted. Thanks guys!