DB/UnitCondition: Difference between revisions
Jump to navigation
Jump to search
m (Marlamin moved page UnitCondition.dbc to DB/UnitCondition) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Template:Sandbox/VersionRange|min_expansionlevel=5}} | |||
==6.0.1.18179== | ==6.0.1.18179== | ||
struct UnitConditionRec { | struct UnitConditionRec { |
Revision as of 03:19, 20 July 2016
6.0.1.18179
struct UnitConditionRec { uint32_t m_ID; uint32_t m_flags; // &1: invert condition uint32_t m_variable[8]; uint32_t m_op[8]; // 1: ==, 2: !=, 3: <, 4: <=, 5: >, 6: >= uint32_t m_value[8]; };
Variables
value | name | notes |
---|---|---|
1 | ||
2 | ||
3 | something-level | |
4 | is same unit | |
5 | ||
6 | ||
7 | ||
8 | UNIT_CONDITION_CAN_ASSIST | |
9 | UNIT_CONDITION_CAN_ATTACK | |
10 | ||
11 | ||
12 | ||
13 | something-powertype0 | |
14 | something-powertype1 | |
15 | something-powertype3 | |
16 | UNIT_CONDITION_COMBO_POINTS | not implmented in client |
17, 20 | value = an aura's dispel-type | |
18, 21 | value = an aura's dispel-type | |
19, 22 | value = an aura's effectMechanic | |
23 | ||
24 | UNIT_CONDITION_DAMAGE_SCHOOL0_PERCENT | not implmented in client |
25 | UNIT_CONDITION_DAMAGE_SCHOOL1_PERCENT | not implmented in client |
26 | UNIT_CONDITION_DAMAGE_SCHOOL2_PERCENT | not implmented in client |
27 | UNIT_CONDITION_DAMAGE_SCHOOL3_PERCENT | not implmented in client |
28 | UNIT_CONDITION_DAMAGE_SCHOOL4_PERCENT | not implmented in client |
29 | UNIT_CONDITION_DAMAGE_SCHOOL5_PERCENT | not implmented in client |
30 | UNIT_CONDITION_DAMAGE_SCHOOL6_PERCENT | not implmented in client |
31 | ||
32 | ||
33 | ||
34 | ||
35 | ||
36 | ||
37 | UNIT_CONDITION_NPC_NUM_MELEE_ATTACKERS | |
38 | ||
39 | ||
40 | UNIT_CONDITION_IS_IN_MELEE_RANGE | not implmented in client |
41 | UNIT_CONDITION_PURSUIT_TIME | not implmented in client |
42 | UNIT_CONDITION_HARMFUL_AURA_CANCELLED_BY_DAMAGE | not implmented in client |
43 | ||
44 | ||
45 | UNIT_CONDITION_NUM_FRIENDS | only implemented for active player |
46 | UNIT_CONDITION_THREAT_SCHOOL0_PERCENT | not implmented in client |
47 | UNIT_CONDITION_THREAT_SCHOOL1_PERCENT | not implmented in client |
48 | UNIT_CONDITION_THREAT_SCHOOL2_PERCENT | not implmented in client |
49 | UNIT_CONDITION_THREAT_SCHOOL3_PERCENT | not implmented in client |
50 | UNIT_CONDITION_THREAT_SCHOOL4_PERCENT | not implmented in client |
51 | UNIT_CONDITION_THREAT_SCHOOL5_PERCENT | not implmented in client |
52 | UNIT_CONDITION_THREAT_SCHOOL6_PERCENT | not implmented in client |
53 | UNIT_CONDITION_IS_INTERRUPTIBLE | |
54 | ||
55 | UNIT_CONDITION_NPC_NUM_RANGED_ATTACKERS | |
56 | UNIT_CONDITION_CREATURE_TYPE | including shapeshift forms |
56 | UNIT_CONDITION_IN_MELEE_RANGE | |
58 | ||
59 | ||
60 | UNIT_CONDITION_SPELL_KNOWN | only implemented for active player |
61 | ||
62 | UNIT_CONDITION_IS_AREA_IMMUNE | not implmented in client |
63 | ||
64 | UNIT_CONDITION_DAMAGE_MAGIC_PERCENT | not implmented in client |
65 | UNIT_CONDITION_DAMAGE_PERCENT | not implmented in client |
66 | UNIT_CONDITION_THREAT_MAGIC_PERCENT | not implmented in client |
67 | UNIT_CONDITION_THREAT_PERCENT | not implmented in client |
68 | ||
69 | UNIT_CONDITION_HAS_TOTEM1 | only implemented for active player |
70 | UNIT_CONDITION_HAS_TOTEM2 | only implemented for active player |
71 | UNIT_CONDITION_HAS_TOTEM3 | only implemented for active player |
72 | UNIT_CONDITION_HAS_TOTEM4 | only implemented for active player |
73 | UNIT_CONDITION_HAS_TOTEM5 | only implemented for active player |
74 | ||
75 | UNIT_CONDITION_HAS_STRING_ID | not implmented in client |
76 | UNIT_CONDITION_HAS_AURA | |
77 | UNIT_CONDITION_REACTION_HOSTILE | HATED or HOSTILE |
78 | UNIT_CONDITION_CHAR_SPECIALIZATION_??? | m_flags & 4 |
79 | UNIT_CONDITION_ROLE_IS_TANK | m_role == 0 |
80 | UNIT_CONDITION_CHAR_SPECIALIZATION_??? | m_flags & 2 |
81 | UNIT_CONDITION_ROLE_IS_HEALER | m_role == 1 |