traitor

Vars | |
employer | the name of the antag flavor this traitor has. |
---|---|
ending_objective | the final objective the traitor has to accomplish, be it escaping, hijacking, or just martyrdom. |
give_uplink | give this traitor an uplink? |
is_hijacker | if TRUE, this traitor will always get hijacking as their final objective |
traitor_flavor | assoc list of strings set up after employer is given |
uplink | reference to the uplink this traitor was given, if they were. |
Procs | |
contractor_round_end | Proc detailing contract kit buys/completed contracts/additional info |
forge_ending_objective | |
forge_escape_objective | Forges a single escape objective and adds it to this datum's objective list. |
forge_single_generic_objective | Adds a generic kill or steal objective to this datum's objective list. |
forge_traitor_objectives | Generates a complete set of traitor objectives up to the traitor objective limit, including non-generic objectives such as martyr and hijack. |
give_codewords | Outputs this shift's codewords and responses to the antag's chat and copies them to their memory. |
roundend_report_footer | Get all the icons/total cost for all our items bought Special case for reinforcements, we want to show their ckey and name on round end. |
Var Details
employer

the name of the antag flavor this traitor has.
ending_objective

the final objective the traitor has to accomplish, be it escaping, hijacking, or just martyrdom.
give_uplink

give this traitor an uplink?
is_hijacker

if TRUE, this traitor will always get hijacking as their final objective
traitor_flavor

assoc list of strings set up after employer is given
uplink

reference to the uplink this traitor was given, if they were.
Proc Details
contractor_round_end
Proc detailing contract kit buys/completed contracts/additional info
forge_ending_objective
forge_ending_objective
Forges the endgame objective and adds it to this datum's objective list.
forge_escape_objective
Forges a single escape objective and adds it to this datum's objective list.
forge_single_generic_objective
Adds a generic kill or steal objective to this datum's objective list.
forge_traitor_objectives
Generates a complete set of traitor objectives up to the traitor objective limit, including non-generic objectives such as martyr and hijack.
give_codewords
Outputs this shift's codewords and responses to the antag's chat and copies them to their memory.
roundend_report_footer
Get all the icons/total cost for all our items bought Special case for reinforcements, we want to show their ckey and name on round end.