Cycles

De eMushpedia
Version datée du 21 juillet 2026 à 15:38 par Thibaut3000 (discussion | contributions) (Page créée avec « == 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 : <pre> Daedalus new cycle order : Check if General Patching Up project activate Check if new day and do miscellaneous stuff around that Add hunters and incident points +5% to a project if neron thread is done remove oxygen... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
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 :

Daedalus new cycle order :
Check if General Patching Up project activate
Check if new day and do miscellaneous stuff around that
Add hunters and incident points
+5% to a project if neron thread is done

remove oxygen
force mush selection if lobby phase took too long
reset spore if new days
reset daily special action points
kill players from lack of oxygen
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