mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-10 17:46:53 -10:00
* Add SpawnShipCheat and convert Bravos spawning to it * Clean-up and add canUseCheat() check * Move some stuff to parent CustomCheat class * Add cheat-used SEXP and On Cheat scripting hook * Add cheat tbls and tbms, fix custom cheat detection, move cheat hooks to global hooks * Add a default virtual destructor to CustomCheats for its derived classes to use * Initialize buffers with memset so clang will calm down, also move cheat check a bit to keep old cheats * Attempt to appease MSVC * Clean-up and formatting * Ensure custom cheats fit in the cheat code buffer * Fix a merge mistake * Move pre-set cheat to embedded cheats table * Use appropriate types for stuff_string * Remove unnecessary copying of the cheat buffer * Explicit nullchecking * Avoid copying values for initializing CustomCheat * move cheat checking function to cheats_table.h, fix a typo * Clarify OP_USED_CHEAT sexp description * Remove unnecessary casting * Use list initalization for Ship Cheats * Move a few method definitions from the .h to .cpp * Change buffer to const char*