Better factions and contractors (#6493)

Intent of this PR: make factions actually matter.

How we're going to do this:

Make factions limit job choices.
Make factions have alternative loadouts that override job uniforms
Make factions be visible in the employment records.
Revert existing faction loadout options or put them behind a preference, in favour of new shit.
This commit is contained in:
Erki
2019-07-16 00:21:34 +03:00
committed by GitHub
parent e1df17b677
commit bd2d9a184d
35 changed files with 529 additions and 105 deletions
@@ -243,21 +243,6 @@
display_name = "green formal uniform"
path = /obj/item/clothing/under/gov
/datum/gear/uniform/contractors
display_name = "contractor uniform selection"
description = "A selection of contractor uniforms."
path = /obj/item/clothing/under/rank/hephaestus
/datum/gear/uniform/contractors/New()
..()
var/uniform = list()
uniform["Hephaestus Industries uniform"] = /obj/item/clothing/under/rank/hephaestus
uniform["Necropolis Industries uniform"] = /obj/item/clothing/under/rank/necropolis
uniform["Idris Incorporated uniform"] = /obj/item/clothing/under/rank/idris
uniform["Einstein Engines uniform"] = /obj/item/clothing/under/rank/einstein_engines
uniform["Zeng-Hu Pharmaceuticals uniform"] = /obj/item/clothing/under/rank/zeng
gear_tweaks += new/datum/gear_tweak/path(uniform)
/datum/gear/uniform/officer
display_name = "uniforms, (Security Officer)"
description = "A selection of officer uniforms."