• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

Dynamic Beastmaster

Foereaper

Founder
I have seen quite a few people request Beastmaster type scripts lately so figured I'd make one.

The way it works is extremely simple. On Script Load, it caches all tameable beasts from the creature_template and sorts them based on their level. The said creatures then automatically get added to the gossip menu of your beastmaster.

If you have any ideas or suggestions, feel free to leave a post and I'll see about adding it in.

Beastmaster - GitHub

hsetFfr.png
 

susumakusu

Enthusiast
Code:
SELECT Entry, NAME, MaxLevel FROM creature_template WHERE TYPE=1 AND Type_Flags=1 AND Rank=0 ORDER BY MaxLevel ASC;

Not tested yet.
 

Foereaper

Founder
I updated the query a little, please let me know when it has been tested and working for Trinity so I can add it to the script :)
 

susumakusu

Enthusiast
Just tested, works apparently with SQL -> SELECT Entry, NAME, MaxLevel FROM creature_template WHERE TYPE=1 AND Type_Flags&1 <> 0 AND Family!=0 ORDER BY MaxLevel ASC;

Code:
SELECT c.Entry, l.Name, MaxLevel FROM creature_template c, creature_template_locale l WHERE TYPE=1 AND Type_Flags&1 <> 0 AND Family!=0 AND c.entry = l.entry AND l.locale LIKE 'esES' ORDER BY MaxLevel ASC;"
I change it a bit to show in the NPC the exact name depending of server's language. Just change esEs for the language.

Sorry my bad english.
 

susumakusu

Enthusiast
I have used the script some days and a change would be interesting, actually It shows all tamables beast. But you know that there are exotic beast and not exotic beast, a simple gossip menu 1st one to normal beast and another one for exotics, checking if the hunter has the skill to tame exotic beast. Just a suggestion.
 
Top