- 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
28 lines
836 B
TypeScript
28 lines
836 B
TypeScript
/**
|
|
* 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;
|
|
name: string;
|
|
portraitImageId?: string | null;
|
|
headerImageId?: string | null;
|
|
values?: Record<string, string>;
|
|
imageValues?: Record<string, string[]>;
|
|
/** Champs KEY_VALUE_LIST : fieldName -> label -> value. */
|
|
keyValueValues?: Record<string, Record<string, string>>;
|
|
playthroughId: string;
|
|
order?: number;
|
|
}
|
|
|
|
export interface CharacterCreate {
|
|
name: string;
|
|
portraitImageId?: string | null;
|
|
headerImageId?: string | null;
|
|
values?: Record<string, string>;
|
|
imageValues?: Record<string, string[]>;
|
|
keyValueValues?: Record<string, Record<string, string>>;
|
|
playthroughId: string;
|
|
}
|