/datum/mutiny_fluff var/datum/game_mode/mutiny/mode New(datum/game_mode/mutiny/M) mode = M proc/announce_directives() for (var/obj/machinery/photocopier/faxmachine/fax in world) if (fax.department == "Captain's Office") var/obj/item/weapon/paper/directive_x = new(fax.loc) directive_x.name = "emergency action message" directive_x.info = get_fax_body() proc/get_fax_body() return {"
TO: Captain [mode.head_loyalist], Commanding Officer, [station_name()]
FROM: NanoTrasen Emergency Messaging Relay
DATE: [time2text(world.realtime, "MM/DD")]/[game_year]
SUBJECT: Directive X
A member of your Command Staff is this shift's designated Emergency Secondary Authenticator.
This Emergency Secondary Authenticator is uniquely aware of their role and possesses the Emergency Secondary Authentication Key.
As Captain, you possess the Captain's Authentication Key.
The Emergency Authentication Device is located in the vault of your station, and requires simultaneous activation of the Authentication Keys.
An Authentication Key Pinpointer can be delivered via Cargo Bay to assist recovery of the Authentication Keys should they be lost aboard the station.
A key's destruction or removal from the station's perimeter will automatically and irreversibly activate the Emergency Authentication Device.
Captain [mode.head_loyalist], you are to immediately initiate the following procedure; codenamed Directive X:
\"You must read this! NanoTrasen Chain of Command COMPROMISED. Command Encryptions BROKEN. [station_name()] Captain [mode.head_loyalist] will receive orders that must NOT BE BROUGHT TO FRUITION! They don't care about us they only care about WEALTH and POWER... Share this message with people you trust. Be safe, friend.\" (Unable to Reply)
"} proc/announce() world << "The current game mode is - Mutiny!" world << {"The crew will be divided by their sense of ethics when a morally turbulent emergency directive arrives with an incomplete command validation code.
The [loyalist_tag("Head Loyalist")] is the Captain, who carries the [loyalist_tag("Captain's Authentication Key")] at all times.
The [mutineer_tag("Head Mutineer")] is a random Head of Staff who carries the [mutineer_tag("Emergency Secondary Authentication Key")].
Loyalists - Follow the Head Loyalist in carrying out [loyalist_tag("NanoTrasen's directives")] then activate the EAD.
Mutineers - Prevent the completion of the [mutineer_tag("improperly validated directives")] and the activation of the EAD.
NanoTrasen's image will forever be haunted by the fact that a mutiny took place on one of its own stations.
"} proc/loyalist_minor_victory() return {" NanoTrasen has praised the efforts of Captain [mode.head_loyalist] and loyal members of [their(mode.head_loyalist)] crew, who recently managed to put down a mutiny--amid a local interstellar crisis--aboard the [station_name()], a research station in [system_name()]. The mutiny was spurred by a top secret directive sent to the station, presumably in response to the crisis within the system. Despite the mutiny, the crew was successful in implementing the directive. Unfortunately, they failed to notify Central Command of their successes due to a breach in the chain of command. [mode.mutineers.len] members of the station's personnel were charged with terrorist action against the Company and, if found guilty by a Sol magistrate, will be sentenced to life incarceration. NanoTrasen will be awarding [mode.loyalists.len] members of the crew with the [loyalist_tag("Star of Loyalty")], following their mostly successful efforts, at a ceremony this coming Thursday. [mode.body_count.len] are believed to have died during the coup.NanoTrasen's image will forever be haunted by the fact that a mutiny took place on one of its own stations.
"} proc/no_victory() return {" NanoTrasen has been thrust into turmoil following an apparent mutiny by key personnel aboard the [station_name()], a research station in [system_name()]. The mutiny was spurred by a top secret directive sent to the station, presumably in response to the crisis within the system. No further information has yet emerged from the station or its crew, who are presumed to be in holding with NanoTrasen investigators. NanoTrasen officials refuse to comment. Sources indicate that [mode.mutineers.len] members of the station's personnel are currently under investigation for terrorist activity, and [mode.loyalists.len] crew are currently providing evidence to investigators, believed to be the 'loyal' station personnel. [mode.body_count.len] are believed to have died during the coup.NanoTrasen's image will forever be haunted by the fact that a mutiny took place on one of its own stations.
"} proc/mutineer_minor_victory() return {" Reports have emerged that an impromptu mutiny has taken place, amid a local interstellar crisis, aboard the [station_name()], a research station in [system_name()]. The mutiny was spurred by a top secret directive sent to the station, presumably in response to the crisis within the system. Information at present indicates that the top-secret directive--which has since been retracted--was invalid due to a broken authentication code. Members of the crew, including an unidentified Head of Staff, prevented the directive from being accomplished. [mode.mutineers.len] members of the station's personnel were released from interrogations today, following a mutiny investigation. NanoTrasen has reprimanded [mode.loyalists.len] members of the crew for failing to follow command validation procedures. [mode.body_count.len] are believed to have died during the coup.Even though the directive was not successfully implemented, NanoTrasen's image will forever be haunted by the fact that its authentication protocol was breached with such magnitude and that a mutiny was the result.
"} proc/mutineer_major_victory() return {" NanoTrasen has praised the efforts of [mode.head_mutineer.assigned_role] [mode.head_mutineer] and several other members of the crew, who recently seized control of a company station in [system_name()]--[station_name()]--amid a local interstellar crisis. What appears to have been a "legitimate" mutiny was spurred by a top secret directive sent to the station, presumably in response to the crisis within the system. It has been revealed that the directive was invalid and fraudulent. Company officials have not released a statement about the source of the directive. Thanks to the efforts of the resistant members of the crew, the directive was not carried out. [mode.mutineers.len] members of the station's personnel were congratulated and awarded with the [mutineer_tag("Star of Bravery")], for their efforts in preventing the illegal directive's completion. NanoTrasen has [mode.loyalists.len] members of the crew in holding, while it investigates the circumstances that led to the acceptance and initiation of an invalid directive. [mode.body_count.len] are believed to have died during the coup.Even though the directive was not successfully implemented, NanoTrasen's image will forever be haunted by the fact that its authentication protocol was breached with such magnitude and that a mutiny was the result.
"} proc/secret_transcript() return {"