Files
Paradise/code/modules/events/meaty_ops.dm
Farie82 acaefa9591 Refactors the events to be async (not use sleeps) and not use spawns (#15203)
* Makes the prison break use INVOKE_ASYNC for the (win)doors

* Add documentation

* Refactors the whole event system to not use spawns and be async

* relative proc path

* keep timing

Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
2021-01-24 21:57:13 +00:00

16 lines
635 B
Plaintext

/datum/event/meteor_wave/goreop/announce()
var/meteor_declaration = "MeteorOps have declared their intent to utterly destroy [station_name()] with their own bodies, and dares the crew to try and stop them."
GLOB.event_announcement.Announce(meteor_declaration, "Declaration of 'War'", 'sound/effects/siren.ogg')
/datum/event/meteor_wave/goreop/setup()
waves = 3
/datum/event/meteor_wave/goreop/get_meteor_count()
return 5
/datum/event/meteor_wave/goreop/get_meteors()
return GLOB.meteors_ops
/datum/event/meteor_wave/goreop/end()
GLOB.event_announcement.Announce("All MeteorOps are dead. Major Station Victory.", "MeteorOps")