13.0.7 - Sous le signe d'Illysis #768
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
- en cas d'appel au moral lorsqu'une double significative est requise,
|
- en cas d'appel au moral lorsqu'une double significative est requise,
|
||||||
le moral est perdu si la réussite est insuffisante
|
le moral est perdu si la réussite est insuffisante
|
||||||
|
- transformation du niveau des musiques/danses/chants/recettes de cuisine en valeur numérique
|
||||||
|
|
||||||
## 13.0.6 - Le bandage d'Illysis
|
## 13.0.6 - Le bandage d'Illysis
|
||||||
|
|
||||||
|
@@ -640,7 +640,7 @@ class _12_0_38_TachesEcriture extends Migration {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _13_0_4_FixReveActuel extends Migration {
|
class _13_0_4_FixReveActuel extends Migration {
|
||||||
get code() { return "fix-revvve-actuel" }
|
get code() { return "fix-reve-actuel" }
|
||||||
get version() { return "13.0.4" }
|
get version() { return "13.0.4" }
|
||||||
|
|
||||||
async migrate() {
|
async migrate() {
|
||||||
@@ -648,6 +648,21 @@ class _13_0_4_FixReveActuel extends Migration {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class _13_0_7_FixNiveauOeuvres extends Migration {
|
||||||
|
get code() { return "fix-niveau-oeuvres" }
|
||||||
|
get version() { return "13.0.7" }
|
||||||
|
|
||||||
|
async migrate() {
|
||||||
|
await this.applyItemsUpdates(items => items
|
||||||
|
.filter(it => [ITEM_TYPES.musique, ITEM_TYPES.chant, ITEM_TYPES.danse, ITEM_TYPES.recettecuisine].includes(it.type))
|
||||||
|
.map(it => {
|
||||||
|
const niveau = isNaN(it.system.niveau) ? 0 : parseInt(it.system.niveau)
|
||||||
|
return { _id: it.id, 'system.niveau': niveau }
|
||||||
|
})
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class Migrations {
|
export class Migrations {
|
||||||
static getMigrations() {
|
static getMigrations() {
|
||||||
return [
|
return [
|
||||||
@@ -671,7 +686,8 @@ export class Migrations {
|
|||||||
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()
|
new _13_0_4_FixReveActuel(),
|
||||||
|
new _13_0_7_FixNiveauOeuvres(),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -811,7 +811,7 @@
|
|||||||
},
|
},
|
||||||
"musique": {
|
"musique": {
|
||||||
"templates": ["description"],
|
"templates": ["description"],
|
||||||
"niveau": "",
|
"niveau": 0,
|
||||||
"reference": ""
|
"reference": ""
|
||||||
},
|
},
|
||||||
"danse": {
|
"danse": {
|
||||||
@@ -819,12 +819,12 @@
|
|||||||
"type": "",
|
"type": "",
|
||||||
"agilite": false,
|
"agilite": false,
|
||||||
"apparence": false,
|
"apparence": false,
|
||||||
"niveau": "",
|
"niveau": 0,
|
||||||
"reference": ""
|
"reference": ""
|
||||||
},
|
},
|
||||||
"chant": {
|
"chant": {
|
||||||
"templates": ["description"],
|
"templates": ["description"],
|
||||||
"niveau": "",
|
"niveau": 0,
|
||||||
"reference": ""
|
"reference": ""
|
||||||
},
|
},
|
||||||
"jeu": {
|
"jeu": {
|
||||||
@@ -836,7 +836,7 @@
|
|||||||
},
|
},
|
||||||
"recettecuisine": {
|
"recettecuisine": {
|
||||||
"templates": ["description"],
|
"templates": ["description"],
|
||||||
"niveau": "",
|
"niveau": 0,
|
||||||
"ingredients": "",
|
"ingredients": "",
|
||||||
"duree": "",
|
"duree": "",
|
||||||
"sust": 0,
|
"sust": 0,
|
||||||
|
Reference in New Issue
Block a user