diff --git a/code/modules/mob/abstract/observer/observer.dm b/code/modules/mob/abstract/observer/observer.dm index 14a283a12d6..66501b47cc5 100644 --- a/code/modules/mob/abstract/observer/observer.dm +++ b/code/modules/mob/abstract/observer/observer.dm @@ -83,7 +83,7 @@ if(!T) if(length(latejoin)) T = pick(latejoin) //Safety in case we cannot find the body's position - else if(length(force_spawnpoints["Anyone"])) + else if(current_map.force_spawnpoint && length(force_spawnpoints["Anyone"])) T = pick(force_spawnpoints["Anyone"]) else T = locate(1, 1, 1) diff --git a/html/changelogs/landmark_bugfix.yml b/html/changelogs/landmark_bugfix.yml new file mode 100644 index 00000000000..43ddc47261d --- /dev/null +++ b/html/changelogs/landmark_bugfix.yml @@ -0,0 +1,6 @@ +author: SleepyGemmy + +delete-after: True + +changes: + - bugfix: "Fixes a runtime related to observers and landmarks." \ No newline at end of file