This commit is contained in:
@@ -30,6 +30,13 @@ function usesFoundryDefaultTokenTexture(actor, data) {
|
||||
return !tokenTexture || tokenTexture === CONST.DEFAULT_TOKEN || tokenTexture === "icons/svg/mystery-man.svg"
|
||||
}
|
||||
|
||||
function usesFoundryDefaultItemImage(item, data) {
|
||||
const image = foundry.utils.getProperty(data, "img")
|
||||
?? foundry.utils.getProperty(item, "img")
|
||||
?? ""
|
||||
return !image || image === "icons/svg/item-bag.svg"
|
||||
}
|
||||
|
||||
async function getHelpJournalEntry() {
|
||||
const pack = game.packs.get(`${game.system.id}.aide-systeme`)
|
||||
if (!pack) return null
|
||||
@@ -142,3 +149,11 @@ Hooks.on("preCreateActor", function (actor, data) {
|
||||
},
|
||||
})
|
||||
})
|
||||
|
||||
Hooks.on("preCreateItem", function (item, data) {
|
||||
if (!usesFoundryDefaultItemImage(item, data)) return
|
||||
|
||||
item.updateSource({
|
||||
img: LesOubliesUtility.getDefaultItemImage(item.type),
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user