mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-20 04:17:33 +01:00
6bb40a86e9
Adds diplomatic bodyguards, similar to aides, the consular can open this role. The consular's gun has been given to the guard.
30 lines
1.3 KiB
Plaintext
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
|