Add Animations feature + fix own-pet tooltip false positive

Animations (all optional, default on, per-effect toggles):
- New Options -> Animations tab with master switch + per-effect checkboxes
- Embed PizzaSauce animation library (api/PizzaSauce.lua)
- fx-celebrate: firework + banner when a pet learns a new ability/rank,
  triggered from core-scan-beasttraining pet-learn hook
- Hunter's Book: slide + fade on open, results list fade on tab switch
- Options window: slide + fade on open
- All new user-facing strings keyed (ANIM_* namespace)

Fixes:
- Tooltip #19: own-pet lines (mood/loyalty/happiness/XP) no longer
  misfire on party members / targets. Removed the fragile title-name
  fallback in MTH_TT_IsTooltipOnOwnPet; ownership now requires positive
  unit identity.

Temp (remove before release): /mth fx and /mth fxdebug diagnostics.
This commit is contained in:
DuvelCorp
2026-09-10 14:41:26 +02:00
parent 060fc555fe
commit 566f3f4925
12 changed files with 1992 additions and 43 deletions
+34 -25
View File
@@ -1,37 +1,32 @@
# MetaHunt
MetaHunt is a Twow Hunter toolkit.
It is a modern modular addon compiling brand new features, and improving a few old hunter add-ons that were broken on twow.
It provides a bunch of useful tools for all huntards, wheter they are still levelling, lone-wolf, or HL raider.
It is a modern modular addon compiling brand new features, and improving a few old hunter add-ons that were broken or disfunctional with twow.
It provides a bunch of useful functionalities for all huntards, wheter they are still levelling, lone-wolf, or HL raider.
You play the best class, now you have the best companion for it (and its not your pet).
### Important notes
- Altough Nampower isn't mandatory for most of the features, it is a must-have for some.
- If you were using old versions of Feed-O-Matic, ICU, zHunterMod and HunterHelper, you dont need those with MetaHunt and you should disable them to avoid conflicts.
- MetaHunt is fully compatible with QUIVER, and is not a replacement for it.
- MetaHunt don't and will never support Capycraft/Ravencraft (mafia) servers, after the DDOS attacks they conducted on other servers, to only name that. Fuck you.
- The addon purposely disable itself on all Capycraft/Ravencraft Realms, following the DDOS attacks they conducted on other servers.
## Twow Data
MetaHunt ships with large Twow datastores :
MetaHunt ships with large twow datastores, and notably:
- 100% accurate beasts' data, their locations, and the abilities they can learn you
- All Pet families, their abilities and their diet
- All pet abilities ranks
- All Ammo (Arrows and Bullets)
- All Stable, Hunter and Pet Masters
- All Ammo and ranged weapons
- All Hunter/Pet/Stable Masters
- All Ammo vendors
You can browse all the beasts in game within the Book of Huntards, but also on the github site : https://DuvelCorp.github.io/MetaHunt-Web/
Online bestiary is also available here https://DuvelCorp.github.io/MetaHunt-Web/
## The Great Book of Huntards
The Book is the main GUI of MetaHunt, it allows to display the data collected about you and your pet, and browse the addon's data to find anything a Hunter needs.
- Browse the MetaHunt datastores of NPCs (Beast, vendors, masters) and open the map to locate them like in pfQuest
- Track all info about the pet abilities that you know and don't know yet
- Track all info about your stabled pets
- Keep an history of all your pets after you abandon them or if they run away.
## Smart Ammo
@@ -40,7 +35,8 @@ You can browse all the beasts in game within the Book of Huntards, but also on t
- Auto equip the right ammo when you swap from a box/xbow to a gun and the other way around.
## MM Widget
Lets Make MM great again. Tracks the new 3-state of Experimental ammo cycle (Fire → Nature → Arcane), the Lock&Load procs, and has a dynamic cell that shows either Aimed Shot availability or the right shot to use following the current Experimental ammo proc if any. You can also bind it to turn it into a very efficient one-button rotation. No more excuse to not be amongst top DPS.
1.18.1 weapon of mass-destruction. The widget is composed of 5 cells, tracking the 3-state of Experimental ammo cycle (Fire → Nature → Arcane), the Lock & Load procs, and a smart dynamic cell. The smart cell shows either Aimed Shot availability or the right shot to use following the current Experimental ammo proc if any, and it bypasses the proc spell if your current target is immune to the school. You can bind the smart cell to turn the widget into a very efficient one-button rotation. Lets make MM great again !
## Tooltips
@@ -56,27 +52,27 @@ Old zHunterMod addon on steroids. Fully compatible with Twow, and enhanced with
- zAmmo : Track all your ammo Live and swap them in a click or bind
- zPet : Intelligent collapsible pet Bar regrouping all pet spells and providing a main button that always swap on the right spell to use depending on the situation
- zTrack: All your trackings in one collapsible bar
- zAspect: All your trackings in one collapsible bar
- zAspect: All your aspects in one collapsible bar
- zRanged : All the ranged weapons currently in your bags to swap them fast
- But also zCrafts, zMounts, zToys and zCompanions.
Additionally, a zBar can regroup all the zButtons above into a single bar for people that like clean and ordered stuff.
Additionally, a special _zBar_ can regroup all the zButtons above into a single bar for people that like clean and ordered stuff.
## Feed-O-Matic
Now compatible with Twow, feed your pet with one key bind, it will always pickup the best food for your pet.
Now compatible with Twow, feed your pet with one key bind, it will always pickup the best food for your pet, according to your preferences.
## Chronometer
The good old Chronometer addon, purged of non-necessary things and reconfigured for a pure hunter use.
The good old Chronometer addon, purged of non-necessary things and reconfigured for a pure hunter usage.
## ICU (I see you)
Old addon used to display Targets' enhanced information when you click on your minimap tracking things. MetaHunt offers many more customization options for it.
This old addon is mostly a PVP weapon used to display targets' enhanced information when you click on your minimap tracked things. MetaHunt offers many more customization options for it.
## Ammo labels
You can display on all ammo in your bags and/or bank their type and/or dps to instantly see which of those damn same arrows icons really are.
You can display some labels on all ammo in your bags/bank to instantly see which of those damn same arrows icons really are.
## Auto-Buy
@@ -86,10 +82,23 @@ Define your own simple rules for auto buy ammo and pet food when you open a vend
Just spam SHIFT-click on the NPC to validate quests Scorpok and Thorium arrows. Additionally you can have an enhanced tooltip that display your actual Scorpok-related items when you mouseover the Blasted Land mobs involved.
## Beast model Viewer
Display the model of all beasts in the world. Always know what you are going to tame exactly before running there ! You can also browse all skin models of the same pet family to find the best-looking pet according to your tastes.
## The Great Book of Huntards
The Book is the main GUI of MetaHunt, it allows to browse the addon's data to find anything a Hunter needs.
- Search Hunter-related NPCs (Beasts, vendors, masters) and open the map to locate them like in pfQuest.
- Beast model Viewer : Display the model of all beasts in the world. You can also browse all skin models of the same family to find the best-looking pet according to your tastes.
- Instantly find where the beasts having a specific ability are lying and plan ahead your tracking sessions.
- Get a full understanding of all Pet families.
- Display meaningfully the pet abilities that you know and don't know yet
- Get your stable's state everywhere and track all possible information about all your pets
- Keep a detailed history of all the pets you abandonned or those that ran away.
## Tune it the way you like
Metahunt option panel is huge. There are hundreds of settings you can configure in order to tweak it like a boss so it fits YOUR preferences.
Its modular architecture also allows you to completely disable any module in order to decrease the addon's memory footprint and background processes.
### Happy Hunting Fellas !