From 4fc8d661fd269549b30c02e5d1dd2b43e730a526 Mon Sep 17 00:00:00 2001 From: Xurkon Date: Tue, 2 Jun 2026 13:03:19 -0500 Subject: [PATCH] fix: clean faction arrow transparency --- Icons/Arrows/AllianceArrow.tga | Bin 680887 -> 680490 bytes Icons/Arrows/AllianceArrow_preview.tga | Bin 246245 -> 246145 bytes Icons/Arrows/HordeArrow.tga | Bin 650314 -> 649940 bytes Icons/Arrows/HordeArrow_preview.tga | Bin 238705 -> 238584 bytes Modules/Arrow/QuestieArrow.lua | 15 ++++++++------- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Icons/Arrows/AllianceArrow.tga b/Icons/Arrows/AllianceArrow.tga index d9512d0bd8f9e94440181d354dd15a415f408677..45720e98afd6365b129074dd09bf572361679258 100644 GIT binary patch delta 183 zcmdmfTyxbC%?(m4tbGhXu-Sy=B{P(%!%+`o?&qEjWi}V`w-@p=0x=U1GXpUT5VHa? z8xXStF$WNHZZG8Lny1A$X}i7^S0XczUT4dt&jO@bow%Gqbfz2E8<2Q`7ncHvzr&A< m3rJ6YxRptG`>!A_agd;8IF}w&P;~o(Xs+uZ9h2j^R9FD~t2G+{ delta 525 zcmYL_y-Nc@5XF<*&3Rch0h4$n;1^h^NZ{-&LU_297|^PBf(@3u85o+j@~wC_9t9}Pokq~sSPEXViX zT-GepHp$vrO-gBwlv1YI?;R4p+9JhfqqjkPTXsSjnh+3NEqfefPlId{f>IzC z)C2NBX%S@E7R2rXo1w$@Ed&9C5$a?>P(o`y|4s(Q;}Ux%`4a@F zfd-z8cL-Ks5;-$pRGRx2j`s?x=t)d8G!PdbJyv0|YiH8-&=opP`Fj_$|`U{6q zv69gI;>szA=L##*iPS#~pmpmsTK^<^YwP{7#>#X6Mgh<6sJNGW>&x@&d)pZ?U4<99 TjwR~BdWnBmSz6?_m`{HI+Ji(a diff --git a/Icons/Arrows/AllianceArrow_preview.tga b/Icons/Arrows/AllianceArrow_preview.tga index 3eea5e6a899ca8b09c37abc23d69e4e722dfc062..4de986084eadfd10598e738dca612c991975a021 100644 GIT binary patch delta 343 zcmaFb%-`6|zhNdbBm3l8%rcw|3=E7dK!RcO8D;|}#@x++S$8n?D89~OpdGm(v{kwNx zzkU1m|J~c^8$%d{r@u&NkT0(+`F+i*IjU#k`+c ztQn*RWCF;ndJ}UUGe0;iK;CDR1`=%BrM59& UfT{%vux{txg(mQGFY_B_0H(s2`2YX_ delta 368 zcmZXPu}i~16vj=SX^X{1O>LoAt^Ereouv3TC^|U1b#Zmj5YSODNU)n794Ztw=qaLI z#L2;-vqPW+A-%g?Og25=%|7nCJMR1OzIV1`jvVv)9JHL z^#`z`YkNL79<*{01anf#X*3S-6k{x(;;v^F>2x80vNM5|3&XI;8T-z%OwzG;v7uSy>Jqw8 zjiRVjz!^++Nz=4O85q-w09)tJNKFh`yq;R6V&k(^M@3+^c diff --git a/Icons/Arrows/HordeArrow.tga b/Icons/Arrows/HordeArrow.tga index a18fe1987e8401045aa911e77facf434e8ee10c3..a18fc69094ea2cc6e27db20cdc97de33b5fa03b3 100644 GIT binary patch delta 137 zcmX?gL;cECbzueuE(SPYVqj9>Xm3<+RcCBfXKGbvZdGS#RcCEgXKPhwZ&l~ms?KS3 zoN?;*`s19>nSgZLDNcW8ApP?!=Nu5d^CIU#5IyrM=XMZXe3P>aM62KBoDHJiJm6dj QqW3=GTnC~jzW}NO0Jm)}{r~^~ delta 430 zcmYLFF-rq66wY1R>%Cg1CQa613Rhf|2q4n_OE=i+%~M{ee3^T`C-CBv-8-j>AY@ PZ$hZvT4A8$A>8v{&EOIV diff --git a/Icons/Arrows/HordeArrow_preview.tga b/Icons/Arrows/HordeArrow_preview.tga index 70ee4e80b0f42f356a346d1c9785cb521d13c75a..3a66f0787f42a8ae481b16648cf26abf627fa16f 100644 GIT binary patch delta 238 zcmex(g73$1J_QB_E(SPYWMEX_XaaGW|NsBb{o%uhoQ>+QnHgC&3$wgtVgt(vH*>JJ zbFec4G1GPqc4qkoUYG_}5M%l|HYTI(Y3tz`mY)-z|$uwJ=xg>Cu<4o1<*t0SeS2mD~<+0HqY sxtE!%9i&tasEl#@&Kb;SPy|-YVLr~x23Em0{nkQe+3l+rFdt(E0F-o1S^xk5 delta 269 zcmX|)u}i~17{znxvxH%QX`z~qYki-MQ2XA@5AH4LXqF*aD$MKy1Fo*d=B97yFnx^$6Nsfx5 zm>{CVd%p(^x+89ndx0I@sVIuv^Gvid!ECw81k5$@bC=KHyWlmo*8&CMX=4+cKA*?^ zGWdA8!m22@St&f&^3>x6tn={XXH6|%frN6&kkR%`^pof~+9QDKPwxTYK% L5*F2xgg5vFUr2>F diff --git a/Modules/Arrow/QuestieArrow.lua b/Modules/Arrow/QuestieArrow.lua index 9c66fc6..7f886b3 100644 --- a/Modules/Arrow/QuestieArrow.lua +++ b/Modules/Arrow/QuestieArrow.lua @@ -270,18 +270,19 @@ local function _ApplyArrowStyle() if styleChanged then arrowFrame.arrow:SetTexture(style.texturePath) + arrowFrame._arrowStyleMode = nil end - if style.mode == "sheet" then - arrowFrame.arrow:SetTexCoord(0, ARROW_CELL_W / ARROW_SHEET_SIZE, 0, ARROW_CELL_H / ARROW_SHEET_SIZE) - if arrowFrame.arrow.SetRotation then - arrowFrame.arrow:SetRotation(0) - end - else - arrowFrame.arrow:SetTexCoord(0, 1, 0, 1) + if arrowFrame._arrowStyleMode ~= style.mode then + if style.mode == "sheet" then + arrowFrame.arrow:SetTexCoord(0, ARROW_CELL_W / ARROW_SHEET_SIZE, 0, ARROW_CELL_H / ARROW_SHEET_SIZE) + else + arrowFrame.arrow:SetTexCoord(0, 1, 0, 1) + end if arrowFrame.arrow.SetRotation then arrowFrame.arrow:SetRotation(0) end + arrowFrame._arrowStyleMode = style.mode end local scale = _GetArrowScale()