From dc656ad66cc3f8e2062650aaa4c4cade0d438496 Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Wed, 20 Nov 2024 00:30:07 +0100 Subject: [PATCH] Adds a Hardliner faction datum. (#3765) ## About The Pull Request Title. ## Why It's Good For The Game Three Hardliner ships are open (#3761, #3744, #3741) and all are using the base syndicate faction. What a shame. ## Changelog :cl: code: Added a Hardliner faction datum. /:cl: --- _maps/configs/syndicate_gorlex_komodo.json | 2 +- code/__DEFINES/factions.dm | 2 ++ code/modules/faction/faction_datum.dm | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/_maps/configs/syndicate_gorlex_komodo.json b/_maps/configs/syndicate_gorlex_komodo.json index 0cefb4ca08b3..5044590efb15 100644 --- a/_maps/configs/syndicate_gorlex_komodo.json +++ b/_maps/configs/syndicate_gorlex_komodo.json @@ -1,5 +1,5 @@ { - "faction": "/datum/faction/syndicate", + "faction": "/datum/faction/syndicate/hardliners", "prefix": "ISV", "namelists": [ "GORLEX", diff --git a/code/__DEFINES/factions.dm b/code/__DEFINES/factions.dm index 596060d6610e..1fa102e8687a 100644 --- a/code/__DEFINES/factions.dm +++ b/code/__DEFINES/factions.dm @@ -16,6 +16,7 @@ #define FACTION_SYNDICATE "Syndicate" #define FACTION_NGR "New Gorlex Republic" #define FACTION_CYBERSUN "CyberSun" + #define FACTION_HARDLINERS "Hardliners" #define FACTION_SUNS "Student-Union of Naturalistic Sciences" #define FACTION_SOLGOV "SolGov" #define FACTION_SRM "Saint-Roumain Militia" @@ -31,6 +32,7 @@ #define PREFIX_SYNDICATE list("SEV", "SSV") #define PREFIX_NGR list("NGRV") #define PREFIX_CYBERSUN list("CSSV") + #define PREFIX_HARDLINERS list("ISV") #define PREFIX_SUNS list("SUNS") #define PREFIX_SOLGOV list("SCSV") #define PREFIX_SRM list("SRSV") diff --git a/code/modules/faction/faction_datum.dm b/code/modules/faction/faction_datum.dm index 017c324f5011..993fee1e37f3 100644 --- a/code/modules/faction/faction_datum.dm +++ b/code/modules/faction/faction_datum.dm @@ -24,6 +24,10 @@ name = FACTION_CYBERSUN prefixes = PREFIX_CYBERSUN +/datum/faction/syndicate/hardliners + name = FACTION_HARDLINERS + prefixes = PREFIX_HARDLINERS + /datum/faction/syndicate/suns name = FACTION_SUNS short_name = "SUNS"