Game entities

Game entities are all in-game objects such as creatures, obstacles, projectiles, etc.

All game entities are squares, defined by a radius (the squares are circles defined by using manhattan distance.

Entities that are too far from any player are "asleep" and take no actions. Entities that are outside this sleep range of your player specifically, do not exist on your client (but may still be awake if in range of a different player. The exception to this is other players, who are always awake. If another player fires a projectile while outside your sleep range, it may not be able to create the projectile on your client.

Projectiles being unable to travel as far as the sleep range.

Hitboxes

 * A character's hitbox has a radius of 2 units
 * 's radius is half of the weapon's base range (rounded down).