Add the concept of "propel" to entities

Registered by Erik Ogenvik

Currently entities only have a concept of "velocity". This is set by the client and determines how the entity will move.
However, as soon as there's a collision this breaks down because the collision will alter the velocity. The new velocity will be a deflection (like when a ball is thrown against a surface).
For self propelled entities we however don't want a deflection, we instead want a combination of the self applied force and the force from the collision object, allowing for the entity to instead "slide" against anything it collides with.

To do this we need to add a new "propel" property separate from the "velocity" attribute.

Blueprint information

Status:
Started
Approver:
Erik Ogenvik
Priority:
High
Drafter:
Erik Ogenvik
Direction:
Needs approval
Assignee:
Erik Ogenvik
Definition:
Approved
Series goal:
None
Implementation:
Deployment
Milestone target:
None
Started by
Erik Ogenvik

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.