Décoction depuis l'équipement
This commit is contained in:
parent
9de1e7dae5
commit
9892323834
@ -1900,6 +1900,12 @@ export class RdDActor extends Actor {
|
|||||||
case 'potion': return await this.consommerPotion(item, onActionItem);
|
case 'potion': return await this.consommerPotion(item, onActionItem);
|
||||||
case 'livre': return await this.actionLire(item);
|
case 'livre': return await this.actionLire(item);
|
||||||
case 'conteneur': return await item.sheet.render(true);
|
case 'conteneur': return await item.sheet.render(true);
|
||||||
|
case 'herbe': {
|
||||||
|
if (item.isHerbeAPotion()){
|
||||||
|
return this.dialogFabriquerPotion(item);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +71,10 @@ export class RdDItem extends Item {
|
|||||||
const itemData = Misc.data(this);
|
const itemData = Misc.data(this);
|
||||||
return itemData.type == 'nourritureboisson' && itemData.data.boisson && itemData.data.alcoolise;
|
return itemData.type == 'nourritureboisson' && itemData.data.boisson && itemData.data.alcoolise;
|
||||||
}
|
}
|
||||||
|
isHerbeAPotion() {
|
||||||
|
const itemData = Misc.data(this);
|
||||||
|
return itemData.type == 'herbe' && (itemData.data.categorie == 'Soin' || itemData.data.categorie == 'Repos');
|
||||||
|
}
|
||||||
isPotion() {
|
isPotion() {
|
||||||
return Misc.data(this).type == 'potion';
|
return Misc.data(this).type == 'potion';
|
||||||
}
|
}
|
||||||
@ -152,6 +155,7 @@ export class RdDItem extends Item {
|
|||||||
case 'livre': return 'Lire';
|
case 'livre': return 'Lire';
|
||||||
case 'conteneur': return 'Ouvrir';
|
case 'conteneur': return 'Ouvrir';
|
||||||
}
|
}
|
||||||
|
if (this.isHerbeAPotion()) { return 'Décoction'; }
|
||||||
if (options.warnIfNot) {
|
if (options.warnIfNot) {
|
||||||
ui.notifications.warn(`Impossible d'utiliser un ${itemData.name}, aucune action associée définie.`);
|
ui.notifications.warn(`Impossible d'utiliser un ${itemData.name}, aucune action associée définie.`);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user