public enum Race
Values: Commoner, Creeps, Critters, Demon, Human, Naga, Nightelf, Orc, Other, Undead, Unknown
public enum AttacksEnabled
Values: None, AttackOneOnly, AttackTwoOnly, Both
public enum MovementType
Values: None, Foot, Horse, Fly, Hover, Float, Amphipic
public enum ArmorType
Values: Small, Medium, Large, Fortified, Normal, Hero, Divine, Unarmored
public enum AttackType
Values: Unknown, Normal, Pierce, Siege, Spells, Chaos, Magic, Hero
public enum WeaponSound
Values: Nothing, AxeMediumChop, MetalHeavyBash, MetalHeavyChop, MetalHeavySlice, MetalLightChop, MetalLightSlice, MetalMediumBash, MetalMediumChop, MetalMediumSlice, RockHeavyBash, WoodHeavyBash, WoodLightBash, WoodMediumBash
public enum ArmorSoundType
Values: Ethereal, Metal, Flesh, Stone, Wood
public enum WeaponType
Values: None, Normal, Instant, Artillery, ArtilleryLine, Missile, MissileSplash, MissileBounce, MissileLine
public enum UnitTargetType
Values: Air, Alive, Allies, Ancient, Dead, Debris, Decoration, Enemies, Friend, Ground, Hero, Invulnerable, Item, Mechanical, Neutral, NonAncient, None, NonHero, NonSapper, NotSelf, Organic, PlayerUnits, Sapper, Self, Structure, Terrain, Tree, Vulnerable, Wall, Ward
public function Race.toObjectString() returns string
public function AttacksEnabled.toObjectInt() returns int
public function UnitTargetType.toObjectString() returns string
public function WeaponType.toObjectString() returns string
public function WeaponSound.toString() returns string
public function ArmorSoundType.toString() returns string
public function ArmorType.toObjectString() returns string
public function AttackType.toObjectString() returns string
public function MovementType.toObjectString() returns string