v10.6.3 #613
| @@ -859,7 +859,7 @@ export class RdDActor extends RdDBaseActor { | |||||||
|         return undefined |         return undefined | ||||||
|       } |       } | ||||||
|       const path = getPath(fieldName); |       const path = getPath(fieldName); | ||||||
|       if (path){ |       if (path) { | ||||||
|         await this.updateEmbeddedDocuments('Item', [{ _id: competence.id, [path]: value }]); // updates one EmbeddedEntity |         await this.updateEmbeddedDocuments('Item', [{ _id: competence.id, [path]: value }]); // updates one EmbeddedEntity | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| @@ -1284,12 +1284,7 @@ export class RdDActor extends RdDBaseActor { | |||||||
|   async finDeRound(options = { terminer: false }) { |   async finDeRound(options = { terminer: false }) { | ||||||
|     for (let effect of this.getEffects()) { |     for (let effect of this.getEffects()) { | ||||||
|       if (effect.duration.type !== 'none' && (effect.duration.remaining <= 0 || options.terminer)) { |       if (effect.duration.type !== 'none' && (effect.duration.remaining <= 0 || options.terminer)) { | ||||||
|         if (effect.system.origin) { |         await effect.delete(); | ||||||
|           await effect.update({ 'disabled': true }); |  | ||||||
|         } |  | ||||||
|         else { |  | ||||||
|           await effect.delete(); |  | ||||||
|         } |  | ||||||
|         ChatMessage.create({ content: `${this.name} n'est plus ${Misc.lowerFirst(game.i18n.localize(effect.system.label))} !` }); |         ChatMessage.create({ content: `${this.name} n'est plus ${Misc.lowerFirst(game.i18n.localize(effect.system.label))} !` }); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user