mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-29 03:21:30 +00:00
23 lines
1019 B
Plaintext
23 lines
1019 B
Plaintext
/datum/event/psi
|
|
startWhen = 30
|
|
endWhen = 120
|
|
|
|
/datum/event/psi/announce()
|
|
priority_announcement.Announce( \
|
|
"A localized disruption within the neighboring psionic continua has been detected. All psi-operant crewmembers \
|
|
are advised to cease any sensitive activities and report to medical personnel in case of damage.", \
|
|
"Nralakk Federation Observation Probe TC-203 Sensor Array", new_sound = 'sound/misc/announcements/nightlight_old.ogg', zlevels = affecting_z)
|
|
|
|
/datum/event/psi/end()
|
|
priority_announcement.Announce( \
|
|
"The psi-disturbance has ended and baseline normality has been re-asserted. \
|
|
Anything you still can't cope with is therefore your own problem.", \
|
|
"Nralakk Federation Observation Probe TC-203 Sensor Array", new_sound = 'sound/misc/announcements/nightlight_old.ogg', zlevels = affecting_z)
|
|
|
|
/datum/event/psi/tick()
|
|
for(var/thing in SSpsi.processing)
|
|
apply_psi_effect(thing)
|
|
|
|
/datum/event/psi/proc/apply_psi_effect(var/datum/psi_complexus/psi)
|
|
return psi && ishuman(psi.owner)
|