Dialogues de quête : bulles illimitées, n'importe quel objet, timeline reliée
- "qui parle" n'est plus réservé au personnage : N'IMPORTE QUEL objet de scène nommé (personnage, décor, fond — voir "ℹ️ Informations", screens/rendering/scene_object_names.py, ex-personnage_names.py) peut parler dans un dialogue. - Confirmé/documenté : aucune limite au nombre de répliques par colonne (bouton "+ Réplique" reste toujours disponible). - Bulle = header (menu déroulant du "qui parle") + body (le texte), centrée dans sa colonne à 70% de largeur, alignée verticalement et reliée à la suivante par un trait — remplace l'ancien alignement gauche/droite façon chat. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
2347a70c45
commit
521792fe00
@@ -7,7 +7,7 @@ _MAX_SPEAKER_LENGTH = 60
|
||||
def sanitize_quest_dialogues(raw_dialogues):
|
||||
"""Une réplique = {speaker: '<nom du personnage>', text: '...'} — le
|
||||
nom vient du champ "ℹ️ Informations" d'un objet de scène kind=
|
||||
"personnage" (voir screens/rendering/personnage_names.py), ou
|
||||
"personnage" (voir screens/rendering/scene_object_names.py), ou
|
||||
"Joueur" (toujours proposé, voir static/js/quests/quest-editor.js) :
|
||||
texte libre côté serveur (jamais un enum fixe — n'importe quel nom
|
||||
donné à un personnage doit être accepté), juste borné en longueur.
|
||||
|
||||
Reference in New Issue
Block a user