Fix: sortie d'objet de conteneur
This commit is contained in:
@@ -1,10 +1,13 @@
|
|||||||
# 13.0
|
# 13.0
|
||||||
|
|
||||||
|
- correction erreur lors de la suppression d'un objet d'un conteneur
|
||||||
|
|
||||||
## 13.0.34 - La saumuche d'Illysis
|
## 13.0.34 - La saumuche d'Illysis
|
||||||
|
|
||||||
- la qualité des "improvisations du moment" se base sur le niveau du cuisinier
|
- la qualité des "improvisations du moment" se base sur le niveau du cuisinier
|
||||||
- l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle)
|
- l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle)
|
||||||
- la difficulté variable de l'annulation de magie est bien prise en compte
|
- la difficulté variable de l'annulation de magie est bien prise en compte
|
||||||
|
- correction erreur lors de la suppression d'un objet d'un conteneur
|
||||||
|
|
||||||
## 13.0.33 - L'ébriété d'Illysis
|
## 13.0.33 - L'ébriété d'Illysis
|
||||||
|
|
||||||
|
|||||||
@@ -347,13 +347,13 @@ export class RdDBaseActor extends Actor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async _removeItemFromConteneur(item) {
|
async _removeItemFromConteneur(item) {
|
||||||
const updates = this.findConteneur(item)
|
const conteneur = this.findConteneur(item);
|
||||||
.map(conteneur => {
|
if (conteneur) {
|
||||||
const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id)
|
const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id)
|
||||||
return { _id: conteneur.id, 'system.contenu': nouveauContenu }
|
const updates = { _id: conteneur.id, 'system.contenu': nouveauContenu }
|
||||||
})
|
if (updates.length > 0) {
|
||||||
if (updates.length > 0) {
|
await this.updateEmbeddedDocuments('Item', updates)
|
||||||
await this.updateEmbeddedDocuments('Item', updates)
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user