899d967953
Stealthy items have been slightly decreased in price. Weapons have been slightly increased in price. Nuke items remain mostly unchanged.
24 lines
1.3 KiB
Plaintext
24 lines
1.3 KiB
Plaintext
/obj/item/weapon/implant/uplink
|
|
name = "uplink implant"
|
|
desc = "Summon things."
|
|
var/activation_emote = "chuckle"
|
|
|
|
/obj/item/weapon/implant/uplink/New()
|
|
activation_emote = pick("blink", "blink_r", "eyebrow", "chuckle", "twitch_s", "frown", "nod", "blush", "giggle", "grin", "groan", "shrug", "smile", "pale", "sniff", "whimper", "wink")
|
|
hidden_uplink = new(src)
|
|
hidden_uplink.uses = 10
|
|
..()
|
|
return
|
|
|
|
/obj/item/weapon/implant/uplink/implanted(mob/source)
|
|
activation_emote = input("Choose activation emote:") in list("blink", "blink_r", "eyebrow", "chuckle", "twitch_s", "frown", "nod", "blush", "giggle", "grin", "groan", "shrug", "smile", "pale", "sniff", "whimper", "wink")
|
|
source.mind.store_memory("Uplink implant can be activated by using the [src.activation_emote] emote, <B>say *[src.activation_emote]</B> to attempt to activate.", 0, 0)
|
|
source << "The implanted uplink implant can be activated by using the [src.activation_emote] emote, <B>say *[src.activation_emote]</B> to attempt to activate."
|
|
hidden_uplink.uplink_owner="[source.key]"
|
|
return 1
|
|
|
|
|
|
/obj/item/weapon/implant/uplink/trigger(emote, mob/source as mob)
|
|
if(hidden_uplink && usr == source) // Let's not have another people activate our uplink
|
|
hidden_uplink.check_trigger(source, emote, activation_emote)
|
|
return |