Fixed damage type typos in ALL monsters

Because most monsters had a defined viAttack_types instead of viAttack_type, and because designers didn't realize that elemental damage types had to be viAttack_spell (not viAttack_type), **all monsters in the game have not been doing damage types for the last 15 years.**

I honestly can't see how this went so long with nobody noticing that monsters were always doing generic damage.

Notably, all groundworms are supposed to do acid damage, fairies are supposed to do shock damage, dark angels are supposed to do fire damage, and lots of monsters are supposed to 'bite', 'claw', 'whip', or even do piercing damage. Avar chieftains, for example, are supposed to do piercing damage, because they're *firing arrows.*

Now:

The kyip-kyip-kreeet avar chieftain's attack grazes you for 5 damage.
The kyip-kyip-kreeet avar chieftain's attack pierces you for 11 damage.

The groundworm's attack burns you for 2 damage.
The groundworm's attack sears you for 8 damage.

The fey dirhai's attack shocks you for 6 damage.
The fey dirhai's attack jolts you for 5 damage.


This may require changes to gear resistances or the damage system, since added damage types are typically only a weakness. Although they help attacks penetrate armor, elements are too vulnerable to being gamed. Dark angel attacks can be nullified with resist fire + a resist fire ring, for example. Or, if I made the ghost do unholy damage, you could simply cast Holy Resolve and ignore half of his damage. The same issue would apply to Xeos if they (quite appropriately) did elemental damage.