A place to have fun with Mugen
 
PortalHomeFAQMemberlistSearchRegisterComic WIP TrackerDownloadsLog inChat
Website Navigation Help
Translate the Website
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Latest topics
» DKR Batman?!
by WADEPOOL Today at 1:57 am

» Cinder Divinewolf Style
by CVS Artist Today at 1:11 am

» Does this thing exist?
by superxash Today at 12:49 am

» Doomsday DC comic
by empawk Yesterday at 10:40 pm

» MVC2 Hyper Background - Add In Chars
by SUPERFERNANDOXT Yesterday at 10:24 pm

» Kotaro Kazama updated by ohgaki on 2017-12-28 + found a MUGEN A.I. patch made on 2018-01-16
by Mistah Jorge Yesterday at 8:46 pm

Special Features at MMV







Chat on MMV w/ Discord


Share | 
 

 Helper infinitely walking

View previous topic View next topic Go down 
AuthorMessage
Minun

avatar

Posts : 142
Join date : 2015-03-08

PostSubject: Helper infinitely walking   March 11th 2015, 6:40 pm

I know that once you control the helper to move, the helper will never stop, but how can I stop them after I stop pressing the arrow keys?
Here is the base Luma coding for references.
Code:
;---------------------------------------------------------------------------
; Luma stand
; CNS difficulty: basic
[Statedef 1]
type = S
ctrl = 0
anim = 1
velset = 0,0
sprpriority = 3


[State 20, 1]
type = VelSet
trigger1 = command = "holdfwd"
x = const(velocity.walk.fwd.x)

[State 20, 2]
type = VelSet
trigger1 = command = "holdback"
x = const(velocity.walk.back.x)

[State 0, ChangeState]
type = ChangeState
trigger1 = command = "x" && statetype = S
value = 2
ctrl = 0
;anim =
;ignorehitpause =
;persistent =






[State 0, BindToParent]
type = BindToParent
trigger1 = time = 90 && var(2) = 1
time = 1
;facing = 0
;pos = 0,0
;ignorehitpause =
;persistent =

[State 0, VarSet]
type = VarSet
trigger1 = var(2) = 1 && time = 90
v = 2    ;fv = 10
value = 0
;ignorehitpause =
;persistent =

[State 0, Turn]
type = Turn
trigger1 = var(2) = 1 && time = 90
;ignorehitpause =
;persistent =



[State 0, ChangeState]
type = ChangeState
trigger1 = command = "y" && statetype = S
value = 3
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1

[State 0, ChangeState]
type = ChangeState
trigger1 = command = "z" && statetype = S
value = 4
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1


[State 0, ChangeState]
type = ChangeState
trigger1 = command = "c" && statetype = S && var(2) = 0
value = 5
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1

[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
x = 0
[State 0, Turn]
type = Turn
trigger1 = command = "c" && statetype = S && var(2) = 1
;ignorehitpause =
;persistent =




[State 0, ChangeState]
type = ChangeState
trigger1 = command = "c" && statetype = S && var(2) = 0
value = 11111111111111111
ctrl = 0
;anim =
;ignorehitpause =
persistent = 0
[State 6010, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 6010
Back to top Go down
View user profile
Werewood

avatar

Posts : 5654
Join date : 2014-08-11

PostSubject: Re: Helper infinitely walking   March 14th 2015, 6:18 am

PrincessOfTheGalaxy wrote:
I know that once you control the helper to move, the helper will never stop, but how can I stop them after I stop pressing the arrow keys?
Here is the base Luma coding for references.
Code:
;---------------------------------------------------------------------------
; Luma stand
; CNS difficulty: basic
[Statedef 1]
type = S
ctrl = 0
anim = 1
velset = 0,0
sprpriority = 3


[State 20, 1]
type = VelSet
trigger1 = command = "holdfwd"
x = const(velocity.walk.fwd.x)

[State 20, 2]
type = VelSet
trigger1 = command = "holdback"
x = const(velocity.walk.back.x)

[State 0, ChangeState]
type = ChangeState
trigger1 = command = "x" && statetype = S
value = 2
ctrl = 0
;anim =
;ignorehitpause =
;persistent =






[State 0, BindToParent]
type = BindToParent
trigger1 = time = 90 && var(2) = 1
time = 1
;facing = 0
;pos = 0,0
;ignorehitpause =
;persistent =

[State 0, VarSet]
type = VarSet
trigger1 = var(2) = 1 && time = 90
v = 2    ;fv = 10
value = 0
;ignorehitpause =
;persistent =

[State 0, Turn]
type = Turn
trigger1 = var(2) = 1 && time = 90
;ignorehitpause =
;persistent =



[State 0, ChangeState]
type = ChangeState
trigger1 = command = "y" && statetype = S
value = 3
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1

[State 0, ChangeState]
type = ChangeState
trigger1 = command = "z" && statetype = S
value = 4
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1


[State 0, ChangeState]
type = ChangeState
trigger1 = command = "c" && statetype = S && var(2) = 0
value = 5
ctrl = 0
;anim =
;ignorehitpause =
persistent = 1

[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
x = 0
[State 0, Turn]
type = Turn
trigger1 = command = "c" && statetype = S && var(2) = 1
;ignorehitpause =
;persistent =




[State 0, ChangeState]
type = ChangeState
trigger1 = command = "c" && statetype = S && var(2) = 0
value = 11111111111111111
ctrl = 0
;anim =
;ignorehitpause =
persistent = 0
[State 6010, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 6010

Adding another VelSet under the first 1st two (2) VelSet's, for the times when not holding forward and backward?
Code:
[State 20, 3]
type = VelSet
trigger1 = command != "holdfwd"
trigger1 = command != "holdback"
x = 0

Or adding another Trigger trigger3 to this VelSet here:
Code:
[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
trigger3 = command != "holdfwd"
trigger3 = command != "holdback"
x = 0

Yet, I think since this is your Luma stance state, it might be better if you use other ChangeState's for walking and put the walking MUGEN code to those other ChangeState's.......... Razz
Same idea as your ChangeState's:
Code:
type = ChangeState
trigger1 = command = "y" && statetype = S
Back to top Go down
View user profile https://onedrive.live.com/?cid=7DB65F02B0BBD12E
 
Helper infinitely walking
View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
The Mugen Multiverse :: Mugen :: Mugen Help-
Jump to: