From 2bb3d0d22630f16f36bc42df0d39655c49622e08 Mon Sep 17 00:00:00 2001 From: Stalkeros2 <42087567+Stalkeros2@users.noreply.github.com> Date: Thu, 30 Mar 2023 04:20:17 +0500 Subject: [PATCH] Ship arrival variable implementation for NRI cops (#19794) * Update nri_raiders.dm * it works now wooo * Update nri_raiders.dm --- .../modules/encounters/code/nri_raiders.dm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/modular_skyrat/modules/encounters/code/nri_raiders.dm b/modular_skyrat/modules/encounters/code/nri_raiders.dm index 0a41014b4cb..0d84cef06fd 100644 --- a/modular_skyrat/modules/encounters/code/nri_raiders.dm +++ b/modular_skyrat/modules/encounters/code/nri_raiders.dm @@ -9,11 +9,16 @@ GLOBAL_VAR(first_officer) ship_name_pool = "imperial_names" threat_title = "NRI Audit" - threat_content = "Greetings %STATION, this is the %SHIPNAME. \ + threat_content = "Greetings %STATION, this is the %SHIPNAME dispatch outpost. \ Due to recent Imperial regulatory violations, such as %RESULT and many other smaller issues, your station has been fined %PAYOFF credits. \ - Inadequate imperial police activity is currently present in your sector, thus the failure to comply might instead result in a military patrol dispatch \ - for second attempt negotiations. Novaya Rossiyskaya Imperiya collegial secretary out." - possible_answers = list("Submit to audit and pay the fine.", "Override the response system for an immediate military dispatch.") + Inadequate imperial police activity is currently present in your sector, thus the failure to comply might instead result in a police patrol dispatch \ + for second attempt negotiations, sector police presence reinforcement and close-up inspections. Novaya Rossiyskaya Imperiya collegial secretary out." + arrival_announcement = "Regulation-identified vessel approaching. Vessel ID tag is %NUMBER1-%NUMBER2-%NUMBER3. \ + Vessel Model: Potato Beetle, Flight ETA: three minutes minimal. Vessel is authorised by the international regulations to perform its duties. \ + We're clear for close orbit. Friendly reminder not to measure the distance between the vessel and the destination location, nor install any tracking devices anywhere on board of the vessel or in its close vicinity, \ + unless given permission to; not to approach it, unless given permission to; not to perform any aggressive actions, nor any preparations to do so, to the vessel or the commissioned crew, \ + as all of this is grounds for preemptive self-defense procedures initiation, and might result in moral or structural damage, arrests, injury or possibly death. In case of any complaints, they are to be sent directly to your employers." + possible_answers = list("Submit to audit and pay the fine.", "Override the response system for an immediate police dispatch.") response_received = "Should be it, thank you for cooperation. Novaya Rossiyskaya Imperiya collegial secretary out." response_too_late = "Your response was very delayed. We have been instructed to send in the patrol ship for second attempt negotiations, stand by." @@ -51,6 +56,9 @@ GLOBAL_VAR(first_officer) built_threat_content = replacetext(built_threat_content, "%PAYOFF", payoff) built_threat_content = replacetext(built_threat_content, "%RESULT", final_result) built_threat_content = replacetext(built_threat_content, "%STATION", station_designation) + arrival_announcement = replacetext(arrival_announcement, "%NUMBER1", pick(GLOB.phonetic_alphabet)) + arrival_announcement = replacetext(arrival_announcement, "%NUMBER2", pick(GLOB.phonetic_alphabet)) + arrival_announcement = replacetext(arrival_announcement, "%NUMBER3", pick(GLOB.phonetic_alphabet)) return new /datum/comm_message(threat_title, built_threat_content, possible_answers) /datum/outfit/pirate/nri/post_equip(mob/living/carbon/human/equipped)