Goober5000
Goober5000
Many SEXP operators that work on subsystems use very similar code. This new function allows the operator implementations to be streamlined and makes future modifications easier. For example, the `change-ai-class`...
This can be seen when Ctrl-dragging a ship or when selecting "Clone Marked Objects" from the Edit menu. To fix this, the `dup_object()` function in management.cpp should be updated to...
1. Fix some memory leaks and make the application name detection slightly more reliable. 2. Takes the command-line arguments used to launch FRED and reuses them to launch FSO. 3....
See this thread by r4r1t3: https://www.hard-light.net/forums/index.php?topic=99430.0 For new users who haven't set the connection speed, it would be good to proceed with a sensible default so that gameplay isn't brought...
The FreeSpace AI includes behavior to run away from shockwaves to try to avoid explosion damage. This is implemented for both ships and missiles, although the missile implementation has been...
This fixes the fighter/bomber type which had been broken ever since the objecttypes.tbl upgrade in https://github.com/scp-fs2open/fs2open.github.com/commit/246cfcfa655ae58159161011ff1f95dd79d68357: the fighter/bomber type is again treated as a union of fighters and bombers, not...
The enhanced controls and flags in #4552 were intended to allow the camera to shudder in all views, not just the cockpit view. And indeed, the shudder does apply in...
The newline processing in the FSO parser could be improved. As seen in `parse_get_line()`, FSO simply ignores any carriage returns it finds (`\r`, character 13) and only processes a newline...
Augments the voice acting manager to handle non-wingman as well as wingman personas, plus limit operations to a specific persona. This also modifies the editor to only increment the number...
Add an `$On Movie About To Play:` hook to match `$On Intro About To Play:`. Also make the two hooks overridable, since that might be useful. Additionally, change a few...