Brings back representative objectives (#22396)

fixes representative objectives not being sent after dual representative
offices were added. they now appear in-hand, instead of being faxed, bc
i am not adding a claim system to the offices

additionally, reformats the objectives letter and includes a
confidential notice

while I was here, I also re-did all of the Megacorp / Biesel objectives

---------

Signed-off-by: c#min7 <sadkermit01@gmail.com>
Co-authored-by: FabianK3 <21039694+FabianK3@users.noreply.github.com>
This commit is contained in:
c#min7
2026-05-07 00:16:17 +00:00
committed by GitHub
co-authored by FabianK3
parent 57f346a965
commit 6d56134174
10 changed files with 152 additions and 44 deletions
+14 -18
View File
@@ -24,37 +24,33 @@
)
/datum/citizenship/tau_ceti/get_objectives(mission_level, var/mob/living/carbon/human/H)
var/rep_objectives
switch(mission_level)
if(REPRESENTATIVE_MISSION_HIGH)
if(isvaurca(H))
rep_objectives = pick("Compile and report and audit [rand(1,3)] suspicious indivduals who might be spies or otherwise act hostile against the Republic.",
"Collect evidence of the [SSatlas.current_map.boss_name] being unfair or bigoted to Vaurca employees, to be used as leverage in future hive labor negotiations.",
"Convince the command of the [SSatlas.current_map.station_name] of the utility of Bound labor over similar alternatives such as cyborgs or owned synthetics.")
return pick("Investigate and report suspicious individuals who might harbour anti-Republic sentiments",
"Collect evidence of the [SSatlas.current_map.boss_name] being unfair or bigoted to Vaurca employees, to be used as leverage in future hive labor negotiations",
"Convince the command of the [SSatlas.current_map.station_name] of the utility of Bound labor over similar alternatives such as cyborgs or owned synthetics")
else
rep_objectives = pick("Compile and report and audit [rand(1,3)] suspicious indivduals who might be spies or otherwise act hostile against the Republic.",
"Have [rand(2,6)] crewmembers sign a pledge of loyalty to the Republic.")
return pick("Investigate and report suspicious individuals who might harbour anti-Republic sentiments",
"Identify and document command personnel with non-favourable views towards NanoTrasen Corporation")
if(REPRESENTATIVE_MISSION_MEDIUM)
if(isvaurca(H))
rep_objectives = pick("Promote the superiority of the Republic of Biesel over the Sol Alliance.",
"Encourage non-citizens to seek citizenship in the Republic via enlistment in the Tau Ceti Foreign Legion.",
"Promote Zo'rane products such as Zo'ra Soda to the crew.")
return pick("Highlight the failures of the Solarian Alliance and promote the Republic of Biesel's successes",
"Refer a non-Republic citizen to citizenship opportunities in the Tau Ceti Armed Forces",
"Promote Zo'rane products such as Zo'ra Soda to the crew")
else
rep_objectives = pick("Convince [rand(2,4)] Tau Ceti crewmembers who are not a part of Command or Security to join the Tau Ceti Foreign Legion.",
"Convince [rand(3,6)] crewmembers of Tau Ceti superiority over the Sol Alliance.")
return pick("Highlight the failures of the Solarian Alliance and promote the Republic of Biesel's successes",
"Refer a non-Republic citizen to citizenship opportunities in the Tau Ceti Armed Forces")
else
if(isvaurca(H))
rep_objectives = pick("Run a questionanaire on Tau Ceti citizens' views on Vaurca citizenship.",
return pick("Survey Republic citizens views of the Tau Ceti Armed Forces post-Peacekeeper Mandate.",
"Question non-Vaurca employees about their Vaurca coworkers, looking for areas of improvement.",
"Protect and promote the public image of the Zo'ra Hive to all [SSatlas.current_map.boss_name] employees.")
else
rep_objectives = pick("Run a questionnaire on Tau Ceti citizens' views on synthetic citizenship.",
"Run a questionnaire on Tau Ceti citizens' views on vaurca citizenship.")
return rep_objectives
return pick("Survey Republic citizens views of the Tau Ceti Armed Forces post-Peacekeeper Mandate.",
"Survey Republic citizen views of the Republic of Biesel's multiculturalism.",
"Have a Republic citizen re-affirm their pledge of loyalty to the Republic of Biesel")
/obj/outfit/job/representative/consular/ceti
name = "Tau Ceti Consular Officer"