mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
* Your unbeatable smile wrecks the media We wanna know your secret, so mysterious * Even the things she lacks end up in her area Such a perfect liar, you are * Miss ingenious, godly idol! (You're my savior, you're my saving grace) * So, what'd you eat today? What's your favorite book? * And if you wanna go to play, where are you gonna go? I haven't eaten at all * That's a secret No matter what you ask * She's elusive, evasive * So nonchalant Yet still shining bright; * Her secret: out of sight, as if visible, has the taste of honey There is none, none, none of this * And also none, none, none of that What type of guy do you like? * Who is your partner? Come on, answer me * "I don't understand what falling in love with someone else is like" (Hey! Hey!) I cannot tell what is true from what is a lie (Hey! Hey! Hey! Hey!) * And yet again, someone falls for such words (Hey! Hey! Hey! Hey!) Gently lulled into love * Drawing everyone's eyes You are the perfect, ultimate idol * Never to appear again A reincarnation of Venus * With that smile, with that "I love you" You captivate everyone * Even if those eyes, those words, are false They make up a perfect love (Ai) * Yeah, yeah, that girl stands out, exceptional We were extras from the beginning * BS that acted as adornments for the star's leading role Everything we've accomplished is thanks to her — no! * How impudent How could envy and jealousy not exist? * examine * This isn't some made-up drama for appearances So I cannot forgive * You're not perfect, I cannot forgive you I cannot forgive myself * I cannot accept any version of you other than the one stronger than everyone else * Everybody trusts and worships The very strongest, most invincible idol * Weaknesses and whatnot are not to be found Carrying the morning star within * Showing any weakness is no good, no good (Hey! Hey!) Don't let them see anything that they don't want to know (Hey! Hey! Hey! Hey!) * Anything but being one-of-a-kind is a definite no, no (Hey! Hey! Hey! Hey!) That is the real love (Hey!) * can commune fixes * can commune rename * fix is psi blocked * fixes agian * My signature smile that fires up the media The only secret that I shall keep is this: * My career was built upon fake "I love you"s This is love, in my own way * Even the flowing sweats are beautiful Aqua These eyelids that hid the Ruby within * Sing, dance, flutter, I am Maria — Right, lying is the most exquisite form of love * I have never been loved by anyone Nor have I loved anyone else * That such lies of mine will become true someday I trust in it * Someday, surely, I will have it all in hand I am such a greedy idol * Because I wish to love everybody properly in a life-sized way I shall lie today as well (Hey! Hey! Hey! Hey!) * a * b * c * d * And yet, still, (Hey! Hey!) I have been unable to tell you, and you, alone (Hey! Hey! Hey! Hey!) * jesus christ * Update code/controllers/subsystems/processing/psi.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/controllers/subsystems/processing/psi.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/controllers/subsystems/processing/psi.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/game/gamemodes/technomancer/spell_objs.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/mob/living/carbon/human/human.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/mob/living/carbon/human/human_helpers.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/organs/organ_external.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/assay.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/command.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/emotional_suggestion.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/grip.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/grip.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/mend.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/mend.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/mend.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/psi_search.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/shockwave.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/shockwave.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/singularity.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/abilities/time_stop.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/events/mini_spasm.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * Update code/modules/psionics/interface/ui_hub.dm Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com> * cl update --------- Co-authored-by: Matt Atlas <liermattia@gmail.com> Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
148 lines
4.7 KiB
Plaintext
148 lines
4.7 KiB
Plaintext
//Psi-boosting item (antag only)
|
|
/obj/item/clothing/head/helmet/space/psi_amp
|
|
name = "cerebro-energetic enhancer"
|
|
desc = "A matte-black, eyeless cerebro-energetic enhancement helmet. It uses highly sophisticated, and illegal, techniques to drill into your brain and install psi-infected AIs into the fluid cavities between your lobes."
|
|
desc_info = "Due to the nature of this headgear, it will also protect you from the pressure of space. When installing the boosters, your chosen faculties will be boosted to the headgear's maximum potential, but the unchosen faculties will also be boosted somewhat."
|
|
action_button_name = "Install Boosters"
|
|
icon = 'icons/obj/clothing/hats.dmi'
|
|
contained_sprite = FALSE
|
|
icon_state = "amp"
|
|
|
|
item_state_slots = list(
|
|
slot_l_hand_str = "helmet",
|
|
slot_r_hand_str = "helmet"
|
|
)
|
|
|
|
var/operating = FALSE
|
|
var/boosted_rank = PSI_RANK_HARMONIOUS
|
|
var/boosted_psipower = 120
|
|
|
|
/obj/item/clothing/head/helmet/space/psi_amp/lesser
|
|
name = "psionic amplifier"
|
|
desc = "A crown-of-thorns cerebro-energetic enhancer that interfaces directly with the brain, isolating and strengthening psionic signals. It kind of looks like a tiara."
|
|
flags_inv = 0
|
|
body_parts_covered = 0
|
|
|
|
boosted_rank = PSI_RANK_HARMONIOUS
|
|
boosted_psipower = 50
|
|
|
|
/obj/item/clothing/head/helmet/space/psi_amp/Initialize()
|
|
. = ..()
|
|
verbs += /obj/item/clothing/head/helmet/space/psi_amp/proc/integrate
|
|
|
|
/obj/item/clothing/head/helmet/space/psi_amp/proc/deintegrate()
|
|
set name = "Remove Psi-Amp"
|
|
set desc = "Removes your psi-amp."
|
|
set category = "Abilities"
|
|
set src in usr
|
|
|
|
if(operating)
|
|
return
|
|
|
|
if(canremove)
|
|
return
|
|
|
|
var/mob/living/carbon/human/H = loc
|
|
if(!istype(H) || H.head != src)
|
|
canremove = TRUE
|
|
return
|
|
|
|
to_chat(H, SPAN_WARNING("You feel a strange tugging sensation as \the [src] begins removing the slave-minds from your brain..."))
|
|
playsound(H, 'sound/weapons/circsawhit.ogg', 50, 1, -1)
|
|
operating = TRUE
|
|
|
|
sleep(80)
|
|
|
|
if(H.psi)
|
|
H.psi.reset()
|
|
|
|
to_chat(H, SPAN_NOTICE("\The [src] chimes quietly as it finishes removing the slave-minds from your brain."))
|
|
|
|
canremove = TRUE
|
|
operating = FALSE
|
|
|
|
verbs -= /obj/item/clothing/head/helmet/space/psi_amp/proc/deintegrate
|
|
verbs |= /obj/item/clothing/head/helmet/space/psi_amp/proc/integrate
|
|
|
|
action_button_name = "Integrate Psionic Amplifier"
|
|
H.update_action_buttons()
|
|
|
|
set_light(0)
|
|
|
|
/obj/item/clothing/head/helmet/space/psi_amp/Move()
|
|
var/lastloc = loc
|
|
. = ..()
|
|
if(.)
|
|
var/mob/living/carbon/human/H = lastloc
|
|
if(istype(H) && H.psi)
|
|
H.psi.reset()
|
|
H = loc
|
|
if(!istype(H) || H.head != src)
|
|
canremove = TRUE
|
|
|
|
/obj/item/clothing/head/helmet/space/psi_amp/proc/integrate()
|
|
set name = "Integrate Psionic Amplifier"
|
|
set desc = "Enhance your brainpower."
|
|
set category = "Abilities"
|
|
set src in usr
|
|
|
|
if(operating)
|
|
return
|
|
|
|
if(!canremove)
|
|
return
|
|
|
|
var/mob/living/carbon/human/H = loc
|
|
if(!istype(H) || H.head != src)
|
|
to_chat(usr, SPAN_WARNING("\The [src] must be worn on your head in order to be activated."))
|
|
return
|
|
|
|
canremove = FALSE
|
|
operating = TRUE
|
|
to_chat(H, SPAN_WARNING("You feel a series of sharp pinpricks as \the [src] anaesthetises your scalp before drilling down into your brain."))
|
|
playsound(H, 'sound/weapons/circsawhit.ogg', 50, 1, -1)
|
|
|
|
sleep(80)
|
|
|
|
H.set_psi_rank(boosted_rank, temporary = TRUE)
|
|
if(H.psi)
|
|
H.psi.max_stamina = boosted_psipower
|
|
H.psi.stamina = H.psi.max_stamina
|
|
H.psi.update(force = TRUE)
|
|
|
|
to_chat(H, SPAN_NOTICE("You experience a brief but powerful wave of deja vu as \the [src] finishes modifying your brain."))
|
|
verbs |= /obj/item/clothing/head/helmet/space/psi_amp/proc/deintegrate
|
|
verbs -= /obj/item/clothing/head/helmet/space/psi_amp/proc/integrate
|
|
operating = FALSE
|
|
action_button_name = "Remove Psionic Amplifier"
|
|
H.update_action_buttons()
|
|
H.client.init_verbs()
|
|
|
|
set_light(0.5, 0.1, 3, 2, l_color = "#880000")
|
|
|
|
/obj/item/psionic_jumpstarter
|
|
name = "psionic jumpstarter"
|
|
desc = "Use this to jumpstart your psionic rank to Psionically Harmonious, enabling you to use the Psionic Point Shop and buy offensive psionic abilities. \
|
|
This won't work on species with no Zona Bovinae, like synthetics, vaurcae or dionae! This item is definitely not canon."
|
|
icon = 'icons/obj/clothing/hats.dmi'
|
|
icon_state = "amp"
|
|
contained_sprite = FALSE
|
|
|
|
/obj/item/psionic_jumpstarter/attack_self(mob/user)
|
|
. = ..()
|
|
if(!ishuman(user))
|
|
return
|
|
var/mob/living/carbon/human/H = user
|
|
if(!H.has_zona_bovinae())
|
|
to_chat(H, SPAN_WARNING("You don't have a Zona Bovinae!"))
|
|
return
|
|
|
|
if(H.psi && H.psi.get_rank() >= PSI_RANK_HARMONIOUS)
|
|
to_chat(H, SPAN_WARNING("You've already awakened your psionic potential!"))
|
|
return
|
|
|
|
H.set_psi_rank(PSI_RANK_HARMONIOUS)
|
|
H.psi.psi_points = 8
|
|
to_chat(H, SPAN_NOTICE("You've awakened your psionic potential. Note that you have a reduced point pool than usual."))
|
|
qdel(src)
|