Closed out-of-phaze closed 7 hours ago
Changes generally look fine, but honestly I would rather we just blow away all these extraneous events/hooks that have no associated logic.
Per Discord it's unclear what is in current use so happy to merge this as-is and revisit cleaning up unneeded observs later.
Description of changes
Replaces
/hook/submap_join
,/hook/player_latejoin
,/hook/sell_crate
,/hook/terminate_employee
,/hook/reassign_employee
,/hook/change_account_status
,/hook/revoke_payroll
,/hook/borgify
, and/hook/debrain
with corresponding observation decls. Removes/hook/death
because it handled on-species death effects which are now handled elsewhere. Removes/hook/clone
because we don't have cloning. Makes auxtools debugging not use hooks.Why and what will this PR improve
Hooks are an old and gross system and I want to deprecate them in favour of observation events. hooks-def.dm was one of the oldest files in our codebase before this.