Player Movement

Return to Gameplay -&gt;

Important Numbers and Equations
Player Size: 48x64

Base Velocity: velx_max = 3.5, vely(jump) = -11

Enhance Modifier (z modifier): velx_max + .5z, vely(jump) - .75z

Calculating jump height: height = vely(jump)^2

Calculating jump distance: distance = 4*velx_max*(height)^.5

Movement
On a grid-based map, typical left to right movement should be assumed one square per (second?ish?) of arrow press. A typical jump, with the player having been holding the movement key before the jump and throughout the jump, should move him three squares to the side and two up.

A right or left basic attack should move him 1 square, though the attack’s actual range is two and a half squares from the starting position.

An upward attack will move him up one square (if already in the air, one square above current height) and the attack range will extend 1.5 squares further.

A downward attack will not move the player at all unless they’re in the air, in which case it will move him one square down. In the first case, attack range proceeds a square and a half forward, while in the second case the attack range persists with the player from the starting location through two squares.

If a player makes a full forward jump, and then uses his attack at the very end, the player should move a total of 4.5 squares. Attack momentum overrides jump momentum, so an attack 2 squares into the jump would result in a total movement of 3.5 squares.

The skill enhance adds a 1.2 modifier to all of the above numbers, meaning a player could now successfully jump as far as 5.4 squares, and an attack moves the player 1.8 squares.

Skill Ranges:

Decoy- 6.5 squares, tossed in an arc

*Phase- 3 squares in player direction (moves player)

Ignite(projectile on charged)- 10 squares in player direction

*Winged Ascent- 3.5 squares upward (moves player 3 squares)

Shard Storm- Maximum of 8 squares, auto-targets nearest enemy

Nova- Full screen

*Blood Hunt- Maximum of 8 squares, (player moves a maximum of 6 squares), stops at nearest enemy, can move in any direction, but straight if no enemy; .5 square “drift” if no enemy hit (player momentarily stunned).

*Consume- 3 squares (moves player 2.5 squares)

<p class="MsoNormal" style="text-indent:.5in">*Twisted Blades- 2.5 squares (player can move up to 2 squares, or stay still depending on keys pressed, only forward or back)

<p class="MsoNormal">* Indicates that enhance modifies by 1.2