From a1b4a09aa0ddfae5c2f1c3e16f22f68de6833911 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Tue, 12 Sep 2023 21:06:12 +0100 Subject: [PATCH] tweaks/fixes + comment --- code/datums/emergency_calls/emergency_call.dm | 14 +++++++------- code/datums/emergency_calls/inspection.dm | 4 ++-- .../colonialmarines/colonialmarines.dm | 2 +- .../colonialmarines/whiskey_outpost.dm | 2 +- code/game/supplyshuttle.dm | 8 +++++--- code/modules/admin/topic/topic.dm | 2 +- .../cm_tech/techs/marine/tier3/cryo_spec.dm | 2 +- .../cm_tech/techs/marine/tier3/cryorine.dm | 2 +- code/modules/paperwork/paper.dm | 2 +- .../chemistry_properties/prop_special.dm | 2 +- icons/obj/items/devices.dmi | Bin 44976 -> 45370 bytes 11 files changed, 21 insertions(+), 19 deletions(-) diff --git a/code/datums/emergency_calls/emergency_call.dm b/code/datums/emergency_calls/emergency_call.dm index 390a8cfd5d61..6533086d98f3 100644 --- a/code/datums/emergency_calls/emergency_call.dm +++ b/code/datums/emergency_calls/emergency_call.dm @@ -91,12 +91,12 @@ else return chosen_call -/datum/game_mode/proc/get_specific_call(call_name, announce = TRUE, is_emergency = TRUE, info = "", announce_dispatch_message = TRUE) +/datum/game_mode/proc/get_specific_call(call_name, quiet_launch = FALSE, announce = TRUE, is_emergency = TRUE, info = "", announce_dispatch_message = TRUE) for(var/datum/emergency_call/E in all_calls) //Loop through all potential candidates if(E.name == call_name) var/datum/emergency_call/em_call = new E.type() em_call.objective_info = info - em_call.activate(announce, is_emergency, announce_dispatch_message) + em_call.activate(quiet_launch, announce, is_emergency, announce_dispatch_message) return error("get_specific_call could not find emergency call '[call_name]'") return @@ -192,7 +192,7 @@ else to_chat(src, SPAN_WARNING("You did not get enlisted in the response team. Better luck next time!")) -/datum/emergency_call/proc/activate(announce = TRUE, turf/override_spawn_loc, announce_dispatch_message = TRUE) +/datum/emergency_call/proc/activate(quiet_launch = FALSE, announce = TRUE, turf/override_spawn_loc, announce_dispatch_message = TRUE) set waitfor = 0 if(!SSticker.mode) //Something horribly wrong with the gamemode ticker return @@ -202,12 +202,12 @@ show_join_message() //Show our potential candidates the message to let them join. message_admins("Distress beacon: '[name]' activated [src.hostility? "[SPAN_WARNING("(THEY ARE HOSTILE)")]":"(they are friendly)"]. Looking for candidates.") - if(announce) + if(!quiet_launch) marine_announcement("A distress beacon has been launched from the [MAIN_SHIP_NAME].", "Priority Alert", 'sound/AI/distressbeacon.ogg', logging = ARES_LOG_SECURITY) - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/emergency_call, spawn_candidates), announce, override_spawn_loc, announce_dispatch_message), 30 SECONDS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/emergency_call, spawn_candidates), quiet_launch, announce, override_spawn_loc, announce_dispatch_message), 30 SECONDS) -/datum/emergency_call/proc/spawn_candidates(announce = TRUE, override_spawn_loc, announce_dispatch_message = TRUE) +/datum/emergency_call/proc/spawn_candidates(quiet_launch = FALSE, announce = TRUE, override_spawn_loc, announce_dispatch_message = TRUE) if(SSticker.mode) SSticker.mode.picked_calls -= src @@ -218,7 +218,7 @@ members = list() //Empty the members list. candidates = list() - if(announce) + if(!quiet_launch) marine_announcement("The distress signal has not received a response, the launch tubes are now recalibrating.", "Distress Beacon", logging = ARES_LOG_SECURITY) return diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 9b80b3f345c5..5cd97b1a1661 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -274,8 +274,8 @@ /datum/emergency_call/inspection_cmb/black_market/New() ..() - dispatch_message = "Third Fleet High Command to [MAIN_SHIP_NAME], we have received inconsistent supply manifests and irregularities on the ASRS system aboard your ship, and have requested that a CMB Investigation Team to board and clear you of any wrongdoing." - arrival_message = "Incoming Transmission: [MAIN_SHIP_NAME], this is Anchorpoint Station with the Colonial Marshal Bureau. Be advised, we are dispatching an team of Marshals to board with you by request of GSO-91. Submitting authorized docking clearances, over." + dispatch_message = "Third Fleet High Command to [MAIN_SHIP_NAME], we have received inconsistent supply manifests and irregularities on the ASRS system aboard your ship, and have requested a CMB Investigation Team to board and clear you of any wrongdoing." + arrival_message = "Incoming Transmission: [MAIN_SHIP_NAME], this is Anchorpoint Station with the Colonial Marshal Bureau. Be advised, we are dispatching a team of Marshals to board with you by request of GSO-91. Submitting authorized docking clearances, over." objectives = "Investigate the inconsistencies aboard the [MAIN_SHIP_NAME]'s ASRS. In the case of illegal activity, collect evidence, and submit a report to the CMB Command at Anchorpoint Station. If required, the ICC Liaison's Tradeband is capable of fixing ASRS computers. Work with the [MAIN_SHIP_NAME]'s military police force." will_spawn_icc_liaison = TRUE diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index cf2b7819a596..258a1a962713 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -265,7 +265,7 @@ continue if(groundside_humans > (groundside_xenos * GROUNDSIDE_XENO_MULTIPLIER)) - SSticker.mode.get_specific_call("Xenomorphs Groundside (Forsaken)", FALSE, FALSE, announce_dispatch_message = FALSE) + SSticker.mode.get_specific_call("Xenomorphs Groundside (Forsaken)", TRUE, FALSE, FALSE, announce_dispatch_message = FALSE) TIMER_COOLDOWN_START(src, COOLDOWN_HIJACK_GROUND_CHECK, 1 MINUTES) diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm index e172939c847f..3d856f35ce77 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm @@ -193,7 +193,7 @@ announce_xeno_wave(wave) if(xeno_wave == 7) //Wave when Marines get reinforcements! - get_specific_call("Marine Reinforcements (Squad)", TRUE, FALSE) + get_specific_call("Marine Reinforcements (Squad)", FALSE, TRUE, FALSE) xeno_wave = min(xeno_wave + 1, WO_MAX_WAVE) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 3bb7c69b4e50..c34ce6bf6d41 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -144,9 +144,11 @@ var/datum/controller/supply/supply_controller = new() //If any computers are able to order contraband, it's enabled. Otherwise, it's disabled! +/// Prevents use of black market, even if it is otherwise enabled. If any computer has black market locked out, it applies across all of the currently established ones. /obj/structure/machinery/computer/supplycomp/proc/lock_black_market(market_locked = FALSE) - if(market_locked) - black_market_lockout = TRUE + for(var/obj/structure/machinery/computer/supplycomp/computer as anything in supply_controller.bound_supply_computer_list) + if(market_locked) + computer.black_market_lockout = TRUE /obj/structure/machinery/computer/ordercomp name = "Supply ordering console" @@ -1250,7 +1252,7 @@ var/datum/controller/supply/supply_controller = new() /datum/controller/supply/proc/black_market_CMB_investigation() black_market_heat = -1 - SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", TRUE, FALSE) + SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", FALSE, TRUE, FALSE) /obj/structure/machinery/computer/supplycomp/proc/is_buyable(datum/supply_packs/supply_pack) diff --git a/code/modules/admin/topic/topic.dm b/code/modules/admin/topic/topic.dm index a76be10e9c26..a4818dfedd69 100644 --- a/code/modules/admin/topic/topic.dm +++ b/code/modules/admin/topic/topic.dm @@ -2096,7 +2096,7 @@ if(distress_cancel) return distress_cancel = TRUE - SSticker.mode.get_specific_call("Weyland-Yutani PMC (Chemical Investigation Squad)", FALSE, FALSE) + SSticker.mode.get_specific_call("Weyland-Yutani PMC (Chemical Investigation Squad)", TRUE, FALSE, FALSE) log_game("[key_name_admin(approver)] has sent a PMC distress beacon, requested by [key_name_admin(ref_person)]") message_admins("[key_name_admin(approver)] has sent a PMC distress beacon, requested by [key_name_admin(ref_person)]") diff --git a/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm b/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm index 98736d105a83..d6c849e883af 100644 --- a/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm +++ b/code/modules/cm_tech/techs/marine/tier3/cryo_spec.dm @@ -21,4 +21,4 @@ /datum/tech/cryomarine/on_unlock() . = ..() - SSticker.mode.get_specific_call("Marine Cryo Reinforcement (Spec)", FALSE, FALSE, announce_dispatch_message = FALSE) + SSticker.mode.get_specific_call("Marine Cryo Reinforcement (Spec)", TRUE, FALSE, FALSE, announce_dispatch_message = FALSE) diff --git a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm index 56542e0000a6..575ffe67b85b 100644 --- a/code/modules/cm_tech/techs/marine/tier3/cryorine.dm +++ b/code/modules/cm_tech/techs/marine/tier3/cryorine.dm @@ -23,4 +23,4 @@ /datum/tech/repeatable/cryomarine/on_unlock() . = ..() - SSticker.mode.get_specific_call("Marine Cryo Reinforcements (Tech)", FALSE, FALSE, announce_dispatch_message = FALSE) + SSticker.mode.get_specific_call("Marine Cryo Reinforcements (Tech)", TRUE, FALSE, FALSE, announce_dispatch_message = FALSE) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index ccbe68d61bfa..3ad4ca9c11a2 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -257,7 +257,7 @@ t = replacetext(t, "\[wy\]", "") t = replacetext(t, "\[uscm\]", "") t = replacetext(t, "\[upp\]", "") - t = replacetext(t, "\[cmb\]", "") + t = replacetext(t, "\[cmb\]", "") t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! diff --git a/code/modules/reagents/chemistry_properties/prop_special.dm b/code/modules/reagents/chemistry_properties/prop_special.dm index 7c96169d199f..640e18426311 100644 --- a/code/modules/reagents/chemistry_properties/prop_special.dm +++ b/code/modules/reagents/chemistry_properties/prop_special.dm @@ -96,7 +96,7 @@ H.contract_disease(new /datum/disease/xeno_transformation(0),1) //This is the real reason PMCs are being sent to retrieve it. /datum/chem_property/special/DNA_Disintegrating/trigger() - SSticker.mode.get_specific_call("Weyland-Yutani Goon (Chemical Investigation Squad)", FALSE, FALSE, holder.name, TRUE) + SSticker.mode.get_specific_call("Weyland-Yutani Goon (Chemical Investigation Squad)", TRUE, FALSE, FALSE, holder.name, TRUE) chemical_data.update_credits(10) message_admins("The research department has discovered DNA_Disintegrating in [holder.name] adding 10 bonus tech points.") var/datum/techtree/tree = GET_TREE(TREE_MARINE) diff --git a/icons/obj/items/devices.dmi b/icons/obj/items/devices.dmi index df3a53339dc4cb981ea398ff1bebe4d43bb4945b..27b496380a199f6bf6b7b1cda8a63242a28d5c95 100644 GIT binary patch delta 22214 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 z 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
GuGNRyl==Z4RJkg9Vv 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