Suppression de "rêve actuel" des caracs #765
@ -5,6 +5,7 @@
|
|||||||
- On peut de nouveau modifier les descriptions
|
- On peut de nouveau modifier les descriptions
|
||||||
- ne pas proposer l'export csv par défaut
|
- ne pas proposer l'export csv par défaut
|
||||||
- Correction de la macro "Jet quelconque"
|
- Correction de la macro "Jet quelconque"
|
||||||
|
- Correction de la ligne 'rêve actuel' ajoutée dans les caracs
|
||||||
- Corrections d'affichage
|
- Corrections d'affichage
|
||||||
- boutons de l'horloge
|
- boutons de l'horloge
|
||||||
- boutons de déplacement des TMR
|
- boutons de déplacement des TMR
|
||||||
|
@ -8,6 +8,7 @@ import { RdDTimestamp } from "./time/rdd-timestamp.js";
|
|||||||
import { RdDRaretes } from "./item/raretes.js";
|
import { RdDRaretes } from "./item/raretes.js";
|
||||||
import { VOIES_DRACONIC } from "./item-sort.js";
|
import { VOIES_DRACONIC } from "./item-sort.js";
|
||||||
import { SystemCompendiums } from "./settings/system-compendiums.js";
|
import { SystemCompendiums } from "./settings/system-compendiums.js";
|
||||||
|
import { Misc } from "./misc.js";
|
||||||
|
|
||||||
class Migration {
|
class Migration {
|
||||||
get code() { return "sample"; }
|
get code() { return "sample"; }
|
||||||
@ -632,12 +633,21 @@ class _12_0_38_TachesEcriture extends Migration {
|
|||||||
async migrate() {
|
async migrate() {
|
||||||
await this.applyItemsUpdates(items => items
|
await this.applyItemsUpdates(items => items
|
||||||
.filter(it => [ITEM_TYPES.tache, ITEM_TYPES.livre, ITEM_TYPES.oeuvre, ITEM_TYPES.meditation].includes(it.type) )
|
.filter(it => [ITEM_TYPES.tache, ITEM_TYPES.livre, ITEM_TYPES.oeuvre, ITEM_TYPES.meditation].includes(it.type) )
|
||||||
.filter(it => it.system.competence == 'Ecriture')
|
.filter(it => Grammar.equalsInsensitive(it.system.competence, 'ecriture'))
|
||||||
.map(it => { return { _id: it.id, 'system.competence': 'Écriture' } })
|
.map(it => { return { _id: it.id, 'system.competence': 'Écriture' } })
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class _13_0_4_FixReveActuel extends Migration {
|
||||||
|
get code() { return "fix-revvve-actuel" }
|
||||||
|
get version() { return "13.0.4" }
|
||||||
|
|
||||||
|
async migrate() {
|
||||||
|
game.actors.forEach(it => it.update({'system.carac.-=reve-actuel': null}))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class Migrations {
|
export class Migrations {
|
||||||
static getMigrations() {
|
static getMigrations() {
|
||||||
return [
|
return [
|
||||||
@ -660,7 +670,8 @@ export class Migrations {
|
|||||||
new _12_0_26_MigrationVoieSorts(),
|
new _12_0_26_MigrationVoieSorts(),
|
||||||
new _12_0_32_MigrationRaces(),
|
new _12_0_32_MigrationRaces(),
|
||||||
new _12_0_37_MigrationAlchimieEtat(),
|
new _12_0_37_MigrationAlchimieEtat(),
|
||||||
new _12_0_38_TachesEcriture()
|
new _12_0_38_TachesEcriture(),
|
||||||
|
new _13_0_4_FixReveActuel()
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ export class RdDRoll extends Dialog {
|
|||||||
etat: actor.getEtatGeneral(),
|
etat: actor.getEtatGeneral(),
|
||||||
moral: actor.getMoralTotal(), /* La valeur du moral pour les jets de volonté */
|
moral: actor.getMoralTotal(), /* La valeur du moral pour les jets de volonté */
|
||||||
amoureux: actor.listeSuivants(it => it.coeur > 0),
|
amoureux: actor.listeSuivants(it => it.coeur > 0),
|
||||||
carac: actor.system.carac,
|
carac: foundry.utils.duplicate(actor.system.carac),
|
||||||
finalLevel: 0,
|
finalLevel: 0,
|
||||||
diffConditions: 0,
|
diffConditions: 0,
|
||||||
diffLibre: rollData.competence?.system.default_diffLibre ?? 0,
|
diffLibre: rollData.competence?.system.default_diffLibre ?? 0,
|
||||||
|
Reference in New Issue
Block a user