Update aurora_aquilae.dm

This commit is contained in:
CygnusB
2020-12-09 19:42:47 -03:00
parent 6ef2e78b4a
commit e8c475fd45
+17 -13
View File
@@ -48,13 +48,30 @@
for(var/obj/machinery/power/apc/temp in A)
temp.overload_lighting()
/datum/round_event/aurora_aquilae/proc/battleflashbacksone()
message_admins("battleflashbacks1 aquilae")
for(var/mob/living/carbon/human/H in GLOB.alive_mob_list)
new /datum/hallucination/fire(H)
/datum/round_event/aurora_aquilae/proc/battleflashbackstwo()
message_admins("battleflashbacks2 aquilae")
for(var/mob/living/carbon/human/H in GLOB.alive_mob_list)
new /datum/hallucination/delusion(H)
new /datum/hallucination/battle(H)
for(var/i in 1 to 50)
new /datum/hallucination/stray_pistol_bullet(H)
new /datum/hallucination/battle(H)
sleep(2.5)
/datum/round_event/aurora_aquilae/announce()
priority_announce("[station_name()]: A ·#HARMLESS#· cloud of ·|$% GLORY AND GUTS¬€#· ions is approaching your ·|%$ station, and will exhaust their energy battering the hull. Kinaris Command has approved a short break for all employees to relax and observe this very rare event. During this time, starlight will be bright but %%%BRUTAL·$ª, shifting between %$$%!ªTHE COMPLETE AND UTTER DESTRUCTION OF THE SENSES$ and %%THE ASHES OF THE GREAT AL-SHAIN%. Any staff who would like to view the %%PRESENCE OF A KING%$ for themselves may proceed to the nearest area with viewing ports to open space.",
sound = 'sound/misc/interference.ogg',
sender_override = "Kin]·|Aari$s Meteo%&rology DivD··isio#n")
addtimer(CALLBACK(src, .proc/flicker_lights), 5 SECONDS)
addtimer(CALLBACK(src, .proc/battleflashbacksone), 5 SECONDS)
message_admins("announce aurora aquilae")
addtimer(CALLBACK(src, .proc/break_lights), 35 SECONDS)
addtimer(CALLBACK(src, .proc/battleflashbackstwo), 45 SECONDS)
/datum/round_event/aurora_aquilae/tick()
if(activeFor % 5 == 0)
@@ -65,19 +82,6 @@
if(initial(A.dynamic_lighting) == DYNAMIC_LIGHTING_IFSTARLIGHT)
for(var/turf/open/space/S in A)
S.set_light(l_color = aurora_color)
if(activeFor == 75)
message_admins("battle aquilae")
for(var/mob/living/carbon/human/H in GLOB.alive_mob_list)
new /datum/hallucination/delusion(H)
new /datum/hallucination/battle(H)
sleep (100)
for(var/i in 1 to 50)
new /datum/hallucination/stray_pistol_bullet(H)
new /datum/hallucination/battle(H)
sleep(2.5)
if(activeFor == 60)
for(var/mob/living/carbon/human/H in GLOB.alive_mob_list)
new /datum/hallucination/fire(H)
/datum/round_event/aurora_aquilae/end()
for(var/area in GLOB.sortedAreas)