Slime Radio Potion (#35548)

* Slime Radio Potion

* Deletes inaccurate comment
This commit is contained in:
KorPhaeron
2018-02-15 04:37:20 -06:00
committed by CitadelStationBot
parent 95582c597b
commit 0ed0abbd4c
3 changed files with 39 additions and 0 deletions

View File

@@ -112,6 +112,13 @@
radio_key = /obj/item/device/encryptionkey/syndicate
subspace_transmission = TRUE
/obj/item/implant/radio/slime
name = "slime radio"
icon = 'icons/obj/surgery.dmi'
icon_state = "adamantine_resonator"
radio_key = /obj/item/device/encryptionkey/headset_sci
subspace_transmission = TRUE
/obj/item/implant/radio/get_data()
var/dat = {"<b>Implant Specifications:</b><BR>
<b>Name:</b> Internal Radio Implant<BR>
@@ -126,3 +133,4 @@
/obj/item/implanter/radio/syndicate
name = "implanter (internal syndicate radio)"
imp_type = /obj/item/implant/radio/syndicate

View File

@@ -505,6 +505,17 @@
BC.visible_message("<span class='notice'>The [BC.name] appears out of thin air!</span>")
..()
/datum/chemical_reaction/slime/slimeradio
name = "Slime Radio"
id = "m_radio"
required_reagents = list("water" = 1)
required_container = /obj/item/slime_extract/bluespace
required_other = 1
/datum/chemical_reaction/slime/slimeradio/on_reaction(datum/reagents/holder, created_volume)
new /obj/item/slimepotion/slimeradio(get_turf(holder.my_atom))
..()
//Cerulean
/datum/chemical_reaction/slime/slimepsteroid2
name = "Slime Steroid 2"

View File

@@ -825,6 +825,26 @@
L.regenerate_icons()
qdel(src)
/obj/item/slimepotion/slimeradio
name = "bluespace radio potion"
desc = "A strange chemical that grants those who ingest it the ability to broadcast and recieve subscape radio waves."
/obj/item/slimepotion/slime/slimeradio/attack(mob/living/M, mob/user)
if(!ismob(M))
return
if(!isanimal(M))
to_chat(user, "<span class='warning'>[M] is too complex for the potion!</span>")
return
if(M.stat)
to_chat(user, "<span class='warning'>[M] is dead!</span>")
return
to_chat(user, "<span class='notice'>You feed the potion to [M].</span>")
to_chat(M, "<span class='notice'>Your mind tingles as you are fed the potion. You can hear radio waves now!</span>")
var/obj/item/implant/radio/slime/imp = new(src)
imp.implant(M, user)
qdel(src)
/obj/item/stack/tile/bluespace
name = "bluespace floor tile"
singular_name = "floor tile"