SYstèmes les oublies
Release Creation / build (release) Successful in 49s

This commit is contained in:
2026-06-03 21:53:59 +02:00
parent 454f8de412
commit 93cf5c2552
70 changed files with 465 additions and 358 deletions
+15
View File
@@ -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),
})
})