diff --git a/src/DmToolkit.vue b/src/DmToolkit.vue index 7d31d9f..5c22e79 100644 --- a/src/DmToolkit.vue +++ b/src/DmToolkit.vue @@ -31,7 +31,7 @@ async function saveLoot(){ const input={id:draft.value.id,title:draft.value.title,description:draft.value.description,recipient:pc?{owner:pc.owner,character_id:pc.id}:null,items:itemList,currency:draft.value.currency}; if(await props.mutate('loot',input)){showingLoot.value=false;draft.value=emptyLoot();error.value=''} } -function canClaim(l:LootParcel){return !isDm.value&&l.status==='offered'&&l.recipient?.owner===props.self&&assigned.value.some(p=>p.owner===props.self&&p.id===l.recipient?.character_id)} +function canClaim(l:LootParcel){return l.status==='offered'&&l.recipient?.owner===props.self&&assigned.value.some(p=>p.owner===props.self&&p.id===l.recipient?.character_id)} watch(()=>props.campaign.id,()=>{showingQuest.value=false;showingLoot.value=false;error.value=''});