mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 16:10:02 +01:00
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:
co-authored by
Matt Atlas
DreamySkrell <>
parent
e1f5de6298
commit
1da20ad33f
@@ -232,7 +232,7 @@
|
||||
/mob/abstract/new_player/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message)
|
||||
return
|
||||
|
||||
/mob/abstract/observer/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message)
|
||||
/mob/abstract/ghost/hear_broadcast(var/datum/language/language, var/mob/speaker, var/speaker_name, var/message)
|
||||
if(speaker.name == speaker_name || antagHUD)
|
||||
to_chat(src, "[ghost_follow_link(speaker, src)] <i><span class='game say'>[language.name], <span class='name'>[speaker_name]</span> [message]</span></i>")
|
||||
else
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
return
|
||||
|
||||
for(var/mob/player in GLOB.player_list)
|
||||
if(istype(player,/mob/abstract/observer) || check_special_condition(player))
|
||||
if(isobserver(player) || check_special_condition(player))
|
||||
if(!within_jamming_range(player))
|
||||
to_chat(player, msg)
|
||||
|
||||
|
||||
@@ -256,7 +256,7 @@
|
||||
for(var/mob/player in GLOB.player_list)
|
||||
if(player == speaker)
|
||||
to_chat(player, msg)
|
||||
else if(isobserver(player))
|
||||
else if(isghost(player))
|
||||
to_chat(player, "[ghost_follow_link(speaker, player)] [msg]")
|
||||
else if(!within_jamming_range(player) && check_special_condition(player))
|
||||
if(speaker_encryption_key)
|
||||
|
||||
Reference in New Issue
Block a user