Files
Greenjoe12345 6bb40a86e9 Diplomatic Bodyguards (#20733)
Adds diplomatic bodyguards, similar to aides, the consular can open this
role. The consular's gun has been given to the guard.
2025-07-12 23:16:05 +00:00

30 lines
1.3 KiB
Plaintext

/datum/citizenship
var/name
var/description
var/obj/outfit/consular_outfit = /obj/outfit/job/representative/consular
var/obj/outfit/assistant_outfit = /obj/outfit/job/diplomatic_aide
var/obj/outfit/bodyguard_outfit
var/demonym
var/list/job_species_blacklist = list()
var/linked_citizenship //a secondary citizenship tied to this one. only used for vaurca snowflake code.
/datum/citizenship/proc/get_objectives(mission_level, var/mob/living/carbon/human/H)
var/rep_objectives
switch(mission_level)
if(REPRESENTATIVE_MISSION_HIGH)
rep_objectives = pick("Collect evidence of the [SSatlas.current_map.boss_name] being unfair or oppressive against employees from [name], to be used as leverage in future diplomatic talks",
"Convince [rand(1,3)] [demonym] employees to apply for the [demonym] armed forces")
if(REPRESENTATIVE_MISSION_MEDIUM)
rep_objectives = pick("Have [rand(2,5)] amount of [demonym] citizens write down their grievances with the company, and present the report to vessel command")
else
rep_objectives = pick("Collect [rand(3,7)] pictures of secure vessel areas",
"Convince Horizon command to turn a [demonym] crewmember's sentence into a fine")
return rep_objectives
/datum/citizenship/proc/get_records_name()
return name