« 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... »
 
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Concepts ==
== Concepts ==


Une journée sur le Daedalus est divisé en 8 cycles de 3 heures.
Une journée sur le Daedalus est divisé en 8 cycles de 3 heures, les gains d'énergies ainsi que beaucoup d'actions se déclenchent à leurs changements.
 
Vous pouvez voir le jour et le cycle actuel en haut à droite des [[Canaux de conversation]]


== Gestion des cycles ==
== 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 :
À 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
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 :
* Vérification si '''[[Rafistolage Général]]''' s'active.
--- update cycle related achievements
* Vérification d'un changement de jour
--- Handle players status
** Actions diverses autour du changement de jour. (À définir)
--- Handle diseases appearing or healing through time
* Ajout de '''[[Embûches#Les_points_d'incident|points d'incidents]] et de [[Chasse aux hunters#Apparition|points de hunters]]'''.
--- update sleep and lost related achievements
* +5% a un projet si '''[[Participation de NERON]]''' est fait.
--- Handle new day HP gain
 
--- Handle new day moral lost
* Perte d''''[[Oxygène]]'''.
--- Handle death by suicide
* Sélection forcée des mushs si le vaisseau met trop de temps à se remplir.
--- Handle AP / MP gain
* Réinitialisation de la limite journalière de spores.
--- Handle logistics
* Réinitialisation journalière des '''[[Points d'Action et de Mouvement#Points_d'Action_Spéciaux|points d'action spéciaux]]'''
--- Handle everything modifier related (bonus / malus AP/MP from skill, dirty by disease,...)
* 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 {{PA}} du sommeil et perte des '''[[Pictos et titres]]''' liés.
** Gain de {{PV}} au changement de jour.
** Perte de {{Moral}} au changement de jour.
** Mort par suicide.
** Gain de {{PA}} / {{PM}}.
** Activation de la '''[[Logistique]]'''.
** Gestion des interactions avec les modificateurs. (Bonus ou malus de {{PA}} / {{PM}} des compétences, salissure dus à une maladie, etc...)


Give new cycle glory
* Gain de '''[[Triomphe]]''' lié aux cycles
Handle equipments new cycle :
* Gestion des changements de cycle des '''[[Équipements]]''' :
--- NPC actions
** Actions des PNJ. (Drones et chat)
--- Handle equipments status new cycle (mostly charges)
** Gestion du status des équipements. (Charges, etc...)
--- Handle Plants / Jukebox / Rations
** Gestion des '''[[Plantes]]''' / '''[[Jukebox]]''' / '''[[Rations]]'''.


Dispatch incidents
* Création des '''[[Embûches#Types_d'incidents|incidents]].'''
Handle room new cycle :
* Gestion des changements de cycle des salles :
--- Handle room status new cycle (mostly fire)
** Gestion du status des salles (Incendies, activation d''''[[Arroseurs automatiques]]''', etc...)
--- Handle moral given by shrink
** Gestion du gain de moral via '''[[Psy]]'''.
--- Handle fire propagation
** Propagation du feu.


Handle hunters new cycle :
* Gestion des changements de cycle des hunters :
--- Handle hunters status new cycle (???)
** Gestion du status des hunters. (Status permettant suivre la période pendant laquelle ils ne peuvent pas attaquer et pour suivre l'attaque sur un marchand)
--- Remove attacked traders
** Fuite des '''[[Échanges Marchands|marchands]]''' attaqué.
--- Hunters try to shoot
** Tentative de '''[[Chasse_aux_hunters#Fonctionnement_des_tirs|tir des hunters]]'''.
--- Try to spawn a trader
** Tentative d''''[[Échanges Marchands#Apparition|apparition d'un marchand]]'''.
--- Try to spawn hunters
** Tentative d''''[[Chasse_aux_hunters#Apparition|apparition de hunters]]'''.


create message auto watering
* Création d'un message si '''[[Arroseurs automatiques]]''' s'est activé.
attribute titles if needed
* Attribution des '''[[Titres]]''' si nécessaire.
Handle new / expired rebel bases
* Apparition ou disparition des '''[[Bases rebelles]]'''.
3% to break sol link
* 3% de perte de '''[[Communications#Liaison|liaison]]'''.
update day related achievements
* Mise à jour des '''[[Pictos et titres]]''' liés aux jours.
</pre>

Dernière version du 21 juillet 2026 à 16:57

Concepts

Une journée sur le Daedalus est divisé en 8 cycles de 3 heures, les gains d'énergies ainsi que beaucoup d'actions se déclenchent à leurs changements.

Vous pouvez voir le jour et le cycle actuel en haut à droite des Canaux de conversation

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 :


  • 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 Point d'Action du sommeil et perte des Pictos et titres liés.
    • Gain de PV au changement de jour.
    • Perte de Moral au changement de jour.
    • Mort par suicide.
    • Gain de Point d'Action / Point de Mouvement.
    • Activation de la Logistique.
    • Gestion des interactions avec les modificateurs. (Bonus ou malus de Point d'Action / Point de Mouvement des compétences, salissure dus à une maladie, etc...)
  • Gain de Triomphe lié aux cycles
  • Gestion des changements de cycle des Équipements :
    • Actions des PNJ. (Drones et chat)
    • Gestion du status des équipements. (Charges, etc...)
    • Gestion des Plantes / Jukebox / Rations.
  • Création des incidents.
  • Gestion des changements de cycle des salles :
    • Gestion du status des salles (Incendies, activation d'Arroseurs automatiques, etc...)
    • Gestion du gain de moral via Psy.
    • Propagation du feu.