Slime Radio Potion (#35548)
* Slime Radio Potion * Deletes inaccurate comment
This commit is contained in:
committed by
CitadelStationBot
parent
95582c597b
commit
0ed0abbd4c
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user