#ifndef SKILL_H #define SKILL_H #define SKILL_FROST 6 #define SKILL_FIRE 8 #define SKILL_ARMS 26 #define SKILL_COMBAT 38 #define SKILL_SUBTLETY 39 #define SKILL_POISONS 40 #define SKILL_SWORDS 43 #define SKILL_AXES 44 #define SKILL_BOWS 45 #define SKILL_GUNS 46 #define SKILL_BEAST_MASTERY 50 #define SKILL_SURVIVAL 51 #define SKILL_MACES 54 #define SKILL_2H_SWORDS 55 #define SKILL_HOLY 56 #define SKILL_SHADOW 78 #define SKILL_DEFENSE 95 #define SKILL_LANG_COMMON 98 #define SKILL_RACIAL_DWARVEN 101 #define SKILL_LANG_ORCISH 109 #define SKILL_LANG_DWARVEN 111 #define SKILL_LANG_DARNASSIAN 113 #define SKILL_LANG_TAURAHE 115 #define SKILL_DUAL_WIELD 118 #define SKILL_RACIAL_TAUREN 124 #define SKILL_ORC_RACIAL 125 #define SKILL_RACIAL_NIGHT_ELF 126 #define SKILL_FIRST_AID 129 #define SKILL_FERAL_COMBAT 134 #define SKILL_LANG_THALASSIAN 137 #define SKILL_STAVES 136 #define SKILL_LANG_DRACONIC 138 #define SKILL_LANG_DEMON_TONGUE 139 #define SKILL_LANG_TITAN 140 #define SKILL_LANG_OLD_TONGUE 141 #define SKILL_SURVIVAL2 142 #define SKILL_RIDING_HORSE 148 #define SKILL_RIDING_WOLF 149 #define SKILL_RIDING_RAM 152 #define SKILL_RIDING_TIGER 150 #define SKILL_SWIMING 155 #define SKILL_2H_MACES 160 #define SKILL_UNARMED 162 #define SKILL_MARKSMANSHIP 163 #define SKILL_BLACKSMITHING 164 #define SKILL_LEATHERWORKING 165 #define SKILL_ALCHEMY 171 #define SKILL_2H_AXES 172 #define SKILL_DAGGERS 173 #define SKILL_THROWN 176 #define SKILL_HERBALISM 182 #define SKILL_GENERIC_DND 183 #define SKILL_RETRIBUTION 184 #define SKILL_COOKING 185 #define SKILL_MINING 186 #define SKILL_PET_IMP 188 #define SKILL_PET_FELHUNTER 189 #define SKILL_TAILORING 197 #define SKILL_ENGINERING 202 #define SKILL_PET_SPIDER 203 #define SKILL_PET_VOIDWALKER 204 #define SKILL_PET_SUCCUBUS 205 #define SKILL_PET_INFERNAL 206 #define SKILL_PET_DOOMGUARD 207 #define SKILL_PET_WOLF 208 #define SKILL_PET_CAT 209 #define SKILL_PET_BEAR 210 #define SKILL_PET_BOAR 211 #define SKILL_PET_CROCILISK 212 #define SKILL_PET_CARRION_BIRD 213 #define SKILL_PET_GORILLA 215 #define SKILL_PET_CRAB 214 #define SKILL_PET_RAPTOR 217 #define SKILL_PET_TALLSTRIDER 218 #define SKILL_RACIAL_UNDED 220 #define SKILL_CROSSBOWS 226 #define SKILL_SPEARS 227 #define SKILL_WANDS 228 #define SKILL_POLEARMS 229 #define SKILL_ATTRIBUTE_ENCHANCEMENTS 230 #define SKILL_SLAYER_TALENTS 231 #define SKILL_MAGIC_TALENTS 233 #define SKILL_DEFENSIVE_TALENTS 234 #define SKILL_PET_SCORPID 236 #define SKILL_ARCANE 237 #define SKILL_PET_TURTLE 251 #define SKILL_FURY 256 #define SKILL_PROTECTION 257 #define SKILL_BEAST_TRAINING 261 #define SKILL_PROTECTION2 267 #define SKILL_PET_TALENTS 270 #define SKILL_PLATE_MAIL 293 #define SKILL_ASSASSINATION 253 #define SKILL_LANG_GNOMISH 313 #define SKILL_LANG_TROLL 315 #define SKILL_ENCHANTING 333 #define SKILL_DEMONOLOGY 354 #define SKILL_AFFLICTION 355 #define SKILL_FISHING 356 #define SKILL_ENHANCEMENT 373 #define SKILL_RESTORATION 374 #define SKILL_ELEMENTAL_COMBAT 375 #define SKILL_SKINNING 393 #define SKILL_LEATHER 414 #define SKILL_CLOTH 415 #define SKILL_MAIL 413 #define SKILL_SHIELD 433 #define SKILL_FIST_WEAPONS 473 #define SKILL_TRACKING_BEAST 513 #define SKILL_TRACKING_HUMANOID 514 #define SKILL_TRACKING_DEMON 516 #define SKILL_TRACKING_UNDEAD 517 #define SKILL_TRACKING_DRAGON 518 #define SKILL_TRACKING_ELEMENTAL 519 #define SKILL_RIDING_RAPTOR 533 #define SKILL_RIDING_MECHANOSTRIDER 553 #define SKILL_RIDING_UNDEAD_HORSE 554 #define SKILL_RESTORATION2 573 #define SKILL_BALANCE 574 #define SKILL_DESTRUCTION 593 #define SKILL_HOLY2 594 #define SKILL_DISCIPLINE 613 #define SKILL_LOCKPICKING 633 #define SKILL_PET_BAT 653 #define SKILL_PET_HYENA 654 #define SKILL_PET_OWL 655 #define SKILL_PET_WIND_SERPENT 656 #define SKILL_LANG_GUTTERSPEAK 673 #define SKILL_RIDING_KODO 713 #define SKILL_RACIAL_TROLL 733 #define SKILL_RACIAL_GNOME 753 #define SKILL_RACIAL_HUMAN 754 #define SKILL_JEWELCRAFTING 755 #define SKILL_RACIAL_BLOODELF 756 #define SKILL_PET_EVENT_REMOTECONTROL 758 #define SKILL_LANG_DRAENEI 759 #define SKILL_DRAENEI_RACIAL 760 #define SKILL_PET_FELGUARD 761 #define SKILL_RIDING 762 #define SKILL_PET_DRAGONHAWK 763 #define SKILL_PET_NETHER_RAY 764 #define SKILL_PET_SPOREBAT 765 #define SKILL_PET_WARP_STALKER 766 #define SKILL_PET_RAVAGER 767 #define SKILL_PET_SERPENT 768 #define SKILL_INTERNAL 769 #define SKILL_TYPE_ATTRIBUTES 5 #define SKILL_TYPE_WEAPON 6 #define SKILL_TYPE_CLASS 7 #define SKILL_TYPE_ARMOR 8 #define SKILL_TYPE_SECONDARY 9 #define SKILL_TYPE_LANGUAGE 10 #define SKILL_TYPE_PROFESSION 11 #define SKILL_TYPE_NA 12 typedef struct{ uint8 itemclass; uint32 subclass; }ItemProf; const ItemProf * GetProficiencyBySkill(uint32 skill); #endif