Files
Aurora.3/code/modules/psionics/events/_psi.dm
2022-09-01 21:47:36 +02:00

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)