- Score = emptiness_ratio × mp_cost - emptiness_ratio = (max_dur - current) / max_dur - max_dur is tracked dynamically per buff in STATE.maxBuffDur (learned from the highest duration seen per icon) - Freshly cast buffs score ~0 regardless of MP cost - A 100-MP buff at 1/90 turns scores 98.9 - A 40-MP buff at 25/50 turns scores 20.0 - A 140-MP buff at 71/80 turns scores 15.75 - Removed the Heartseeker >50 skip (no longer needed - fill level handles it) |
||
|---|---|---|
| .. | ||
| build.sh | ||
| hv-unified.user.js | ||
| latest.user.js | ||