Lorsque le jeu crée une mission pour vous, il commence par sélectionner la station à partir de laquelle la mission est générée. Il peut s'agir de n'importe laquelle de vos stations, mais un mécanisme permet de s'assurer que les zones de couverture qui n'ont actuellement aucune mission ouverte seront prises en compte.
Le jeu filtre ensuite la liste des missions pour trouver le type de mission correspondant au bâtiment sélectionné et les missions pour lesquelles vous remplissez les conditions requises. Il vérifie que vous disposez des bâtiments et des extensions nécessaires. Si la station sélectionnée appartient à une zone de couverture, seuls les bâtiments appartenant à cette zone sont pris en compte. Il vérifie également si une station d'ambulance est disponible et, dans le cas contraire, il ne tiendra pas compte des missions qui génèrent des patients.
À partir de cette liste filtrée de missions, le jeu sélectionnera ensuite la mission qu'il génère. Parfois, certaines missions événementielles ont une probabilité plus élevée, mais sinon, il s'agit d'un processus de sélection aléatoire. Si la mission n'a pas de POI, le jeu sélectionnera au hasard le point où la mission se déroule. Il peut s'agir de n'importe quelle adresse située à moins de 2 kilomètres de la station (pour certaines missions spéciales, ce rayon peut être différent).
Si la mission requiert un POI, le jeu vérifie si vous avez placé ce POI dans le rayon de 2 kilomètres. Si vous n'avez pas placé le POI requis dans cette zone, le jeu vérifie si au moins 2 joueurs ont placé ce POI au même endroit. Si le jeu ne trouve pas de POI dans la zone, il ne génère pas cette mission et le processus de génération de missions recommence.