mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 05:23:22 +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
@@ -161,7 +161,7 @@
|
||||
|
||||
switch(href_list["simplemake"])
|
||||
if("observer")
|
||||
M.change_mob_type( /mob/abstract/observer , null, null, delmob )
|
||||
M.change_mob_type( /mob/abstract/ghost/observer , null, null, delmob )
|
||||
if("nymph")
|
||||
M.change_mob_type( /mob/living/carbon/alien/diona , null, null, delmob )
|
||||
if("human")
|
||||
@@ -731,7 +731,7 @@
|
||||
|
||||
var/mob/M = locate(href_list["adminplayerobservejump"])
|
||||
|
||||
if(!isobserver(usr))
|
||||
if(!isghost(usr))
|
||||
C.admin_ghost()
|
||||
sleep(2)
|
||||
C.jumptomob(M)
|
||||
@@ -751,7 +751,7 @@
|
||||
var/z = text2num(href_list["Z"])
|
||||
|
||||
var/client/C = usr.client
|
||||
if(!isobserver(usr))
|
||||
if(!isghost(usr))
|
||||
C.admin_ghost()
|
||||
C.jumptocoord(x,y,z)
|
||||
|
||||
@@ -1177,7 +1177,7 @@
|
||||
|
||||
if(target)
|
||||
for (var/path in paths)
|
||||
for (var/i = 0; i < number; i++)
|
||||
for (var/i in 1 to number)
|
||||
if(path in typesof(/turf))
|
||||
var/turf/O = target
|
||||
var/turf/N = O.ChangeTurf(path)
|
||||
@@ -1591,7 +1591,7 @@
|
||||
if(client && eyeobj)
|
||||
return "|<A HREF='?[source];adminplayerobservejump=[REF(eyeobj)]'>EYE</A>"
|
||||
|
||||
/mob/abstract/observer/extra_admin_link(var/source)
|
||||
/mob/abstract/ghost/observer/extra_admin_link(var/source)
|
||||
if(mind && mind.current)
|
||||
return "|<A HREF='?[source];adminplayerobservejump=[REF(mind.current)]'>BDY</A>"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user