Faction
Back-to:DBC
Faction.dbc
This dbc contains information on all of the base factions. These factions are unique and represent a faction with which a player can gain reputation.
IMPORTANT: These values are used for ALL tables EXCEPT the creature_template and gameobject_template tables.
Version is : 3.3.5a
Structure
Column | Field | Type | Notes |
|---|---|---|---|
1 | ID | Integer |
|
2 | reputationIndex | Integer | Each faction that has gainable rep has a unique number. All factions that you can not gain rep with have -1. |
3 | reputationRaceMask | BitMask | <.. Points to another Allied / AtWar ID |
4 | reputationRaceMask | BitMask | .. Honor Hold has 1101,690 & Thrallmar 690,1101 for example. ..> |
5 | reputationRaceMask | BitMask | Only city factions have a value. Possible relationship to Modifiers and 17 (1 = Stormwind; 2 = Orgrimmar; 4 = Wildhammer Clan & Iron Forge; 8 = Dranassus; 16 = Undercity; 64 = Gnomeregan Exiles; 512 = Shattrath City Factions & Silvermoon City; 528 = Thunder Bluff & Darkspear Trolls; 1024 = Exodar) |
6 | reputationRaceMask | BitMask | Only Horde cities have a value. Possible relationship to Modifiers and 18 (16 = Silvermoon City; 32 = Thunder Bluff; 128 = Darkspear Trolls; 512 = Undercity; 528 = Orgrimmar) |
7 | reputationClassMask | BitMask | (479 = Cenerion Circle; 1503 = Lower City, "Friendly, Hidden", Netherwing; Shatari Skyguards) |
8 | reputationClassMask | BitMask | (1024 = Cenerion Circle;) |
9 | reputationClassMask | BitMask | Never set pre 3.* but 0x80 on "Kirin Tor" |
10 | reputationClassMask | BitMask | Never set pre 3.* but 0x80 on "Kirin Tor" |
11 | reputationBase | Integer[4] | Based on 0 = Neutral |
15 | reputationFlags | Integer[4] |
|
19 | parentFactionID | iRefID | Recursive. i.e. Undercity lists ID 67, which is Horde |
20 | parentFactionMod | Float[2] |
|
22 | parentFactionCap | Integer[2] |
|
24 | Name | Display name of the faction | |
41 | Description | Seen in the reputation-GUI on click. |
Flags
FACTION_FLAG_NONE = 0x00, // no faction flag
FACTION_FLAG_VISIBLE = 0x01, // makes visible in client (set or can be set at interaction with target of this faction)
FACTION_FLAG_AT_WAR = 0x02, // enable AtWar-button in client. player controlled (except opposition team always war state), Flag only set on initial creation
FACTION_FLAG_HIDDEN = 0x04, // hidden faction from reputation pane in client (player can gain reputation, but this update not sent to client)
FACTION_FLAG_INVISIBLE_FORCED = 0x08, // always overwrite FACTION_FLAG_VISIBLE and hide faction in rep.list, used for hide opposite team factions
FACTION_FLAG_PEACE_FORCED = 0x10, // always overwrite FACTION_FLAG_AT_WAR, used for prevent war with own team factions
FACTION_FLAG_INACTIVE = 0x20, // player controlled, state stored in characters.data (CMSG_SET_FACTION_INACTIVE)
FACTION_FLAG_RIVAL = 0x40, // flag for the two competing outland factions
FACTION_FLAG_SPECIAL = 0x80 // horde and alliance home cities and their northrend allies have this flag
Content
ID | Reputation ID | Name |
|---|---|---|
1 | -1 | PLAYER, Human |
2 | -1 | PLAYER, Orc |
3 | -1 | PLAYER, Dwarf |
4 | -1 | PLAYER, Night Elf |
5 | -1 | PLAYER, Undead |
6 | -1 | PLAYER, Tauren |
7 | -1 | Creature |
8 | -1 | PLAYER, Gnome |
9 | -1 | PLAYER, Troll |
14 | -1 | Monster |
15 | -1 | Defias Brotherhood |
16 | -1 | Gnoll - Riverpaw |
17 | -1 | Gnoll - Redridge |
18 | -1 | Gnoll - Shadowhide |
19 | -1 | Murloc |
20 | -1 | Undead, Scourge |
21 | 1 | Booty Bay |
22 | -1 | Beast - Spider |
23 | -1 | Beast - Boar |
24 | -1 | Worgen |
25 | -1 | Kobold |
26 | -1 | Troll, Bloodscalp |
27 | -1 | Troll, Skullsplitter |
28 | -1 | Prey |
29 | -1 | Beast - Wolf |
30 | -1 | Defias Brotherhood Traitor |
31 | -1 | Friendly |
32 | -1 | Trogg |
33 | -1 | Troll, Frostmane |
34 | -1 | Orc, Blackrock |
35 | -1 | Villian |
36 | -1 | Victim |
37 | -1 | Beast - Bear |
38 | -1 | Ogre |
39 | -1 | Kurzen's Mercenaries |
40 | -1 | Escortee |
41 | -1 | Venture Company |
42 | -1 | Beast - Raptor |
43 | -1 | Basilisk |
44 | -1 | Dragonflight, Green |
45 | -1 | Lost Ones |
46 | 29 | Blacksmithing - Armorsmithing |
47 | 20 | Ironforge |
48 | -1 | Dark Iron Dwarves |
49 | -1 | Human, Night Watch |
50 | -1 | Dragonflight, Red |
51 | -1 | Gnoll - Mosshide |
52 | -1 | Orc, Dragonmaw |
53 | -1 | Gnome - Leper |
54 | 18 | Gnomeregan Exiles |
55 | -1 | Leopard |
56 | -1 | Scarlet Crusade |
57 | -1 | Gnoll - Rothide |
58 | -1 | Beast - Gorilla |
59 | 4 | Thorium Brotherhood |
60 | -1 | Naga |
61 | -1 | Dalaran |
62 | -1 | Forlorn Spirit |
63 | -1 | Darkhowl |
64 | -1 | Grell |
65 | -1 | Furbolg |
66 | -1 | Horde Generic |
67 | 12 | Horde |
68 | 17 | Undercity |
69 | 21 | Darnassus |
70 | 6 | Syndicate |
71 | -1 | Hillsbrad Militia |
72 | 19 | Stormwind |
73 | -1 | Demon |
74 | -1 | Elemental |
75 | -1 | Spirit |
76 | 14 | Orgrimmar |
77 |