Faction

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

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

Loc

Display name of the faction

41

Description

Loc

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

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