Cycles

De eMushpedia
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 :


  • 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