From ec72d0acc1b313d94b8bbc7e43ecac62cc5ca832 Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Wed, 3 May 2023 18:57:24 -0400 Subject: [PATCH 01/14] cmb --- code/datums/emergency_calls/inspection.dm | 41 ++++++++++ code/datums/skills.dm | 10 +++ code/datums/supply_packs/_supply_packs.dm | 2 + code/datums/supply_packs/black_market.dm | 75 +++++++++++++++++- .../objects/items/circuitboards/computer.dm | 41 ++++++++-- code/game/objects/items/devices/scanners.dm | 9 +++ code/game/supplyshuttle.dm | 25 +++++- code/modules/asset_cache/asset_list_items.dm | 1 + code/modules/gear_presets/cmb.dm | 8 ++ code/modules/paperwork/paper.dm | 1 + html/images/cmblogo.png | Bin 0 -> 38025 bytes icons/obj/items/devices.dmi | Bin 44367 -> 41939 bytes 12 files changed, 201 insertions(+), 12 deletions(-) create mode 100644 html/images/cmblogo.png diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 1224818d40e4..daf451d38a57 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -263,3 +263,44 @@ to_chat(M, SPAN_BOLD("The laws of arth stretch beyond the Sol. Where others fall to corruption, you stay steadfast in your morals.")) to_chat(M, SPAN_BOLD("Corporate Officers chase after paychecks and promotions, but you are motivated to do your sworn duty and care for the population, no matter how far or isolated a colony may be.")) to_chat(M, SPAN_BOLD("Despite being stretched thin, the stalwart oath of the Marshals has continued to keep communities safe, with the CMB well respected by many. You are a representation of that oath, serve with distinction.")) + +/datum/emergency_call/inspection_cmb/black_market + name = "Inspection - Colonial Marshal Ledger Investigation Team" + mob_max = 3 //Marshal, Deputy, ICC CL + mob_min = 2 + + max_synths = 0 + +/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." + 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. Work with the [MAIN_SHIP_NAME]'s military police force." + + will_spawn_icc_liaison = TRUE + will_spawn_cmb_observer = FALSE + +/datum/emergency_call/inspection_cmb/black_market/create_member(datum/mind/M, turf/override_spawn_loc) + var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() + + if(!istype(spawn_loc)) + return //Didn't find a useable spawn point. + + var/mob/living/carbon/human/mob = new(spawn_loc) + M.transfer_to(mob, TRUE) + + if(!leader && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(mob.client, JOB_SQUAD_LEADER, time_required_for_job)) + leader = mob + to_chat(mob, SPAN_ROLE_HEADER("You are the Colonial Marshal!")) + arm_equipment(mob, /datum/equipment_preset/cmb/leader, TRUE, TRUE) + else if(!icc_liaison && will_spawn_icc_liaison && check_timelock(mob.client, JOB_CORPORATE_LIAISON, time_required_for_job)) + icc_liaison = mob + to_chat(mob, SPAN_ROLE_HEADER("You are a CMB-attached Interstellar Commerce Commission Liaison!")) + arm_equipment(mob, /datum/equipment_preset/cmb/liaison/black_market, TRUE, TRUE) //ICC CL gets a custom item + else + to_chat(mob, SPAN_ROLE_HEADER("You are a CMB Deputy!")) + arm_equipment(mob, /datum/equipment_preset/cmb/standard, TRUE, TRUE) + + print_backstory(mob) + + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), mob, SPAN_BOLD("Objectives: [objectives]")), 1 SECONDS) diff --git a/code/datums/skills.dm b/code/datums/skills.dm index c564e7d2e3a5..b82c8fad3ab9 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -287,6 +287,16 @@ CIVILIAN SKILL_INTEL = SKILL_INTEL_EXPERT, ) +/datum/skills/civilian/icc_investigation + name = "ICC CL - Black Market ERT" + skills = list( + SKILL_CQC = SKILL_CQC_DEFAULT, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, //The ASRS consoles + SKILL_FIREARMS = SKILL_FIREARMS_CIVILIAN, + SKILL_POLICE = SKILL_POLICE_SKILLED, //The CMB Tradeband Compliance Device + ) + /datum/skills/civilian/manager/director name = "Weyland-Yutani Director" skills = list( diff --git a/code/datums/supply_packs/_supply_packs.dm b/code/datums/supply_packs/_supply_packs.dm index 8f38c6151589..061779d9e5ce 100644 --- a/code/datums/supply_packs/_supply_packs.dm +++ b/code/datums/supply_packs/_supply_packs.dm @@ -23,6 +23,8 @@ var/iteration_needed = 0 /// How many W-Y dollars are deducted from the supply controller. Only use for contraband. var/dollar_cost = 0 + /// How much "heat" this crate adds, too much heat will send an investigation. Only use for contraband. + var/crate_heat = 0 /datum/supply_packs/New() if(randomised_num_contained) diff --git a/code/datums/supply_packs/black_market.dm b/code/datums/supply_packs/black_market.dm index 747aaee9e23d..80fef9f54c85 100644 --- a/code/datums/supply_packs/black_market.dm +++ b/code/datums/supply_packs/black_market.dm @@ -16,7 +16,7 @@ black market prices are NOT based on real or in-universe costs. they are based o */ -/datum/supply_packs/contraband//base +/datum/supply_packs/contraband //base name = "contraband crate" contains = null containertype = null @@ -68,11 +68,13 @@ Non-USCM items, from CLF, UPP, colonies, etc. Mostly combat-related. contains = list(/obj/item/device/black_market_scanner) containername = "trash cart" dollar_cost = 5 + crate_heat = 0 containertype = /obj/structure/closet/crate/trashcart /datum/supply_packs/contraband/seized/confiscated_equipment name = "seized foreign equipment crate" dollar_cost = 70 + crate_heat = 10 containertype = /obj/structure/largecrate/black_market/confiscated_equipment /obj/structure/largecrate/black_market/confiscated_equipment/Initialize() @@ -115,6 +117,7 @@ Non-USCM items, from CLF, UPP, colonies, etc. Mostly combat-related. name = "seized foreign weaponry crate" contains = list() dollar_cost = 45 + crate_heat = 15 containertype = /obj/structure/largecrate/black_market/confiscated_weaponry /obj/structure/largecrate/black_market/confiscated_weaponry/Initialize() @@ -216,6 +219,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/m16, ) dollar_cost = 35 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/ar10 @@ -228,6 +232,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/ar10, ) dollar_cost = 40 // rarer + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mar30 @@ -241,6 +246,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/mar40, ) dollar_cost = 30 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/hunting @@ -254,6 +260,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/boltaction, ) dollar_cost = 5 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market // Shotguns @@ -265,6 +272,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/shotgun/buckshot, ) dollar_cost = 45 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/custom @@ -274,6 +282,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/shotgun, ) dollar_cost = 50 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market // SMGs @@ -289,6 +298,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/fp9000, ) dollar_cost = 25 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mp27 @@ -302,6 +312,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mp27, ) dollar_cost = 20 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mp5 @@ -315,6 +326,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mp5, ) dollar_cost = 25 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/uzi @@ -328,6 +340,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/uzi, ) dollar_cost = 10 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mac15 @@ -341,6 +354,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mac15, ) dollar_cost = 5 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/ppsh @@ -354,6 +368,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/ppsh, ) dollar_cost = 15 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market //Pistols @@ -370,6 +385,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/b92fs, ) dollar_cost = 10 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/heavy @@ -382,6 +398,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/heavy, ) dollar_cost = 45 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/c99 @@ -396,6 +413,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/c99, ) dollar_cost = 5 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/kt42 @@ -409,6 +427,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/kt42, ) dollar_cost = 15 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/holdout @@ -424,6 +443,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/holdout, ) dollar_cost = 5 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/skorpion @@ -436,6 +456,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/skorpion, ) dollar_cost = 15 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market //Revolvers @@ -451,6 +472,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/cmb, ) dollar_cost = 20 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/small @@ -465,6 +487,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/small, ) dollar_cost = 15 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/nagant @@ -479,6 +502,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/upp, ) dollar_cost = 10 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/r4t @@ -491,6 +515,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/lever_action/training, ) dollar_cost = 75 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /* --- SHIPSIDE CONTRABAND --- */ @@ -538,6 +563,7 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/reagent_container/food/drinks/bottle/beer/craft/mono, ) dollar_cost = 35 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/shipside/confiscated_medicine @@ -553,6 +579,7 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/storage/pill_bottle/zombie_powder, ) dollar_cost = 25 + crate_heat = 3 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/shipside/confiscated_cuisine @@ -594,6 +621,7 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/reagent_container/food/condiment/hotsauce/franks/macho, ) dollar_cost = 15 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market @@ -610,6 +638,7 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/storage/fancy/cigar/tarbacktube, ) dollar_cost = 45 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/shipside/confiscated_miscellaneous @@ -651,6 +680,7 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/pamphlet/language/spanish, ) dollar_cost = 30 + crate_heat = -2 containertype = /obj/structure/largecrate/black_market @@ -671,6 +701,7 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted name = "surplus USCM poncho crate (x2)" dollar_cost = 15 containertype = /obj/structure/largecrate/black_market/poncho + crate_heat = -2 /obj/structure/largecrate/black_market/poncho/Initialize() . = ..() @@ -683,6 +714,7 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /datum/supply_packs/contraband/surplus/uscm_heap name = "surplus high-explosive armor-piercing M41A magazine crate (x3)" dollar_cost = 40 + crate_heat = -2 containertype = /obj/structure/largecrate/black_market/uscm_heap /obj/structure/largecrate/black_market/uscm_heap/Initialize() @@ -707,6 +739,7 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /obj/item/prop/helmetgarb/riot_shield, ) dollar_cost = 55 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/surplus_non_lethal_ammunition @@ -721,12 +754,14 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /obj/item/ammo_magazine/shotgun/beanbag, ) dollar_cost = 50 + crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/surplus_m4ra_extended name = "surplus magazine box (Ext M4RA x 12)" contains = list(/obj/item/ammo_box/magazine/m4ra/ext) dollar_cost = 45 + crate_heat = 3 containertype = /obj/structure/largecrate/black_market /* - Misc. USCM weaponry - */ @@ -734,30 +769,35 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /datum/supply_packs/contraband/surplus/mk45_automag name = "surplus MK-45 Automagnum case" dollar_cost = 35 + crate_heat = 5 contains = list(/obj/item/storage/box/guncase/mk45_automag) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/nsg23_marine name = "surplus NSG-23 assault rifle case" dollar_cost = 45 + crate_heat = 5 contains = list(/obj/item/storage/box/guncase/nsg23_marine) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m3717 name = "surplus M37-17 pump shotgun case" dollar_cost = 80 + crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m3717) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m1911 name = "surplus M1911 service pistol case" dollar_cost = 10 + crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m1911) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m1911/socom name = "surplus SOCOM M1911 service pistol case" dollar_cost = 25 + crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m1911/socom) containertype = /obj/structure/largecrate/black_market @@ -774,31 +814,32 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /datum/supply_packs/contraband/deep_storage group = "Deep Storage" - -// Helmet Garb - /datum/supply_packs/contraband/deep_storage/spacejam name = "Tickets to Space Jam" contains = list(/obj/item/prop/helmetgarb/spacejam_tickets) dollar_cost = 5 + crate_heat = -2 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/broken_nvgs name = "Broken Night Vision Goggles" contains = list(/obj/item/prop/helmetgarb/helmet_nvg/cosmetic) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/xm42b_pipe name = "10x99mm XM42B casing" contains = list(/obj/item/prop/helmetgarb/bullet_pipe) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/trimmed_wire name = "Trimmed Barbed Wire" contains = list(/obj/item/prop/helmetgarb/trimmed_wire) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/lucky_feather_random @@ -811,18 +852,21 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/prop/helmetgarb/lucky_feather/yellow, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/rosary name = "Rosary" contains = list(/obj/item/prop/helmetgarb/rosary) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/rabbitsfoot name = "Rabbit's Foot" contains = list(/obj/item/prop/helmetgarb/rabbitsfoot) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market // Masks @@ -837,6 +881,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/mask/rebreather/scarf/tacticalmask/tan, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/skull_balaclava_random @@ -847,6 +892,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/mask/rebreather/skull, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market @@ -854,6 +900,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Skull Facepaint" contains = list(/obj/item/facepaint/skull) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Glasses @@ -862,6 +909,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Aviator Shades" contains = list(/obj/item/clothing/glasses/sunglasses/aviator) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/ballistic_goggles_random @@ -873,12 +921,14 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/glasses/mgoggles/black, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/bimex_shades name = "BiMex Personal Shades" contains = list(/obj/item/clothing/glasses/sunglasses/big) dollar_cost = 15 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market // Headgear @@ -891,6 +941,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/cmbandana/tan, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_earpiece @@ -898,6 +949,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t randomised_num_contained = 1 contains = list(/obj/item/clothing/head/headset) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_headband @@ -911,6 +963,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/headband/tan, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_boonie_hat @@ -921,6 +974,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/cmcap/boonie, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Misc @@ -929,12 +983,14 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "PDT/L Kit" contains = list(/obj/item/storage/box/pdt_kit) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/lucky_lime name = "Frozen Lime" contains = list(/obj/item/reagent_container/food/snacks/grown/lime) dollar_cost = 5 + crate_heat = -2 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uno_reverse_random @@ -947,12 +1003,14 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/toy/handcard/uno_reverse_yellow, ) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/jungle_boots name = "Jungle Pattern Combat Boots" contains = list(/obj/item/clothing/shoes/marine/jungle) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Weapons @@ -961,30 +1019,35 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Type 80 Bayonet Replica" contains = list(/obj/item/attachable/bayonet/upp_replica) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/cartridge_bayonet name = "M8 Cartridge Bayonet Kit" contains = list(/obj/item/storage/box/co2_knife) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/clf_holdout name = "D18 Holdout Pistol" contains = list(/obj/item/storage/box/clf) dollar_cost = 10 + crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/m4a3_c name = "M4A3 Custom Pistol" contains = list(/obj/item/weapon/gun/pistol/m4a3/custom) dollar_cost = 35 + crate_heat = 4 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/m44_c name = "M44 Custom Revolver" contains = list(/obj/item/weapon/gun/revolver/m44/custom) dollar_cost = 70 + crate_heat = 4 containertype = /obj/structure/largecrate/black_market /* --- MISCELLANEOUS --- */ @@ -1001,6 +1064,7 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro /datum/supply_packs/contraband/miscellaneous/secured_wildlife name = "secured wildlife container" dollar_cost = 45 + crate_heat = 7 containertype = /obj/structure/largecrate/black_market/secured_wildlife /obj/structure/largecrate/black_market/secured_wildlife @@ -1019,18 +1083,21 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro /datum/supply_packs/contraband/miscellaneous/potted_plant name = "potted plant crate" dollar_cost = 50 + crate_heat = -10 contains = list(/obj/structure/flora/pottedplant/random/unanchored) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/miscellaneous/cargo_tug name = "cargo tug crate" dollar_cost = 50 + crate_heat = 5 contains = list(/obj/vehicle/train/cargo/engine) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/miscellaneous/clf_supplies name = "unmarked CLF supply crate" dollar_cost = 40 + crate_heat = 25 contains = list() containertype = /obj/structure/largecrate/black_market/clf_supplies diff --git a/code/game/objects/items/circuitboards/computer.dm b/code/game/objects/items/circuitboards/computer.dm index d754ada57ca1..d25208576d05 100644 --- a/code/game/objects/items/circuitboards/computer.dm +++ b/code/game/objects/items/circuitboards/computer.dm @@ -158,18 +158,25 @@ name = "Circuit board (ASRS console)" build_path = /obj/structure/machinery/computer/supplycomp - var/contraband_enabled = 0 + var/contraband_enabled = FALSE + var/black_market_lock = FALSE /obj/item/circuitboard/computer/supplycomp/construct(obj/structure/machinery/computer/supplycomp/SC) if (..(SC)) SC.toggle_contraband(contraband_enabled) + SC.lock_black_market(black_market_lock) /obj/item/circuitboard/computer/supplycomp/disassemble(obj/structure/machinery/computer/supplycomp/SC) + if(SC.can_order_contraband) + contraband_enabled = TRUE + if(SC.black_market_lockout) + black_market_lock = TRUE if (..(SC)) SC.toggle_contraband(contraband_enabled) + SC.lock_black_market(black_market_lock) -/obj/item/circuitboard/computer/supplycomp/attackby(obj/item/multitool, mob/user) - if(HAS_TRAIT(multitool, TRAIT_TOOL_MULTITOOL)) +/obj/item/circuitboard/computer/supplycomp/attackby(obj/item/tool, mob/user) + if(HAS_TRAIT(tool, TRAIT_TOOL_MULTITOOL)) to_chat(user, SPAN_WARNING("You start messing around with the electronics of \the [src]...")) if(do_after(user, 8 SECONDS, INTERRUPT_ALL, BUSY_ICON_FRIENDLY)) if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) @@ -178,11 +185,35 @@ to_chat(user, SPAN_WARNING("Huh? You find a processor bus with the letters 'B.M.' written in white crayon over it. You start fiddling with it.")) if(do_after(user, 8 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) if(!contraband_enabled) - to_chat(user, SPAN_WARNING("You amplify the broadcasting function with \the [multitool], and a red light starts blinking on and off on the board. Put it back in?")) + to_chat(user, SPAN_WARNING("You amplify the broadcasting function with \the [tool], and a red light starts blinking on and off on the board. Put it back in?")) contraband_enabled = TRUE else - to_chat(user, SPAN_WARNING("You weaken the broadcasting function with \the [multitool], and the red light stops blinking, turning off. It's probably good now.")) + to_chat(user, SPAN_WARNING("You weaken the broadcasting function with \the [tool], and the red light stops blinking, turning off. It's probably good now.")) contraband_enabled = FALSE + + if(istype(tool, /obj/item/device/cmb_black_market_tradeband)) + + if(!skillcheck(user, SKILL_POLICE, SKILL_POLICE_SKILLED)) + to_chat(user, SPAN_NOTICE("You do not know how to use [tool]")) + return + + if(black_market_lock) + to_chat(user, SPAN_NOTICE("[src] has already been reset.")) + return + + playsound(tool, 'sound/machines/lockenable.ogg', 25) + user.visible_message(SPAN_NOTICE("[user] attaches [tool] to [src]."),\ + SPAN_NOTICE("You begin to fix any tampering to [src].")) + tool.icon_state = "[tool.icon_state]_on" + + if(!do_after(user, 15 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC, tool, INTERRUPT_ALL)) + tool.icon_state = initial(tool.icon_state) + return + + playsound(tool, 'sound/machines/ping.ogg', 25) + black_market_lock = TRUE + tool.icon_state = initial(tool.icon_state) + else ..() /obj/item/circuitboard/computer/supplycomp/vehicle diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7026f2a3e7d0..d56f6b924020 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -454,3 +454,12 @@ FORENSIC SCANNER update_icon(market_value, TRUE) playsound(user, 'sound/machines/twobeep.ogg', 15, TRUE) to_chat(user, SPAN_NOTICE("You scan [hit_atom] and notice a reading on [src]'s pad, it says: ITEM HAS [market_value] VALUE ")) + +/obj/item/device/cmb_black_market_tradeband + name = "\improper CMB Tradeband Compliance Device" + desc = "A device used to reset any tampering done to trading devices' signal range. Occasionally used to fix any signal chips damaged in an accident, but often for malpractice in trading. Use this with caution, as it will also reset any evidence of potential illicit trade. Created to fulfill a joint-organization requirement for CMB-ICC teams on the frontier, where tampered machinery was difficult to move and refurbish. Smugglers beware." + icon_state = "cmb_scanner" + item_state = "analyzer" + w_class = SIZE_SMALL + flags_atom = FPRINT + flags_equip_slot = SLOT_WAIST diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 58b2a2dedca1..45720ca7eb44 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -110,7 +110,8 @@ var/datum/controller/supply/supply_controller = new() circuit = /obj/item/circuitboard/computer/supplycomp var/temp = null var/reqtime = 0 //Cooldown for requisitions - Quarxink - var/can_order_contraband = 0 + var/can_order_contraband = FALSE + var/black_market_lockout = FALSE var/last_viewed_group = "categories" var/first_time = TRUE @@ -147,6 +148,11 @@ var/datum/controller/supply/supply_controller = new() //If any computers are able to order contraband, it's enabled. Otherwise, it's disabled! +/obj/structure/machinery/computer/supplycomp/proc/lock_black_market(market_locked = FALSE) + for(var/obj/structure/machinery/computer/supplycomp/computer as anything in supply_controller.bound_supply_computer_list) + if(market_locked) + black_market_lockout = TRUE + /obj/structure/machinery/computer/ordercomp name = "Supply ordering console" icon = 'icons/obj/structures/machinery/computer.dmi' @@ -377,6 +383,8 @@ var/datum/controller/supply/supply_controller = new() var/black_market_points = 5 // 5 to start with to buy the scanner. ///If the black market is enabled. var/black_market_enabled = FALSE + ///How close the CMB is to investigating | 100 sends an ERT + var/black_market_heat = 0 /// This contains a list of all typepaths of sold items and how many times they've been recieved. Used to calculate points dropoff (Can't send down a hundred blue souto cans for infinite points) var/list/black_market_sold_items @@ -954,7 +962,7 @@ var/datum/controller/supply/supply_controller = new() if(!istype(supply_pack)) return - if((supply_pack.contraband && !can_order_contraband) || !supply_pack.buyable) + if((supply_pack.contraband && !can_order_contraband) || !supply_pack.buyable || supply_pack.contraband && black_market_lockout) return var/timeout = world.time + 600 @@ -1021,12 +1029,16 @@ var/datum/controller/supply/supply_controller = new() supply_controller.requestlist.Cut(i,i+1) supply_controller.points -= round(supply_pack.cost) supply_controller.black_market_points -= round(supply_pack.dollar_cost) + if(supply_controller.black_market_heat != -1) //-1 Heat means heat is disabled + supply_controller.black_market_heat = clamp(supply_controller.black_market_heat + supply_pack.crate_heat + (supply_pack.crate_heat * rand(-0.25,0.25)), 0, 100) // black market heat added is crate heat +- up to 25% of crate heat supply_controller.shoppinglist += supply_order supply_pack.cost = supply_pack.cost * SUPPLY_COST_MULTIPLIER temp = "Thank you for your order.
" temp += "
Back Main Menu" supply_order.approvedby = usr.name msg_admin_niche("[usr] confirmed supply order of [supply_pack.name].") + if(supply_controller.black_market_heat == 100) + supply_controller.black_market_CMB_investigation() else temp = "Not enough money left.
" temp += "
Back Main Menu" @@ -1087,6 +1099,9 @@ var/datum/controller/supply/supply_controller = new() temp = "W-Y Dollars: $[supply_controller.black_market_points]
" temp += "Back to all categories


" temp += SPAN_DANGER("ERR0R UNK7OWN C4T2G#!$0-


") + if(black_market_lockout) + temp += "





Unauthorized Access Removed.
This console is currently under CMB investigation.
Thank you for your cooperation.
" + return temp += "KHZKNHZH#0-" if(!supply_controller.mendoza_status) // he's daed temp += "........." @@ -1229,6 +1244,10 @@ var/datum/controller/supply/supply_controller = new() /// For code readability. addtimer(CALLBACK(GLOBAL_PROC, /proc/playsound, get_rand_sound_tile(), sound_to_play, 25, FALSE), timer) +/datum/controller/supply/proc/black_market_CMB_investigation() + black_market_heat = -1 + SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", FALSE, FALSE) + /obj/structure/machinery/computer/supplycomp/proc/is_buyable(datum/supply_packs/supply_pack) if(supply_pack.group != last_viewed_group) @@ -1237,7 +1256,7 @@ var/datum/controller/supply/supply_controller = new() if(!supply_pack.buyable) return - if(supply_pack.contraband && !can_order_contraband) + if(supply_pack.contraband && !can_order_contraband || supply_pack.contraband && black_market_lockout) return if(isnull(supply_pack.contains) && isnull(supply_pack.containertype)) diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index aea849b9bd28..a2b98190b564 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -143,6 +143,7 @@ assets = list( "wylogo.png" = 'html/images/wylogo.png', "uscmlogo.png" = 'html/images/uscmlogo.png', + "cmblogo.png" = 'html/images/cmblogo.png', "faxwylogo.png" = 'html/images/faxwylogo.png', "faxbackground.jpg" = 'html/images/faxbackground.jpg', ) diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index 06b656fbe504..1353d47432db 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -388,6 +388,14 @@ H.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) H.equip_to_slot_or_del(new /obj/item/tool/crowbar/red, WEAR_IN_BACK) +/datum/equipment_preset/cmb/liaison/black_market + name = "CMB - ICC Liaison - Black Market ERT" + skills = /datum/skills/civilian/icc_investigation + +/datum/equipment_preset/cmb/liaison/black_market/load_gear(mob/living/carbon/human/H) + . = ..() + H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) //Tool belt to open ASRS + H.equip_to_slot_or_del(new /obj/item/device/cmb_black_market_tradeband, WEAR_IN_BACK) //Tradeband to disable black market //*****************************************************************************************************/ diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 7de9ad7f7ebf..2c81514d767d 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -245,6 +245,7 @@ t = replacetext(t, "\[logo\]", "") t = replacetext(t, "\[wy\]", "") t = replacetext(t, "\[uscm\]", "") + 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/html/images/cmblogo.png b/html/images/cmblogo.png new file mode 100644 index 0000000000000000000000000000000000000000..d324f904a4c01c28d26c903f73b9309ff89294ff GIT binary patch literal 38025 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 literal 0 HcmV?d00001 diff --git a/icons/obj/items/devices.dmi b/icons/obj/items/devices.dmi index de9e6fb01145f59303c15bbe98c03c3998db95ef..ac1c61bf249feb097887b6510699c18df52593c5 100644 GIT binary patch literal 41939 zcmeFYcUTi&+cg?MigZf^1PLk#0#cQLlz1VL#LkRlyI zlMX=f4tW@=lk#Dx|o5<%$_}&z1O|&b+7%()L5T~^E4*_ z0N}ZG^M)A!z^u*q72{xI9C7#f^$Y+wQW9cr?RUe;_p#4YFTbar9sod4cFw)2;Yn5g z))z(E7zqkewGJFwJ>@zUkCCx9RuVszbY_D0ofg$tmCE+Wx%eD^o+oeS;2`+1Rx*u7 z!zRNEJn2-yt+rsNp|y(d+u>J5{#YE7rc`C{u>*^%IE&=9dI3ayil-Rg@Gt(h@YB4U z%NjHdVO|yEUtR~(T&G$=t!)lE1J_sEk5tUJwcBSdSfjB5~ zGo>t9++N;Ux16JfZh|MZ-s0T7S8d>Ixt_TK3aD4slQQ(%^&`w{kNUfY4!j*a!W-=G z%-*{D5^(zF^{<%z=K*Wa4OCB#&AV1L3cRPk8i~4t-wgdAk@NglBwiZcT4}bQkXt!2 zKh(!^rtiG$v0f*NV|vPj-*JD>Vqr72M~?a9L!MPD*FRR0lk^7D0;rru^~f!w!JGC% zO%o%|{LU&$-}wv3);;rTx5rG2YcH^-^F=k(ir#D>MT;!FDY8!pl6-Q%Oh~P@{zS@Y z+n^y6n1U{wQr(LLjUVn8WBf8cL=_I6IK6kyL~?7{;Lj*$^+PSp?7~!>`-PgW@ZvEY zR<|n%@j%PvHmO_jC$7oad6h~DX`YbGmi$@O8qAxHfL(4Zy?wb)c(R@2`2F0srWH>v zu<%+Zkk*)&@Y$upm+scr%N3^RUu06(9oIuX;kgRP5&UvA(a11Wk;lNCE2({4@}=>A-@U!Uk z;=6w#{sG4}Pl5dmRtl8-8vpG-m zI!Ou>t3N_HaHqaVj&9v-Df=`Z*^_wp!ic%1R&D7Ltu^Vo2JG{o0q~(Q#>?5Uek@Tq z;nw2<_fe4>A1G;KFV1OH>5$nVy!N)Pj`PTV2AUH{*l+kUO%HWUIsfJf8+X0PEg$UhjONGtbU{>B)GoNZ}S3p z0o7_fa!G)Wz(yv@-q+XiPpITIBYPYesda~=Id8am|F~+av?sVG7r&A2b@L+?<6Qa7ac92y0Cz(! zN%en|Q872wkt>#!iu=KO@6@r^7u-Kt4TJ@w2K$_=GBX`7sAc9*;Al@3r?(n?gT}*I zgzOZ@<)tNl23!KPUrVhJcn|*q6tgk?J;cn;EOz++5#A%(VrLf%4Ue|-0RUnts^76^ z0PCo@iRxDednY2>zCfu}L9-D|EDLO`DHn|TqtJE~FJ^#tVHAMlw;mg_Er0T9Kh4A( z92*+s^9CdC!s{;A*>Wjmn4l<#^-S>%Bs-*6bFvHnNDs? zvd-jqL3qRURK7|~XJ7JwCLv8@bUm+lQ3|k-;`uqHH4JSqM?iTFhI!4)hl8N^RE6=V zsd51(fIQZcpWhF;`;AOX9Ecozv@)1^R_)J3bA7svf&T}VT6U_Jc|6GfE7TXxKwG8e$)5HxgLP4_yZ_ACT_BNX#2)@_ELA`3Mk#- zH+QK9(=^B$40GkcMS)aSmkOsuZMhIX(rIKY*^Jo62P-^CaXk_~`)P)2h`f+8@hAhP z@%2m;gi7fiWEbdgQ+XB_0*@9w-^?x0*4!-2>U|ED4uWzgKWW!5B&iVs|IB zc$~KU6qlirM6hWw=ANNJh^VEbyD%zyL(?7hgixI9>HWELXbMym*?e#%2_gG(E*5f^ zdTWNgxYL1lf9=z8Bo!mqQZr&8QJU=Ftn`_aE~8#2v-|dj)9pEv_ZU)WL802*o9hT~ zd28gni{jF=mx|}}-_b06A3np6l zv5EsCyWMEkg=T7`V4dsEBjQmb-pw{f7MZ>^*=+mls$gwaRC=mY<6xX9S8 zPqCswKTqguya&4#Qtdv53oO@Q7b1L+4n6b<7dYMkGU00?s0PJ+9q-_SP%geU2h`wN z=-puzKKPG>Zz`Y`+~*1?A|d{B6lVwC#-jb!((0TG$i^7PCCnHKd|s$t%P`TDA(NgjFH&-;a5t>)vB6tsXLl zhab$0>9s{_a$JFFCW_JhkN{ z^R8&VlV-frYO7sgl6!4Jz;Uy)JVzaPAG_{Nmp&;deu7_+N)37bWU4T6m-OeJ-@4jI zKDVDGR!>?kR#({)$les^!i3Ow_njo%fLNvW!)za${z4WWT}Sae3f%I`mO5llGnc3ehG@ zkf&nlD=qudo%>g}ol-J3B{sokwa@M;E_KiYJ8K+C?C?9AvjS_^>nhqlC3ArmYd}zM zN=0-2G%B-V>&4SC=!;}HOJ&tpHyJ`T_)IITj+(@hhxN76H-dj}j?qGuc_48`6_A%g z3P@_V2M)?QmpGLwlkxk$Dz4WLHkHY`s9!9GyZ7TR*URJMBcHn3quJMiWg`&l%6utG z@FWL(H}N{SqOE{3`I-wv4BvHYPX^HhCe%H$={?vgv^SuOwLB--o(UO(R3y)T1gO;I zL_*XCXXc#p2By;6E5;*n$?=##&DGGA-T-AVk7(L4D6gNm2(F7OY_a16YukpO)rTM}&njYxsa+>JBK$`tgxmR)!=rQ>oM?H;sug?Q+3}WSl zP%{7MvvJVgQG6y{LDSIVp{CRov9;|#zFi{&-29OJ$fihNY@xpB=^U?Mdk_4=r*}K| zjQc$b;Guy$1vmT+$GUu`tq)G5i(1VS@X8_@-x|kXIWCUN$c{&Ypu`i5;8AMZYWQJl zTex!P=HY&={HYA;y_dD z2>{@=&S6|9w(#Y>e6ac<`?x&kTppPT0I2_WL{EAI#U6%sK!htlfbju9%u5Ww%-Czs zX#cLS=N5gyHWy(!eS!-fDitwc0=L;(O% zVdd`aYiqgR3sN-zr)UqzOkP}5LV20WE-w3hQbrMA-tEtJI@Ad}3cr>6jn`%6IV{qC$yT9!S*rH1NJ;N)luS2}7VDqP8vVRzzEX&wLMS?lIrUH5DBD6v}IUyd^X+ zJcNOd2VuY%1xn_si69_+f5L_GLs`2!_rZO@y9DJ6JxOOi1fs*O64GVu-Y1<=yZvDV zen9>-@U8$2RhR3AsY4UW8#kl}Ft}UL{&yD-{E$#8Cr}nqv~tYuj4d6BwlldD8nn17 zwmND887q=+B`y?;y}ZXj!w-8(%f$E&0@7pV>VW^^_b`mY{eZ=s-TCwww3{W8cZeQP zx#)gMf=)9TK6k$+w;y8uyPyN6sj6@SQJLV_xMef z)%`$afkQW|PfC>o@E7=F_aD{J=X&v+sJ7`F|u{=|@ zE*>N|RExB9;%dllvD6d&B$0bk99MS+m6f-NqswH^>3T)XM74exO~ZX(eF&f^Y*qeA zS(29Gla){~JgRk}JQ`^sLlif9``h`>_Go5L4MZetiM$A&i=~TSBH{;Ndt+9ywd17{ z-3TNuO6rIcn>OqE9Blu^%p(d&i{$Iuc~8ruXFb+|O$*f&M5&zw7zyo&jFsGtRdJvE z$VX0WwQF_(ib+gahipwZ+?#3i=Xz>tX}Pd7*`NjhAW3egVjTBGv*?^HBCd)N|u9JZJb##?eyr8J6SDTqbm1Ezv z9i??5l}3XR=h-(GlT0fgeXGazL`Czj49Lh85Vi@fm2LKlEq21?M&}UbKPmHKz51}{ zVx+yf0{5U0^|2q(uPX%PcDph?puEuXEwaAju!kmx+4Ab#YJGst0Ir@p%A7Q@*WdN( zQKM0oN(leEQnV#Fh&QC%zB1|skFZ|&!S1n9y{qHT%8?n4<#LG$qMGlAH-8zy@O?1q z!QR3WtSDd`++j6nxw{oAVc{0UX`#C8I6x4PwR!!WcEQE=hS3K6n!lTQZJLObE$eb2 zGA*E^*z6N$s*Kg}HnrdlD8&kjOh#j|^qNuQg40)AyZpQYdN1x7dmg_sWCu@_uTbWP zlAqo?3Zq_NUiK7zYzx#Pb49_|ye&k)*%iq>YJs6K+|Z000)fUiGnno(NJ=k}Lc?`l zwoz9M1S#to?u3zAMbgDbTO;NX=um76*!jAt7Rl=Si|q}TuAlX2B*eN zD1!UtZKMU8)Xknl(qhQ=ati%YTI&7T!aDtOnuNWJ7-ip=4EF*Gk`}?or0B<`IW*FO zif&oa)$f{&uz*CZjJz>nmssEnr&c{G=DShVE~rzBVcvCq>tV zq~yPNN~gJ!woOx6k30x?*=lQyr1v>$|4fq{*&*Uf+g^X zLnQd>d`-e$1(gPSBv{RP(@}dEKL{`8l(l4&x|_uKDk0x3-i~sQe7u!XRWCU*oVK_d z95x0@3>1p+!;K4o4+aQB=scb1VwH3#WA?~Fm@H_4v%!*xt5(07xt>eNGU+eT?0i3DDw?k?b|;>=o~zQKlkA=G zj7{oP_5rw4lFlXHtgtfXGvzzgRTjl>H7E4P^T%fkigcb&jPTi}brW+|=Ts)2Q7i#Z zrcxzKnGG(mbj67AF;c%vg=#Dh!h&-mBOvwAW6z&N#%|1=&!LDAi+Q05P~I?ec8DH? zUCVZ93Gz({)P|M(_w11s{ZEbCyH(69kVb!6`5r$)(h$u3Rgp z_?YWw8Jr0Gj@HMb{r zz#C}KnMQ_<@J;XW9;~&bLo#@mQY# zkVqY6dMpRw#KtH38CB;C$}?1>`H^VL;Sq5H@>`SP5dfU<*4ca2&PLx^L!2==KYe#D z;@E$p1cI~Ijbj+N8t9blUjgdtuCTH$Pahoay1lxSD7budX2Ws#h8~WDuCvdkwCF#7$UEw9O)^vuLGCkGYrcAiP#8E&ofKfuns(NI_)u&a`7d(< zI3EAMGNJ$1RLXcal>Jbq@FLGertvYSY7op^`QFEXXny-Hrw{LP(RY6D`ZeF#AjJZc zR$HPU_Lt(kl0ER+`T|Jh;MQsIiU*Np1$6_bU=GmkcMJiDbHVp3kheVj)(yu|bR}1* zr$4^%8fB@a+fz{|tsq?Mu#H4;$+%k1(}QsbJsu0vIIZTDXz)gGBer}>Ha!}mOwHs} z(gsAlyJ(O6dOR6z0l-IrfL&Zr0PZvr2J=|F4e%SK?{T@$)<)C7tG*~cT0R$wZ>;>z zP#uQ=loR+lg z*w^R%ZC(}dR`S7%Xi?`oIUzsQl~8WKsqL>mt;xDWmTIO2fJ}lE9Qy<)z5uau!ftH3 z8Y7GV1Yl<`y|Bb7h3Ty5Mo49YZS{?6@SehYdl`DTJq&egNh9R0(?y!cQxHLBV6Z&#L| zj~7xtpvT<{bC;z@blsqZ!;(4TD=^ZO=Ydinr7Bf!BY+p9?)6giG&unw2`Zq&e36AN z#$_c)m+5r+6$BTAf@}JdZW~JFQ5;40$Twxh!6=R&NS-bDMj7%#pfHD4$<7zu(HGw7 zHaUb8LFe}lTP$Sx4Syc0=fRXB)!s>Ro*`IKsNXoDf?ya-iRC13nDiZ0vHQ>NOJ|?G zt-^mhgJ~fJ`&k$}9I{eLzNXCgN8*QZ6}{Se>zun5sCnvG@dWxVS5*RZQI&%0#LfVv zMoU+nVphU4o8oWhT4(Q%W3_X#tj1O=GDww0xpODnG|8J+jv`1!#A zP2#(9NzYu-CvK)7$7hEoez3GbFEGk#9%`$E5ku)8MoFTy)c_t8#Z|QIC&h%Wn@F#2 zgpWiTY_E4!ckV#xNyXC%{eJDJbZI;+XcP9Fd^Y6vU}(hFakAGkmunJz;V#{vrF_#^ z!ba=d${9O&?_XYjhp9i0&pzdny2*Y4_F9N}35RiD% z*S;{|e(`8pRgGdp0?;dQ`vEl4zdn zDn40r>F|rds#pYk<3ZBV$jmEQb-`73>Nxz)Q5Ab&gl)IMsTnBvyRS){*vt7j{lTfq z&bt*$$hsLLSUBz0RXeUQL0)K3t~A|W-}58b#ZdhHF-=eQ5kIOsc%Yh$RZ=~^MK32upbPAsN{^gP(e(oxg~_R_#iaWc5r!osm5i5kq@ zg6|eChtf2bq&ZqSD=aTHj&Jf_BF-VOLz|uMe$B2&cpwxg>G72|!UjPyG$f{y(n)G{0AF+oSps@%jPrIalNQ zVzgG4fl;B6`34xMsu}!= zySv?_4w+-MMs1+eqDn^_a_dRIiH@l2&eSwJb4F$)ZP$1iGu?34@I=nsD|Hd;mGv0I zKTgek+UmLTXsv=miXBa1IF}*_i9A@^Ak!9%0BWBvLF8ij9&8TUb5;5dcuO-%h1n z`m~BlXk~^vk2^O;yUH{$58rEeS7nmC?>SkWxgoWkg_mJrM}|PyA(c^L5=e*#U0I5h zkSugW8vwBJO5YDcu~grm9iUc5P3d?sDTEPmBaCDl(})(KD1>dV&gp*xeo-U7pt|ofvdyg9vJFmxlE}&`T~<``<6Y5*Z(=_cZr=!EbSI)l-}8ulL1X<< zTUGu^T@s13;Pku*9Zs-AF< zp;y3=k3d|H$C5!40=ydkCXL0nI3%+M@L3 zS(9`*i?_MKe_CIUdsI+YWFEAJP_bE_S7(P0_BL-#8TVVw;fmn&r4&d(I9ZOrb2z8- z`ioW8d1A}1jkn&;sfB6RRS{Y5#%2fF5sL>R6z=1X?-m)qKpThZvrnP9AdY^Xo=6| z?Rgp46%h>rT9|hD_idhA6C^AZFla)SvpH$J<+5TwYSe?2*kVciSk<*li=a{W@C3bt zgj`V}%^@7ntE$E8I7vStOgb8gH-SK(CBUI??vrDibt}gqH(1f^0cj`57 zQ&cYErU-P6VxgAtdPSau!NoyiTCV1!>}stnsVpfayMpeLnx~^Be!FYN;}j@}5tq;J zAnj!35+{=s>;S!JOq1sk)ZV?@?&4;+(-Y0bLR4;pg#pT_Ym%o0Uq$Sn zI(f~zBrnyfoJiGz!YO)#Ii?5TGPqYxU$Ago0$PXdiDS^Oynq|>Zk?aM9Vl6Pea#Ti zF)e_A1>V=?o~|#uWdLyrSH-=_9zWkKpXe<8J^pk2v2}<^=uD+yBAf+868iaJ=+Qy5 zoGaz+DI?*yJeR$cWIZF9J&2uh$o)$AM)0ENNS@A5mCAPZ;9%?hXoaH+Hz^X&27k zZ_RY-TsTD<2|F(m<~8m+{PCvGc_A>c7$^CRMO;{O(+lToFu%-+Y<_50IT>TGCoMoQ z#5BPX&8-<0HqC-+a)^%Rec#lSR0m7l65P(}kTGvqQ156d@Bzdn@$O)hTtU}Mp}`;?ZXaqklq)Y_0pT_@4%Q#Nu! zoT<{*;+r=&LYMyQ0p;Op5ufVO**4~ zV_v@SeDT`RQ>Y5&RA_756?-PhD3e_V&m+dy!YEwvCAJOQA#A<8Q|E-l>;v;YLkx~H zL{LxIUO(`O`$pC+8)TxoP8Op6bG5oXtEOK42SjPDsBR}c#*^lidiM+E_?G`y|8Aaq zfp^(y7%y|jhy{{`SV%Ze>m9;Q%`C5!?x0oaHfP2vNYzj3AyCkPNxAut@g;5Fkmami zJ{XlBGEk+lb+8#rLqPSpUhl~fp`GA zW>z`~ibJP-05=s=YOotoesE?aHI2-q+8L zyx#!gV3J1pRy6{i*t`~xHeAsgq*-Fl9ruVoV#?Z0`+q(bb<0Wp=)p!q;tctsj%)Gc zM(154@Nsxs-fR_*=aDDOn_K6nGpgIqkjH#$b)EJl&QMmKCEHAZ3K0SA-y}CTvtm6% zR`i5Ll%C0-r+B|_b9@hh(qUKj7P34wrx!)8j!5k6gqN`6%s&Ag0snshPGQg$OmVHS!M(> z@sHE-oeF6BLe}$veYJ{$Ai=^Zlk>3*)m0fxbwIvuz^$Hj(KgqJ%ST5mUkg*d!Q1B3 zdhhncnW>ld))d(<7y0ZL8t9F>@rR%7Gs-v@dE`a+cdFZFH8y3fC{ABbeEmGKRtf}! zdBPn}`wV9*M!&!OtQf+*{Y}83<|_q*i&eb`c@!fzh$(5s?u(|$*-v-D`D8dAoq% z`b3As(~{q8a%$bliCQ$NX@`XIiyMr21L7JkR$YI&pv%_F#pvSeVOz%r9fil%)M{Hsgwjc@s|yUS}fEmwydt&l*+W-4>toG(KekIyP1UGgyuIhJPmKyzBAl22L-vTmMBeRJ#!K+ zJ^+~g2k2Hc6^(pCY6{5NUTO}eZtV}iU*@kQ>nhoOpYh$@|ef8|4Q+cj1;fGI1x5Y)0g7z4JiEd1eob^_DR2YXG`VG$Ao#EC&I z+CRmE006UpOTPLY`Vapm2abQm*#BPq{vS)eQ^_4ScNLT>;9U&$fgyw)Zm?u|e}7%k&>|w@@vQg=1!5zqhHJ%LYBRffQf)k0L@Hf3H5= zG_BXAGF>eQ<~kO9$@-0(i+AMc@;^;5+OZ(HvudMP%YT7g1=1KS@X(6zPy0s50&Y_p z?RsrsTi@`1+C%J4aYn4bnlj#xRa}28340LAuE!{N{1R5}+L!*P*Npq#rW|Dv^CeW% zj5a0TnG8?8_7ZAp`%kAZ$-;oj?513Aaf!Z}YDw2j2DTM3(5Lp2U(^|7dYgkEg#wex zv@OVWp{=eCkM*=1Ad^>3>QEpgj5yk!j7CCe;T3WPDV|qH!LU;C<`cV&;HQXAq5E~i zwCY~1)=dgnK;@Gsk{p1#->_qSQfcVT6o+$2>El!y$+r!QR{udFn@B?Fpb&gk&35Q= z)uz=g4Mqap{lOJE)~YJ;5MbWo!#Y4(IT2wc`P>>R)BKxV23eZoAd9>m7l%d|K2Jq& zUW2@GkibLf+dKQ)J6}R6_L%FR(a2I}1v^GJqcLE15qnl0<0MFC_)8ns?z;3Oe=b*` zWJD0n8rN6SY;e(32H8I+nYqZ9kG2&YH4ZF)|CzFK4LyL?xeBALEbcG(dWBH7)ftI+ zg*5TjDi&f#ErrshZ?2-y2v_+ghEU2dv2hERvu6htsG_-7+K}Ht-#Y6Y9Xhr8w;dW?}Q&We6A=w zzXJRM)JxuYz<=@qjS@`@FV>*>(dbrtWOmvki$C{eJ34i@E!~ zj_-mN35i%1B#d8nFh(;9zLbOxU@P_^DJ7}=@e3y2oyt`s;wRz7BRrF<*jR}Dg>xJ| zd@v?y82v{K8i|C;?LPLu&ewr&s%*vpZqB|4c{9Z3Z0upf1KWW5PEN_d-boI-9IHX0 z<&i`!+5L-BjH?AHG?tCz?{i><9(X?b4qGuJmInwB#F?M}og#;uz)nwfz(Nt?FgRe& zcx|tR{Cj|dpsBRa+1VmCTo-&H%;2Vx_Wume<+?NfRB$+jMh~qj06?4E|8KRNe=7>V zp{K+0W8XB8=9K@_DS0YGnfi|hw#PW=yincaL*?^d=gi=yLQYdgraXb)$7iXrm(Ufa zt$u_4JrKgR{x@g;jT?N(EU1l8p7Q%T{x{=Mz=nWR0;+bR|24TCQqh)x-S92f@PdGc z4Yu+Y|E>L9^?txI7UCGnp8ZGmKkeN{mI0p7>f%cn7T3!G+w8T056tPak6I$HKdWH= zFTASgVpvp^0wJ5|8t66BQZvud^h&P(G%|JQw-{*H6w)_)JFOY|%u~Z+t`3VPY*a

6QbLxDI?LTog)S$ceDZXKFct&TeRm{qZBP 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

a9%5xKw;O6eG&>0mKWsAohRl6?P zX&eO*Rv69U5-;8C44I8HGc;x7Y%GqjheMwpSMv)evcKDX(wX`GxSwY?AWg-iUn_f+ z3c%SRK>bfPme5|^1#!oz<=n;%+ z(_ZAlb{TZtuWFXlE_#_s9RHmm!nN;i8^D8U#D0-oKJt1Af^^OC@ zO=tH^{lgJTU1KvR>V~oQ^$oRq;LqD^QhqX)JoUWKQoqzrwx#gAQvVZn^v&PcZc;)`<(?`r=Ptv>J)A-)QXp*2iL$V4O$%QcI>A3*y4YBu+$H~{P zS#7<&9&g7Jr*Z3n>rV!4&V%TAG~Z`XbpG^|P(vAs=CB96(Sj?Q$SMt}l;W%pqx597 zQRw-N4+LRqn!)+wF-BY2;+1;B*I@qj*Yo6eJQa}UOI($&kO}!=7CLXeyC@%r{;X=t zXS_ullEwUui6f4DKlu8hlS;>9@M0}oD*ook!t4j-y9$gnTmUP4;=u+-; zkqD8x?6yLoaXfpM1C9PBq>|+4O<-a|Zut}WW4xk_PnVg^)G?P`eYL*98&Ww}m>%(C z3&6JKf$1W*1!P*)V%cStMYU_qXA0M^vr`s6>^wq^uI{9=k+^9fb0E8

7RW%#xx`_UJKevGF0ZvQP-TOne0I(48HpXg% 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 From c581820a00a90dffa29870a113f291fe0fbdbf50 Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Wed, 3 May 2023 19:00:21 -0400 Subject: [PATCH 02/14] rand --- code/game/supplyshuttle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 45720ca7eb44..5cd00d57d1a2 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -1030,7 +1030,7 @@ var/datum/controller/supply/supply_controller = new() supply_controller.points -= round(supply_pack.cost) supply_controller.black_market_points -= round(supply_pack.dollar_cost) if(supply_controller.black_market_heat != -1) //-1 Heat means heat is disabled - supply_controller.black_market_heat = clamp(supply_controller.black_market_heat + supply_pack.crate_heat + (supply_pack.crate_heat * rand(-0.25,0.25)), 0, 100) // black market heat added is crate heat +- up to 25% of crate heat + supply_controller.black_market_heat = clamp(supply_controller.black_market_heat + supply_pack.crate_heat + (supply_pack.crate_heat * rand(rand(-0.25,0),0.25)), 0, 100) // black market heat added is crate heat +- up to 25% of crate heat supply_controller.shoppinglist += supply_order supply_pack.cost = supply_pack.cost * SUPPLY_COST_MULTIPLIER temp = "Thank you for your order.
" From ae21179903864c8f2d890dde612ecaa2d350b6fc Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Sun, 7 May 2023 14:27:29 -0400 Subject: [PATCH 03/14] sprites --- icons/obj/items/devices.dmi | Bin 41939 -> 42412 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items/devices.dmi b/icons/obj/items/devices.dmi index ac1c61bf249feb097887b6510699c18df52593c5..a7087c2d1a9e44782b7fc0a8d01de0ed4b3b9bbf 100644 GIT binary patch delta 15226 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 Date: Wed, 17 May 2023 19:43:17 -0400 Subject: [PATCH 04/14] changes --- code/game/supplyshuttle.dm | 2 +- code/modules/admin/tabs/event_tab.dm | 18 +++++++++++++++++- code/modules/admin/topic/topic_events.dm | 2 ++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 5cd00d57d1a2..ecd0f8e8d56b 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -1246,7 +1246,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", FALSE, FALSE) + SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", TRUE, FALSE) /obj/structure/machinery/computer/supplycomp/proc/is_buyable(datum/supply_packs/supply_pack) diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index 3d0c8eaf9748..affd5edc05bf 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -283,6 +283,21 @@ if(points_to_add >= 0) shipwide_ai_announcement("Additional Supply Budget has been authorised for this operation.") +/datum/admins/proc/check_req_heat() + set name = "Check Requisitions Heat" + set desc = "Check how close the CMB is to arriving to search Requisitions." + set category = "Admin.Events" + if(!SSticker.mode || !check_rights(R_ADMIN)) + return + + var/req_heat_change = tgui_input_real_number(usr, "Set the new requisitions black market heat. ERT is called at 100, disabled at -1. Current Heat: [supply_controller.black_market_heat]", "Modify Req Heat", 0, 100, -1) + if(!req_heat_change) + return + + supply_controller.black_market_heat = req_heat_change + message_admins("[key_name_admin(usr)] set requisitions heat to [req_heat_change].") + + /datum/admins/proc/admin_force_selfdestruct() set name = "Self-Destruct" set desc = "Trigger self-destruct countdown. This should not be done if the self-destruct has already been called." @@ -349,7 +364,7 @@ if("CMB") var/body = "" - + for(var/text in GLOB.CMBFaxes) body += text body += "

" @@ -677,6 +692,7 @@
Cancel Evacuation
Disable Shuttle Control
Add Requisitions Points
+ Modify Requisitions Heat

Research
Change Research Clearance
diff --git a/code/modules/admin/topic/topic_events.dm b/code/modules/admin/topic/topic_events.dm index c95b6d33648d..d70ab5228b82 100644 --- a/code/modules/admin/topic/topic_events.dm +++ b/code/modules/admin/topic/topic_events.dm @@ -18,6 +18,8 @@ admin_cancel_evacuation() if("add_req_points") add_req_points() + if("check_req_heat") + check_req_heat() if("medal") owner.award_medal() if("jelly") From adb36f06827d8c8c1942e47480b24c441ce951f3 Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Wed, 17 May 2023 20:30:26 -0400 Subject: [PATCH 05/14] fix (real) --- code/datums/emergency_calls/inspection.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index daf451d38a57..2b9548daf04d 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -267,7 +267,8 @@ /datum/emergency_call/inspection_cmb/black_market name = "Inspection - Colonial Marshal Ledger Investigation Team" mob_max = 3 //Marshal, Deputy, ICC CL - mob_min = 2 + mob_min = 0 + shuttle_id = "Distress_PMC" max_synths = 0 From b80a33bb142f7a9af922d86aacab63e0cd1f8b4c Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Wed, 17 May 2023 20:30:32 -0400 Subject: [PATCH 06/14] oh fuck --- code/datums/emergency_calls/inspection.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 2b9548daf04d..8e700058762b 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -267,7 +267,7 @@ /datum/emergency_call/inspection_cmb/black_market name = "Inspection - Colonial Marshal Ledger Investigation Team" mob_max = 3 //Marshal, Deputy, ICC CL - mob_min = 0 + mob_min = 2 shuttle_id = "Distress_PMC" max_synths = 0 From 0dec630360f4f401ff7c66eb3f5c5806e47f549c Mon Sep 17 00:00:00 2001 From: Beagle <56142455+BeagleGaming1@users.noreply.github.com> Date: Wed, 24 May 2023 22:11:34 -0400 Subject: [PATCH 07/14] changes --- code/datums/emergency_calls/inspection.dm | 6 +++--- code/game/objects/items/circuitboards/computer.dm | 4 ++++ code/game/supplyshuttle.dm | 5 ++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 8e700058762b..371923d307fb 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -276,19 +276,19 @@ ..() 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." - 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. Work with the [MAIN_SHIP_NAME]'s military police force." + 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 will_spawn_cmb_observer = FALSE -/datum/emergency_call/inspection_cmb/black_market/create_member(datum/mind/M, turf/override_spawn_loc) +/datum/emergency_call/inspection_cmb/black_market/create_member(datum/mind/current_mind, turf/override_spawn_loc) var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() if(!istype(spawn_loc)) return //Didn't find a useable spawn point. var/mob/living/carbon/human/mob = new(spawn_loc) - M.transfer_to(mob, TRUE) + current_mind.transfer_to(mob, TRUE) if(!leader && HAS_FLAG(mob?.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(mob.client, JOB_SQUAD_LEADER, time_required_for_job)) leader = mob diff --git a/code/game/objects/items/circuitboards/computer.dm b/code/game/objects/items/circuitboards/computer.dm index d25208576d05..bbd845f16cc3 100644 --- a/code/game/objects/items/circuitboards/computer.dm +++ b/code/game/objects/items/circuitboards/computer.dm @@ -201,6 +201,10 @@ to_chat(user, SPAN_NOTICE("[src] has already been reset.")) return + if(user.action_busy) + to_chat(user, "You are too busy with other actions to fix any tampering.") + return + playsound(tool, 'sound/machines/lockenable.ogg', 25) user.visible_message(SPAN_NOTICE("[user] attaches [tool] to [src]."),\ SPAN_NOTICE("You begin to fix any tampering to [src].")) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index ecd0f8e8d56b..ecd08f591f21 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -149,9 +149,8 @@ var/datum/controller/supply/supply_controller = new() //If any computers are able to order contraband, it's enabled. Otherwise, it's disabled! /obj/structure/machinery/computer/supplycomp/proc/lock_black_market(market_locked = FALSE) - for(var/obj/structure/machinery/computer/supplycomp/computer as anything in supply_controller.bound_supply_computer_list) - if(market_locked) - black_market_lockout = TRUE + if(market_locked) + black_market_lockout = TRUE /obj/structure/machinery/computer/ordercomp name = "Supply ordering console" From a1b4a09aa0ddfae5c2f1c3e16f22f68de6833911 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Tue, 12 Sep 2023 21:06:12 +0100 Subject: [PATCH 08/14] 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 zE<%GGK>uEP$ad+>X$HG7z3x6l12&t_gBYH~=O3MbCmmnvBmsblx$Nch5AyU588aGX zzoeB-L|{#LgfdTMya$tOB~*3LF)-Xa&f%!2sK5939mfcioKlX>2GRsnKVfL-t6A?I zuXS5M=!%+;#^L^V`v?E8p;;!Q<41a$r!rh2RcA&U$Wr>dpUT?rD1FFv^2h`m_Ghaw z08KqmJ3poD3wwG3d~Z7eh2cvKm&&(M7CVvWD54l;2?+_gD0I(cN^(nF_}{p=@aQJ! zl5!aqWdNgwVYVWsqv3j0R<0%Yc&6KteD+fuT%4S0qha}Jh(9ZbWfR|StmRhqm=u)x zs?Ya^`Kzplb@<1W>j@yToE#_+WSgCM>o$%hKY1sOiH~2qo51Tz3hs?}nqckD-_@NQ z{k*QC5C*4?AMli#{fc;ezI#V+NEYp4!z&}4&R?2@<8>s%#xLve^HJv%{Smqhu*TBT z^`OQ%>c%%TeE^;F*DrV0o_6ACOc*!&JKwR6B>W?v7un?He{GJJc}r6 z>wi_?4jgSXPExMGtIj4TSfI~iRO>tDX5piF?Q>@O3ABD!|JG#Te62`3DY!!o61vPU zog|-}8nCeLIn5X#E4yhNM|+oB=ax=%%Z%)s4yV^2xo6O7A`?SQb?BY z$NwH9ZpaK8;c7%#U^#s0r^n6&3Ntfvihw;SbS$(D zh;B!geXJ$Hf<%?LJ4?5p5L(;BG!b zt#z2~a85*2ws4u@)!D2t6rUU{o)U+~dPgklcfR)`b4hv;-n8?II3>FI9(iLZ3(BI# z&`3l;`2$8#QA$N6bk-qEDcg&;$g`y6zp4_zMz(%ZoC6~%G3~f!%>8q_MyQF zPZdn#f_og3Ac=XX<#b3ar&B`rhqaE^AYT=xloyLZ0%Uo#hN(`4&W>w}}?Q#i7o4or6#40Nd z7ZJy*8E7@O&@juA}^XrSLQ8n!Y z*TcIoZ|Euu%EunHC`&*mLu-6>1dS9b3m&}t&KmdXbqq3K2?(6spEHxs&i=S+BZCE< z*DSH65Bs8xXstf#CKf7dD1}!ogUsi{R$oaSo5GfcGv}dkdjmffdjUFPV*p-nlxzr=F=cRHT2bEB_Q}yN=xDbbj8p zwK{KUfelPmUdFNh#8N;2F1x?Et@@KcZyTvBv!Jc-??>x_RaW$}IRr73Ja>t(FS!H& zd!2)<*3e@P|24c4y{dbCu?|{LOyaPp=w1~E1VV4DZydAAkm|!tx69x=d5d4?A)BG8+1xr@4}b;7F>(Xs z-ACorv&e_;Y}R4Blf}CBe`gYf5X$#SjINe5`&>zBwiNnjgp6~2w!wgFUKrkvx{8V{ z)Jax@v}U!2Ctdt-2TdiynWs;6rYLD>Zh1U!!80_gfs~Kh#j97Gd@M<4x?D?WZKnKD z{jol~6o0OEFp|gW=72l*vFCVu;nY-A?4(8wFOTtihNi4ZHVlKDT@*_ee)KXeYJV>) zE4gfRY@otCI#;MDCtGUpjMlKeX@?vCJz=2!sU4N;+b|_c2is|&ipO~;+v(N2+VVy) zU{Eo#g-m4+M6yTBH$C_FG|3R{rtm1YW$64 z(B*Z5hjn#2xy-n(V;agvwC2YwKN;nZ!q3K<_4pEQg`5|E6qVHQoH7Y~Zsxjc>}!gE z@;uwcT(*^94R^5+<4Kk0xo0ZNhs)s5C#aNN`O8El4g!g&|wPzJYYt^OI z#}_hdCRA&$yZ(_|#|UNNseY-D9F4?+*7#x{g#IT|!QH^83D{J6ItWj|We}W!X9~ zu_XGAkG8_G*m!phe9pqJuFY>N$bNVYYj_wBKLV){a&Aq(7ay=7 zHkcnDom`M4nj9UVa_HA9orq3Nbduf?SeN|rD=wHTbsm2)0trzN8xl@;f2?0h3T<)W zFey^#T&-c3)0a{Lz_AuA={^i2NN=8V&@0z}0!d zP}qVqO~^jpAv(%+9zA5u#vhs*si(>d-M%F#ID>3r1 z0MUJNJ=T5;9#Lv_HNOG3h0xFxMxdgXKVGX&&1m8KBD>q~c6bhQW%whU2EJL*T2Hm@ zo+(Uee6$K-0Vx><2GAdR{$RV80B&Np8h#%6bdciaw%Mh((uLoKuhh?N1u5kEXTDY? zqRaPjo_sBN;&wX4>Fwi}Qz7mA2qV(O1x zk4(&9$Hl6{-541QnixDueYsAf#`m^nliNlVQtQ-QK(;j!;OHj0TyQfzdtG+n^IIO7 zl2@L{N!6U5xGDrSQSeJ8c^8#&{O}k);m-1-t9taov*`ktC-WGnK$+pNod1I8>|iWk zdMhAYdW{2oz1b1DG81ba9+t=c{3WcX{-dgBV{Y{huM=w31V)!|d1(q&1XolR2Xa+g z>q*)TczuK@!BW|6oZ=7C%UvGQxRqNlhNY9qJytLUOhZhcr%(zT&;kb>x70$@PU|LK zqyc3`0aVVk2?eZcR!m<{D*Qf4`iET_(Pg_epQ>FzCjH8Q-uG3+Ou;0H;4Y>Z!L|v*ixKKW`ueXm! zg>S)Ik->OZ^qzYBKh5!1wHMN0z^Ch>yv-zKI@nkpnU()cnrYx^a)(RiM@*wv%YiQH zbUU9+V=6`qeY8`Oj%ZIake%=EIFf1}3fe^svRaDYR5Qau>*`{aeGC+XzGpk1ic9A| zUacLf-M`h&!06FKM3t0q+&X62dh@cgtK#`oz1fW_dB`D~_tV9%3!?B~l%GSzuTvFS z#6hmJgTI4-M6r~?w^ZaD3BJkuSkzvWbWBY)BSE6EI+PDY@$SmFKz(9Tbo3)zz{PaB z4zOdCaKHihtOlyzOi^;Aey%W;lKf$*zMMpVIW$%0E8zVw-MQP_eq5fqZ5DC(v&*ei z%xlw{{sHc$;>Vh{JO*hnLo{6>ki$cvtgI;REq{`$QItSPZYPARe&7dLKbM!EoQ;+J znAoGde0TOFqs0ed|Ek`^>o)w4`?rdVen;W70Q6$1gjPoWY%VBjTHBzi%J1u&osehs z60^FL^hR=qnZ1yo& z!gB*Ph$@e??k@2`tk@^zk5?StH7Z5xps9bf;s#P4w^9So@4SGcevvoh$=~h+gZu-& z+b0BY3R2N|2}pvnUmQL2G;{f$4erSiPRSK~GwaBafF6a_>vX!M1DoG&%XW%`!$9jY zd~GltcTnc#biJ<4HAZFA&ioS;bK&_oVT0w#zn_N^yiJT=t+b(^l}E^^MDJTAZ?ucc zvbni}OrBVMID5+@9c-ViU~LIeI$7f>=ed$paaYu7@Z5QG>(Qg3Lq-SuAD&B@f0kb{ z-z?YvE4pHN5P3?Lm6bi04jW=&gijnqy?`j+)6Vse#3bqb<6o{_bYah=&jXXcrQqLG zlRlIBO9{=e|0koIK8?!wF9un7_#e{*H;gm10JW*v7P^@uR+`g; zk)`sPrIYD0GW0{_#&qOG61aK{D&C>p-Jb4qf;GSOms@V)HAJ(PxkiTX8_^IFmj|jt zKkCF~2oHXp#4c_4E|4+JpZ^%zG9MDdDg8~x0{(oB ziv17Yd@WXJvJ)QgEiiBoe>YjIF!L~6l27Vl_onW$-}QOs->X2etLsb`&HKg=2y5z5 zR?LnTVc4d)O8-7`(6J*?d_F*`F#!%`_aB6yul(P9@@>1Ad&2@wLoEq!G5CArQ$cTU zqnP@{rIPxTwusg;yNI6kII4-;F0EwzoaZ5T>l{gM!YiqbqtQT<3+8!}-gv#%JMNo! z$B1>XH(!G=*l)B;75<>KJPxi`VvIYfbIK@Gn@0QK%<-8N_O_UZ$E*MFP?C|lCW-{e zQ=n5uqMcn-gk7p%^CKm8V`qCFJAWf_n|28YaN+0dq-R{gN5rd|m8ibSoiVq3mGfPcDlcz-F7oyPAh_1ZNFZm8t>KEV5^bLM!QAcfb0 zMW-}kt?o}dk3ABzip;RVn*it}YjM5i)sXn`MCwk{8q9}qU^t_M484rMKJ<9Mnb0*(7fU`pz1)h$DKqM{&h*dG|LOiS$EM8I)RC`mzqx6q ziY|Le!7w^n!O)P}8GC|9@g>5}Hhny~7@t%zs4}c>LUZXa;>-KHpYNVb{dTyEf7D`Q z0+Le{sxH6Ovv<9?OMttdV|D0p=+{Q=5t4@&`#@O-_nRpEpdclw0BVh||GZyjyj

GuGNRyl==Z4RJkg9Vv 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 From fa672d737023a4c11f20c384e7288e15d8439039 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Tue, 12 Sep 2023 22:18:22 +0100 Subject: [PATCH 09/14] fixes heat duplicated values --- code/datums/supply_packs/black_market.dm | 55 ++---------------------- 1 file changed, 4 insertions(+), 51 deletions(-) diff --git a/code/datums/supply_packs/black_market.dm b/code/datums/supply_packs/black_market.dm index 55065851c7df..192b0758b6b7 100644 --- a/code/datums/supply_packs/black_market.dm +++ b/code/datums/supply_packs/black_market.dm @@ -25,6 +25,7 @@ black market prices are NOT based on real or in-universe costs. they are based o contraband = TRUE cost = 0 dollar_cost = 50 + crate_heat = 5 /obj/structure/largecrate/black_market /// Wipes points from objects inside to avoid infinite farming. @@ -218,7 +219,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/m16, ) dollar_cost = 35 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/ar10 @@ -231,7 +231,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/ar10, ) dollar_cost = 40 // rarer - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mar30 @@ -245,7 +244,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/mar40, ) dollar_cost = 30 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/hunting @@ -259,7 +257,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/rifle/boltaction, ) dollar_cost = 5 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market // Shotguns @@ -270,7 +267,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/shotgun, ) dollar_cost = 50 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market // SMGs @@ -286,7 +282,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/fp9000, ) dollar_cost = 25 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mp27 @@ -300,7 +295,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mp27, ) dollar_cost = 20 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mp5 @@ -314,7 +308,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mp5, ) dollar_cost = 25 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/uzi @@ -328,7 +321,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/uzi, ) dollar_cost = 10 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/mac15 @@ -342,7 +334,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/mac15, ) dollar_cost = 5 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/pps43 @@ -356,7 +347,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/pps43, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market //Pistols @@ -373,7 +363,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/b92fs, ) dollar_cost = 10 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/heavy @@ -386,7 +375,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/heavy, ) dollar_cost = 45 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/t73 @@ -401,7 +389,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/t73, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/kt42 @@ -415,7 +402,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/kt42, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/holdout @@ -431,7 +417,7 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/pistol/holdout, ) dollar_cost = 5 - crate_heat = 5 + crate_heat = 2 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/bizon @@ -444,7 +430,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/smg/bizon, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market //Revolvers @@ -460,7 +445,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/cmb, ) dollar_cost = 20 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/small @@ -475,7 +459,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/small, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/upprevolver @@ -490,7 +473,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/revolver/upp, ) dollar_cost = 15 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/seized/r4t @@ -503,7 +485,6 @@ Additionally, weapons that are way too good to put in the basically-flavor black /obj/item/ammo_magazine/lever_action/training, ) dollar_cost = 75 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /* --- SHIPSIDE CONTRABAND --- */ @@ -726,7 +707,6 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /obj/item/prop/helmetgarb/riot_shield, ) dollar_cost = 55 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/surplus_non_lethal_ammunition @@ -741,7 +721,6 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /obj/item/ammo_magazine/shotgun/beanbag, ) dollar_cost = 50 - crate_heat = 5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/surplus_m4ra_extended @@ -756,35 +735,30 @@ USCM spare items, miscellaneous gear that's too niche and distant (or restricted /datum/supply_packs/contraband/surplus/mk45_automag name = "surplus MK-45 Automagnum case" dollar_cost = 35 - crate_heat = 5 contains = list(/obj/item/storage/box/guncase/mk45_automag) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/nsg23_marine name = "surplus NSG-23 assault rifle case" dollar_cost = 45 - crate_heat = 5 contains = list(/obj/item/storage/box/guncase/nsg23_marine) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m3717 name = "surplus M37-17 pump shotgun case" dollar_cost = 80 - crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m3717) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m1911 name = "surplus M1911 service pistol case" dollar_cost = 10 - crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m1911) containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/surplus/m1911/socom name = "surplus SOCOM M1911 service pistol case" dollar_cost = 25 - crate_heat = 5 contains = list(/obj/item/storage/box/guncase/m1911/socom) containertype = /obj/structure/largecrate/black_market @@ -800,6 +774,7 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /datum/supply_packs/contraband/deep_storage group = "Deep Storage" + crate_heat = -5 /datum/supply_packs/contraband/deep_storage/spacejam name = "Tickets to Space Jam" @@ -812,21 +787,18 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Broken Night Vision Goggles" contains = list(/obj/item/prop/helmetgarb/helmet_nvg/cosmetic) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/xm42b_pipe name = "10x99mm XM42B casing" contains = list(/obj/item/prop/helmetgarb/bullet_pipe) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/trimmed_wire name = "Trimmed Barbed Wire" contains = list(/obj/item/prop/helmetgarb/trimmed_wire) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/lucky_feather_random @@ -839,21 +811,18 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/prop/helmetgarb/lucky_feather/yellow, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/rosary name = "Rosary" contains = list(/obj/item/prop/helmetgarb/rosary) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/rabbitsfoot name = "Rabbit's Foot" contains = list(/obj/item/prop/helmetgarb/rabbitsfoot) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market // Masks @@ -868,7 +837,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/mask/rebreather/scarf/tacticalmask/tan, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/skull_balaclava_random @@ -879,7 +847,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/mask/rebreather/skull, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market @@ -887,7 +854,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Skull Facepaint" contains = list(/obj/item/facepaint/skull) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Glasses @@ -896,7 +862,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Aviator Shades" contains = list(/obj/item/clothing/glasses/sunglasses/aviator) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/ballistic_goggles_random @@ -908,14 +873,12 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/glasses/mgoggles/black, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/bimex_shades name = "BiMex Personal Shades" contains = list(/obj/item/clothing/glasses/sunglasses/big) dollar_cost = 15 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market // Headgear @@ -928,7 +891,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/cmbandana/tan, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_earpiece @@ -936,7 +898,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t randomised_num_contained = 1 contains = list(/obj/item/clothing/head/headset) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_headband @@ -950,7 +911,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/headband/tan, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/uscm_boonie_hat @@ -961,7 +921,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/clothing/head/cmcap/boonie, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Misc @@ -970,7 +929,6 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "PDT/L Kit" contains = list(/obj/item/storage/box/pdt_kit) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/lucky_lime @@ -990,14 +948,12 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t /obj/item/toy/handcard/uno_reverse_yellow, ) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/jungle_boots name = "Jungle Pattern Combat Boots" contains = list(/obj/item/clothing/shoes/marine/jungle) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market //Weapons @@ -1006,21 +962,19 @@ This is where the RO can reclaim their lost honor and purchase the M44 custom, t name = "Type 80 Bayonet Replica" contains = list(/obj/item/attachable/bayonet/upp_replica) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/cartridge_bayonet name = "M8 Cartridge Bayonet Kit" contains = list(/obj/item/storage/box/co2_knife) dollar_cost = 10 - crate_heat = -5 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/clf_holdout name = "D18 Holdout Pistol" contains = list(/obj/item/storage/box/clf) dollar_cost = 10 - crate_heat = -5 + crate_heat = 2 containertype = /obj/structure/largecrate/black_market /datum/supply_packs/contraband/deep_storage/m4a3_c @@ -1077,7 +1031,6 @@ Things that don't fit anywhere else. If they're meant for shipside use, they pro /datum/supply_packs/contraband/miscellaneous/cargo_tug name = "cargo tug crate" dollar_cost = 50 - crate_heat = 5 contains = list(/obj/vehicle/train/cargo/engine) containertype = /obj/structure/largecrate/black_market From 7c72eda8b799edc37ea59e5c59388fab1dab5885 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Wed, 13 Sep 2023 19:15:07 +0100 Subject: [PATCH 10/14] Animation --- icons/obj/items/devices.dmi | Bin 45370 -> 46032 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items/devices.dmi b/icons/obj/items/devices.dmi index 27b496380a199f6bf6b7b1cda8a63242a28d5c95..8bf7634a7df44ad715301b3e9605eb266069fcee 100644 GIT binary patch delta 23233 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 OKPrkE3LoUm{r?NwGBzpz delta 22528 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 IhJD!o0MsHdlK=n! From ac85e85d73149a73cbfb87ffb2f8ad33f10d671f Mon Sep 17 00:00:00 2001 From: forest2001 Date: Wed, 13 Sep 2023 19:16:32 +0100 Subject: [PATCH 11/14] log --- code/game/supplyshuttle.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index c34ce6bf6d41..25b1aff2da09 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -1253,6 +1253,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", FALSE, TRUE, FALSE) + log_game("Black Market Inspection auto-triggered.") /obj/structure/machinery/computer/supplycomp/proc/is_buyable(datum/supply_packs/supply_pack) From 0550532993493070459b40b3943c166bc24bd50e Mon Sep 17 00:00:00 2001 From: forest2001 Date: Wed, 13 Sep 2023 20:18:19 +0100 Subject: [PATCH 12/14] Removes banhammer from regular rounds --- code/datums/supply_packs/black_market.dm | 1 - code/game/objects/effects/spawners/random.dm | 1 - maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm | 1 - 3 files changed, 3 deletions(-) diff --git a/code/datums/supply_packs/black_market.dm b/code/datums/supply_packs/black_market.dm index 192b0758b6b7..0709811195b4 100644 --- a/code/datums/supply_packs/black_market.dm +++ b/code/datums/supply_packs/black_market.dm @@ -631,7 +631,6 @@ Primarily made up of things that would be best utilized, well, shipside. Recreat /obj/item/explosive/grenade/smokebomb, /obj/item/corncob, /obj/item/poster, - /obj/item/weapon/banhammer, /obj/item/toy/prize/ripley, /obj/item/toy/prize/fireripley, /obj/item/toy/prize/deathripley, diff --git a/code/game/objects/effects/spawners/random.dm b/code/game/objects/effects/spawners/random.dm index 77390d533c9e..450981377a73 100644 --- a/code/game/objects/effects/spawners/random.dm +++ b/code/game/objects/effects/spawners/random.dm @@ -206,7 +206,6 @@ /obj/item/poster,\ /obj/item/toy/bikehorn,\ /obj/item/toy/beach_ball,\ - /obj/item/weapon/banhammer,\ /obj/item/toy/balloon,\ /obj/item/toy/blink,\ /obj/item/toy/crossbow,\ diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index 631e40c22643..1ad01aa3d6bb 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -895,7 +895,6 @@ /area/shiva/interior/garage) "adp" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/item/weapon/banhammer, /turf/open/floor/shiva{ dir = 1 }, From d67efa0edffeeb487f425ce4b03ca5f419e9af45 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Thu, 14 Sep 2023 16:44:54 +0100 Subject: [PATCH 13/14] changes --- code/__DEFINES/traits.dm | 4 ++++ code/datums/emergency_calls/inspection.dm | 5 ++--- code/game/objects/items/circuitboards/computer.dm | 3 ++- code/game/supplyshuttle.dm | 4 ++-- code/modules/gear_presets/cmb.dm | 6 +++--- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 793e7b6b2f35..f36441d0a5f9 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -200,6 +200,10 @@ #define TRAIT_TOOL_SIMPLE_BLOWTORCH "t_tool_simple_blowtorch" #define TRAIT_TOOL_PEN "t_tool_pen" + +/// Can lockout blackmarket from ASRS console circuits. +#define TRAIT_TOOL_TRADEBAND "t_tool_tradeband" + // CLOTHING TRAITS #define TRAIT_CLOTHING_HOOD "t_clothing_hood" diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index 5cd97b1a1661..4c33d7d9bfa3 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -271,6 +271,8 @@ shuttle_id = "Distress_PMC" max_synths = 0 + will_spawn_icc_liaison = TRUE + will_spawn_cmb_observer = FALSE /datum/emergency_call/inspection_cmb/black_market/New() ..() @@ -278,9 +280,6 @@ 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 - will_spawn_cmb_observer = FALSE - /datum/emergency_call/inspection_cmb/black_market/create_member(datum/mind/current_mind, turf/override_spawn_loc) var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() diff --git a/code/game/objects/items/circuitboards/computer.dm b/code/game/objects/items/circuitboards/computer.dm index bbd845f16cc3..db19b79ac0fd 100644 --- a/code/game/objects/items/circuitboards/computer.dm +++ b/code/game/objects/items/circuitboards/computer.dm @@ -191,7 +191,7 @@ to_chat(user, SPAN_WARNING("You weaken the broadcasting function with \the [tool], and the red light stops blinking, turning off. It's probably good now.")) contraband_enabled = FALSE - if(istype(tool, /obj/item/device/cmb_black_market_tradeband)) + if(HAS_TRAIT(tool, TRAIT_TOOL_TRADEBAND)) if(!skillcheck(user, SKILL_POLICE, SKILL_POLICE_SKILLED)) to_chat(user, SPAN_NOTICE("You do not know how to use [tool]")) @@ -216,6 +216,7 @@ playsound(tool, 'sound/machines/ping.ogg', 25) black_market_lock = TRUE + contraband_enabled = FALSE tool.icon_state = initial(tool.icon_state) else ..() diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 25b1aff2da09..99237c3b99a9 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -1039,7 +1039,7 @@ var/datum/controller/supply/supply_controller = new() supply_order.approvedby = usr.name msg_admin_niche("[usr] confirmed supply order of [supply_pack.name].") if(supply_controller.black_market_heat == 100) - supply_controller.black_market_CMB_investigation() + supply_controller.black_market_investigation() var/pack_source = "Cargo Hold" var/pack_name = supply_pack.name if(supply_pack.dollar_cost) @@ -1250,7 +1250,7 @@ var/datum/controller/supply/supply_controller = new() /// For code readability. addtimer(CALLBACK(GLOBAL_PROC, /proc/playsound, get_rand_sound_tile(), sound_to_play, 25, FALSE), timer) -/datum/controller/supply/proc/black_market_CMB_investigation() +/datum/controller/supply/proc/black_market_investigation() black_market_heat = -1 SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", FALSE, TRUE, FALSE) log_game("Black Market Inspection auto-triggered.") diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index 2cbf682eccbd..2c09b8c89b6d 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -348,10 +348,10 @@ name = "CMB - ICC Liaison - Black Market ERT" skills = /datum/skills/civilian/icc_investigation -/datum/equipment_preset/cmb/liaison/black_market/load_gear(mob/living/carbon/human/H) +/datum/equipment_preset/cmb/liaison/black_market/load_gear(mob/living/carbon/human/new_human) . = ..() - H.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) //Tool belt to open ASRS - H.equip_to_slot_or_del(new /obj/item/device/cmb_black_market_tradeband, WEAR_IN_BACK) //Tradeband to disable black market + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full, WEAR_WAIST) //Tool belt to open ASRS + new_human.equip_to_slot_or_del(new /obj/item/device/cmb_black_market_tradeband, WEAR_IN_BACK) //Tradeband to disable black market //*****************************************************************************************************/ From a80621d41bb29bb71873d9ee63076e1c03104828 Mon Sep 17 00:00:00 2001 From: forest2001 Date: Thu, 14 Sep 2023 16:50:26 +0100 Subject: [PATCH 14/14] CMB quiet launch --- code/game/supplyshuttle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 99237c3b99a9..3d774cedc616 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -1252,7 +1252,7 @@ var/datum/controller/supply/supply_controller = new() /datum/controller/supply/proc/black_market_investigation() black_market_heat = -1 - SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", FALSE, TRUE, FALSE) + SSticker.mode.get_specific_call("Inspection - Colonial Marshal Ledger Investigation Team", TRUE, TRUE, FALSE) log_game("Black Market Inspection auto-triggered.") /obj/structure/machinery/computer/supplycomp/proc/is_buyable(datum/supply_packs/supply_pack)