Here is the full list from DamageDef.xsd:
Code:
<xs:simpleType name="DamageType">
<xs:restriction base="xs:string">
<xs:enumeration value="FORCE" />
<xs:enumeration value="CRUSH" />
<xs:enumeration value="SLASH" />
<xs:enumeration value="PIERCE" />
<xs:enumeration value="SIEGE" />
<xs:enumeration value="STRUCTURAL" />
<xs:enumeration value="FLAME" />
<xs:enumeration value="HEALING" />
<xs:enumeration value="UNRESISTABLE" />
<xs:enumeration value="WATER" />
<xs:enumeration value="PENALTY" />
<xs:enumeration value="FALLING" />
<xs:enumeration value="BLAST" />
<xs:enumeration value="REFLECTED" />
<xs:enumeration value="PASSENGER" />
<xs:enumeration value="MAGIC" />
<xs:enumeration value="CHOP" />
<xs:enumeration value="HERO" />
<xs:enumeration value="SPECIALIST" />
<xs:enumeration value="FLY_INTO" />
<xs:enumeration value="UNDEFINED" />
<xs:enumeration value="LOGICAL_FIRE" />
<xs:enumeration value="POISON" />
<xs:enumeration value="LASER" />
<xs:enumeration value="PLASMA" />
<xs:enumeration value="FIRE" />
<xs:enumeration value="ROCKET" />
<xs:enumeration value="GUN" />
<xs:enumeration value="CANNON" />
<xs:enumeration value="GRENADE" />
<xs:enumeration value="SNIPER" />
<xs:enumeration value="MINE" />
<xs:enumeration value="TIBERIUM" />
<xs:enumeration value="STORM_SHIELD" />
<!-- Special case, understood by pipeline -->
<xs:enumeration value="ALL" />
</xs:restriction>
</xs:simpleType>