Plusieurs ajouts :
- Possibilité de configurer des lieux dans une scène : permet de configurer un donjon par exemple avec les pièces, les trésors par pièce, la narration..... Mise en place également de conditions permettant de conditionner le déblocage des quêtes. - Possibilité de transformé un arc en instance non linéaire afin de faire un hub. Permet de jouer de préparer des campagnes type Dragon of Icespire peak plus facilement. - Configuration de partie : chaque partie va contenir les séances, ce qui permettra de suivre le déblocage des conditions pour les quêtes. Passage en 0.9.1-beta
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
/**
|
||||
* Fiche de personnage joueur (PJ) d'une campagne.
|
||||
* Refonte 2026-04-30 : abandon du markdownContent au profit d'un systeme
|
||||
* template-based pilote par le GameSystem de la campagne.
|
||||
* - portraitImageId / headerImageId : champs universels hard-codes
|
||||
* - values : Map<champ template TEXT/NUMBER, valeur>
|
||||
* - imageValues : Map<champ template IMAGE, liste d'IDs d'images>
|
||||
* Fiche de personnage joueur (PJ) d'une Partie (Playthrough).
|
||||
* Refonte Playthrough : les PJ appartiennent à la Partie (table jouée),
|
||||
* plus à la Campagne (scénario).
|
||||
*/
|
||||
export interface Character {
|
||||
id?: string;
|
||||
@@ -15,7 +12,7 @@ export interface Character {
|
||||
imageValues?: Record<string, string[]>;
|
||||
/** Champs KEY_VALUE_LIST : fieldName -> label -> value. */
|
||||
keyValueValues?: Record<string, Record<string, string>>;
|
||||
campaignId: string;
|
||||
playthroughId: string;
|
||||
order?: number;
|
||||
}
|
||||
|
||||
@@ -26,5 +23,5 @@ export interface CharacterCreate {
|
||||
values?: Record<string, string>;
|
||||
imageValues?: Record<string, string[]>;
|
||||
keyValueValues?: Record<string, Record<string, string>>;
|
||||
campaignId: string;
|
||||
playthroughId: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user