From b435a8f5737f1e2c6421a36ea0856f65d116ab91 Mon Sep 17 00:00:00 2001 From: Erki Date: Wed, 24 Jul 2019 22:09:16 +0300 Subject: [PATCH] Faction updoots (#6765) --- aurorastation.dme | 1 + code/game/jobs/faction/eridani.dm | 33 ++++++-- code/game/jobs/faction/hephaestus.dm | 48 +++++++++-- code/game/jobs/faction/idris.dm | 45 ++++++++-- code/game/jobs/faction/nanotrasen.dm | 5 +- code/game/jobs/faction/necropolis.dm | 53 +++++++++--- code/game/jobs/faction/unaffiliated.dm | 18 ++++ code/game/jobs/faction/zeng_hu.dm | 45 ++++++++-- code/game/jobs/job/civilian.dm | 2 +- code/game/objects/items/weapons/cards_ids.dm | 41 ++++++++- code/modules/client/asset_cache.dm | 3 +- code/modules/client/client procs.dm | 2 +- .../loadout/loadout_accessories.dm | 30 ------- .../loadout/loadout_uniform.dm | 16 ---- .../preference_setup/occupation/occupation.dm | 16 ++-- .../clothing/under/accessories/badges.dm | 78 ------------------ html/changelogs/skull132_faction_updates.yml | 8 ++ icons/misc/factions/Unaffiliatedlogo.png | Bin 0 -> 8275 bytes icons/obj/card.dmi | Bin 4813 -> 7984 bytes icons/obj/clothing/ties.dmi | Bin 47347 -> 44020 bytes interface/interface.dm | 13 ++- 21 files changed, 282 insertions(+), 175 deletions(-) create mode 100644 code/game/jobs/faction/unaffiliated.dm create mode 100644 html/changelogs/skull132_faction_updates.yml create mode 100644 icons/misc/factions/Unaffiliatedlogo.png diff --git a/aurorastation.dme b/aurorastation.dme index bcd73b8f584..c82ca4cc71c 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -496,6 +496,7 @@ #include "code\game\jobs\faction\idris.dm" #include "code\game\jobs\faction\nanotrasen.dm" #include "code\game\jobs\faction\necropolis.dm" +#include "code\game\jobs\faction\unaffiliated.dm" #include "code\game\jobs\faction\zeng_hu.dm" #include "code\game\jobs\job\assistant.dm" #include "code\game\jobs\job\captain.dm" diff --git a/code/game/jobs/faction/eridani.dm b/code/game/jobs/faction/eridani.dm index f8ae6ccec9a..2177c0c3e4c 100644 --- a/code/game/jobs/faction/eridani.dm +++ b/code/game/jobs/faction/eridani.dm @@ -1,13 +1,32 @@ /datum/faction/eridani_pmc name = "Eridani Private Military Contractors" - description = {"Essentially the security branch of the Eridani Federation Military, the EPMC is renowned for its brutal yet efficient and above all legal security functions across the known galaxy. Staying as close as possible to the famed Eridanian "Non Aggression Protocol" in which no one within should conspire to damage, take part in damaging or incite others to damage corporate interests. EPMCs tend to lean heavily towards giving fines to regulation breakers. However, when the need to suppress civil disorder appears hell hath no fury like that of an Eridian security contractor with a stun baton."} + description = {"

Essentially the security branch of the Eridani Federation + Military, the EPMC is renowned for its brutal yet efficient and above all + legal security functions across the known galaxy. Staying as close as possible + to the famed Eridanian "Non Aggression Protocol" in which no one within should + conspire to damage, take part in damaging or incite others to damage corporate + interests. EPMCs tend to lean heavily towards giving fines to regulation breakers. + However, when the need to suppress civil disorder appears hell hath no fury like + that of an Eridian security contractor with a stun baton. +

+

Some character examples are: +

"} title_suffix = "EPMC" allowed_role_types = list( - /datum/job/officer = TRUE, - /datum/job/warden = TRUE, - /datum/job/forensics = TRUE, - /datum/job/paramedic = TRUE + /datum/job/officer, + /datum/job/warden, + /datum/job/forensics, + /datum/job/paramedic ) allowed_species_types = list( @@ -27,12 +46,16 @@ /datum/outfit/job/officer/eridani uniform = /obj/item/clothing/under/rank/security/eridani + id = /obj/item/weapon/card/id/eridani /datum/outfit/job/warden/eridani uniform = /obj/item/clothing/under/rank/security/eridani + id = /obj/item/weapon/card/id/eridani /datum/outfit/job/forensics/eridani uniform = /obj/item/clothing/under/rank/security/eridani + id = /obj/item/weapon/card/id/eridani /datum/outfit/job/paramedic/eridani uniform = /obj/item/clothing/under/rank/security/eridani/alt + id = /obj/item/weapon/card/id/eridani diff --git a/code/game/jobs/faction/hephaestus.dm b/code/game/jobs/faction/hephaestus.dm index 2e86c0ac65e..225bdadf221 100644 --- a/code/game/jobs/faction/hephaestus.dm +++ b/code/game/jobs/faction/hephaestus.dm @@ -1,16 +1,40 @@ /datum/faction/hephaestus_industries name = "Hephaestus Industries" - description = "Hephaestus Industries, a sprawling and diverse mega-corporation focused on engineering and manufacturing on a massive scale, found their start as a conglomerate of several aerospace companies in the 22nd century. Initially funded by sales of new designs for warp technology, the company fell on hard times during the Second Great Depression in the late 23rd century. Receiving bailouts from SolGov and securing several crucial production contracts, they have slowly worked their way to become the dominant manufacturing mega-corporation in the Sol Alliance, pioneering interstellar logistics and construction on an awe-inspiring scale." - //icon_file + description = {"

Hephaestus Industries, a sprawling and diverse mega-corporation + focused on engineering and manufacturing on a massive scale, found their start + as a conglomerate of several aerospace companies in the 22nd century. Initially + funded by sales of new designs for warp technology, the company fell on hard times + during the Second Great Depression in the late 23rd century. Receiving bailouts + from SolGov and securing several crucial production contracts, they have slowly + worked their way to become the dominant manufacturing mega-corporation in the + Sol Alliance, pioneering interstellar logistics and construction on an awe-inspiring scale. +

+

Some character examples are: +

"} title_suffix = "Hepht" allowed_role_types = list( - /datum/job/engineer = TRUE, - /datum/job/atmos = TRUE, - /datum/job/scientist = TRUE, - /datum/job/roboticist = TRUE, - /datum/job/mining = TRUE, - /datum/job/cargo_tech = TRUE + /datum/job/engineer, + /datum/job/atmos, + /datum/job/scientist, + /datum/job/roboticist, + /datum/job/mining, + /datum/job/cargo_tech ) allowed_species_types = list( @@ -33,23 +57,29 @@ /datum/outfit/job/engineer/hephaestus name = "Station Engineer - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus /datum/outfit/job/atmos/hephaestus name = "Atmospherics Technician - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus /datum/outfit/job/scientist/hephaestus name = "Scientist - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus /datum/outfit/job/roboticist/hephaestus name = "Roboticist - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus /datum/outfit/job/mining/hephaestus name = "Miner - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus /datum/outfit/job/cargo_tech/hephaestus - name = "Cargo TEchnician - Hephaestus" + name = "Cargo Technician - Hephaestus" uniform = /obj/item/clothing/under/rank/hephaestus + id = /obj/item/weapon/card/id/hephaestus diff --git a/code/game/jobs/faction/idris.dm b/code/game/jobs/faction/idris.dm index 16a7cf7ea5b..846f2fdc860 100644 --- a/code/game/jobs/faction/idris.dm +++ b/code/game/jobs/faction/idris.dm @@ -1,14 +1,42 @@ /datum/faction/idris_incorporated name = "Idris Incorporated" - description = "The Orion Spur’s largest interstellar banking conglomerate, Idris Incorporated is operated by the mysterious Idris family. Idris Incorporated’s influence can be found in nearly every corner of human space with their financing of nearly every type of business and enterprise. Their higher risk ventures have payment enforced by the infamous Idris Reclamation Units, shell IPCs sent to claim payment from negligent loan takers. In recent years, they have begun diversifying into more service-based industries." + description = {"

+ The Orion Spur’s largest interstellar banking conglomerate, Idris Incorporated + is operated by the mysterious Idris family. Idris Incorporated’s influence + can be found in nearly every corner of human space with their financing of + nearly every type of business and enterprise. Their higher risk ventures have + payment enforced by the infamous Idris Reclamation Units, shell IPCs sent to + claim payment from negligent loan takers. In recent years, they have begun + diversifying into more service-based industries. +

+

Some character examples are: +

"} title_suffix = "Idris" allowed_role_types = list( - /datum/job/officer = TRUE, - /datum/job/bartender = TRUE, - /datum/job/chef = TRUE, - /datum/job/hydro = TRUE, - /datum/job/cargo_tech = TRUE + /datum/job/officer, + /datum/job/bartender, + /datum/job/chef, + /datum/job/hydro, + /datum/job/cargo_tech ) allowed_species_types = list( @@ -29,19 +57,24 @@ /datum/outfit/job/officer/idris name = "Security Officer - Idris" uniform = /obj/item/clothing/under/rank/security/idris + id = /obj/item/weapon/card/id/idris/sec /datum/outfit/job/bartender/idris name = "Bartender - Idris" uniform = /obj/item/clothing/under/rank/idris + id = /obj/item/weapon/card/id/idris /datum/outfit/job/chef/idris name = "Chef - Idris" uniform = /obj/item/clothing/under/rank/idris + id = /obj/item/weapon/card/id/idris /datum/outfit/job/hydro/idris name = "Gardener - Idris" uniform = /obj/item/clothing/under/rank/idris + id = /obj/item/weapon/card/id/idris /datum/outfit/job/cargo_tech/idris name = "Cargo Technician - Idris" uniform = /obj/item/clothing/under/rank/idris + id = /obj/item/weapon/card/id/idris diff --git a/code/game/jobs/faction/nanotrasen.dm b/code/game/jobs/faction/nanotrasen.dm index cf7dbb9c6d0..03a890b9d26 100644 --- a/code/game/jobs/faction/nanotrasen.dm +++ b/code/game/jobs/faction/nanotrasen.dm @@ -11,4 +11,7 @@ allowed_role_types = list() for (var/datum/job/job in SSjobs.occupations) - allowed_role_types[job.type] = TRUE + allowed_role_types += job.type + + // Really shitty hack until I get around to rewriting jobs a bit. + allowed_role_types -= /datum/job/merchant diff --git a/code/game/jobs/faction/necropolis.dm b/code/game/jobs/faction/necropolis.dm index 400e9412734..abee9400eac 100644 --- a/code/game/jobs/faction/necropolis.dm +++ b/code/game/jobs/faction/necropolis.dm @@ -1,15 +1,44 @@ /datum/faction/necropolis_industries name = "Necropolis Industries" - description = "The largest weapons producer in human space, Necropolis Industries initially found their place with the invention of a militarized RIG suit for use in the Interstellar War. With many extraordinarily weapons contracts thanks to SolGov, as well as acquisitions of other major armaments companies, Necropolis Industries weapons can be found in the hands of nearly every military force across the Orion Spur. They are prominently associated with the Empire of Dominia, and are at the forefront of genetic modification technology." + description = {"

+ The largest weapons producer in human space, Necropolis Industries initially + found their place with the invention of a militarized RIG suit for use in the + Interstellar War. With many extraordinarily weapons contracts thanks to SolGov, + as well as acquisitions of other major armaments companies, Necropolis Industries + weapons can be found in the hands of nearly every military force across the Orion + Spur. They are prominently associated with the Empire of Dominia, and are at + the forefront of genetic modification technology. +

+

Some character examples are: +

"} title_suffix = "Necro" allowed_role_types = list( - /datum/job/officer = TRUE, - /datum/job/warden = TRUE, - /datum/job/doctor = TRUE, - /datum/job/pharmacist = TRUE, - /datum/job/scientist = TRUE, - /datum/job/roboticist = TRUE + /datum/job/officer, + /datum/job/warden, + /datum/job/doctor, + /datum/job/pharmacist, + /datum/job/scientist, + /datum/job/roboticist ) allowed_species_types = list( @@ -32,27 +61,29 @@ /datum/outfit/job/officer/necropolis name = "Security Officer - Necropolis" uniform = /obj/item/clothing/under/rank/security/necropolis + id = /obj/item/weapon/card/id/necropolis/sec /datum/outfit/job/warden/necropolis name = "Warden - Necropolis" uniform = /obj/item/clothing/under/rank/security/necropolis + id = /obj/item/weapon/card/id/necropolis/sec /datum/outfit/job/doctor/necropolis name = "Medical Doctor - Necropolis" uniform = /obj/item/clothing/under/rank/necropolis + id = /obj/item/weapon/card/id/necropolis /datum/outfit/job/pharmacist/necropolis name = "Pharmacist - Necropolis" uniform = /obj/item/clothing/under/rank/necropolis - -/datum/outfit/job/pharmacist/necropolis - name = "Pharmacist - Necropolis" - uniform = /obj/item/clothing/under/rank/necropolis + id = /obj/item/weapon/card/id/necropolis /datum/outfit/job/scientist/necropolis name = "Scientist - Necropolis" uniform = /obj/item/clothing/under/rank/necropolis + id = /obj/item/weapon/card/id/necropolis /datum/outfit/job/roboticist/necropolis name = "Roboticist - Necropolis" uniform = /obj/item/clothing/under/rank/necropolis + id = /obj/item/weapon/card/id/necropolis diff --git a/code/game/jobs/faction/unaffiliated.dm b/code/game/jobs/faction/unaffiliated.dm new file mode 100644 index 00000000000..faf33e86c75 --- /dev/null +++ b/code/game/jobs/faction/unaffiliated.dm @@ -0,0 +1,18 @@ +/datum/faction/unaffiliated + name = "Independent" + description = {"

+ For individuals not necessarily tied to any of the large mega corporations lording + over human space, the mark of "independent" can open as many doors as it is likely to + close. You would often see people lacking a concrete affiliation popping up as + reporters, journalists, individual traders. Their presence, though often an inconvenience + for the mega corporations, is often necessary to forward the facade of economic freedom + that Tau Ceti reports to have. +

"} + + allowed_role_types = list( + /datum/job/journalist, + /datum/job/merchant + ) + +/datum/faction/unaffiliated/get_logo_name() + return "faction_unaffiliated.png" diff --git a/code/game/jobs/faction/zeng_hu.dm b/code/game/jobs/faction/zeng_hu.dm index e8cfc76f0b2..b2b9f94711b 100644 --- a/code/game/jobs/faction/zeng_hu.dm +++ b/code/game/jobs/faction/zeng_hu.dm @@ -1,13 +1,43 @@ /datum/faction/zeng_hu name = "Zeng-Hu Pharmaceuticals" - description = "Zeng-Hu Pharmaceuticals, born of a merger of two major biotech companies on Earth in 2032, was the first to successfully develop cryogenics in the 21st century for the purposes of space travel. This development, crucial to interstellar colonization, helped propel them to their current position as the largest pharmaceutical and medical corporation in the Orion Spur. In more recent years, they were also the first mega-corporation to partner with the newly-discovered Skrell, working closely with this alien species to pioneer cloning, a once controversial field that is now more accepted today." + description = {"

+ Zeng-Hu Pharmaceuticals, born of a merger of two major biotech companies on + Earth in 2032, was the first to successfully develop cryogenics in the 21st + century for the purposes of space travel. This development, crucial to + interstellar colonization, helped propel them to their current position as the + largest pharmaceutical and medical corporation in the Orion Spur. In more recent + years, they were also the first mega-corporation to partner with the newly-discovered + Skrell, working closely with this alien species to pioneer cloning, a once + controversial field that is now more accepted today. +

+

Some character examples are: +

"} title_suffix = "Zeng" allowed_role_types = list( - /datum/job/doctor = TRUE, - /datum/job/pharmacist = TRUE, - /datum/job/psychiatrist = TRUE, - /datum/job/paramedic = TRUE + /datum/job/doctor, + /datum/job/pharmacist, + /datum/job/psychiatrist, + /datum/job/paramedic ) allowed_species_types = list( @@ -27,19 +57,24 @@ /datum/outfit/job/doctor/zeng_hu name = "Medical Doctor - Zeng-Hu" uniform = /obj/item/clothing/under/rank/zeng + id = /obj/item/weapon/card/id/zeng_hu /datum/outfit/job/pharmacist/zeng_hu name = "Pharmacist - Zeng-Hu" uniform = /obj/item/clothing/under/rank/zeng + id = /obj/item/weapon/card/id/zeng_hu /datum/outfit/job/psychiatrist/zeng_hu name = "Psychiatrist - Zeng-Hu" uniform = /obj/item/clothing/under/rank/zeng + id = /obj/item/weapon/card/id/zeng_hu /datum/outfit/job/psychiatrist/zeng_hu name = "Psychiatrist - Zeng-Hu" uniform = /obj/item/clothing/under/rank/zeng + id = /obj/item/weapon/card/id/zeng_hu /datum/outfit/job/paramedic/zeng_hu name = "Paramedic - Zeng-Hu" uniform = /obj/item/clothing/under/rank/zeng + id = /obj/item/weapon/card/id/zeng_hu diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 1739b5270b7..813f16b36c7 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -307,4 +307,4 @@ implants = list( /obj/item/weapon/implant/loyalty - ) \ No newline at end of file + ) diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 955995cbe71..47b1c088747 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -356,7 +356,7 @@ var/const/NO_EMAG_ACT = -50 icon_state = "centcom" assignment = "Emergency Response Team" -obj/item/weapon/card/id/ert/New() +/obj/item/weapon/card/id/ert/New() access = get_all_station_access() + get_centcom_access("Emergency Response Team") ..() @@ -377,3 +377,42 @@ obj/item/weapon/card/id/ert/New() /obj/item/weapon/card/id/all_access/New() access = get_access_ids() ..() + +// Contractor cards + +/obj/item/weapon/card/id/idris + name = "\improper Idris Incorporated identification card" + desc = "A high-tech holocard, designed to project information about a sub-contractor from Idris Incorporated." + icon_state = "idris_card" + +/obj/item/weapon/card/id/idris/sec + icon_state = "idrissec_card" + +/obj/item/weapon/card/id/iru + name = "\improper IRU identification card" + desc = "A high-tech holobadge, designed to project information about an asset reclamation synthetic at Idris Incorporated." + icon_state = "iru_card" + +/obj/item/weapon/card/id/eridani + name = "\improper Eridani identification card" + desc = "A high-tech holobadge, identifying the owner as a contractor from one of the many PMCs from the Eridani Corporate Federation." + icon_state = "erisec_card" + +/obj/item/weapon/card/id/zeng_hu + name = "\improper Zeng-Hu Pharmaceuticals identification card" + desc = "A synthleather card, belonging to one of the highly skilled members of Zeng-Hu." + icon_state = "zhu_card" + +/obj/item/weapon/card/id/hephaestus + name = "\improper Hephaestus Industries identification card" + desc = "A metal-backed card, belonging to the powerful Hephaestus Industries." + icon_state = "heph_card" + +/obj/item/weapon/card/id/necropolis + name = "\improper Necropolis Incorporated identification card" + desc = "An old-fashioned, practical plastic card. Smells faintly of gunpowder." + icon_state = "necro_card" + +/obj/item/weapon/card/id/necropolis/sec + icon_state = "necrosec_card" + desc = "An old-fashioned, practical plastic card. This one is of a higher rank, for Security personnel." diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index f1ac5226fc3..ad2d950c5dc 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -253,5 +253,6 @@ var/list/asset_datums = list() "faction_Necro.png" = 'icons/misc/factions/NecroInclogo.png', "faction_NT.png" = 'icons/misc/factions/NanoTrasenlogo.png', "faction_Idris.png" = 'icons/misc/factions/Idrislogo.png', - "faction_Hepht.png" = 'icons/misc/factions/Hephaestuslogo.png' + "faction_Hepht.png" = 'icons/misc/factions/Hephaestuslogo.png', + "faction_unaffiliated.png" = 'icons/misc/factions/Unaffiliatedlogo.png' ) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 612b85403c9..f5101803e95 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -204,7 +204,7 @@ // Wiki link from various panels. if ("wiki") - src.wiki() + src.wiki(sub_page = (href_list["wiki_page"] || null)) // Web interface href link from various panels. if ("webint") diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm index 87ceb73430c..b7dd567cd5d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm @@ -193,33 +193,3 @@ /datum/gear/accessory/chaps/black display_name = "chaps, black" path = /obj/item/clothing/accessory/chaps/black - -/datum/gear/accessory/badge/contractors - display_name = "contractor ID selection" - description = "A selection of contractor IDs." - path = /obj/item/clothing/accessory/badge/contractor - -/datum/gear/accessory/badge/contractors/New() - ..() - var/badge = list() - badge["Einstein Engines card"] = /obj/item/clothing/accessory/badge/contractor/einstein - badge["Necropolis Industries card"] = /obj/item/clothing/accessory/badge/contractor - badge["Idris Incorporated card"] = /obj/item/clothing/accessory/badge/contractor/idris - badge["Hephaestus Industries card"] = /obj/item/clothing/accessory/badge/contractor/hephaestus - badge["Zeng-Hu Pharmaceuticals card"] = /obj/item/clothing/accessory/badge/contractor/zenghu - gear_tweaks += new/datum/gear_tweak/path(badge) - -/datum/gear/accessory/badge/security_contractors - display_name = "security contractor ID selection" - description = "A selection of security contractor IDs." - path = /obj/item/clothing/accessory/badge/contractor/necrosec - allowed_roles = list("Security Officer", "Warden", "Head of Security","Detective", "Forensic Technician", "Security Cadet") - -/datum/gear/accessory/badge/security_contractors/New() - ..() - var/secbadge = list() - secbadge["Necropolis Industries security card"] = /obj/item/clothing/accessory/badge/contractor/necrosec - secbadge["Idris Incorporated security card"] = /obj/item/clothing/accessory/badge/contractor/idrissec - secbadge["Idris Incorporated IRU card"] = /obj/item/clothing/accessory/badge/contractor/iru - secbadge["Eridani PMC card"] = /obj/item/clothing/accessory/badge/contractor/eridani - gear_tweaks += new/datum/gear_tweak/path(secbadge) diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index d4d5eca2142..f5fca7a0489 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -153,22 +153,6 @@ path = /obj/item/clothing/under/dress/dress_hr allowed_roles = list("Head of Personnel") -/datum/gear/uniform/security_contractors - display_name = "security contractor uniform selection" - description = "A selection of security contractor uniforms." - path = /obj/item/clothing/under/rank/security/necropolis - allowed_roles = list("Security Officer", "Warden", "Head of Security","Detective", "Forensic Technician", "Security Cadet") - -/datum/gear/uniform/security_contractors/New() - ..() - var/uniform = list() - uniform["Necropolis Industries security uniform"] = /obj/item/clothing/under/rank/security/necropolis - uniform["Idris Incorporated security uniform"] = /obj/item/clothing/under/rank/security/idris - uniform["Idris Incorporated security uniform, alternative"] = /obj/item/clothing/under/rank/security/idris/alt - uniform["Eridani PMC uniform"] = /obj/item/clothing/under/rank/security/eridani - uniform["Eridani PMC uniform, alternative"] = /obj/item/clothing/under/rank/security/eridani/alt - gear_tweaks += new/datum/gear_tweak/path(uniform) - /datum/gear/uniform/pants display_name = "pants selection" description = "A selection of pants." diff --git a/code/modules/client/preference_setup/occupation/occupation.dm b/code/modules/client/preference_setup/occupation/occupation.dm index 635c0fa5660..6540759764b 100644 --- a/code/modules/client/preference_setup/occupation/occupation.dm +++ b/code/modules/client/preference_setup/occupation/occupation.dm @@ -378,16 +378,19 @@ pref.player_alt_titles.Cut() -/datum/category_item/player_setup_item/occupation/proc/show_faction_menu(user, selected_faction) +/datum/category_item/player_setup_item/occupation/proc/show_faction_menu(mob/user, selected_faction) simple_asset_ensure_is_sent(user, /datum/asset/simple/faction_icons) - var/list/dat = list("
") + var/list/dat = list("
") + var/list/factions = list() for (var/datum/faction/faction in SSjobs.factions) if (faction.name == selected_faction) - dat += " [faction.name] " + factions += "[faction.name]" else - dat += " [faction.name] " + factions += "[faction.name]" + + dat += factions.Join(" | ") + "" var/datum/faction/faction = SSjobs.name_factions[selected_faction] @@ -404,9 +407,10 @@ if (faction.is_default) dat += "
This faction is the default faction aboard this installation.
" - dat += "

[faction.description]" + dat += "

Read the Wiki
" + dat += "
[faction.description]" - show_browser(user, dat.Join(), "window=factionpreview") + show_browser(user, dat.Join(), "window=factionpreview;size=400x600") /datum/category_item/player_setup_item/occupation/proc/validate_and_set_faction(selected_faction) var/datum/faction/faction = SSjobs.name_factions[selected_faction] diff --git a/code/modules/clothing/under/accessories/badges.dm b/code/modules/clothing/under/accessories/badges.dm index fa0af9d9946..9e5456dec4a 100644 --- a/code/modules/clothing/under/accessories/badges.dm +++ b/code/modules/clothing/under/accessories/badges.dm @@ -125,81 +125,3 @@ desc = "An immaculately polished gold security badge. Labeled 'Commander.'" icon_state = "goldbadge" slot_flags = SLOT_TIE - - -//Contractor IDs - -/obj/item/clothing/accessory/badge/contractor - name = "Necropolis Industries ID" - desc = "An old-fashioned, practical plastic card. Smells faintly of gunpowder." - icon_state = "necro_card" - item_state = "necro_card" - icon_override = 'icons/mob/ties.dmi' - badge_string = "Necropolis Industries" //Will be the contractor's 'position.' - slot_flags = SLOT_TIE - slot = "over" - -/obj/item/clothing/accessory/badge/contractor/attack_self(mob/user as mob) - if(!isliving(user)) - return - if(!stored_name) - set_name(user.real_name) - to_chat(user, "You inspect your [src]. Everything seems to be in order and you give it a quick cleaning with your hand.") - return - user.visible_message("[user] displays their [src].\nIt reads: [stored_name], [badge_string].","You display your [src].\nIt reads: [stored_name], [badge_string].") - -/obj/item/clothing/accessory/badge/contractor/necrosec - name = "Necropolis Industries Security ID" - desc = "An old-fashioned, practical plastic card. This one is of a higher rank, for Security personnel." - icon_state = "necrosec_card" - item_state = "necrosec_card" - badge_string = "Necropolis Industries Security" - -/obj/item/clothing/accessory/badge/contractor/einstein - name = "Einstein Engines ID" - desc = "A stylized plastic card, belonging to one of the many specialists at EE.." - icon_state = "einstein_card" - item_state = "einstein_card" - badge_string = "Einstein Engines" - -/obj/item/clothing/accessory/badge/contractor/hephaestus - name = "Hephaestus Industries ID" - desc = "A metal-backed card, belonging to the powerful Hephaestus Industries." - icon_state = "heph_card" - item_state = "heph_card" - badge_string = "Hephaestus Industries" - -/obj/item/clothing/accessory/badge/contractor/zenghu - name = "Zeng-Hu Pharmaceuticals ID" - desc = "A synthleather card, belonging to one of the highly skilled members of Zeng-Hu." - icon_state = "zhu_card" - item_state = "zhu_card" - badge_string = "Zeng-Hu Pharmaceuticals" - -/obj/item/clothing/accessory/badge/contractor/eridani - name = "Eridani Corporate Federation ID" - desc = "A high-tech holobadge, designed to project information about an Eridanian Private Military Contractor." - icon_state = "erisec_card" - item_state = "erisec_card" - badge_string = "Eridani Corporate Federation" - -/obj/item/clothing/accessory/badge/contractor/idris - name = "Idris Incorporated ID" - desc = "A high-tech holocard, designed to project information about a civilian worker at Idris." - icon_state = "idris_card" - item_state = "idris_card" - badge_string = "Idris Incorporated" - -/obj/item/clothing/accessory/badge/contractor/idrissec - name = "Idris Security ID" - desc = "A high-tech holobadge, designed to project information about Security personnel at Idris." - icon_state = "idrissec_card" - item_state = "idrissec_card" - badge_string = "Idris Security" - -/obj/item/clothing/accessory/badge/contractor/iru - name = "Idris Reclamation Unit ID" - desc = "A high-tech holobadge, designed to project information about an asset reclamation synthetic at Idris." - icon_state = "iru_card" - item_state = "iru_card" - badge_string = "Idris Reclamation Unit" \ No newline at end of file diff --git a/html/changelogs/skull132_faction_updates.yml b/html/changelogs/skull132_faction_updates.yml new file mode 100644 index 00000000000..d7665691988 --- /dev/null +++ b/html/changelogs/skull132_faction_updates.yml @@ -0,0 +1,8 @@ +author: Skull132 +delete-after: True + +changes: + - rscadd: "All factions now have a unique ID card." + - rscadd: "Added the independent faction. At the moment, NT still retains access to the Freelance Journalist job, because the job's system is literal ass and I need to wait for another PR before redoing it." + - tweak: "Tweaked the faction selection menu. It now links to the wiki and all." + - rscdel: "Removed faction specific gear, since it's already present in the job system." diff --git a/icons/misc/factions/Unaffiliatedlogo.png b/icons/misc/factions/Unaffiliatedlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..bec0e234c64eda14789f8d0140e0bfe1a397b370 GIT binary patch literal 8275 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 R$F2YX002ovPDHLkV1g@78u9=D literal 0 HcmV?d00001 diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index a2104ca2187cb5e065ea842d1e92d26d9004136a..36c8485ebf5eb02233c9aa634cb1a0c5d8239744 100644 GIT binary patch literal 7984 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 literal 4813 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≫>^7#i@j35SXTIUG|!vOHx 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 diff --git a/interface/interface.dm b/interface/interface.dm index 52fb45b20d1..b43d7aef7eb 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -1,15 +1,20 @@ //Please use mob or src (not usr) in these procs. This way they can be called in the same fashion as procs. -/client/verb/wiki() +/client/verb/wiki(var/sub_page = null as null|text) set name = "wiki" set desc = "Visit the wiki." set hidden = 1 - if( config.wikiurl ) + + if(config.wikiurl) if(alert("This will open the wiki in your browser. Are you sure?",,"Yes","No")=="No") return - send_link(src, config.wikiurl) + + var/to_open = config.wikiurl + if (sub_page) + to_open += sub_page + + send_link(src, to_open) else to_chat(src, "The wiki URL is not set in the server configuration.") - return /client/verb/forum() set name = "forum"