Adds the Odyssey gamemode. (#18972)

https://forums.aurorastation.org/topic/20198-mission-briefing-auroras-gamemode-revolution

To-do:

- [x] Finish storyteller verbs.
- [x] Storyteller landmarks.
- [x] Proper storyteller spawning. Right now the gamemode system is
happy with just picking one storyteller and no actors.
- [x] Antagonist whitelists code.
- [x] Adding the Storyteller whitelist.
- [x] Mission map loading code.
- [x] Map in a bunch of missions.
- [ ] Storyteller adminhelps.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: DreamySkrell <>
This commit is contained in:
Matt Atlas
2024-11-26 20:18:43 +00:00
committed by GitHub
co-authored by Matt Atlas DreamySkrell <>
parent e1f5de6298
commit 1da20ad33f
194 changed files with 242505 additions and 1904 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
var/allow_antaghud = queryparams["allow_antaghud"]
var/senderkey = queryparams["senderkey"] //Identifier of the sender (Ckey / Userid / ...)
var/mob/abstract/observer/G = ghosts[target]
var/mob/abstract/ghost/observer/G = ghosts[target]
if(!(G in ghosts))
statuscode = 404
+2 -2
View File
@@ -163,8 +163,8 @@
if(reportannounce == 1)
command_announcement.Announce(reportbody, reporttitle, new_sound = 'sound/AI/commandreport.ogg', do_newscast = 1, msg_sanitized = 1);
if(reportannounce == 0)
to_world(SPAN_ALERT("New NanoTrasen Update available at all communication consoles."))
sound_to(world, ('sound/AI/commandreport.ogg'))
to_world(SPAN_ALERT("New [SSatlas.current_map.boss_name] Update available at all communication consoles."))
sound_to_playing_players('sound/AI/commandreport.ogg')
log_admin("[senderkey] has created a command report via the api: [reportbody]")