summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorStefano Borzì <stefanoborzi32@gmail.com>2019-04-27 15:16:15 +0200
committerFrancesco Borzì <borzifrancesco@gmail.com>2019-04-27 15:16:15 +0200
commit342bc7dbd3a7963bc796bfe4879fc0491c8d7aba (patch)
tree56182f477dfe00197575526798156b1335a9d453 /docs
parent07edcd764eff63bba21c891f133fb35cbcf61853 (diff)
downloadwiki-342bc7dbd3a7963bc796bfe4879fc0491c8d7aba.tar.gz
wiki-342bc7dbd3a7963bc796bfe4879fc0491c8d7aba.tar.bz2
wiki-342bc7dbd3a7963bc796bfe4879fc0491c8d7aba.zip
Updating wiki layout and missing contents (#34)
* Added angle.png for creature_formations * Update creature_formations.md * Update creature_text.md * Added creature_text type images * Removed useless link in npc_vendor * Update quest_template.md * Fixed layout table in spell_dbc * Fixed headers in warden_checks * Fixed type values layout in logs * Fixed layout in character_stats * Fixed layout in characters (table) * Added new data in corpse.md * Fixed guild_rank text * Improved instance difficulty list values * Improved worldstates.md
Diffstat (limited to 'docs')
-rw-r--r--docs/character_stats.md16
-rw-r--r--docs/characters.md305
-rw-r--r--docs/corpse.md40
-rw-r--r--docs/creature_formations.md2
-rw-r--r--docs/creature_text.md32
-rw-r--r--docs/guild_rank.md2
-rw-r--r--docs/instance.md7
-rw-r--r--docs/logs.md24
-rw-r--r--docs/npc_vendor.md4
-rw-r--r--docs/quest_template.md5
-rw-r--r--docs/spell_dbc.md2184
-rw-r--r--docs/warden_checks.md21
-rw-r--r--docs/worldstates.md1364
13 files changed, 977 insertions, 3029 deletions
diff --git a/docs/character_stats.md b/docs/character_stats.md
index d22b32f..21bc0ce 100644
--- a/docs/character_stats.md
+++ b/docs/character_stats.md
@@ -356,13 +356,15 @@ Maximum amount of health that the character has.
### maxpower
-1 - mana
-2 - rage
-3 - focus
-4 - energy
-5 - happiness
-6 - rune
-7 - runic power
+|||
+| -- | --- |
+| 1 | mana |
+| 2 | rage |
+| 3 | focus |
+| 4 | energy |
+| 5 | happiness |
+| 6 | rune |
+| 7 | runic power |
### strength
diff --git a/docs/characters.md b/docs/characters.md
index ea770fe..a1c9d7e 100644
--- a/docs/characters.md
+++ b/docs/characters.md
@@ -968,7 +968,14 @@ The class of the character: [ChrClasses.dbc](https://trinitycore.atlassian.net/
### gender
-The gender of the character. 0 = Male, 1 = Female, 2 = Unknown![(question)](images/icons/emoticons/help_16.png){.emoticon .emoticon-question}
+The gender of the character.
+
+| | |
+| -- | --- |
+| 0 | Male |
+| 1 | Female |
+| 2 | Unknown (?) |
+
### level
@@ -1001,152 +1008,34 @@ data about facial hair
A bitmask that represents what Player flags the player has. Each bit controls a different flag and to combine flags, you can add each flag that you want, in effect activating the respective bits.
-<table>
-<colgroup>
-<col width="33%" />
-<col width="33%" />
-<col width="33%" />
-</colgroup>
-<thead>
-<tr class="header">
-<th><p>Flag</p></th>
-<th><p>Name</p></th>
-<th><p>Comment</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="odd">
-<td><p>1</p></td>
-<td><p>0x00000001</p></td>
-<td><p>PLAYER_FLAGS_GROUP_LEADER</p></td>
-</tr>
-<tr class="even">
-<td><p>2</p></td>
-<td><p>0x00000002</p></td>
-<td><p>PLAYER_FLAGS_AFK</p></td>
-</tr>
-<tr class="odd">
-<td><p>4</p></td>
-<td><p>0x00000004</p></td>
-<td><p>PLAYER_FLAGS_DND</p></td>
-</tr>
-<tr class="even">
-<td><p>8</p></td>
-<td><p>0x00000008</p></td>
-<td><p>PLAYER_FLAGS_GM</p></td>
-</tr>
-<tr class="odd">
-<td><p>16</p></td>
-<td><p>0x00000010</p></td>
-<td><p>PLAYER_FLAGS_GHOST</p></td>
-</tr>
-<tr class="even">
-<td><p>32</p></td>
-<td><p>0x00000020</p></td>
-<td><p>PLAYER_FLAGS_RESTING</p></td>
-</tr>
-<tr class="odd">
-<td><p>64</p></td>
-<td><p>0x00000040</p></td>
-<td><p>PLAYER_FLAGS_UNK7</p></td>
-</tr>
-<tr class="even">
-<td><p>128</p></td>
-<td><p>0x00000080</p></td>
-<td><p>PLAYER_FLAGS_UNK8</p></td>
-</tr>
-<tr class="odd">
-<td><p>256</p></td>
-<td><p>0x00000100</p></td>
-<td><p>PLAYER_FLAGS_CONTESTED_PVP</p></td>
-</tr>
-<tr class="even">
-<td><p>512</p></td>
-<td><p>0x00000200</p></td>
-<td><p>PLAYER_FLAGS_IN_PVP</p></td>
-</tr>
-<tr class="odd">
-<td><p>1024</p></td>
-<td><p>0x00000400</p></td>
-<td><p>PLAYER_FLAGS_HIDE_HELM</p></td>
-</tr>
-<tr class="even">
-<td><p>2048</p></td>
-<td><p>0x00000800</p></td>
-<td><p>PLAYER_FLAGS_HIDE_CLOAK</p></td>
-</tr>
-<tr class="odd">
-<td><p>4096</p></td>
-<td><p>0x00001000</p></td>
-<td><p>PLAYER_FLAGS_PLAYED_LONG_TIME</p></td>
-</tr>
-<tr class="even">
-<td><p>8192</p></td>
-<td><p>0x00002000</p></td>
-<td><p>PLAYER_FLAGS_TOO_LONG</p></td>
-</tr>
-<tr class="odd">
-<td><p>16384</p></td>
-<td><p>0x00004000</p></td>
-<td><p>PLAYER_FLAGS_IS_OUT_OF_BOUNDS</p></td>
-</tr>
-<tr class="even">
-<td><p>32768</p></td>
-<td><p>0x00008000</p></td>
-<td><p>PLAYER_FLAGS_DEVELOPER</p></td>
-</tr>
-<tr class="odd">
-<td><p>65536</p></td>
-<td><p>0x00010000</p></td>
-<td><p>PLAYER_FLAGS_UNK17</p></td>
-</tr>
-<tr class="even">
-<td><p>131072</p></td>
-<td><p>0x00020000</p></td>
-<td><p>PLAYER_FLAGS_TAXI_BENCHMARK</p></td>
-</tr>
-<tr class="odd">
-<td><p>262144</p></td>
-<td><p>0x00040000</p></td>
-<td><p>PLAYER_FLAGS_PVP_TIMER</p></td>
-</tr>
-<tr class="even">
-<td><p>524288</p></td>
-<td><p>0x00080000</p></td>
-<td><p>PLAYER_FLAGS_UNK20</p></td>
-</tr>
-<tr class="odd">
-<td><p>1048576</p></td>
-<td><p>0x00100000</p></td>
-<td><p>PLAYER_FLAGS_UNK21</p></td>
-</tr>
-<tr class="even">
-<td><p>2097152</p></td>
-<td><p>0x00200000</p></td>
-<td><p>PLAYER_FLAGS_UNK22</p></td>
-</tr>
-<tr class="odd">
-<td><p>4194304</p></td>
-<td><p>0x00400000</p></td>
-<td><p>PLAYER_FLAGS_COMMENTATOR2</p></td>
-</tr>
-<tr class="even">
-<td><p>8388608</p></td>
-<td><p>0x00800000</p></td>
-<td><p>PLAYER_ALLOW_ONLY_ABILITY</p></td>
-</tr>
-<tr class="odd">
-<td><p>16777216</p></td>
-<td><p>0x01000000</p></td>
-<td><p>PLAYER_FLAGS_UNK25</p></td>
-</tr>
-<tr class="even">
-<td><p>54432</p></td>
-<td><p>0x02000000</p></td>
-<td><p>PLAYER_FLAGS_NO_XP_GAIN</p></td>
-</tr>
-</tbody>
-</table>
+| Flag | | Name | Comment |
+|----------|------------|-------------------------------|-----------------------------------------------------------------------------------|
+| 1 | 0x00000001 | PLAYER_FLAGS_GROUP_LEADER | |
+| 2 | 0x00000002 | PLAYER_FLAGS_AFK | |
+| 4 | 0x00000004 | PLAYER_FLAGS_DND | |
+| 8 | 0x00000008 | PLAYER_FLAGS_GM | |
+| 16 | 0x00000010 | PLAYER_FLAGS_GHOST | |
+| 32 | 0x00000020 | PLAYER_FLAGS_RESTING | |
+| 64 | 0x00000040 | PLAYER_FLAGS_UNK7 | |
+| 128 | 0x00000080 | PLAYER_FLAGS_UNK8 | pre-3.0.3 PLAYER_FLAGS_FFA_PVP flag for FFA PVP state |
+| 256 | 0x00000100 | PLAYER_FLAGS_CONTESTED_PVP | Player has been involved in a PvP combat and will be attacked by contested guards |
+| 512 | 0x00000200 | PLAYER_FLAGS_IN_PVP | |
+| 1024 | 0x00000400 | PLAYER_FLAGS_HIDE_HELM | |
+| 2048 | 0x00000800 | PLAYER_FLAGS_HIDE_CLOAK | |
+| 4096 | 0x00001000 | PLAYER_FLAGS_PLAYED_LONG_TIME | played long time |
+| 8192 | 0x00002000 | PLAYER_FLAGS_TOO_LONG | played too long time |
+| 16384 | 0x00004000 | PLAYER_FLAGS_IS_OUT_OF_BOUNDS | |
+| 32768 | 0x00008000 | PLAYER_FLAGS_DEVELOPER | prefix for something? |
+| 65536 | 0x00010000 | PLAYER_FLAGS_UNK17 | pre-3.0.3 PLAYER_FLAGS_SANCTUARY flag for player entered sanctuary |
+| 131072 | 0x00020000 | PLAYER_FLAGS_TAXI_BENCHMARK | taxi benchmark mode (on/off) (2.0.1) |
+| 262144 | 0x00040000 | PLAYER_FLAGS_PVP_TIMER | 3.0.2, pvp timer active (after you disable pvp manually) |
+| 524288 | 0x00080000 | PLAYER_FLAGS_UNK20 | |
+| 1048576 | 0x00100000 | PLAYER_FLAGS_UNK21 | |
+| 2097152 | 0x00200000 | PLAYER_FLAGS_UNK22 | |
+| 4194304 | 0x00400000 | PLAYER_FLAGS_COMMENTATOR2 | |
+| 8388608 | 0x00800000 | PLAYER_ALLOW_ONLY_ABILITY | used by bladestorm and killing spree |
+| 16777216 | 0x01000000 | PLAYER_FLAGS_UNK25 | disabled all melee ability on tab include autoattack |
+| 33554432 | 0x02000000 | PLAYER_FLAGS_NO_XP_GAIN | |
### position\_x
@@ -1271,62 +1160,16 @@ The global unique identifier of the transport this character was on when they we
These flags control certain player specific attributes, mostly GM features
-<table>
-<colgroup>
-<col width="33%" />
-<col width="33%" />
-<col width="33%" />
-</colgroup>
-<thead>
-<tr class="header">
-<th><p>Flag</p></th>
-<th><p>Name</p></th>
-<th><p>Description</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="odd">
-<td><p>1</p></td>
-<td><p>0x00000001</p></td>
-<td><p>PLAYER_EXTRA_GM_ON</p></td>
-</tr>
-<tr class="even">
-<td><p>2</p></td>
-<td><p>0x00000002</p></td>
-<td><p>PLAYER_EXTRA_GM_ACCEPT_TICKETS</p></td>
-</tr>
-<tr class="odd">
-<td><p>4</p></td>
-<td><p>0x00000004</p></td>
-<td><p>PLAYER_EXTRA_ACCEPT_WHISPERS</p></td>
-</tr>
-<tr class="even">
-<td><p>8</p></td>
-<td><p>0x00000008</p></td>
-<td><p>PLAYER_EXTRA_TAXICHEAT</p></td>
-</tr>
-<tr class="odd">
-<td><p>16</p></td>
-<td><p>0x00000010</p></td>
-<td><p>PLAYER_EXTRA_GM_INVISIBLE</p></td>
-</tr>
-<tr class="even">
-<td><p>32</p></td>
-<td><p>0x00000020</p></td>
-<td><p>PLAYER_EXTRA_GM_CHAT</p></td>
-</tr>
-<tr class="odd">
-<td><p>64</p></td>
-<td><p>0x00000040</p></td>
-<td><p>PLAYER_EXTRA_HAS_310_FLYER</p></td>
-</tr>
-<tr class="even">
-<td><p>256</p></td>
-<td><p>0x00000100</p></td>
-<td><p>PLAYER_EXTRA_PVP_DEATH</p></td>
-</tr>
-</tbody>
-</table>
+| Flag | | Name | Description |
+|------|------------|--------------------------------|-----------------------------------------------------|
+| 1 | 0x00000001 | PLAYER_EXTRA_GM_ON | Defines GM state |
+| 2 | 0x00000002 | PLAYER_EXTRA_GM_ACCEPT_TICKETS | NO LONGER USED Defines if tickets are accepted |
+| 4 | 0x00000004 | PLAYER_EXTRA_ACCEPT_WHISPERS | Defines if whispers are accepted |
+| 8 | 0x00000008 | PLAYER_EXTRA_TAXICHEAT | Sets taxicheat |
+| 16 | 0x00000010 | PLAYER_EXTRA_GM_INVISIBLE | Defines GM visibility |
+| 32 | 0x00000020 | PLAYER_EXTRA_GM_CHAT | Show GM badge in chat messages |
+| 64 | 0x00000040 | PLAYER_EXTRA_HAS_310_FLYER | Marks if player already has 310% speed flying mount |
+| 256 | 0x00000100 | PLAYER_EXTRA_PVP_DEATH | Store PvP death status until corpse creating |
### stable\_slots
@@ -1336,16 +1179,16 @@ The Stable Slots available (bought) at the Stable Master.
This field is a bitmask controlling different actions taken once a player logs in with the character.
-| Flag | Name | Description |
-|------|------|--------------------------------|
-| 1 | 0x01 | AT\_LOGIN\_RENAME |
-| 2 | 0x02 | AT\_LOGIN\_RESET\_SPELLS |
-| 4 | 0x04 | AT\_LOGIN\_RESET\_TALENTS |
-| 8 | 0x08 | AT\_LOGIN\_CUSTOMIZE |
-| 16 | 0x10 | AT\_LOGIN\_RESET\_PET\_TALENTS |
-| 32 | 0x20 | AT\_LOGIN\_FIRST |
-| 64 | 0x40 | AT\_LOGIN\_CHANGE\_FACTION |
-| 128 | 0x80 | AT\_LOGIN\_CHANGE\_RACE |
+| Flag | | Name | Description |
+|------|------|----------------------------|--------------------------------------|
+| 1 | 0x01 | AT_LOGIN_RENAME | Force character to change name |
+| 2 | 0x02 | AT_LOGIN_RESET_SPELLS | Reset spells (professions as well) |
+| 4 | 0x04 | AT_LOGIN_RESET_TALENTS | Reset talents |
+| 8 | 0x08 | AT_LOGIN_CUSTOMIZE | Customize Characters |
+| 16 | 0x10 | AT_LOGIN_RESET_PET_TALENTS | Reset pet talents |
+| 32 | 0x20 | AT_LOGIN_FIRST | Set at and removed after first login |
+| 64 | 0x40 | AT_LOGIN_CHANGE_FACTION | Faction change |
+| 128 | 0x80 | AT_LOGIN_CHANGE_RACE | Race change |
For multiple actions, add values together.
@@ -1533,36 +1376,12 @@ so the 29bit stores the title. This would be 2 ^ 29 = 536870912. This bit store
A bitmask that contains visible actionbars for the player
-<table>
-<colgroup>
-<col width="50%" />
-<col width="50%" />
-</colgroup>
-<thead>
-<tr class="header">
-<th><p>Flag</p></th>
-<th><p>Comment</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="odd">
-<td><p>1</p></td>
-<td><p>0x00000001</p></td>
-</tr>
-<tr class="even">
-<td><p>2</p></td>
-<td><p>0x00000002</p></td>
-</tr>
-<tr class="odd">
-<td><p>4</p></td>
-<td><p>0x00000004</p></td>
-</tr>
-<tr class="even">
-<td><p>8</p></td>
-<td><p>0x00000008</p></td>
-</tr>
-</tbody>
-</table>
+| Flag | | Comment |
+|------|------------|------------------|
+| 1 | 0x00000001 | Bottom Left Bar |
+| 2 | 0x00000002 | Bottom Right Bar |
+| 4 | 0x00000004 | Rigth Bar |
+| 8 | 0x00000008 | Right Bar 2 |
### grantableLevels
diff --git a/docs/corpse.md b/docs/corpse.md
index d905bf7..d842395 100644
--- a/docs/corpse.md
+++ b/docs/corpse.md
@@ -1,22 +1,22 @@
[Database Structure](Database-Structure) > [Character-Database](Character-Database) > [corpse](corpse)
-Column | Type | Description
---- | --- | ---
-CorpseGuid | int(10) unsigned |
-Guid | int(10) unsigned |
-PosX | float |
-PosY | float |
-PosZ | float |
-Orientation | float |
-MapId | smallint(5) unsigned |
-PhaseMask | int(10) unsigned |
-DisplayId | int(10) unsigned |
-ItemCache | text |
-Bytes1 | int(10) unsigned |
-Bytes2 | int(10) unsigned |
-GuildId | int(10) unsigned |
-Flags | tinyint(3) unsigned |
-DynFlags | tinyint(3) unsigned |
-Time | int(10) unsigned |
-CorpseType | tinyint(3) unsigned |
-InstanceId | int(10) unsigned |
+| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
+|-------------|-------------|------------|-----|------|---------|--------|------------------------------------|
+| corpseGuid | int(10) | unsigned | PRI | NO | 0 | Unique | Global Unique Identifier |
+| guid | int(10) | unsigned | | NO | 0 | | Character Global Unique Identifier |
+| posX | float | signed | | NO | 0 | | |
+| posY | float | signed | | NO | 0 | | |
+| posZ | float | signed | | NO | 0 | | |
+| orientation | float | signed | | NO | 0 | | |
+| mapId | smallint(5) | unsigned | | NO | 0 | | Map Identifier |
+| phaseMask | smallint(5) | unsigned | | NO | 0 | | |
+| displayId | int(10) | unsigned | | NO | 0 | | |
+| itemCache | text | signed | | NO | | | |
+| bytes1 | int(10) | unsigned | | NO | 0 | | |
+| bytes2 | int(10) | unsigned | | NO | 0 | | |
+| guildId | int(10) | unsigned | | NO | 0 | | |
+| flags | tinyint(3) | unsigned | | NO | 0 | | |
+| dynFlags | tinyint(3) | unsigned | | NO | 0 | | |
+| time | int(10) | unsigned | | NO | 0 | | |
+| corpseType | tinyint(3) | unsigned | | NO | 0 | | |
+| instanceId | int(10) | unsigned | | NO | 0 | | |
diff --git a/docs/creature_formations.md b/docs/creature_formations.md
index 3f62c62..b170b5e 100644
--- a/docs/creature_formations.md
+++ b/docs/creature_formations.md
@@ -120,7 +120,7 @@ Maximum distance between group leader and member
Angle between leader and member
Note: Only degrees are used! Values should be between 0 and 360
-![](attachments/2129997/2130322.png)
+![angle](assets/images/angle.png)
## groupAI
diff --git a/docs/creature_text.md b/docs/creature_text.md
index ba4cf5b..7ae5a1a 100644
--- a/docs/creature_text.md
+++ b/docs/creature_text.md
@@ -275,14 +275,14 @@ The text the creature will say.
### Type
-| Value | Old value | Localization | Picture Example |
-|-------|-----------|--------------|--------------------------------------|
-| 12 | 0 | Say | ![](attachments/2130007/7831561.png) |
-| 14 | 1 | Yell | ![](attachments/2130007/7831564.png) |
-| 16 | 2 | Emote | ![](attachments/2130007/7831565.png) |
-| 41 | 3 | Boss Emote | ![](attachments/2130007/7831566.png) |
-| 15 | 4 | Whisper | ![](attachments/2130007/7831567.png) |
-| 42 | 5 | Boss Whisper | ![](attachments/2130007/7831568.png) |
+| Value | Old value | Localization | Picture Example |
+|-------|-----------|--------------|-----------------------------------------------|
+| 12 | 0 | Say | ![Say](assets/images/Say.png) |
+| 14 | 1 | Yell | ![Yell](assets/images/Yell.png) |
+| 16 | 2 | Emote | ![Emote](assets/images/Emote.png) |
+| 41 | 3 | Boss Emote | ![BossEmote](assets/images/BossEmote.png) |
+| 15 | 4 | Whisper | ![Whisper](assets/images/Whisper.png) |
+| 42 | 5 | Boss Whisper | ![BossWhisper](assets/images/BossWhisper.png) |
### Language
@@ -323,19 +323,3 @@ Id of the equivalent text found in [broadcast\_text](broadcast_text)
This field allows you to label a text entry.
-## Attachments:
-
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Say.png](attachments/2130007/7831563.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Say.png](attachments/2130007/7831577.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Yell.png](attachments/2130007/7831578.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Emote.png](attachments/2130007/7831579.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [BossEmote.png](attachments/2130007/7831580.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Whisper.png](attachments/2130007/7831581.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [BossWhisper.png](attachments/2130007/7831582.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Say.png](attachments/2130007/7831561.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Yell.png](attachments/2130007/7831564.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Emote.png](attachments/2130007/7831565.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [BossEmote.png](attachments/2130007/7831566.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [Whisper.png](attachments/2130007/7831567.png) (image/png)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [BossWhisper.png](attachments/2130007/7831568.png) (image/png)
-
diff --git a/docs/guild_rank.md b/docs/guild_rank.md
index 6e9183c..a823f6c 100644
--- a/docs/guild_rank.md
+++ b/docs/guild_rank.md
@@ -99,7 +99,7 @@ The name of the rank that is displayed in-game.
### rights
-The rights a player with this rank has in the guild. The calculation of multiple rights is a bit different in this case as the rights do not all have 2^n values. To combine ranks, you must do the OR operation (|) on the two flags.
+The rights a player with this rank has in the guild. The calculation of multiple rights is a bit different in this case as the rights do not all have 2^n values. To combine ranks, you must do the OR operation (\|) on the two flags.
<table>
<colgroup>
diff --git a/docs/instance.md b/docs/instance.md
index eb8a5d0..853fd6b 100644
--- a/docs/instance.md
+++ b/docs/instance.md
@@ -110,7 +110,12 @@ The resettime of raid and heroic instances for every specific group is stored in
### difficulty
-The difficulty of the current instance. 0 = 10-man Normal, 1 = 25-man Normal, 2 = 10-man Heroic, 3 = 25-man Heroic.
+The difficulty of the current instance.
+
+- 0 = 10-man Normal
+- 1 = 25-man Normal
+- 2 = 10-man Heroic
+- 3 = 25-man Heroic.
### completedEncounters
diff --git a/docs/logs.md b/docs/logs.md
index 4d36f00..e67db9e 100644
--- a/docs/logs.md
+++ b/docs/logs.md
@@ -97,17 +97,19 @@ The [RealmID](realmlist_2130016.html#realmlist-id) of the realm this log string
The type of log this is:
-LOG\_TYPE\_STRING = 0 — a normal informative string
-LOG\_TYPE\_ERROR = 1 — some sort of error
-LOG\_TYPE\_BASIC = 2 — basic information
-LOG\_TYPE\_DETAIL = 3 — detailed information
-LOG\_TYPE\_DEBUG = 4 — debugging information
-LOG\_TYPE\_CHAR = 5 — character-related
-LOG\_TYPE\_WORLD = 6 — world packet dump
-LOG\_TYPE\_RA = 7 — remote access logs
-LOG\_TYPE\_GM = 8 — gm command logs
-LOG\_TYPE\_CRASH = 9 — crash alarm logs
-LOG\_TYPE\_CHAT = 10 – chat/message logs
+| Values | Description |
+|------------------------|-----------------------------|
+| LOG_TYPE_STRING = 0 | a normal informative string |
+| LOG_TYPE_ERROR = 1 | some sort of error |
+| LOG_TYPE_BASIC = 2 | basic information |
+| LOG_TYPE_DETAIL = 3 | detailed information |
+| LOG_TYPE_DEBUG = 4 | debugging information |
+| LOG_TYPE_CHAR = 5 | character-related |
+| LOG_TYPE_WORLD = 6 | world packet dump |
+| LOG_TYPE_RA = 7 | remote access logs |
+| LOG_TYPE_GM = 8 | gm command logs |
+| LOG_TYPE_CRASH = 9 | crash alarm logs |
+| LOG_TYPE_CHAT = 10 | chat/message logs |
### level
diff --git a/docs/npc_vendor.md b/docs/npc_vendor.md
index 9a3b5f8..15a2776 100644
--- a/docs/npc_vendor.md
+++ b/docs/npc_vendor.md
@@ -106,8 +106,6 @@ The ID of the creature. See [creature\_template.entry](creature_template#creatur
Position of the item when the vendor window opens. The image below explains how the vendor-inventory slots are numbered. To continue on past the first page just use numbers 10, 11, 12, etc...
-![](https://valkryst.com/blog/posts/How%20to%20Create%20a%20Vendor/ImageA.jpg){height="250"}
-
### item
The item ID. See  [item\_template.entry](item_template#item_template-entry).
@@ -116,8 +114,6 @@ The item ID. See  [item\_template.entry](item_template#item_template-entry).
The maximum number of items carried by the vendor at any time. If you want the vendor to carry an unlimited number of the item then set this to **0** else set it to any positive number. In the image below the maxcount value is circled.
-![](https://valkryst.com/blog/posts/How%20to%20Create%20a%20Vendor/ImageB.jpg){height="250"}
-
### incrtime
Combined with [maxcount](#npc_vendor-maxcount), this field tells how often (in seconds) the vendor list is refreshed and the limited item copies are restocked. For limited item copies, every refresh, the quantity is increased by [item\_template.BuyCount](item_template#item_template-BuyCount) .
diff --git a/docs/quest_template.md b/docs/quest_template.md
index ab28afb..ffb8f07 100644
--- a/docs/quest_template.md
+++ b/docs/quest_template.md
@@ -1587,8 +1587,3 @@ If player can choose between chain A or B may be determined by faction status (a
/table
-## Attachments:
-
-![](images/icons/bullet_blue.gif){width="8" height="8"} [111.xlsx](attachments/2130261/69271559.xlsx) (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
-![](images/icons/bullet_blue.gif){width="8" height="8"} [108.xlsx](attachments/2130261/69271560.xlsx) (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
-
diff --git a/docs/spell_dbc.md b/docs/spell_dbc.md
index eba87ed..c7c44a2 100644
--- a/docs/spell_dbc.md
+++ b/docs/spell_dbc.md
@@ -1414,2022 +1414,174 @@ Effect1, Effect2 and Effect3. Effect\_ID of the Spell\_Effect. A Spell can only
**SPELL\_EFFECT\_ID**
Effect\_IDs of [Effect1, Effect2 and/or Effect3](#spell_dbc-Effect).
-\\ border="1"
-<table>
-<colgroup>
-<col width="100%" />
-</colgroup>
-<tbody>
-<tr class="odd">
-<td><p><strong>Effect_ID</strong></p></td>
-</tr>
-<tr class="even">
-<td><p><strong>Spell_Effect</strong></p></td>
-</tr>
-<tr class="odd">
-<td><p><strong>Description</strong></p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>0</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectNULL</p></td>
-</tr>
-<tr class="odd">
-<td><p>NULL</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>1</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectInstaKill</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_INSTAKILL</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>2</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectSchoolDMG</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_SCHOOL_DAMAGE</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>3</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectDummy</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_DUMMY</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>4</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectUnused</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_PORTAL_TELEPORT unused</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>5</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectTeleportUnits</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_TELEPORT_UNITS</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>6</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectApplyAura</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_APPLY_AURA</p></td>
-</tr>
-<tr class="even">
-<td><p>-</p></td>
-</tr>
-<tr class="odd">
-<td><p>7</p></td>
-</tr>
-<tr class="even">
-<td><p>EffectEnvirinmentalDMG</p></td>
-</tr>
-<tr class="odd">
-<td><p>SPELL_EFFECT_ENVIRONMENTAL_DAMAGE</p></td>
-</tr>
-</tbody>
-</table>
-
-<table>
-<colgroup>
-<col width="100%" />
-</colgroup>
-<tbody>
-<tr class="odd">
-<td><p>-</p></td>
-</tr>
-<tr class="even">
-<td><p>8</p></td>
-</tr>
-<tr class="odd">
-<td><p>EffectPowerDrain</p></td>
-</tr>
-<tr class="even">
-<td><p>SPELL_EFFECT_POWER_DRAIN</p></td>
-</tr>
-<tr class="odd">
-<td><p>-</p></td>
-</tr>
-<tr class="even">
-<td><p>9</p></td>
-</tr>
-<tr class="odd">
-<td><p>EffectHealthLeech</p></td>
-</tr>
-<tr class="even">
-<td><p>SPELL_EFFECT_HEALTH_LEECH</p></td>
-</tr>
-<tr class="odd">
-<td><p>-</p></td>
-</tr>
-<tr class="even">
-<td><p>10</p></td>
-</tr>
-<tr class="odd">
-<td><p>EffectHeal</p></td>
-</tr>
-<tr class="even">
-<td><p>SPELL_EFFECT_HEAL</p></td>
-</tr>
-<tr class="odd">
-<td><p>-</p></td>
-</tr>
-<tr class="even">
-<td><p>11</p></td>
-</tr>
-<tr class="odd">
-<td><p>EffectBind</p></td>
-</tr>
-<tr class="even">
-<td><p>SPELL_EFFECT_BIND</p></td>
-</tr>
-<tr class="odd">
-<td><p>-</p></td>
-</tr>
-<tr class="even">
-<td><p>12</p></td>
-</tr>
-<tr class="odd">
-<td><p>EffectNULL</p></td>
-</tr>
-<tr class="even">
-<td><p>SPELL_EFFECT_PORTAL</p></td>
-</tr>
-<tr class="odd">
-<td>&l