Files
Paradise/code/game/objects/items/bio_chips/bio_chip_shock.dm
T

47 lines
1.5 KiB
Plaintext

/obj/item/bio_chip/shock
name = "power bio-chip"
desc = "A shockingly effective bio-chip for stunning or killing all those in your way. Do it."
icon_state = "lighting_bolt"
item_color = "r"
origin_tech = "combat=5;magnets=3;biotech=4;syndicate=2"
implant_data = /datum/implant_fluff/shock
implant_state = "implant-syndicate"
var/enabled = FALSE
var/old_mclick_override
var/datum/middle_click_override/shock_implant/mclick_override = new /datum/middle_click_override/shock_implant
COOLDOWN_DECLARE(last_shocked)
var/shock_delay = 3 SECONDS
var/unlimited_power = FALSE // Does this really need explanation?
var/shock_range = 7
/obj/item/bio_chip/shock/activate()
enabled = !enabled
to_chat(imp_in, "<span class='notice'>You toggle the implant [enabled? "on" : "off"].</span>")
if(enabled)
if(imp_in.middleClickOverride)
old_mclick_override = imp_in.middleClickOverride
imp_in.middleClickOverride = mclick_override
else
if(old_mclick_override)
imp_in.middleClickOverride = old_mclick_override
old_mclick_override = null
else
imp_in.middleClickOverride = null
/obj/item/bio_chip/shock/removed()
if(old_mclick_override)
imp_in.middleClickOverride = old_mclick_override
old_mclick_override = null
else
imp_in.middleClickOverride = null
return ..()
/obj/item/bio_chip_implanter/shock
name = "bio-chip implanter (power)"
implant_type = /obj/item/bio_chip/shock
/obj/item/bio_chip_case/shock
name = "bio-chip case - 'power'"
desc = "A glass case containing a power bio-chip."
implant_type = /obj/item/bio_chip/shock