Commit Graph
87 Commits
Author SHA1 Message Date
Duvelcorp 9bfd4fdd2c Merge pull request '2.1.0' (#2) from 2.1.0 into master
Reviewed-on: https://codeberg.org/Duvelcorp/MetaHunt/pulls/2
2.1.0
2026-10-08 11:41:53 +02:00
DuvelCorp afa9091ab0 Release 2.1.0: version bump + clearer SmartAmmo out-of-ammo message 2026-10-08 11:38:51 +02:00
DuvelCorp 19be5f76ea Changelog: drop pet level-up line, add pet login-notification fix 2026-10-08 09:22:15 +02:00
DuvelCorp 357bf1e6da MM widget: show SKIP on the action cell when the active ammo school is immune 2026-10-08 08:40:37 +02:00
DuvelCorp 14f33b35ca zAmmo low-ammo flash + usage tracker; zPet unhappy flash; split parent/child tooltips 2026-10-08 08:10:17 +02:00
DuvelCorp 69c6d44b8e zAmmo: bottom-counter total toggle + capacity-based counter colouring 2026-10-06 15:09:19 +02:00
DuvelCorp f6b495d68d zAmmo: total ammo meter (centered % + side gauge) with options 2026-10-04 20:37:54 +02:00
DuvelCorp bb5c875835 Changelog: 2.1.0 entries 2026-10-03 17:43:50 +02:00
DuvelCorp f8d1aa8033 zTrap: show trap arming cooldown (spiral + seconds) with a toggle 2026-10-02 23:03:29 +02:00
DuvelCorp ef8daaa568 Remove known/unknown filter (keep ability coloring); fix pet level-up subtitle 2026-10-02 23:00:12 +02:00
DuvelCorp af1a01ac2e Fix Beast Lore ability coloring (color chips) and filter-row layout 2026-10-02 21:46:11 +02:00
DuvelCorp 60171b559e Beast Lore: colour abilities by known status and add known/unknown filter 2026-10-02 21:08:45 +02:00
DuvelCorp c35258e615 Reuse best-matching pet record on stable scan to stop shell duplication 2026-09-17 11:25:53 +02:00
DuvelCorp b40f9c1095 Stop FOM feeding below-minimum-level food to high-level pets 2026-09-17 10:40:38 +02:00
DuvelCorp 1680c6fc51 Route feed-tracking debug to the /mth err window 2026-09-17 10:40:38 +02:00
DuvelCorp 9fc2f91834 Merge 2.0 release into master 2026-09-15 08:42:02 +02:00
DuvelCorp 05cfce240b Document Gitea lowercase-folder rename step in README 2026-09-15 08:38:13 +02:00
DuvelCorp d49ed5abcc Revert addon-folder texture resolution (assume MetaHunt folder) 2026-09-15 08:06:57 +02:00
DuvelCorp ea01c9ef15 Silence pet level/loyalty notifications right after loading 2026-09-15 07:34:39 +02:00
DuvelCorp 315f6bb4f1 Load marker texture by actual addon folder name (case-proof) 2026-09-15 07:34:39 +02:00
Duvelcorp fd9618f184 Merge pull request '2.0' (#1) from 2.0 into master
Reviewed-on: https://codeberg.org/Duvelcorp/MetaHunt/pulls/1
2026-09-14 22:58:25 +02:00
DuvelCorp 99e7eaa5d2 Merge master into 2.0 (keep 2.0 content)
# Conflicts:
#	README.MD
2.0.0
2026-09-14 22:57:27 +02:00
DuvelCorp 44288cd635 Use 2.0.0 to allow patch releases 2026-09-14 22:49:40 +02:00
DuvelCorp 7d974f24b5 Set 2.0 release date 2026-09-14 22:39:25 +02:00
DuvelCorp 3de8088bbb Bump version to 2.0 2026-09-14 22:38:06 +02:00
DuvelCorp 7a0f03ba6f Remove temporary fx load-path debug tracer 2026-09-14 22:38:06 +02:00
DuvelCorp 0aaa49f33b Dedup trainer craft scans to prevent open freeze 2026-09-14 22:38:06 +02:00
DuvelCorp 4770724f60 Prefix pet level-up spell list with 'It can learn' 2026-09-14 18:53:49 +02:00
DuvelCorp acac6ace6f NPC Finder: fix zone-ID mislabel and show all zones per NPC
- Translate the coord's WMA id to pfQuest before the MTH_DS_Zones parent
  lookup, so e.g. Feralas (WMA 121) no longer collides with pfQ 121
  (Raven Hill) and prints its parent 'Duskwood'
- Zone column now lists every distinct zone an NPC occupies, smallest-map
  first, so border/capital NPCs read 'Darnassus, Teldrassil' etc. (sort
  key matches)
2026-09-14 18:38:10 +02:00
DuvelCorp 772299baf3 Use Black Hole celebration for max pet loyalty (6) 2026-09-13 11:00:45 +02:00
DuvelCorp eed6624611 Update SmartAmmo changelog wording 2026-09-13 10:52:14 +02:00
DuvelCorp 71c84e1704 Silence trainer scan noise during Growl auto-teach
- Add MTH_Growl_IsTeaching(); the beast-training scanner skips its chat
  feedback while auto-teach is driving the trainer window (no more
  'scan did not run yet' spam on tame)
- Confirm the taught rank in chat: 'Auto-taught Growl (Rank N) to <pet>.'
2026-09-13 10:46:23 +02:00
DuvelCorp dec41628ad Fix pet loyalty notifications and trim level-up copy
- Loyalty now read from MTH_GetCurrentPetInfo().loyaltyLevel; GetPetLoyalty()
  returns a localized name (not a number), so the loyalty branch never fired
- Listen for UNIT_HAPPINESS so a loyalty gain actually triggers the check
- Drop redundant 'has leveled up' / 'is now <rank>' openers from pet and
  loyalty lines, keeping the sarcasm
2026-09-13 09:54:04 +02:00
DuvelCorp d1d2660c2c Point bestiary link to Codeberg Pages 2026-09-12 22:19:39 +02:00
DuvelCorp 3bdc66770b Point update URL to Codeberg 2026-09-12 22:10:55 +02:00
DuvelCorp 67ed20532b Fix Hunter's Book animation SetPoint errors
The window's first anchor is relative to a child, so SlideIn/SlideOut's
position tween threw '<child> is dependent on this' every tick. Switch the
open/close/tab/search animations to alpha-only fades (matches the option labels).
2026-09-12 12:08:54 +02:00
DuvelCorp f3af63926e Fix SmartAmmo low-ammo warnings
- Remove infinite tail-recursion threshold getter that hard-froze the client on /rl
- Fix double-count (equipped ammo was added to the bag total)
- Make it true crossing-only: warn only when the total drops across the threshold, never on cold baseline or restock
- Use the shaking warning banner instead of a celebration, with sarcastic chat/banner copy
- Options: fix legacy EditBox HasFocus error on the threshold input; move Pet Auto-Teach to the right column
2026-09-12 12:08:54 +02:00
DuvelCorp 22232364b1 Add SmartAmmo low-ammo alerts 2026-09-12 10:57:27 +02:00
DuvelCorp af31acdb3e Refresh zCraft after profession ranks 2026-09-12 08:05:44 +02:00
DuvelCorp 402cd8aef0 Balance animation options layout 2026-09-11 15:29:01 +02:00
DuvelCorp aa99ee01cc Update Credits copy 2026-09-11 15:20:03 +02:00
DuvelCorp c862cdb25e Refine level-up notifications 2026-09-11 15:10:23 +02:00
DuvelCorp 0fb52f67ff Add trainer planning and level-up tracking 2026-09-11 13:45:58 +02:00
DuvelCorp aeaddd9558 Unify all option panels through MTH_Layout engine; restore realm gate 2026-09-11 00:05:38 +02:00
DuvelCorp ccf9d8b0b6 Unify all option panels through MTH_Layout engine
Add reusable MTH_Layout box/column layout engine (api/options-layout.lua) and route every option panel through it (shell, general, zButtons per-button config, zBar, chronometer, auto buy, profiles, credits, etc.) for consistent, auto-sizing layout. Restore realm gate. README note.
2026-09-10 23:59:37 +02:00
DuvelCorp adb21c336c Add Growl pet auto-teach feature and smooth zButton expand animation
- New Pet Auto-Teach: on tame, offer to teach Growl at the best rank via the
  Beast Training window (Craft API DoCraft), with a General options checkbox
  and /mth growl on|off|status toggle (on by default).
- De-stagger zButton flyout bars and zBar so buttons fade in together.
- Update CHANGELOG.
2026-09-10 21:20:56 +02:00
DuvelCorp 64e449481f zBar: revert to plain staggered fade + no init animation (SlideIn caused client micro-freezes on reload) 2026-09-10 17:48:46 +02:00
DuvelCorp 2863adff1c zBar: play assemble animation on init/reload, not only on checkbox toggle 2026-09-10 17:45:33 +02:00
DuvelCorp 0609d487a7 zBar: speed up assemble animation further 2026-09-10 17:44:18 +02:00
DuvelCorp e7cf99facb zBar: speed up assemble animation 2026-09-10 17:43:04 +02:00