mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-10 12:41:35 -10:00
* Partially builds weapon curves. * Further curve implementation * Implementation of more output types. * Cleanup * Adjusts warning. * Appeases clang. * further appeasement * Appeasement and time-traveling review changes * change the enum branch too that'd be good * More requested changes * Basic abstraction for generic modular curves * Make curve list by output statically sized * Make instance-randomization consistent and mapless * Add parsing * Add derived modular curve sets * Fix incorrect unpack * Split modular curve set and definition, properly comment struct usage * Split off specific type-traits into own file * Fix modular curves for multi-derive case * Implement some basic weapon curves, as well as the damage multiplier hit curve * Merges in generified system built by Lafiel. * Fills out beam curvesets. * Renames curvesets. * Removes launch curves for now. * Testing, bugfixing. * Various cleanup * Returns extern do_subobj_hit_stuff * Fixes compile errors * Beam flag checking * Rearranges beam flag checking. --------- Co-authored-by: BMagnu <[email protected]>