Walljump

Walljump (wj) is one of the basic components of ShootMania movement, and it's required to complete most Obstacle maps.

How to
Walljumps are performed by being next to a suitable wall and pressing the action key (right mouse button or spacebar by default) while in air. If you're strafing away from the wall as you press the action key, the walljump will not work. You can avoid these strafe mistakes by releasing every movement key for a split second as you press the action key (this tech is referred to as "strafeless or keyless walljump").

Materials
Walljumps cannot be performed on all materials.

Materials that you can walljump on:
 * Brown brick walls
 * White stone walls
 * Powerblock sides
 * Sides of wooden slides
 * Underground walls

Materials you cannot walljump on:
 * Fences
 * Wood
 * Metal
 * Glass
 * Any nature materials (grass, trees, stones)
 * Wooden edges of brown brick walls

Walljump Physics
To gain as much height as possible, you want to aim relatively parallel to the wall as you press the "jump" input (you can move freely before and after pressing it). Think of it like you need to have your shoulder against the wall in order to get a good walljump.

The strength of the walljump depends on the player's prior momentum. Walljumps also push you away from the wall, but always at the same speed
 * If you're ascending, your walljumps will enhance your upwards speed. The faster you're going up, the more upwards speed a walljump will give you. This mechanic is abused to perform Rocket Wall Jumps: shooting a rocket will give you a short, fast decaying burst of upwards speed. If you walljump as you recieve that burst, the game will consider you're going up fast and wont account for the decay, proportionnally giving you a lot of upwards momentum.
 * If you're falling, walljumping will cancel a bit of your downwards speed.

Advanced tip: the walljump range is a bit bigger than your character hitbox. In other words, your character hitbox doesn't need to be in contact with the wall hitbox for you to be able to walljump on it. Performing a walljump without being in contact with the wall is referred to as "contactless walljump". This mechanic is useful since impacting a wall will lead to a speedloss, more or less big depending on the angle of impact. ContactlessWJ will prevent part of that speedloss, but is a very precise mechanic. To prevent the speedloss completely, you'll also need to adjust your trajectory (often with rockets and strafe) for it to be as parallel to the wall as possible.

Useful maps
You can learn and practice this technique on a lot of maps, including on progressive maps. A few ones:
 * Hysteria Tutorials || 2 - Wall Jump: contains panels explaining mostly everything you need to know. Good first contact for this technique.
 * Hysteria Exercice // 2 - Wall Jump
 * Hysteria Training // Lvl 1 - Wall Jump
 * Hysteria Training // Lvl 2 - Wall Jump