#149 Gestion des ombres pour Thanatos
This commit is contained in:
parent
c9ae8580ce
commit
43218dd282
@ -1101,12 +1101,12 @@ export class RdDActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async ajouterQueue(options = { chat: false }) {
|
async ajouterQueue(options = { chat: false }) {
|
||||||
// TODO: Déterminer si Thanatos a été utilisé? => laisser le joueur ne pas choisir Thanatos => choisir sa voie?
|
|
||||||
let utiliseThanatos = false;
|
|
||||||
let queue;
|
let queue;
|
||||||
if (utiliseThanatos) {
|
if (this.data.data.reve.reve.thanatosused) {
|
||||||
queue = await RdDRollTables.getOmbre();
|
queue = await RdDRollTables.getOmbre();
|
||||||
// mettre à jour: plus d'ombre en vue
|
let myReve = duplicate(this.data.data.reve.reve);
|
||||||
|
myReve.thanatosused = false;
|
||||||
|
await this.update({ "data.reve.reve": myReve } );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
queue = await RdDRollTables.getQueue();
|
queue = await RdDRollTables.getQueue();
|
||||||
@ -1929,7 +1929,9 @@ export class RdDActor extends Actor {
|
|||||||
if (rollData.isSortReserve) {
|
if (rollData.isSortReserve) {
|
||||||
rollData.depenseReve++;
|
rollData.depenseReve++;
|
||||||
}
|
}
|
||||||
|
if ( rollData.competence.name.includes('Thanatos')) { // Si Thanatos
|
||||||
|
myReve.thanatosused = true;
|
||||||
|
}
|
||||||
if (myReve.value > rollData.depenseReve) {
|
if (myReve.value > rollData.depenseReve) {
|
||||||
// Incrémenter/gére le bonus de case
|
// Incrémenter/gére le bonus de case
|
||||||
RdDItemSort.incrementBonusCase(this, selectedSort, rollData.coord);
|
RdDItemSort.incrementBonusCase(this, selectedSort, rollData.coord);
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
"name": "foundryvtt-reve-de-dragon",
|
"name": "foundryvtt-reve-de-dragon",
|
||||||
"title": "Rêve de Dragon",
|
"title": "Rêve de Dragon",
|
||||||
"description": "Rêve de Dragon RPG for FoundryVTT",
|
"description": "Rêve de Dragon RPG for FoundryVTT",
|
||||||
"version": "1.3.16",
|
"version": "1.3.17",
|
||||||
"manifestPlusVersion": "1.0.0",
|
"manifestPlusVersion": "1.0.0",
|
||||||
"minimumCoreVersion": "0.7.5",
|
"minimumCoreVersion": "0.7.5",
|
||||||
"compatibleCoreVersion": "0.7.9",
|
"compatibleCoreVersion": "0.7.9",
|
||||||
"templateVersion": 92,
|
"templateVersion": 93,
|
||||||
"author": "LeRatierBretonnien",
|
"author": "LeRatierBretonnien",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
|
@ -435,7 +435,8 @@
|
|||||||
"reve": {
|
"reve": {
|
||||||
"max": 0,
|
"max": 0,
|
||||||
"value": 10,
|
"value": 10,
|
||||||
"label": "Points de Rêve actuels"
|
"label": "Points de Rêve actuels",
|
||||||
|
"thanatosused": false
|
||||||
},
|
},
|
||||||
"seuil": {
|
"seuil": {
|
||||||
"max": 0,
|
"max": 0,
|
||||||
@ -467,7 +468,7 @@
|
|||||||
},
|
},
|
||||||
"ombres": {
|
"ombres": {
|
||||||
"list": []
|
"list": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"compteurs": {
|
"compteurs": {
|
||||||
"sust": {
|
"sust": {
|
||||||
|
Loading…
Reference in New Issue
Block a user