Light Role | Support (Builder) Role | Heavy Role | |
---|---|---|---|
Attack-based Ability | Push (coned area) | Box Drop (from sky) | Push/Slam (area around player) |
Defensive-based Ability | Blink (Straight up) | Create Wall | Steal Weight |
Movement-based Ability | Roll (possibly ignore other abilities while rolling) | Grapple (like a grappling hook) | Ram (run forward and push other players out of the way) |
Ultimate (and probably imbalanced) Ability | Rocket (large force on player it hits) | Destroy Platform | Ground Slam |
Passive Ability | 1/2 Dash Cooldown | Aura that lowers cooldowns for nearby players | Weight Gain |
From the previous list of TODOs, we have completed the following:
- Pinging system that disconnects clients when they lose connection with the server
- The last player that 'dies' at the end of a game is properly destroyed when the game is over
- The mouse is now 'locked' to the window while controlling the character
- Solves the issue on Linux with the mouse escaping the edge of the window
- Solves the issue on Mac with opening the top OS menu when aiming upwards
- Characters now are instantly 'teleported' to the location they respawn to, rather than being pushed to that location
- Hit detection
- Character-based scoring, rather than just Team-based
- Moving the camera to aim from the sides of the characters, rather than from the top.