mounting authored by Ticxo's avatar Ticxo
Mount Controllers are, in essence, the various modes in which a model can be controlled by a mounted player. Mount Controllers are, in essence, the various modes in which a model can be controlled by a mounted player. Each entity
has its own instance of mount controller, and these controllers are stored in the mount managers of active models.
Each active model contains an instance of mount manager, separate to other active models. However, by default, only
one manager is responsible for controlling the model. All driver seats not from the main mount manager would be treated
as passenger seats.
The implemented Controllers are: The implemented Controllers are:
## ##
### `walking` ### `walking`
Modeled Entities controlled this way will behave as you would normally expect a mount to - with a WASD ground controller and the ability to jump if the mounted player does so
Modeled Entities controlled this way will behave as you would normally expect a mount to - with a WASD ground controller
and the ability to jump if the mounted player does so
## ##
### `force_walking` ### `force_walking`
Like WALKING, but the mounted player is not able to dismount on its own Like WALKING, but the mounted player is not able to dismount on its own
## ##
### `flying` ### `flying`
This Controller will make the Modeled Entity fly, and the player will be able to control it via the following controls: This Controller will make the Modeled Entity fly, and the player will be able to control it via the following controls:
* WASD to move on the horizontally
* Jump/Shift to go up/down * WASD to move on the horizontally
* Shift while on the ground to dismount * Jump/Shift to go up/down
* Shift while on the ground to dismount
## ##
### `force_flying` ### `force_flying`
Like FLYING, but the mounted player is not able to dismount on its own Like FLYING, but the mounted player is not able to dismount on its own
## ##
\ No newline at end of file