From ee3aef157638e21a49ade99bf21d300b85136458 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Tue, 31 Mar 2026 17:15:03 +0200 Subject: [PATCH] Add item icons --- assets/icons/icon_ability.webp | Bin 492 -> 0 bytes assets/icons/icon_ammunition.svg | 1 + assets/icons/icon_ammunition.webp | Bin 514 -> 0 bytes assets/icons/icon_armor.svg | 1 + assets/icons/icon_armor.webp | Bin 526 -> 0 bytes assets/icons/icon_building.svg | 1 + assets/icons/icon_class.svg | 1 + assets/icons/icon_equipment.svg | 1 + assets/icons/icon_equipment.webp | Bin 468 -> 0 bytes assets/icons/icon_magic_item.webp | Bin 562 -> 0 bytes assets/icons/icon_magicitem.svg | 1 + assets/icons/icon_miracle.svg | 1 + assets/icons/icon_miracle.webp | Bin 538 -> 0 bytes assets/icons/icon_npcattack.svg | 1 + assets/icons/icon_oath.svg | 1 + assets/icons/icon_oath.webp | Bin 526 -> 0 bytes assets/icons/icon_skillnpc.svg | 1 + assets/icons/icon_spell.svg | 1 + assets/icons/icon_spell.webp | Bin 492 -> 0 bytes assets/icons/icon_trait.svg | 1 + assets/icons/icon_weapon.svg | 1 + assets/icons/icon_weapon.webp | Bin 564 -> 0 bytes module/documents/item.mjs | 22 +++++++++++++--------- 23 files changed, 26 insertions(+), 9 deletions(-) delete mode 100644 assets/icons/icon_ability.webp create mode 100644 assets/icons/icon_ammunition.svg delete mode 100644 assets/icons/icon_ammunition.webp create mode 100644 assets/icons/icon_armor.svg delete mode 100644 assets/icons/icon_armor.webp create mode 100644 assets/icons/icon_building.svg create mode 100644 assets/icons/icon_class.svg create mode 100644 assets/icons/icon_equipment.svg delete mode 100644 assets/icons/icon_equipment.webp delete mode 100644 assets/icons/icon_magic_item.webp create mode 100644 assets/icons/icon_magicitem.svg create mode 100644 assets/icons/icon_miracle.svg delete mode 100644 assets/icons/icon_miracle.webp create mode 100644 assets/icons/icon_npcattack.svg create mode 100644 assets/icons/icon_oath.svg delete mode 100644 assets/icons/icon_oath.webp create mode 100644 assets/icons/icon_skillnpc.svg create mode 100644 assets/icons/icon_spell.svg delete mode 100644 assets/icons/icon_spell.webp create mode 100644 assets/icons/icon_trait.svg create mode 100644 assets/icons/icon_weapon.svg delete mode 100644 assets/icons/icon_weapon.webp diff --git a/assets/icons/icon_ability.webp b/assets/icons/icon_ability.webp deleted file mode 100644 index 52bf6745f7a6d4776140c88de667e155d3805f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVzEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&gnw0RRB72mqY{DnI~006sAoi9@0xp%n?703ZVd zv4ClEfE)0Z0eahTEvIaazhl2@y{R)m48u&o{*nnrR)f%Z&`YETZ6!_8mg}&ua}u*? zpaA~-%de8?%XA_Nf8KIGc~3Lo{#cJD{&-S*RI9YGaJu(jP}!oRO@3-h|H}fO?|;5s z?@7+F{T3c;Xq%fe#k!%=SvY!IfW@EM1?~kXq%LV7D%T?k!X&{Xt6gua0*uCz?Q9W7 zDJUzk%zFHG9+a6_806GYfV_Wsbci3AhcQT-VZrf&25HLKK^{q-7o>_wx`7w9OrC>% zz<|;>*_H4d{UgX>KcYHZc-0000{7S@sg diff --git a/assets/icons/icon_ammunition.svg b/assets/icons/icon_ammunition.svg new file mode 100644 index 0000000..4fafe12 --- /dev/null +++ b/assets/icons/icon_ammunition.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_ammunition.webp b/assets/icons/icon_ammunition.webp deleted file mode 100644 index 408df5574712531451a35b9aabc4e5968e398e22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#6`Nk&Hc0RRA3MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&gn`0RRB-2LPP`DnI~006sAmi9;eGAr%AwAOi%l zfM&b^x&Y(>&n2dF=mFAMfB+#rnQe|LclTknj5jTSZ0xIwrP>?b*==FllP5+D#Gfq~@2=Ywuy(Cgi)Cj$* zWb_;D{#E$HGe64pE7>@%9?0y{!0pUFWl%l$ \ No newline at end of file diff --git a/assets/icons/icon_armor.webp b/assets/icons/icon_armor.webp deleted file mode 100644 index 6b14549b181b8e9c8d54dbeb06d84b56b7ca9d93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 zcmV+p0`dJ)Nk&En0ssJ4MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&go70RR9n2>_h|DnI~006sAmi9;eGAr%AwAOi%l zfN7A|Y=6$kZs@cz?~pz3G}t`=I#e(K4|p{Qvo@#zyK+NT56>fQjQVMJvBIfL`D)Rc ziB4O80092^eR&{NtZwt+BK{*W4?Aaz-fzfez1pq@WEWwK-f2)5Rjd|ub#`i+Sf&Hi*4t#--{MllRoQyH~LURDf7x(V{3|Ryuwpp z($fUByP&Po!xvlkV^X3Eq1(?mq?S31^H897>EfOjU5a2r}AA@ zT+Mll{EPpT8DW__oQ{{Qq{zi*HL0AT&@`v3p{ diff --git a/assets/icons/icon_building.svg b/assets/icons/icon_building.svg new file mode 100644 index 0000000..c9c0cc9 --- /dev/null +++ b/assets/icons/icon_building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_class.svg b/assets/icons/icon_class.svg new file mode 100644 index 0000000..14afa65 --- /dev/null +++ b/assets/icons/icon_class.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_equipment.svg b/assets/icons/icon_equipment.svg new file mode 100644 index 0000000..85ec246 --- /dev/null +++ b/assets/icons/icon_equipment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_equipment.webp b/assets/icons/icon_equipment.webp deleted file mode 100644 index 7be2a2d3e19e26f6adc209ac16d4392a72487aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1DeNk&G@0RRA3MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&gnY0RRAy2LPP`DnI~006sAmi9;eGAr%AwAOi%n zfN2#5*f`_AKpS8=>YgA5VWwbzNf_76w3BzcY;zt{Ey*a5QGD<0N@iYw0RH<`j6{P@ z3)~3s!;N|7LWI8pPSz4!aY*Eh%==yA*%pg+;CS07S^%3ay`P-)XnC`Y`Aa7cOK=#o z`#`PP> zK*Fn@wRWQwkBksAPFBhY@=Wl(BvMV(2)(Lg^c(I1`mu&)f0gQ2vTzEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&goh0RR9H3ILq}DnI~006sAoi9@0xp%n?703ZVd zv4Cns;C}$=x*#pXm*ZMZk`@5vrd!+QOUr9Hiu@NdS8q2m}d zVNtH3=v2l`g@H#x9Ad_I#M2*s-vxQi!7P&eLS+A%`wjtem*fE{Z^c!_25ywX__1Y) zGw!$Jf29O6pFE|uHn^tC%q2DrEig-4z(9_Yi+t)1H7X#w9lZ03Nn@DLH3|oQo+;sV z*r#{d4s&s_`G9b=bJ6hW#l~ANZSa7Pz@fHJvYdCCydE3^9U;cEBMqd0B&Kw4z!lx> znC#kv`GHaD-f1(EH9udH1JO#K$#RZB=az$?V^y0K>skltPP+b=KfCRDdRey1<$-;8#auU0L)cI896J{bvjjDMNkzw \ No newline at end of file diff --git a/assets/icons/icon_miracle.svg b/assets/icons/icon_miracle.svg new file mode 100644 index 0000000..35fd905 --- /dev/null +++ b/assets/icons/icon_miracle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_miracle.webp b/assets/icons/icon_miracle.webp deleted file mode 100644 index 4f63da8c63b7c244f9220f16a071dac9f8bc34b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 538 zcmV+#0_FWuNk&Ez0ssJ4MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&goJ0RR9H2>_h|DnI~006sAoi9@0xp%n?703ZVd zpbYti7WMy^W<3*IXla0NBYx0&Oy+*KNG=tu&4P!e=T** zUN2E`W8)v?ftUBc^pa-<&H&Q~>CPt~7VBHLFbVSU@5PHONuPDU8~rFDl=*J7U7&KwR`9VCmXSnu$T zhfXds*?Vt<1bzh#vVD}}yw%|F;1KB!HJKP~BjW6c!Jq+v0Jv?40c^f2})d2ryAfCIC c<^})f*nWTiOhmFsBXt~I<(bp}%Ds#L05q!a-T(jq diff --git a/assets/icons/icon_npcattack.svg b/assets/icons/icon_npcattack.svg new file mode 100644 index 0000000..c314109 --- /dev/null +++ b/assets/icons/icon_npcattack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_oath.svg b/assets/icons/icon_oath.svg new file mode 100644 index 0000000..009c8aa --- /dev/null +++ b/assets/icons/icon_oath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_oath.webp b/assets/icons/icon_oath.webp deleted file mode 100644 index 40c6098ae796855e86d2c93b1887836f750a2c71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 zcmV+p0`dJ)Nk&En0ssJ4MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&go70RR9{2mqY{DnI~006sAihC?DD3V;v+f>^*b zZgf`9<-SC?B&wwO-RXpax;4V1G#%*2I((ce`wJ9#SRAD3DQn@Gw3p>39JC z{B~g=ExU<*`1fX3ZJ_pMPyAL}B2IKBE7Y1^?dpLi?=1 zf*XS}qt-@nitGc>eMbE2Xq%fe#k!%=SvY!IfW@EM1?~kXq%LV7D%T?k!ZkO{;B~&N z3Nso@wXj7Pq@b?HG3)WzdQxRzW0O%&?swd*#7$_DXgW_j;Q;j1x8np1)0MJx zNfeWH0xxQrJqG)SV^|_U&*-<_cfFUu{2RYe+J(w;vi{(I$(y4^oC+Jt@tT0_{&2nz zx?Kk#+P?79!GE?sRDSqyKYQ4IP&n1)h7WLSiLli`OzWA!*I_<{Dc^yLALrP9fANQ? QCbhAs|3yxktIx#%0K(ntp8x;= diff --git a/assets/icons/icon_skillnpc.svg b/assets/icons/icon_skillnpc.svg new file mode 100644 index 0000000..a572021 --- /dev/null +++ b/assets/icons/icon_skillnpc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_spell.svg b/assets/icons/icon_spell.svg new file mode 100644 index 0000000..fe39ed4 --- /dev/null +++ b/assets/icons/icon_spell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_spell.webp b/assets/icons/icon_spell.webp deleted file mode 100644 index 6c631b24a856274af2f47966764de4f6217f5928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVzEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&gnw0RR9{2mqY{DnI~006sAkhC?DD3V;v+f>^*b zO`sSHA^)ZUym9*_`&I2pngDyjs70BzKn2@T5|Dm*8*FFOOM8wLN@vSfjMK(qTKE9| z{jKG5)q65y0l#&Z^f!(ESzQhNU78ntQDQcL3oTEK1o^eSma~bBLK=0GVJTAKw@1@uQu9IZwbmHSJm$vvoN8nJ~C)rLr&0Y@<0S=Jk zS&@d)KCH_;A>@SG`LU+*EWP0wK$CAVlZ3iQ$pPr4Pvp5T++BX1SXg__j)TD+w9iq0 ibsAfoXgG{o2 \ No newline at end of file diff --git a/assets/icons/icon_weapon.svg b/assets/icons/icon_weapon.svg new file mode 100644 index 0000000..1576781 --- /dev/null +++ b/assets/icons/icon_weapon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon_weapon.webp b/assets/icons/icon_weapon.webp deleted file mode 100644 index 7b5a98581523c7a594d34a7190a3afa67d1ef2f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmV-40?YkUNk&F20ssJ4MM6+kP&il$0000G0000#002J#06|PpNP++W009@EAZ-Jt z{uOpdSVRODu4>zEqRSKs@q>hEDIftqkuW9K=3{Q?-x2+v0BqpRi_Unt0b1<}+%yNg zG(Ux}Yz|9dMJ9W#kkm*rDB1MN+YECQ!#Ow_cBG8>8Qx}?Bb#3FCP;;(monLFzR*|v zKO(OROmNd2&}vrzS_9ywIIIv>P&goj0RRAy2>_h|DnI~006sAihC?DD3V;v+f>^*a z*BU|f=5)>cfoOx214A=R1JDDc72`~b zeiDx73%yXe#7X~uQh23oSe`puD6rzy1q=2hjj3)|YtUFBoZ>s`~#**!95k@H}E3wRa{B|CcnOGR) z)KA+vkf{vTwnQio-M(6NW#)9AcftYbsc*&z8K)~{1bHTSUXm#$>I7cZGI|a72hcYN zcm;7Mf}5X_W%0i-b<46$%l?a7A0}>%6$t~$_Fe5g(rJ43bz24gmVEIo!mK71yYtl@ zSj<%+i5bKDc^`nR*=jHOO*CZF4%GMhfUo)T|DXLT=5qCk|9{8-%zFIJ>b+J6VgLY_ CIR7^Q diff --git a/module/documents/item.mjs b/module/documents/item.mjs index e89ad53..f4fdc42 100644 --- a/module/documents/item.mjs +++ b/module/documents/item.mjs @@ -1,13 +1,17 @@ const defaultItemImg = { - weapon: "systems/fvtt-oath-hammer/assets/icons/icon_weapon.webp", - armor: "systems/fvtt-oath-hammer/assets/icons/icon_armor.webp", - ammunition: "systems/fvtt-oath-hammer/assets/icons/icon_ammunition.webp", - equipment: "systems/fvtt-oath-hammer/assets/icons/icon_equipment.webp", - spell: "systems/fvtt-oath-hammer/assets/icons/icon_spell.webp", - miracle: "systems/fvtt-oath-hammer/assets/icons/icon_miracle.webp", - "magic-item": "systems/fvtt-oath-hammer/assets/icons/icon_magic_item.webp", - trait: "systems/fvtt-oath-hammer/assets/icons/icon_ability.webp", - oath: "systems/fvtt-oath-hammer/assets/icons/icon_oath.webp" + weapon: "systems/fvtt-oath-hammer/assets/icons/icon_weapon.svg", + armor: "systems/fvtt-oath-hammer/assets/icons/icon_armor.svg", + ammunition: "systems/fvtt-oath-hammer/assets/icons/icon_ammunition.svg", + equipment: "systems/fvtt-oath-hammer/assets/icons/icon_equipment.svg", + spell: "systems/fvtt-oath-hammer/assets/icons/icon_spell.svg", + miracle: "systems/fvtt-oath-hammer/assets/icons/icon_miracle.svg", + "magic-item": "systems/fvtt-oath-hammer/assets/icons/icon_magic_item.svg", + trait: "systems/fvtt-oath-hammer/assets/icons/icon_ability.svg", + oath: "systems/fvtt-oath-hammer/assets/icons/icon_oath.svg", + building: "systems/fvtt-oath-hammer/assets/icons/icon_building.svg", + class: "systems/fvtt-oath-hammer/assets/icons/icon_class.svg", + skillnpc: "systems/fvtt-oath-hammer/assets/icons/icon_skillnpc.svg", + npcattack: "systems/fvtt-oath-hammer/assets/icons/icon_npcattack.svg", } export default class OathHammerItem extends Item {