diff options
| -rw-r--r-- | assets/images/BossEmote.png | bin | 0 -> 9650 bytes | |||
| -rw-r--r-- | assets/images/BossWhisper.png | bin | 0 -> 9774 bytes | |||
| -rw-r--r-- | assets/images/Emote.png | bin | 0 -> 9311 bytes | |||
| -rw-r--r-- | assets/images/Say.png | bin | 0 -> 10532 bytes | |||
| -rw-r--r-- | assets/images/Whisper.png | bin | 0 -> 10631 bytes | |||
| -rw-r--r-- | assets/images/Yell.png | bin | 0 -> 9737 bytes | |||
| -rw-r--r-- | assets/images/angle.png | bin | 0 -> 4945 bytes | |||
| -rw-r--r-- | docs/character_stats.md | 16 | ||||
| -rw-r--r-- | docs/characters.md | 305 | ||||
| -rw-r--r-- | docs/corpse.md | 40 | ||||
| -rw-r--r-- | docs/creature_formations.md | 2 | ||||
| -rw-r--r-- | docs/creature_text.md | 32 | ||||
| -rw-r--r-- | docs/guild_rank.md | 2 | ||||
| -rw-r--r-- | docs/instance.md | 7 | ||||
| -rw-r--r-- | docs/logs.md | 24 | ||||
| -rw-r--r-- | docs/npc_vendor.md | 4 | ||||
| -rw-r--r-- | docs/quest_template.md | 5 | ||||
| -rw-r--r-- | docs/spell_dbc.md | 2184 | ||||
| -rw-r--r-- | docs/warden_checks.md | 21 | ||||
| -rw-r--r-- | docs/worldstates.md | 1364 |
20 files changed, 977 insertions, 3029 deletions
diff --git a/assets/images/BossEmote.png b/assets/images/BossEmote.png Binary files differnew file mode 100644 index 0000000..bc32cb1 --- /dev/null +++ b/assets/images/BossEmote.png diff --git a/assets/images/BossWhisper.png b/assets/images/BossWhisper.png Binary files differnew file mode 100644 index 0000000..89c2730 --- /dev/null +++ b/assets/images/BossWhisper.png diff --git a/assets/images/Emote.png b/assets/images/Emote.png Binary files differnew file mode 100644 index 0000000..4a4c257 --- /dev/null +++ b/assets/images/Emote.png diff --git a/assets/images/Say.png b/assets/images/Say.png Binary files differnew file mode 100644 index 0000000..fc52496 --- /dev/null +++ b/assets/images/Say.png diff --git a/assets/images/Whisper.png b/assets/images/Whisper.png Binary files differnew file mode 100644 index 0000000..e47cef7 --- /dev/null +++ b/assets/images/Whisper.png diff --git a/assets/images/Yell.png b/assets/images/Yell.png Binary files differnew file mode 100644 index 0000000..da4428b --- /dev/null +++ b/assets/images/Yell.png diff --git a/assets/images/angle.png b/assets/images/angle.png Binary files differnew file mode 100644 index 0000000..9d427f3 --- /dev/null +++ b/assets/images/angle.png 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{.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 - + ## 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 |  | -| 14 | 1 | Yell |  | -| 16 | 2 | Emote |  | -| 41 | 3 | Boss Emote |  | -| 15 | 4 | Whisper |  | -| 42 | 5 | Boss Whisper |  | +| Value | Old value | Localization | Picture Example | +|-------|-----------|--------------|-----------------------------------------------| +| 12 | 0 | Say |  | +| 14 | 1 | Yell |  | +| 16 | 2 | Emote |  | +| 41 | 3 | Boss Emote |  | +| 15 | 4 | Whisper |  | +| 42 | 5 | Boss Whisper |  | ### 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: - -{width="8" height="8"} [Say.png](attachments/2130007/7831563.png) (image/png) -{width="8" height="8"} [Say.png](attachments/2130007/7831577.png) (image/png) -{width="8" height="8"} [Yell.png](attachments/2130007/7831578.png) (image/png) -{width="8" height="8"} [Emote.png](attachments/2130007/7831579.png) (image/png) -{width="8" height="8"} [BossEmote.png](attachments/2130007/7831580.png) (image/png) -{width="8" height="8"} [Whisper.png](attachments/2130007/7831581.png) (image/png) -{width="8" height="8"} [BossWhisper.png](attachments/2130007/7831582.png) (image/png) -{width="8" height="8"} [Say.png](attachments/2130007/7831561.png) (image/png) -{width="8" height="8"} [Yell.png](attachments/2130007/7831564.png) (image/png) -{width="8" height="8"} [Emote.png](attachments/2130007/7831565.png) (image/png) -{width="8" height="8"} [BossEmote.png](attachments/2130007/7831566.png) (image/png) -{width="8" height="8"} [Whisper.png](attachments/2130007/7831567.png) (image/png) -{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... -{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. -{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: - -{width="8" height="8"} [111.xlsx](attachments/2130261/69271559.xlsx) (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) -{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> -</t |
