diff options
| author | Walter Pagani <paganiwalter@gmail.com> | 2021-01-25 20:46:47 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-25 20:46:47 -0300 |
| commit | b7e3e74cfcf75f234c3d558c9a8f523be76cca1b (patch) | |
| tree | 7bcf9e8d682f844cd00083553d5fd18090fd9cfd | |
| parent | 2a8e262ff898357928d764a29f36e105a039af43 (diff) | |
| download | wiki-b7e3e74cfcf75f234c3d558c9a8f523be76cca1b.tar.gz wiki-b7e3e74cfcf75f234c3d558c9a8f523be76cca1b.tar.bz2 wiki-b7e3e74cfcf75f234c3d558c9a8f523be76cca1b.zip | |
Adding ChrClasses file (#390)
| -rw-r--r-- | docs/chrclasses.md | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/chrclasses.md b/docs/chrclasses.md new file mode 100644 index 0000000..c095baa --- /dev/null +++ b/docs/chrclasses.md @@ -0,0 +1,48 @@ +# ChrClasses.dbc + +This DBC contains all possible player classes. + +**Version is 3.3.5a** + +### Structure + +| Column | Name | Type | Notes | +|--------|-------------------|---------|--------------------------------------------| +| 1 | ClassID | Integer | | +| 2 | Unk1 | | Unused | +| 3-4 | Unk2 | | Unused | +| 5-20 | Name | String | Unused | +| 21 | | String | Unused | +| 22-36 | nameFemale | String | Unused, if different from base (male) case | +| 37 | | String | Unused | +| 38-53 | nameNeutralGender | String | Unused, if different from base (male) case | +| 54 | | | Unused | +| 56 | spellfamily | Integer | | +| 57 | | | Unused | +| 58 | CinematicSequence | Integer | Id from CinematicSequence.dbc | +| 59 | expansion | Integer | | + +### Content + +| ID | Value | Name | +|----|-------|--------------------| +| 1 | 1 | Warrior | +| 2 | 2 | Paladin | +| 3 | 4 | Hunter | +| 4 | 8 | Rogue | +| 5 | 16 | Priest | +| 6 | 32 | Death Knight (3.x) | +| 7 | 64 | Shaman | +| 8 | 128 | Mage | +| 9 | 256 | Warlock | +| 10 | 512 | Monk (5.x) | +| 11 | 1024 | Druid | +| 12 | 2048 | Demon Hunter (7.x) | + +### Description of the fields + +> Value + +Value designates the bitmask used in various places of the core and database (quest_template.RequiresClasses etc). + +The formula for it is: **Value = 1 << (ID - 1);** |
