MISC

Материал из Uwow
Перейти к навигации Перейти к поиску

RACES:

   RACE_NONE                   = 0,    // 0
   RACE_HUMAN                  = 1,    // 1
   RACE_ORC                    = 2,    // 2
   RACE_DWARF                  = 3,    // 4
   RACE_NIGHTELF               = 4,    // 8
   RACE_UNDEAD_PLAYER          = 5,    // 16
   RACE_TAUREN                 = 6,    // 32
   RACE_GNOME                  = 7,    // 64
   RACE_TROLL                  = 8,    // 128
   RACE_GOBLIN                 = 9,    // 256
   RACE_BLOODELF               = 10,   // 512
   RACE_DRAENEI                = 11,   // 1024
   RACE_WORGEN                 = 22,   // 2097152
   RACE_PANDAREN_NEUTRAL       = 24,   // 8388608
   RACE_PANDAREN_ALLIANCE      = 25,   // 16777216
   RACE_PANDAREN_HORDE         = 26,   // 33554432
   RACE_NIGHTBORNE             = 27,   // 67108864
   RACE_HIGHMOUNTAIN_TAUREN    = 28,   // 134217728
   RACE_VOID_ELF               = 29,   // 268435456
   RACE_LIGHTFORGED_DRAENEI    = 30,   // 536870912
   ALL ALLIANCE RACES MASK
   824181837
   ALL HORDE RACES MASK
   234881970

CLASSES:

   CLASS_NONE          = 0, 
   CLASS_WARRIOR       = 1, // 1
   CLASS_PALADIN       = 2, // 2
   CLASS_HUNTER        = 3, // 4
   CLASS_ROGUE         = 4, // 8
   CLASS_PRIEST        = 5, // 16
   CLASS_DEATH_KNIGHT  = 6, // 32
   CLASS_SHAMAN        = 7, // 64
   CLASS_MAGE          = 8, // 128
   CLASS_WARLOCK       = 9, // 256
   CLASS_MONK          = 10, // 512
   CLASS_DRUID         = 11, // 1024
   CLASS_DEMON_HUNTER  = 12, // 2048


LOOT|DIFFICULTY MODES:

       case DIFFICULTY_NONE:
       case DIFFICULTY_NORMAL:
       case DIFFICULTY_10_N:
       case DIFFICULTY_40:
       case DIFFICULTY_N_SCENARIO:
       case DIFFICULTY_NORMAL_RAID:
       case DIFFICULTY_EVENT_RAID:
       case DIFFICULTY_EVENT_DUNGEON:
       case DIFFICULTY_EVENT_SCENARIO:
           return 0;   //1
       case DIFFICULTY_HEROIC:
       case DIFFICULTY_25_N:
       case DIFFICULTY_HC_SCENARIO:
       case DIFFICULTY_HEROIC_RAID:
           return 1;   //2
       case DIFFICULTY_10_HC:
       case DIFFICULTY_MYTHIC_RAID:
       case DIFFICULTY_MYTHIC_DUNGEON:
       case DIFFICULTY_MYTHIC_KEYSTONE: //ToDo move to 
           return 2;   //4
       case DIFFICULTY_25_HC:
       case DIFFICULTY_TIMEWALKING:
           return 3;   //8
       case DIFFICULTY_LFR:
       case DIFFICULTY_LFR_RAID:
           return 4;   //16
       case DIFFICULTY_TIMEWALKING_RAID:
           return 5;   //32


   MOVEMENT_TYPES
   IDLE_MOTION_TYPE      = 0,                              // IdleMovementGenerator.h
   RANDOM_MOTION_TYPE    = 1,                              // RandomMovementGenerator.h
   WAYPOINT_MOTION_TYPE  = 2,                              // WaypointMovementGenerator.h
   MAX_DB_MOTION_TYPE    = 3,                              // *** this and below motion types can't be set in DB.
   ANIMAL_RANDOM_MOTION_TYPE = MAX_DB_MOTION_TYPE,         // AnimalRandomMovementGenerator.h
   CONFUSED_MOTION_TYPE  = 4,                              // ConfusedMovementGenerator.h
   CHASE_MOTION_TYPE     = 5,                              // TargetedMovementGenerator.h
   HOME_MOTION_TYPE      = 6,                              // HomeMovementGenerator.h
   FLIGHT_MOTION_TYPE    = 7,                              // WaypointMovementGenerator.h
   POINT_MOTION_TYPE     = 8,                              // PointMovementGenerator.h
   FLEEING_MOTION_TYPE   = 9,                              // FleeingMovementGenerator.h
   DISTRACT_MOTION_TYPE  = 10,                             // IdleMovementGenerator.h
   ASSISTANCE_MOTION_TYPE= 11,                             // PointMovementGenerator.h (first part of flee for assistance)
   ASSISTANCE_DISTRACT_MOTION_TYPE = 12,                   // IdleMovementGenerator.h (second part of flee for assistance)
   TIMED_FLEEING_MOTION_TYPE = 13,                         // FleeingMovementGenerator.h (alt.second part of flee for assistance)
   FOLLOW_MOTION_TYPE    = 14,
   FETCH_MOTION_TYPE     = 15,
   ROTATE_MOTION_TYPE    = 16,
   EFFECT_MOTION_TYPE    = 17,
   NULL_MOTION_TYPE      = 18,
   MAX_MOTION_TYPE,