« Cycles » : différence entre les versions

De eMushpedia
Aller à la navigation Aller à la recherche
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... »
 
Ligne 6 : Ligne 6 :


À chaque changement de cycle, beaucoup de vérifications et d'actions sont effectué, l'ordre de ces actions est listé ci-dessous :
À 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
 
force mush selection if lobby phase took too long
* Vérification si ''[[Rafistolage Général]]'' s'active.
reset spore if new days
* Vérification d'un changement de jour
reset daily special action points
**Actions diverses autour du changement de jour. (À définir)
kill players from lack of oxygen
* Ajout de [[Embûches#Les_points_d'incident|points d'incidents]] et de [[Chasse aux hunters#Apparition|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 et de Mouvement#Points_d'Action_Spéciaux|points d'action spéciaux]]
* Morts par manque d'[[Oxygène]].
Handle ship status new cycle
Handle ship status new cycle


Ligne 56 : Ligne 57 :
3% to break sol link
3% to break sol link
update day related achievements
update day related achievements
</pre>

Version du 21 juillet 2026 à 15:59

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