Fix: prendre un objet d'un token
On peut maintenant prendre un objet à l'acteur d'un token non lié. Avertissement quand on donne un objet à un token
This commit is contained in:
@ -43,11 +43,17 @@ export class RdDSheetUtility {
|
||||
item = await RdDItem.getCorrespondingItem(item);
|
||||
}
|
||||
if (actor.canReceive(item)) {
|
||||
if (!actor.prototypeToken.actorLink && actor.token) {
|
||||
ui.notifications.warn(`Impossible de donner ${item.name} à ${actor.name}, c'est un acteur temporaire
|
||||
<br>La suppression de son token entraînera la perte définitive de ${item.name}.`)
|
||||
return
|
||||
}
|
||||
return {
|
||||
destId: destItemId,
|
||||
targetActorId: actor.id,
|
||||
itemId: item.id,
|
||||
sourceActorId: item.actor?.id,
|
||||
sourceTokenId: item.actor.token?.id,
|
||||
srcId: objetVersConteneur[item.id],
|
||||
onEnleverConteneur: () => { delete objetVersConteneur[item.id]; },
|
||||
onAjouterDansConteneur: (itemId, conteneurId) => { objetVersConteneur[itemId] = conteneurId; }
|
||||
|
Reference in New Issue
Block a user