**Language / Langue :** **FR** | [[en:yaml:evenements-globaux|EN]] ====== Événements globaux, alias globaux, actions globales (YAML) ====== ===== evenements_globaux: ===== Les événements globaux s'exécutent dans **toutes les salles** (après les événements locaux par défaut). Ils sont **OFF par défaut** et doivent être activés. evenements_globaux: - id: bonus_visite etat: OFF # OFF par défaut — activé via event_global:bonus_visite:ON si: ~ faire: "score.+.1" texte: "✨ Bonus visite : +1 score !" - id: soin_urgence etat: OFF si: "v_pv_v < 5" # condition supplémentaire faire: "pv.+.2" texte: "🚑 Soin d'urgence ! +2 PV" Activation depuis n'importe quel événement ou choix : faire: "event_global:bonus_visite:ON" faire: "event_global:bonus_visite:OFF" faire: "event_global:bonus_visite:SWITCH" # inverse l'état Ou via ''declencher_event:id'' pour déclencher directement (sans passer par ON/OFF) : faire: "declencher_event:bonus_visite" ===== Boutons sur les événements globaux ===== Un événement global peut avoir un bouton — il apparaît dans **toutes les salles** : evenements_globaux: - id: appel_aide etat: ON si: ~ bouton: "🆘 Appeler à l'aide" visible-si: "v_pv_v < 5" # masqué si PV suffisants faire: "pv.+.3" texte: "Un allié surgit ! +3 PV" Les mêmes clés que les événements locaux sont supportées : ''bouton:'', ''visible-si:'', ''grise-si:'', ''max:'', ''texte: liste''. ===== Événement global lié à un timer ===== Un événement global peut être déclenché à l'expiration d'un timer global : evenements_globaux: - id: alarme etat: OFF si: "v_comptebombe_v = 0" faire: - "event_global:alarme:OFF" - "score.+.10" vers: fin_defaite texte: "💥 BOOM ! La bombe a explosé !" ===== alias_globaux: ===== Les alias globaux définissent des labels réutilisables dans tous les choix : alias_globaux: retour: "🏠 Accueil" aide: "❓ Aide" Dans n'importe quelle salle, un choix ''commande: retour'' vers ''accueil'' affichera automatiquement le bouton "🏠 Accueil" — sans répéter ''bouton:'' dans chaque salle. ===== actions_globales: ===== Les actions globales sont des [[fr:yaml:actions|actions personnalisées]] disponibles dans **toutes les salles** : actions_globales: # Navigation libre : taper "aller destination" - verbe: aller cible: all si: ~ faire: "t_action_cible_ok_t" texte_ko: "Destination «t_action_cible_t» inconnue." # Afficher le score depuis n'importe où - verbe: score cible: all si: ~ texte_ok: "⭐ Score : v_score_v | Record : v_record_o_v" Les actions locales (dans une salle) sont testées avant les globales. ===== 997_globaux: (ordre d'exécution) ===== Par défaut, les événements globaux s'exécutent **après** les locaux : 997_globaux: avant # pour les exécuter avant les événements locaux **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**