If you had the maroon objective as a traitor and your target was in any
sort of locker on the shuttle when it docked, it would give you green
text.
Maroon objectives now check if the target's in a locker and, if so,
checks the locker's location in order to correctly evaluate objective
completion.
If you had the assassination objective as a traitor and you killed them,
yet they were on a Z-level greater than the Derelict, it would give you
red text.
Assassinations are now location insensitive.
Refactored most instances of special_role setting/checking to use new
SPECIAL_ROLE_X defines in code/__DEFINES/gamemode.dm
Removed relative pathing from objective.dm and split large if statements
into multiple, plus a bunch of styling fixes
Refactored every instance of `istype(ticker.mode` into a GAMEMODE_IS_X
define in code/__DEFINES/gamemode.dm. Done primarily for when someone gets
around to making gamemode code less AWFUL
Effectively, adds the check that makes it so you aren't allowed to kill
(many, at least) under the Inviolate. Doesn't check for deaths in the
server itself, only kills in the raiders minds, which the original code
failed to do by adding all deaths to voxkills. As we currently have,
it's a auto-complete objective, which is just a poor fix to the original
issue.
```var/vox_allowed_kills = 3``` gives them a little leeway, but can
easily be changed to any acceptable number.
🆑 Twinmold
Tweak: Vox Objective 4 now calculates the kills vox raiders actually
have, instead of always complete.
/🆑
* Rewords various objectives, makes 'Follow the inviolate' always succeed.
* Fixes the capitalization of NanoTrasen
* Fixes inviolate objective so that admins can make it fail, hopefully
* Fixes the thing
* Re-reworded AI hijack objective
* Traders Event
* lien notes
* Fixes indent
* Gets rid of things Fox doesn't like.
* how did that get deleted
* Get rid of things maintainers don't like
* Adds some crates to the shuttle, and a recall console to the base.
* EVENT_LEVEL_MAJOR, and make it weight 0 (out of rotation)
* line nutes