But I will admit that I mix a bit in the code, sometimes, and sometimes you will notice some speed drops, but rather on a weak computer, I noticed this on a computer where I sometimes had problems with full HD add-ons. So Mugen, despite the complexity of the code, somehow does well. So You can play it a bit, Especially today.

https://www.youtube.com/watch?v=g17TR2uhdWI&list=PLFJWyafHBVM1zF6M88c2RxVkalWOPJElL&index=1

[State 0, VarSet]

type = VarSet

triggerall = Var(14) = 0 && helper(4),Vel Y > 0

triggerall = helper(4),RootDist Y - helper(4),Const(size.ground.front) - helper(4),Vel Y < RootDist Y + Const(size.height)

triggerall = helper(4),RootDist X*-1 + (helper(4),Const(size.height)/2) > RootDist X*-1

triggerall = helper(4),RootDist X*-1 - (helper(4),Const(size.height)/2) < RootDist X*-1 + Const(size.ground.front)

trigger1 = helper(4),RootDist X*-1 < RootDist X*-1 + (Const(size.ground.front)/2)

trigger1 = helper(4),RootDist Y > RootDist Y + Const(size.height) - ( (Const(size.height)/Const(size.ground.front))*(helper(4),RootDist X*-1 - RootDist X*-1) )

trigger2 = helper(4),RootDist X*-1 >= RootDist X*-1 + (Const(size.ground.front)/2)

trigger2 = helper(4),RootDist Y > RootDist Y + Const(size.height) - ( (Const(size.height)/Const(size.ground.front))*(RootDist X*-1 + Const(size.ground.front) - helper(4),RootDist X*-1) )

v = 14

value = 2

[State 300, blok kierunku w dol]

type = VarSet

trigger1 = 1;root,command = "holddown"

v = 3

value = helper(16),Var(2)+helper(17),Var(2)+helper(18),Var(2)+helper(19),Var(2)+helper(20),Var(2)+helper(21),Var(2)+helper(22),Var(2)+helper(23),Var(2)+helper(24),Var(2)+helper(25),Var(2)+helper(26),Var(2)+helper(27),Var(2)+helper(28),Var(2)+helper(29),Var(2)+helper(30),Var(2)+helper(31),Var(2)+helper(32),Var(2)+helper(33),Var(2)+helper(34),Var(2)+helper(35),Var(2)+helper(36),Var(2)+helper(37),Var(2)+helper(38),Var(2)+helper(39),Var(2)+helper(40),Var(2)+helper(41),Var(2)+helper(42),Var(2)+helper(43),Var(2)+helper(44),Var(2)+helper(45),Var(2)+helper(46),Var(2)+helper(47),Var(2)+helper(48),Var(2)+helper(49),Var(2)+helper(50),Var(2)

[State 401, 13 pocisk leci Y]

type = VarSet

triggerall = Var(22) != 0

trigger1 = (Var(22)-(floor(Var(22)/10)*10)) = 3 || (Var(22)-(floor(Var(22)/10)*10)) = 6 || (Var(22)-(floor(Var(22)/10)*10)) = 7

fv = 25

value = fVar(25) + ( root,const(velocity.run.fwd.x) * IfElse(((Var(22)-(floor(Var(22)/10)*10)) > 4),0.7,1) )

** Posted: March 30, 2017, 10:15:18 PM**

Here is an example to check if anyone would like to look

https://www.sendspace.com/file/co0w2b