3.1 KiB
3.1 KiB
Personnel d’accueil (nouveaux animaux)
1. Définition
Personnel de service associé à l’Accueil des animaux. Il gère le check-in (quarantaine/acclimatation), la traçabilité (documents, historique) et sert de personnage contextuel lors des arrivées et incidents d’accueil.
2. Fonctions
- Check-in : Associe l’animal livré/acheté à un slot d’accueil (contrôle capacité, timers).
- Traçabilité : Rend visibles des informations (traits révélés, historique) selon le score “Traçabilité” de l’accueil.
- Quarantaine : Surveille et signale les incidents
QUARANTINE_ALERTavec action de consultation. - Assistance UI : Personnage contextuel de l’Accueil et des livraisons camion.
3. Icone
- Représentation : Tampon “OK” + caisse (logistique).
- Couleur dominante : Ambre + bleu (service).
4. Interactions
- Consultation : Clic sur l’Accueil → bottom sheet slots (personnel visible dans le panneau).
- Incident : Clic sur badge quarantaine → panneau cause/coût/durée.
- Placement : CTA “Placer” (deep-link) vers le mode placement.
5. Annexes Techniques
Données (JSON)
{
"employee_id": "reception_staff_01",
"type": "personnel_accueil_animaux",
"name": "Sam",
"salary": 35,
"hire_cost": 0,
"assigned_building": "reception_uuid",
"state": "enum (IDLE, CHECKIN, PAPERWORK, QUARANTINE, BREAK)",
"iso_x": "integer",
"iso_y": "integer",
"z_index": "integer"
}
Règles Métier
- Par défaut, le personnel d’accueil est lié au bâtiment
accueil_animaux.md(pas un employé libre). - En cas d’accueil saturé, l’erreur est explicite (
RECEPTION_FULL) et le personnage affiche l’état (pas de dégradation silencieuse).
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.
Affichage contextuel (modules)
- Accueil des animaux (
accueil_animaux.md) : arrivée, prêt, saturation, incident quarantaine. - Camion (
camion.md) : arrivée au zoo, déchargement vers accueil (adulte).
Déclencheurs (exemples)
| Module | Event / Action | Effet UI |
|---|---|---|
| Accueil | OPEN_RECEPTION |
Portrait + état “slots” (libres/occupés/prêts). |
| Accueil | ANIMAL_ARRIVAL |
Bulle “Arrivée enregistrée” + CTA inspecter. |
| Accueil | ANIMAL_READY |
Bulle “Prêt à placer” + CTA “Placer”. |
| Accueil | RECEPTION_FULL |
Bulle “Accueil saturé” + CTA “Voir slots”. |
| Accueil | QUARANTINE_ALERT |
Bulle “Alerte quarantaine” + CTA “Voir détails”. |
Skins & thèmes
- Uniforme dépend du thème (
theme.md) : veste, badge, clipboard. - Variantes cosmétiques via
inventaire_skins.mdsi le thème autorise des uniformes alternatifs.