Når spillet oppretter et oppdrag for deg, velger det i første trinn stasjonen som oppdraget skal genereres fra. Dette kan være hvilken som helst av stasjonene dine, men det finnes en mekanisme som sørger for at dekningsområder som for øyeblikket ikke har noen åpne oppdrag, blir vurdert.

Deretter filtrerer spillet oppdragslisten etter den oppdragstypen som tilsvarer den valgte bygningen, og etter oppdrag som du oppfyller kravene til. Det sjekker om du har de nødvendige bygningene og tilbyggene. Hvis den valgte stasjonen tilhører et dekningsområde, tas det bare hensyn til bygninger som tilhører dette dekningsområdet. Den sjekker også om en ambulansestasjon er tilgjengelig, og vil ellers ikke ta hensyn til oppdrag som genererer pasienter.

Fra denne filtrerte listen over oppdrag vil spillet deretter velge det oppdraget det genererer. Noen ganger har visse hendelsesoppdrag en høyere sannsynlighet, men ellers er det en tilfeldig utvelgelsesprosess. Hvis oppdraget ikke har et interessepunkt, velger spillet tilfeldig hvor oppdraget skal finne sted. Dette kan være en hvilken som helst adresse innenfor 2 kilometer fra stasjonen (for enkelte spesialoppdrag kan denne radiusen variere).

Hvis oppdraget krever et interessepunkt, sjekker spillet om du har angitt dette interessepunktet innenfor en radius på 2 kilometer. Hvis du ikke har angitt det nødvendige interessepunktet i dette området, sjekker spillet om minst to spillere har angitt dette interessepunktet i samme posisjon. Hvis spillet ikke finner et interessepunkt i området, vil det ikke generere oppdraget, og oppdragsgenereringsprosessen starter på nytt.