# 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)
```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,
  "iso_x": "integer",
  "iso_y": "integer",
  "z_index": "integer"
}
```

### 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]".


# Annexes UX/UI

## 0. Direction Artistique & Vue
*   **Vue** : Isométrique (2.5D).
*   **Style** : Coloré, vivant, détails foisonnants (Réf: IMG_20260303_170253.jpg).
*   **Sprites** : 4 directions.
*   **Interactions** :
    *   **Sélection** : Cliquer sur la base de l'élément (ou son sprite principal) pour le sélectionner.
    *   **Feedback** : Surbrillance (outline blanc/jaune) au survol de la souris.
