Cycles
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 :
- Vérification si Rafistolage Général s'active.
- Vérification d'un changement de jour
- Actions diverses autour du changement de jour. (À définir)
- Ajout de points d'incidents et de points de hunters.
- +5% a un projet si Participation de NERON est fait.
- 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.
- Gestion des status du vaisseau. (Fin de déplacement, Gelée verte, Parfum antique, etc...)
- Gestion des changements de cycle des joueurs :
- Gain de Pictos et titres liés aux cycles.
- Gestion du status des joueurs. (Comme le cooldown de poiçons)
- Apparition de Maladies ou leur disparition avec le temps.
- Gain de
du sommeil et perte des Pictos et titres liés. - Gain de
au changement de jour. - Perte de
au changement de jour. - Mort par suicide.
- Gain de
/
. - Activation de la Logistique.
- Gestion des interactions avec les modificateurs. (Bonus ou malus de
/
des compétences, salissure dus à une maladie, etc...)
- Gain de Triomphe lié aux cycles
- 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