In reality all animals are different. This clean-up patch moves the <Armour>, <Attack>, <Health/Max>, <Loot/xp>, <ResourceSupply/Amount> and <UnitMotion> nodes from the various template_unit_fauna_* to the specific gaia/fauna_* files. Although this means a bit more duplication, the advantage is that it would make differentiating the various animals later easier (e.g. D497, #3778, #3918) and improves consistency.
[EDIT] Further changes:
- Moved <UnitMotion/WalkSpeed> multiplier to the specific gaia/fauna_* files, rounded to the nearest 0.05, for clarity.
- Moved <UnitAI/NaturalBehaviour> to the specific gaia/fauna_* files.
- Removed 20 template_unit_fauna_* files, hence less work for maintaining and less confusion for future additions.
- Simplified fauna_shark.xml by changing parent to the very similar template_unit_fauna_hunt_whale.xml.
- Renamed template_unit_fauna.xml to template_unit_animal.xml to match class, name, and proper English (fauna is a collective mass noun), and adjusted children accordingly.