Even with a GM tamer, if I click on the wyvern it says "That dosen't look much like an animal". Is there another flag somewhere that needs to be set in order to tame creatures? If not, then this is a bug.
What I meant to say by "bug" is not that the code is wrong, but that the definition in creatures.dfn or the code you posted in taming.js is innaccurate.
According to OSI and the monsters in the .dfn entry, these creatures should be tamable.
So it seems that bug is that creatures.dfn should include these animals as tamable.
Thanks for showing me the location though, it will be a simple thing to rectify on my shard.
In my opinion we should change the taming.js script to not perform this "animal"-check, rather than to start classifying a bunch of monsters as animals. If the DFNs for an NPC contains a TOTAME tag, the NPC should be tameable. *shrug*
I'd have to agree with Xuri. That "ANIMAL" flag could change the way other areas behave (IE Tracking). Server operators should be able to make a creature (any creature) tamable just by setting the TOTAME flag.
Alright, removed that particular check from taming.js (and also updated some of the system messages to use GetDictionaryEntry instead of custom text in the script). Calling it a fix