Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
801 stars 62 forks source link

Mouselook turning pauses some player movements (leaning, standing up/going prone) #383

Open bangstk opened 2 years ago

bangstk commented 2 years ago

When player turns left or right with mouselook, the camera pauses any viewpoint movement (leaning, standing up or crouching/going prone) until the mouse is done moving.

So, for ex. if the player hits the prone key while turning with the mouse, they will not go prone until there is no more horizontal mouse movement. Or, if they are starting to lean left, the lean will stop increasing until the mouse is done moving.

Maybe the EDMS Teleport function state writing might prevent some other changes until the next frame?

This does not seem to occur in the original mouselook mods for DOS Shock; maybe they implement the angle changing a bit differently.