Talk:Getting Full Control Over an Object's Movement/@comment-24340460-20140105044912

I published a map named "Wall Jump" which contains the kode to make a working wall jump in a 2D or 3D platform enviroment. It pretty much follow the instructions here.

The wall jump

When: once

- Do: jumping (boolean)/equals/false

When: not/jumping (boolean)/and/(/space/pressed/or/A/pressed/)

- When: jumping

- - When: raycast hit/direction/forward/length/0,5

- - - Do: turn/angle/180

- - - Do: multi-jump count/increment by/1

- Do: jump

- Do: jumping (boolean)/equals/true

When: space/released/or/A/released

- Do: jumping (boolean)/equals/false

Reset the multi jump

When: on ground

- Do: allow quick turn/equals/true *only use this line if it have been disabled

- Do: multi-jump count/equals/1

Movement in air *not vital but very nice to have

When: jumping

- Do: Allow quick turn/equals/false

- When: WASD/or/left stick

- - Do: move/with strafing