From 77c2970b492712175578f3cd1d4284d78eac2372 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Fri, 20 Jul 2018 06:39:54 -0400 Subject: [PATCH] buffs the syndicate mask, makes it cost 2 tc (#7147) --- .../modules/clothing/glasses/phantomthief.dm | 35 ++++++++++++++++++ .../chemistry/reagents/other_reagents.dm | 34 +++++++++++++++++ .../code/modules/uplink/uplink_items.dm | 9 ++--- modular_citadel/sound/misc/adrenalinject.ogg | Bin 0 -> 19687 bytes 4 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 modular_citadel/sound/misc/adrenalinject.ogg diff --git a/modular_citadel/code/modules/clothing/glasses/phantomthief.dm b/modular_citadel/code/modules/clothing/glasses/phantomthief.dm index be8812416a..e9d31f73d3 100644 --- a/modular_citadel/code/modules/clothing/glasses/phantomthief.dm +++ b/modular_citadel/code/modules/clothing/glasses/phantomthief.dm @@ -9,3 +9,38 @@ /obj/item/clothing/glasses/phantomthief/Initialize() . = ..() AddComponent(/datum/component/phantomthief) + +/obj/item/clothing/glasses/phantomthief/syndicate + name = "suspicious plastic mask" + desc = "A cheap, bulky, Syndicate-branded plastic face mask. You have to break in to break out." + var/nextadrenalinepop + var/datum/component/redirect/combattoggle_redir + +/obj/item/clothing/glasses/phantomthief/syndicate/examine(user) + . = ..() + if(combattoggle_redir) + if(world.time >= nextadrenalinepop) + to_chat(user, "The built-in adrenaline injector is ready for use.") + else + to_chat(user, "[DisplayTimeText(nextadrenalinepop - world.time)] left before the adrenaline injector can be used again.") + +/obj/item/clothing/glasses/phantomthief/syndicate/proc/injectadrenaline(mob/user, combatmodestate) + if(istype(user)) + if(combatmodestate && world.time >= nextadrenalinepop) + nextadrenalinepop = world.time + 5 MINUTES + user.reagents.add_reagent("syndicateadrenals", 5) + user.playsound_local(user, 'modular_citadel/sound/misc/adrenalinject.ogg', 100, 0, pressure_affected = FALSE) + +/obj/item/clothing/glasses/phantomthief/syndicate/equipped(mob/user, slot) + . = ..() + if(!istype(user)) + return + if(!combattoggle_redir) + combattoggle_redir = user.AddComponent(/datum/component/redirect,list(COMSIG_COMBAT_TOGGLED),CALLBACK(src,.proc/injectadrenaline)) + +/obj/item/clothing/glasses/phantomthief/syndicate/dropped(mob/user) + . = ..() + if(!istype(user)) + return + if(combattoggle_redir) + QDEL_NULL(combattoggle_redir) diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/other_reagents.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/other_reagents.dm index 68be5987da..0f71a71add 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -5,3 +5,37 @@ if(O) O.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) SEND_SIGNAL(O, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_STRENGTH_BLOOD) + +/datum/reagent/syndicateadrenals + name = "Syndicate Adrenaline" + id = "syndicateadrenals" + description = "Regenerates your stamina and increases your reaction time." + color = "#E62111" + overdose_threshold = 6 + +/datum/reagent/syndicateadrenals/on_mob_life(mob/living/M) + M.adjustStaminaLoss(-5*REM) + . = ..() + +/datum/reagent/syndicateadrenals/on_mob_add(mob/living/M) + . = ..() + if(istype(M)) + M.next_move_modifier *= 0.5 + to_chat(M, "You feel an intense surge of energy rushing through your veins.") + +/datum/reagent/syndicateadrenals/on_mob_delete(mob/living/M) + . = ..() + if(istype(M)) + M.next_move_modifier *= 2 + to_chat(M, "You feel as though the world around you is going faster.") + +/datum/reagent/syndicateadrenals/overdose_start(mob/living/M) + to_chat(M, "You feel an intense pain in your chest...") + return + +/datum/reagent/syndicateadrenals/overdose_process(mob/living/M) + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(!C.undergoing_cardiac_arrest()) + C.set_heartattack(TRUE) + return diff --git a/modular_citadel/code/modules/uplink/uplink_items.dm b/modular_citadel/code/modules/uplink/uplink_items.dm index 99e0d8a203..df076c3994 100644 --- a/modular_citadel/code/modules/uplink/uplink_items.dm +++ b/modular_citadel/code/modules/uplink/uplink_items.dm @@ -11,9 +11,8 @@ /datum/uplink_item/dangerous/revolver item = /obj/item/gun/ballistic/revolver/syndie -/datum/uplink_item/badass/phantomthief +/datum/uplink_item/dangerous/phantomthief name = "Syndicate Mask" - desc = "A cheap paper mask to slap over your eyes." - item = /obj/item/clothing/glasses/phantomthief - cost = 0 - limited_stock = 4 + desc = "A cheap plastic mask fitted with an adrenaline autoinjector, which can be used by simply tensing your muscles" + item = /obj/item/clothing/glasses/phantomthief/syndicate + cost = 2 diff --git a/modular_citadel/sound/misc/adrenalinject.ogg b/modular_citadel/sound/misc/adrenalinject.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f474377cc46f12196de462adf4b6d211083a85f5 GIT binary patch literal 19687 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 Z8r6NL=FSRX6wu&hXTzo&;yf_P2LS8`!Jz;E literal 0 HcmV?d00001