Fix achat dans les commerces
This commit is contained in:
@@ -1,4 +1,10 @@
|
|||||||
# 13.0
|
# 13.0
|
||||||
|
## 13.0.15 - Les pièces d'Illysis
|
||||||
|
|
||||||
|
- On peut de nouveau acheter dans les commerces
|
||||||
|
- Corrections V13
|
||||||
|
- Les textes sur fond "parchemin" ne sont plus affichés en blanc
|
||||||
|
|
||||||
## 13.0.14 - Le familier d'Illysis
|
## 13.0.14 - Le familier d'Illysis
|
||||||
|
|
||||||
- Les réussites particulières en demi-surprise sont de simples réussites
|
- Les réussites particulières en demi-surprise sont de simples réussites
|
||||||
|
|||||||
@@ -12,12 +12,13 @@ const _SPACEHOLDER = { placeholder: true }
|
|||||||
|
|
||||||
const _VENDRE = {
|
const _VENDRE = {
|
||||||
code: 'item-vendre', label: 'Vendre ou donner', icon: it => 'fa-solid fa-comments-dollar',
|
code: 'item-vendre', label: 'Vendre ou donner', icon: it => 'fa-solid fa-comments-dollar',
|
||||||
filter: it => Misc.toInt(it.system.quantite) > 0,
|
filter: it => Misc.toInt(it.system.quantite) > 0 || it.parent?.type == ACTOR_TYPES.commerce,
|
||||||
action: (item, actor) => item.proposerVente()
|
action: (item, actor) => item.proposerVente()
|
||||||
}
|
}
|
||||||
const _ACHETER = {
|
const _ACHETER = {
|
||||||
code: 'item-acheter', label: 'Acheter', icon: it => 'fa-regular fa-coins',
|
code: 'item-acheter', label: 'Acheter', icon: it => 'fa-regular fa-coins',
|
||||||
filter: it => Misc.toInt(it.system.quantite) > 0 && it.parent?.type == ACTOR_TYPES.commerce,
|
filter: it => it.parent?.type == ACTOR_TYPES.commerce,
|
||||||
|
allowLimited: true,
|
||||||
action: (item, actor) => actor.vente(item)
|
action: (item, actor) => actor.vente(item)
|
||||||
}
|
}
|
||||||
const _MONTRER = {
|
const _MONTRER = {
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ export class StatusEffects extends FormApplication {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static prepareActiveEffect(effectId) {
|
static prepareActiveEffect(effectId) {
|
||||||
let status = rddStatusEffects.find(it => it.statuses.has(effectId))
|
let status = rddStatusEffects.find(it => it.statuses? it.statuses.has(effectId) : it.id == effectId)
|
||||||
if (status) {
|
if (status) {
|
||||||
status = foundry.utils.duplicate(status)
|
status = foundry.utils.duplicate(status)
|
||||||
status.statuses = new Set([effectId])
|
status.statuses = new Set([effectId])
|
||||||
|
|||||||
@@ -40,6 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<hr>
|
<hr>
|
||||||
{{> "systems/foundryvtt-reve-de-dragon/templates/actor/commerce-inventaire.hbs"}}
|
{{> "systems/foundryvtt-reve-de-dragon/templates/actor/commerce-inventaire.hbs"}}
|
||||||
|
{{log @root.options}}
|
||||||
{{#unless system.illimite}}
|
{{#unless system.illimite}}
|
||||||
{{#if @root.options.isObserver}}
|
{{#if @root.options.isObserver}}
|
||||||
<hr>
|
<hr>
|
||||||
|
|||||||
Reference in New Issue
Block a user