YesNoOk
avatar

MAX mode problem (Read 2007 times)

Started by NecusX, March 10, 2020, 03:32:55 am
Share this topic:
MAX mode problem
#1  March 10, 2020, 03:32:55 am
  • **
  • BOOM!
  • I'm a magen dade who knows how to code somewhat
    • USA
managed to add a max mode but for some reason, jin's kyo has it going on forever, as well as palfx not working for him
here is the code:

MAX mode
[state -2, a]
type = varadd
trigger1 = 1
persistent = 0
ignorehitpause = 1
v = 4
value = -1

[state -2, a]
type = pause
trigger1 = var(4) >= 1
trigger1 = gametime % 2
persistent = 0
ignorehitpause = 1
time = 1


[state -2 ,1];MAX
type = varset
trigger1 = var(8) = 0
v = 9
value = power


[state -2 ,1];
type = varadd
trigger1 = var(8) >= 1
v = 8
value = -1

[state -2, a]
type = attackmulset
trigger1 = var(8) >= 1
value = 1.25

[state -2, a]
type = attackmulset
trigger1 = var(8) = 0
value = 1

[State -2, a]
type = palfx
trigger1 = var(8) >= 1
trigger1 = gametime % 2
trigger1 = movetype != H
time = 1
add = 126,126,0
;mul = 126,126,0
color = 1
ignorehitpause = 1

[state -2, a]
type = powerset
trigger1 = var(8) >= 1
trigger1 = var(7) = 1
value = var(9)-2000

[state -2, a]
type = powerset
trigger1 = var(8) >= 1
trigger1 = var(7) = 2
value = var(9)-1000

[state -2 ,1]
type = varadd
trigger1 = var(8) <= 0
v = 8
value = 0

[state -2 ,a]
type = varset
trigger1 = roundstate = 0
v = 8
value = 0

Code for the max mode cancel
[Statedef 198]
type = S
ctrl = 0
anim = 100
velset = 0,0
movetype = I
physics = S
sprpriority = 2

[State 770, PowerAdd]
type = PowerAdd
trigger1 = AnimElem = 1
value = -1000




[state a]
type = varset
trigger1 = time = 0
v = 7
value = 1

[State 191, 3]
type = PlaySnd
trigger1 = time = 0
value = 199,1

[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 750 ]
type = Explod
trigger1 = time = 0
anim = 6061
postype = P1
pos = 0, 0
sprpriority = 5
ownpal = 1

[State 100, 1]
type = VelSet
trigger1 = 1
x = const(velocity.run.fwd.x)

[State 100, 2]
type = AssertSpecial
trigger1 = 1
flag = NoWalk

[State 100, 3] ;Prevent from turning
type = AssertSpecial
trigger1 = 1
flag = NoAutoTurn

[state a]
type = varset
trigger1 = time = 0
v = 8
value = 752

[State 195, 2]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

Code for idle max mode
[Statedef 69]
type = S
ctrl = 0
anim = 199
velset = 0,0
movetype = I
physics = N
sprpriority = 2


[State 770, PowerAdd]
type = PowerAdd
trigger1 = AnimElem = 1
value = -1000


[state a]
type = varset
trigger1 = time = 0
v = 7
value = 2

[State 191, 3]
type = PlaySnd
trigger1 = animelem = 1
value = 199,0

[State 191, 3]
type = PlaySnd
trigger1 = animelem = 1
value = 210,0

[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1


[State 750 ]
type = Explod
trigger1 = AnimElem = 2
anim = 6061
postype = P1
pos = 0, 0
sprpriority = 5
ownpal = 1

[state a]
type = varset
trigger1 = time = 0
v = 8
value = 752



[State 1020, 4]
type = EnvShake
trigger1 = animelem = 3
time = 15
ampl = -8
freq = 95
phase = 95


[State 195, 2]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
That will happen to you if you don't wear your seat belts, so make sure to wear your seat belts.
Re: MAX mode problem
#2  March 10, 2020, 10:07:28 am
  • ******
  • Legendary XIII
  • I am the eye of the storm to come!
    • New Zealand
    • network.mugenguild.com/cyanide/
That reads really complicated...

Still. You want gametime%2 = 0

Needs something to be untrue against to do the turn on and off aspect.

Reading all of that. It should end when var 8 hits 0. Which it can do. So either you have something else going on or you have got some logic wrong. Use displaytoclipboard and see if var 8 is doing what you expect. If not you may have put it somewhere else


In M.U.G.E.N there is no magic button

They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance.