diff --git a/code/citadel/cit_crewobjectives.dm b/code/citadel/cit_crewobjectives.dm index 70994f1e64..29d7ae950f 100644 --- a/code/citadel/cit_crewobjectives.dm +++ b/code/citadel/cit_crewobjectives.dm @@ -20,9 +20,10 @@ var/list/objectiveTypes = typesof(rolePath) - rolePath if(!objectiveTypes.len) return - var/selectedType = pick(objectiveTypes) var/datum/objective/crew/newObjective = new selectedType + if(!newObjective) + return newObjective.owner = crewMind crewMind.objectives += newObjective crewMind.announce_objectives()