Files
builazoo/docs/specs/soigneur.md
Nicolas Cantu 1d3352455e Intégration des spécifications Leo : Isométrique, Staff, Cosmétiques
**Motivations:**
- Intégrer les nouvelles fonctionnalités demandées par Leo (vue isométrique, gestion du personnel, personnalisation avatar/zoo).
- Enrichir le gameplay avec des mécaniques de fusion d'enclos et de passes saisonniers.

**Root causes:**
- Demande d'évolution majeure du Game Design (fichier `docs/leo.md`).

**Correctifs:**
- N/A

**Evolutions:**
- Ajout de 19 nouveaux fichiers de spécifications (Staff, Skins, Enclos, Avatar, etc.).
- Mise à jour de 5 fichiers existants pour supporter la vue isométrique et les nouvelles interactions.
- Définition du système de passes temporaires et statut VIP.
- Spécification des employés achetables avec pièces.

**Pages affectées:**
- docs/specs/*
2026-03-05 01:53:05 +01:00

1.8 KiB

Soigneur

1. Définition

Employé spécialisé dans la santé des animaux. Il intervient pour prévenir les maladies, soigner les animaux malades et s'assurer de leur bien-être général. Il est achetable avec des pièces du zoo.

2. Fonctions

  • Prévention : Réduit la probabilité d'apparition de maladies dans les enclos assignés ou proches.
  • Soin : Intervient automatiquement sur les animaux malades pour les guérir (durée d'action).
  • Bien-être : Augmente légèrement le score de bien-être des animaux.

3. Icone

  • Représentation : Croix verte ou Trousse de secours.
  • Couleur dominante : Blanc et Vert.

4. Interactions

  • Recrutement : Via le menu "Employés" contre des pièces.
  • Assignation : Peut être assigné à une zone ou un enclos spécifique (drag & drop ou menu contextuel).
  • Amélioration : (Optionnel) Formation pour augmenter l'efficacité.

5. Annexes Techniques

Données (JSON)

{
  "employee_id": "healer_01",
  "type": "soigneur",
  "name": "Dr. Doolittle",
  "salary": 50, // Coût par cycle (jour/mois)
  "hire_cost": 500, // Coût d'achat en pièces
  "stats": {
    "speed": 1.0,
    "efficiency": 0.8,
    "range": 5 // Rayon d'action en cases
  },
  "assigned_zone": null // null = tout le zoo, ou ID de zone
}

Règles Métier

  • Un animal malade non soigné peut mourir ou contaminer les autres.
  • Le soigneur doit se déplacer physiquement (ou virtuellement avec délai) jusqu'à l'enclos.
  • Le coût de recrutement augmente avec le nombre de soigneurs déjà possédés.

6. Annexes UX/UI

  • Visuel Carte : Personnage en blouse blanche avec une mallette.
  • Feedback : Icône de croix verte au-dessus de l'animal soigné.
  • Notification : "Un animal est malade !" (si pas de soigneur dispo) ou "Animal soigné par [Nom]".