diff --git a/code/datums/uplink_items/uplink_general.dm b/code/datums/uplink_items/uplink_general.dm index 162c2e18527..22ab171ff35 100644 --- a/code/datums/uplink_items/uplink_general.dm +++ b/code/datums/uplink_items/uplink_general.dm @@ -808,6 +808,13 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/bio_chip_implanter/traitor cost = 50 +/datum/uplink_item/bio_chips/proto_adrenal + name = "Proto-Adrenal Bio-chip" + desc = "A old prototype of the Adrenalin implant, that grants the user 4 seconds of antistun, getting them back on their feet instantly once, but nothing more. Speed and healing sold seperately." + reference = "PAI" + item = /obj/item/bio_chip_implanter/proto_adrenalin + cost = 18 + /datum/uplink_item/bio_chips/adrenal name = "Adrenal Bio-chip" desc = "A bio-chip injected into the body, and later activated manually to inject a chemical cocktail, which has a mild healing effect along with removing and reducing the time of all stuns and increasing movement speed. Can be activated up to 3 times." diff --git a/code/game/objects/items/weapons/bio_chips/bio_chip_adrenalin.dm b/code/game/objects/items/weapons/bio_chips/bio_chip_adrenalin.dm index 7623f39ed66..67e06aad599 100644 --- a/code/game/objects/items/weapons/bio_chips/bio_chip_adrenalin.dm +++ b/code/game/objects/items/weapons/bio_chips/bio_chip_adrenalin.dm @@ -32,3 +32,35 @@ name = "bio-chip case - 'Adrenaline'" desc = "A glass case containing an adrenaline bio-chip." implant_type = /obj/item/bio_chip/adrenalin + +/obj/item/bio_chip/proto_adrenalin + name = "proto-adrenal bio-chip" + desc = "Removes all stuns and knockdowns." + icon_state = "adrenal" + origin_tech = "materials=2;biotech=4;combat=3;syndicate=2" + uses = 1 + implant_data = /datum/implant_fluff/proto_adrenaline + implant_state = "implant-syndicate" + +/obj/item/bio_chip/proto_adrenalin/activate() + uses-- + to_chat(imp_in, "You feel a sudden surge of energy!") + imp_in.SetStunned(0) + imp_in.SetWeakened(0) + imp_in.SetKnockDown(0) + imp_in.SetParalysis(0) + imp_in.setStaminaLoss(0) //Since it doesn't have a good followup like adrenals, and getting batoned the moment after triggering it will stamina crit you, will set to zero over - 75 + imp_in.stand_up(TRUE) + SEND_SIGNAL(imp_in, COMSIG_LIVING_CLEAR_STUNS) + imp_in.reagents.add_reagent("stimulative_cling", 1) + if(!uses) + qdel(src) + +/obj/item/bio_chip_implanter/proto_adrenalin + name = "bio-chip implanter (proto-adrenalin)" + implant_type = /obj/item/bio_chip/proto_adrenalin + +/obj/item/bio_chip_case/proto_adrenalin + name = "bio-chip case - 'proto-adrenalin'" + desc = "A glass case containing an proto-adrenalin bio-chip." + implant_type = /obj/item/bio_chip/proto_adrenalin diff --git a/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm b/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm index 336f74465d1..96f4de6aa72 100644 --- a/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm +++ b/code/game/objects/items/weapons/bio_chips/bio_chip_fluff.dm @@ -22,6 +22,12 @@ notes = "One of Cybersun Industries oldest and simplest implants, even in its simplicity it is rumoured to be one of Cybersun Industries best-selling products." function = "Subjects injected with this bio-chip can activate an injection of medical cocktails that removes stuns, increases speed, and has mild healing effects." +/datum/implant_fluff/proto_adrenaline + name = "Cybersun Industries FX-1 Proto-Adrenaline Bio-chip" + life = "Destroyed after 1 use." + notes = "Originally developed as part of Cybersun's medical line for preventing high-G sickness during space travel, but today it is sold for less legal uses." + function = "Subjects injected with this bio-chip can activate an injection of medical cocktails that gets them back up on their feet." + /datum/implant_fluff/supercharge name = "Cybersun Industries RX-4 Synthetic Supercharge Bio-chip" life = "Known to last for up to a year."