Cycles

De eMushpedia
Aller à la navigation Aller à la recherche

Concepts

Une journée sur le Daedalus est divisé en 8 cycles de 3 heures.

Gestion des cycles

À chaque changement de cycle, beaucoup de vérifications et d'actions sont effectué, l'ordre de ces actions est listé ci-dessous :


  • Perte d'Oxygène
  • Sélection forcée des mushs si le vaisseau met trop de temps à se remplir.
  • Réinitialisation de la limite journalière de spores.
  • Réinitialisation journalière des points d'action spéciaux
  • Morts par manque d'Oxygène.

Handle ship status new cycle

Handle players new cycle : --- update cycle related achievements --- Handle players status --- Handle diseases appearing or healing through time --- update sleep and lost related achievements --- Handle new day HP gain --- Handle new day moral lost --- Handle death by suicide --- Handle AP / MP gain --- Handle logistics --- Handle everything modifier related (bonus / malus AP/MP from skill, dirty by disease,...)

Give new cycle glory Handle equipments new cycle : --- NPC actions --- Handle equipments status new cycle (mostly charges) --- Handle Plants / Jukebox / Rations

Dispatch incidents Handle room new cycle : --- Handle room status new cycle (mostly fire) --- Handle moral given by shrink --- Handle fire propagation

Handle hunters new cycle : --- Handle hunters status new cycle (???) --- Remove attacked traders --- Hunters try to shoot --- Try to spawn a trader --- Try to spawn hunters

create message auto watering attribute titles if needed Handle new / expired rebel bases 3% to break sol link update day related achievements