[Feature][CANA-06] Implémenter la récolte lunaire de Canaplia #40

Closed
opened 2026-08-28 23:44:33 +00:00 by koka · 0 comments
Owner

Contexte

La variété Lunar n'est pas une plante sauvage. Elle doit apparaître comme une découverte circonstancielle liée au ciel et au calendrier de Sanctuary.

Objectif

Donner une chance d'obtenir une graine Lunar en récoltant une plante Ashen ou Bluish mature, de nuit, sous ciel visible et dans un climat froid.

Périmètre

  • détection serveur de la nuit, du ciel visible et du climat ;
  • prise en compte du calendrier et de la météo d'Ambiance sans dépendre d'un état client ;
  • feedback audiovisuel discret lors d'une réussite ;
  • événement de première découverte pour Sanctuary/Atlas ;
  • probabilité centralisée et configurable.

Critères d'acceptation

  • la règle refuse le jour, les dimensions sans ciel et les cultures couvertes ;
  • seules Ashen et Bluish sont des parents valides ;
  • le résultat reste possible sous les nuits compatibles d'Ambiance ;
  • une seule récolte ne peut pas déclencher plusieurs tirages ;
  • le feedback ne révèle pas la règle complète avant la découverte ;
  • des tests couvrent toutes les conditions positives et négatives.

Dépendances

CANA-02, CANA-04 et l'API publique d'Ambiance.

## Contexte La variété Lunar n'est pas une plante sauvage. Elle doit apparaître comme une découverte circonstancielle liée au ciel et au calendrier de Sanctuary. ## Objectif Donner une chance d'obtenir une graine Lunar en récoltant une plante Ashen ou Bluish mature, de nuit, sous ciel visible et dans un climat froid. ## Périmètre - détection serveur de la nuit, du ciel visible et du climat ; - prise en compte du calendrier et de la météo d'Ambiance sans dépendre d'un état client ; - feedback audiovisuel discret lors d'une réussite ; - événement de première découverte pour Sanctuary/Atlas ; - probabilité centralisée et configurable. ## Critères d'acceptation - [ ] la règle refuse le jour, les dimensions sans ciel et les cultures couvertes ; - [ ] seules Ashen et Bluish sont des parents valides ; - [ ] le résultat reste possible sous les nuits compatibles d'Ambiance ; - [ ] une seule récolte ne peut pas déclencher plusieurs tirages ; - [ ] le feedback ne révèle pas la règle complète avant la découverte ; - [ ] des tests couvrent toutes les conditions positives et négatives. ## Dépendances CANA-02, CANA-04 et l'API publique d'Ambiance.
koka closed this issue 2026-08-29 06:09:25 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#40