Aller au contenu

Points d'extension

tilttek/seasonal-events

Le paquet est en 0.x : ses points d'extension sont stables seulement à partir de sa version 1.0. D'ici là, une version mineure peut les changer, et son CHANGELOG dit comment.

PourFaites
Garder les saisons dans une base de donnéesImplémentez Contract\SeasonCatalogue, en construisant chaque Season depuis vos lignes — SeasonReader::season() lit un tableau
Lire ce qui est en cours depuis un autre paquetDépendez de Contract\ActiveContent, jamais de SeasonalEvents
Répondre pour un autre momentDonnez à SeasonalEvents une autre horloge PSR-20, ou passez le moment à chaque appel
Ouvrir une quête avec une saisonDonnez à une quête de tilttek/quests un Bridge\Quests\SeasonQuestSchedule
Lister les objets qu'apporte une saisonUtilisez Bridge\Collections\SeasonalItems sur votre catalogue de tilttek/collections