adds the titanium mineral, titanium [false]walls, titanium floors, titanium airlocks
adds plastitanium, plastitanium [false]walls, plastitanium floor
made survival pod wall a subtype of titanium wall
changes a few rnd recipes to use titanium
small refactor of ORM code, smelt titanium+plasma to plastitanium
shuttle windows have explosion block 3
tgstation/tgstation#22184
- Hijacking the shuttle will make it dock to a new dock on the
syndicate outpost.
- Fixed shuttle_master not calling mobile/dockRoundstart().
- Only Traitors, Changelings, Vampires, Nuclear Operatives, and
Syndicate Deathsquads can now hijack the shuttle.
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.
/🆑