- Regular buff loop in all 3 tiers now collects candidates then sorts by MP cost ascending (cheapest first) when no channeling, or descending (most expensive first) when channeling is active - Previously just iterated BUFF_PRIORITY declaration order (Haste → Spark → Heartseeker → Regen → Absorb → Shadow Veil) which wasn't cost-ordered - _reason now shows 'buff' (cheapest first) or 'chBuff' (most expensive) |
||
|---|---|---|
| .. | ||
| build.sh | ||
| hv-unified.user.js | ||
| latest.user.js | ||