« Cycles » : différence entre les versions

De eMushpedia
Aller à la navigation Aller à la recherche
Ligne 10 : Ligne 10 :
* Vérification si ''[[Rafistolage Général]]'' s'active.
* Vérification si ''[[Rafistolage Général]]'' s'active.
* Vérification d'un changement de jour
* Vérification d'un changement de jour
**Actions diverses autour du changement de jour. (À définir)
** Actions diverses autour du changement de jour. (À définir)
* Ajout de [[Embûches#Les_points_d'incident|points d'incidents]] et de [[Chasse aux hunters#Apparition|points de hunters]].
* 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.
* +5% a un projet si [[Participation de NERON]] est fait.
Ligne 19 : Ligne 19 :
* Réinitialisation journalière des [[Points d'Action et de Mouvement#Points_d'Action_Spéciaux|points d'action spéciaux]]
* 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]].
* Morts par manque d'[[Oxygène]].
Handle ship status new cycle
* Gestion des status du vaisseau. (Fin de déplacement, [[Gelée verte]], [[Parfum antique]], etc...)


Handle players new cycle :
* Gestion des changements de cycle des joueurs :
--- update cycle related achievements
** Gain de [[Triomphe]] lié aux cycles
--- Handle players status
** Gestion du status des joueurs. (Comme le cooldown de poiçons)
--- Handle diseases appearing or healing through time
** Apparition de [[Maladies]] ou leur disparition avec le temps.
--- update sleep and lost related achievements
** Gain de {{PA}} du sommeil et perte des [[Pictos et titres]] liés.
--- Handle new day HP gain
** Gain de {{PV}} au changement de jour.
--- Handle new day moral lost
** Perte de {{Moral}} au changement de jour.
--- Handle death by suicide
** Mort par suicide.
--- Handle AP / MP gain
** Gain de {{PA}} / {{PM}}.
--- Handle logistics
** Activation de la [[Logistique]].
--- Handle everything modifier related (bonus / malus AP/MP from skill, dirty by disease,...)
** Gestion des interactions avec les modificateurs. (Bonus ou malus de {{PA}} / {{PM}} des compétences, salissure dus à une maladie, etc...)


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


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


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


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

Version du 21 juillet 2026 à 16:19

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 :


  • Gestion des changements de cycle des joueurs :
    • Gain de Triomphe lié 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...)
  • 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