Inertia could probably be simulated by manipulating the ship's velocity vector. I just did a simple test in the Debug Console by setting the velocity of the ship to a random vector and trying to "correct" its course afterwards. Effectively the same thing as colliding with an obstacle and being thrown in a random direction. Observations:
- Flying can become extremely difficult, mostly due to the roll/pitch model. It's much easier when flying with yaw. I guess combat AI will also be affected if velocity vector manipulation is introduced.
- There are weird effects with the exhausts being drawn with direction that of the current velocity vector. For high velocities they may end up being drawn in a completely unnatural looking way initially and start returning slowly to their standard positions as the velocity vector returns slowly to getting the ship to push forward. I would think that for small adjustments and manipulation of velocity this effect would probably not be too annoying.
Given that velocity is a read/write property in the JS ship class, one could theoretically make an OXP that tracks the ship's current velocity and applies slight velocity adjustments that dissipate with time and as the ship changes direction of flight and thus create the illusion of inertia during flight. That's what I can tell just by a quick and very basic experiment, I am sure that there could be also other issues that are overlooked at the moment, but someone might want to give it a try for fun. Could be interesting.
If the judge asks why, I'll say I did it for the lulz.
Here is a buggy version, so don't use on your 9999 kills/0 death commander:
https://drive.google.com/open?id=0B7mL1 ... VZaVG04UnM
Being a quick-and-dirty prototype based on an OXP that I already botched previously for other immoral purposes, the source code is garbage too.
Toggle off your weapons to enter "full inertia mode". Toggle on again for normal mode.
I'm not really interested in the newtonian stuff per se
because I agree it is actually detrimental. I'm more interested in player-controlled turrets as salvation devices for big-slow-boring trader ships. From the TAU Rockhopper thread:
Well, the idea behind this ship was that a new player probably buys a Python first, and while it's great for hauling, fighting in it is almost impossible, as most ships can easily escape that 0.2 LM. So I wanted a ship that comes as a relief after the sluggish Python, a hauler that can be used as a fighter properly. But in order to be a relief, it needs to be more expensive than the Python - and the stats support this.
In a nutshell: real haulers are not fun, so we'll make a bigger Cobra.
Giving big trader ships player-controlled turrets and heavy shields should introduce a new style of combat.
This "inertia mode" is quite close to what controlling a turret on your ship could look like. If someone wants to improve on it, feel free.