Some enum fixes.

This commit is contained in:
tomrus88 2010-01-09 21:04:08 +03:00
parent c04ef475fe
commit e117f521e8
4 changed files with 27 additions and 27 deletions

View file

@ -370,7 +370,7 @@ enum SummonPropFlags
SUMMON_PROP_FLAG_UNK3 = 0x0004, // 22 spells in 3.0.3, no idea... SUMMON_PROP_FLAG_UNK3 = 0x0004, // 22 spells in 3.0.3, no idea...
SUMMON_PROP_FLAG_UNK4 = 0x0008, // 49 spells in 3.0.3, some mounts SUMMON_PROP_FLAG_UNK4 = 0x0008, // 49 spells in 3.0.3, some mounts
SUMMON_PROP_FLAG_UNK5 = 0x0010, // 25 spells in 3.0.3, quest related? SUMMON_PROP_FLAG_UNK5 = 0x0010, // 25 spells in 3.0.3, quest related?
SUMMON_PROP_FLAG_UNK6 = 0x0020, // 0 spells in 3.0.3, unused SUMMON_PROP_FLAG_CANT_BE_DISMISSED = 0x0020, // 0 spells in 3.0.3, unused
SUMMON_PROP_FLAG_UNK7 = 0x0040, // 12 spells in 3.0.3, no idea SUMMON_PROP_FLAG_UNK7 = 0x0040, // 12 spells in 3.0.3, no idea
SUMMON_PROP_FLAG_UNK8 = 0x0080, // 4 spells in 3.0.3, no idea SUMMON_PROP_FLAG_UNK8 = 0x0080, // 4 spells in 3.0.3, no idea
SUMMON_PROP_FLAG_UNK9 = 0x0100, // 51 spells in 3.0.3, no idea, many quest related SUMMON_PROP_FLAG_UNK9 = 0x0100, // 51 spells in 3.0.3, no idea, many quest related

View file

@ -1154,8 +1154,8 @@ enum Opcodes
CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x45D, CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x45D,
SMSG_SPLINE_SET_PITCH_RATE = 0x45E, SMSG_SPLINE_SET_PITCH_RATE = 0x45E,
SMSG_MOVE_ABANDON_TRANSPORT = 0x45F, SMSG_MOVE_ABANDON_TRANSPORT = 0x45F,
MSG_MOVE_ABANDON_TRANSPORT = 0x460, SMSG_CALENDAR_UPDATE_INVITE_LIST = 0x460,
CMSG_MOVE_ABANDON_TRANSPORT_ACK = 0x461, SMSG_CALENDAR_UPDATE_INVITE_LIST2 = 0x461,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x462, CMSG_UPDATE_MISSILE_TRAJECTORY = 0x462,
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x463, SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x463,
SMSG_TRIGGER_MOVIE = 0x464, SMSG_TRIGGER_MOVIE = 0x464,
@ -1171,7 +1171,7 @@ enum Opcodes
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x46E, CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x46E,
SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x46F, SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x46F,
CMSG_SET_CRITERIA_CHEAT = 0x470, CMSG_SET_CRITERIA_CHEAT = 0x470,
SMSG_GROUP_SWAP_FAILED = 0x471, SMSG_CALENDAR_UPDATE_INVITE_LIST3 = 0x471,
CMSG_UNITANIMTIER_CHEAT = 0x472, CMSG_UNITANIMTIER_CHEAT = 0x472,
CMSG_CHAR_CUSTOMIZE = 0x473, CMSG_CHAR_CUSTOMIZE = 0x473,
SMSG_CHAR_CUSTOMIZE = 0x474, SMSG_CHAR_CUSTOMIZE = 0x474,

View file

@ -222,10 +222,10 @@ const uint32 ItemQualityColors[MAX_ITEM_QUALITY] = {
#define SPELL_ATTR_RANGED 0x00000002 // 1 All ranged abilites have this flag #define SPELL_ATTR_RANGED 0x00000002 // 1 All ranged abilites have this flag
#define SPELL_ATTR_ON_NEXT_SWING_1 0x00000004 // 2 on next swing #define SPELL_ATTR_ON_NEXT_SWING_1 0x00000004 // 2 on next swing
#define SPELL_ATTR_UNK3 0x00000008 // 3 not set in 3.0.3 #define SPELL_ATTR_UNK3 0x00000008 // 3 not set in 3.0.3
#define SPELL_ATTR_UNK4 0x00000010 // 4 #define SPELL_ATTR_UNK4 0x00000010 // 4 isAbility
#define SPELL_ATTR_TRADESPELL 0x00000020 // 5 trade spells, will be added by client to a sublist of profession spell #define SPELL_ATTR_TRADESPELL 0x00000020 // 5 trade spells, will be added by client to a sublist of profession spell
#define SPELL_ATTR_PASSIVE 0x00000040 // 6 Passive spell #define SPELL_ATTR_PASSIVE 0x00000040 // 6 Passive spell
#define SPELL_ATTR_UNK7 0x00000080 // 7 visible? #define SPELL_ATTR_UNK7 0x00000080 // 7 can't be linked in chat?
#define SPELL_ATTR_UNK8 0x00000100 // 8 hide created item in tooltip (for effect=24) #define SPELL_ATTR_UNK8 0x00000100 // 8 hide created item in tooltip (for effect=24)
#define SPELL_ATTR_UNK9 0x00000200 // 9 #define SPELL_ATTR_UNK9 0x00000200 // 9
#define SPELL_ATTR_ON_NEXT_SWING_2 0x00000400 // 10 on next swing 2 #define SPELL_ATTR_ON_NEXT_SWING_2 0x00000400 // 10 on next swing 2

View file

@ -141,7 +141,7 @@ enum UnitStandStateType
UNIT_STAND_STATE_SUBMERGED = 9 UNIT_STAND_STATE_SUBMERGED = 9
}; };
// byte flag value (UNIT_FIELD_BYTES_1,2) // byte flags value (UNIT_FIELD_BYTES_1,2)
enum UnitStandFlags enum UnitStandFlags
{ {
UNIT_STAND_FLAGS_UNK1 = 0x01, UNIT_STAND_FLAGS_UNK1 = 0x01,
@ -161,7 +161,7 @@ enum UnitBytes1_Flags
UNIT_BYTE1_FLAG_ALL = 0xFF UNIT_BYTE1_FLAG_ALL = 0xFF
}; };
// high byte (3 from 0..3) of UNIT_FIELD_BYTES_2 // byte value (UNIT_FIELD_BYTES_2,3)
enum ShapeshiftForm enum ShapeshiftForm
{ {
FORM_NONE = 0x00, FORM_NONE = 0x00,
@ -197,7 +197,7 @@ enum ShapeshiftForm
FORM_SPIRITOFREDEMPTION = 0x20, FORM_SPIRITOFREDEMPTION = 0x20,
}; };
// low byte ( 0 from 0..3 ) of UNIT_FIELD_BYTES_2 // byte value (UNIT_FIELD_BYTES_2,0)
enum SheathState enum SheathState
{ {
SHEATH_STATE_UNARMED = 0, // non prepared weapon SHEATH_STATE_UNARMED = 0, // non prepared weapon
@ -207,7 +207,7 @@ enum SheathState
#define MAX_SHEATH_STATE 3 #define MAX_SHEATH_STATE 3
// byte (1 from 0..3) of UNIT_FIELD_BYTES_2 // byte flags value (UNIT_FIELD_BYTES_2,1)
enum UnitPVPStateFlags enum UnitPVPStateFlags
{ {
UNIT_BYTE2_FLAG_PVP = 0x01, UNIT_BYTE2_FLAG_PVP = 0x01,
@ -220,11 +220,11 @@ enum UnitPVPStateFlags
UNIT_BYTE2_FLAG_UNK7 = 0x80 UNIT_BYTE2_FLAG_UNK7 = 0x80
}; };
// byte (2 from 0..3) of UNIT_FIELD_BYTES_2 // byte flags value (UNIT_FIELD_BYTES_2,2)
enum UnitRename enum UnitRename
{ {
UNIT_RENAME_NOT_ALLOWED = 0x02, UNIT_CAN_BE_RENAMED = 0x01,
UNIT_RENAME_ALLOWED = 0x03 UNIT_CAN_BE_ABANDONED = 0x02,
}; };
#define CREATURE_MAX_SPELLS 4 #define CREATURE_MAX_SPELLS 4