Corrections diverses pour CYD2.0
- Fix: Remplacement de 'Points d'Âme' par 'Points de Pouvoir' dans les messages de chat - Fix: Ajout de la case Âme avec Seuil de Pouvoir dans les fiches de créature - Fix: Ajout du champ Seuil de Pouvoir éditable dans les fiches de créature - Fix: Initiative, Défense et Protection maintenant éditables dans les fiches de créature - Fix: Ajout du champ Bonus/Malus aux templates de Traits chaotiques et d'espèce - Fix: Le champ coût en Pouvoir des Runes accepte maintenant du texte (StringField) - Fix: Rafraîchissement des fiches après drop d'items pour afficher les Traits - Fix: Ajout des nouveaux types d'items (Trait Démoniaque, Pouvoir Élémentaire, Capacité d'Automata) - New: Ajout des modèles et templates pour les nouveaux types d'items - New: Intégration complète des nouveaux types dans les fichiers de configuration Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Data model pour les capacités d'Automata MournbladeCYD2
|
||||
*/
|
||||
export default class CapaciteAutomataDataModel extends foundry.abstract.TypeDataModel {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
description: new fields.HTMLField({ initial: "" }),
|
||||
bonusmalus: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,9 @@ export { default as RuneEffectDataModel } from './runeeffect.mjs';
|
||||
export { default as TendanceDataModel } from './tendance.mjs';
|
||||
export { default as TraitChaotiqueDataModel } from './traitchaotique.mjs';
|
||||
export { default as TraitEspeceDataModel } from './traitespece.mjs';
|
||||
export { default as TraitDemoniaqueDataModel } from './traitdemoniaque.mjs';
|
||||
export { default as PouvoirElementaireDataModel } from './pouvoirselementaire.mjs';
|
||||
export { default as CapaciteAutomataDataModel } from './capaciteautomata.mjs';
|
||||
|
||||
// Modèles d'acteurs
|
||||
export { default as PersonnageDataModel } from './personnage.mjs';
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Data model pour les pouvoirs élémentaires MournbladeCYD2
|
||||
*/
|
||||
export default class PouvoirElementaireDataModel extends foundry.abstract.TypeDataModel {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
description: new fields.HTMLField({ initial: "" }),
|
||||
bonusmalus: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -10,7 +10,7 @@ export default class RuneDataModel extends foundry.abstract.TypeDataModel {
|
||||
seuil: new fields.NumberField({ initial: 0, integer: true }),
|
||||
prononcee: new fields.StringField({ initial: "" }),
|
||||
tracee: new fields.StringField({ initial: "" }),
|
||||
coutAme: new fields.NumberField({ initial: 0, integer: true })
|
||||
coutAme: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,8 @@ export default class TraitChaotiqueDataModel extends foundry.abstract.TypeDataMo
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
description: new fields.HTMLField({ initial: "" })
|
||||
description: new fields.HTMLField({ initial: "" }),
|
||||
bonusmalus: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Data model pour les traits démoniaques MournbladeCYD2
|
||||
*/
|
||||
export default class TraitDemoniaqueDataModel extends foundry.abstract.TypeDataModel {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
description: new fields.HTMLField({ initial: "" }),
|
||||
bonusmalus: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,8 @@ export default class TraitEspeceDataModel extends foundry.abstract.TypeDataModel
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
description: new fields.HTMLField({ initial: "" })
|
||||
description: new fields.HTMLField({ initial: "" }),
|
||||
bonusmalus: new fields.StringField({ initial: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user