From 342bc7dbd3a7963bc796bfe4879fc0491c8d7aba Mon Sep 17 00:00:00 2001 From: Stefano Borzì Date: Sat, 27 Apr 2019 15:16:15 +0200 Subject: 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 --- docs/character_stats.md | 16 +- docs/characters.md | 305 ++---- docs/corpse.md | 40 +- docs/creature_formations.md | 2 +- docs/creature_text.md | 32 +- docs/guild_rank.md | 2 +- docs/instance.md | 7 +- docs/logs.md | 24 +- docs/npc_vendor.md | 4 - docs/quest_template.md | 5 - docs/spell_dbc.md | 2184 ++++--------------------------------------- docs/warden_checks.md | 21 +- docs/worldstates.md | 1364 +++++++++++++-------------- 13 files changed, 977 insertions(+), 3029 deletions(-) (limited to 'docs') 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. - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

256

0x00000100

PLAYER_FLAGS_CONTESTED_PVP

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

8192

0x00002000

PLAYER_FLAGS_TOO_LONG

16384

0x00004000

PLAYER_FLAGS_IS_OUT_OF_BOUNDS

32768

0x00008000

PLAYER_FLAGS_DEVELOPER

65536

0x00010000

PLAYER_FLAGS_UNK17

131072

0x00020000

PLAYER_FLAGS_TAXI_BENCHMARK

262144

0x00040000

PLAYER_FLAGS_PVP_TIMER

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

16777216

0x01000000

PLAYER_FLAGS_UNK25

54432

0x02000000

PLAYER_FLAGS_NO_XP_GAIN

+| 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 - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Flag

Name

Description

1

0x00000001

PLAYER_EXTRA_GM_ON

2

0x00000002

PLAYER_EXTRA_GM_ACCEPT_TICKETS

4

0x00000004

PLAYER_EXTRA_ACCEPT_WHISPERS

8

0x00000008

PLAYER_EXTRA_TAXICHEAT

16

0x00000010

PLAYER_EXTRA_GM_INVISIBLE

32

0x00000020

PLAYER_EXTRA_GM_CHAT

64

0x00000040

PLAYER_EXTRA_HAS_310_FLYER

256

0x00000100

PLAYER_EXTRA_PVP_DEATH

+| 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 - ---- - - - - - - - - - - - - - - - - - - - - - - - - -

Flag

Comment

1

0x00000001

2

0x00000002

4

0x00000004

8

0x00000008

+| 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. 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" -
--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Effect_ID

Spell_Effect

Description

-

0

EffectNULL

NULL

-

1

EffectInstaKill

SPELL_EFFECT_INSTAKILL

-

2

EffectSchoolDMG

SPELL_EFFECT_SCHOOL_DAMAGE

-

3

EffectDummy

SPELL_EFFECT_DUMMY

-

4

EffectUnused

SPELL_EFFECT_PORTAL_TELEPORT unused

-

5

EffectTeleportUnits

SPELL_EFFECT_TELEPORT_UNITS

-

6

EffectApplyAura

SPELL_EFFECT_APPLY_AURA

-

7

EffectEnvirinmentalDMG

SPELL_EFFECT_ENVIRONMENTAL_DAMAGE

- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-

8

EffectPowerDrain

SPELL_EFFECT_POWER_DRAIN

-

9

EffectHealthLeech

SPELL_EFFECT_HEALTH_LEECH

-

10

EffectHeal

SPELL_EFFECT_HEAL

-

11

EffectBind

SPELL_EFFECT_BIND

-

12

EffectNULL

SPELL_EFFECT_PORTAL

-

13

EffectUnused

SPELL_EFFECT_RITUAL_BASE unused

-

14

EffectUnused

SPELL_EFFECT_RITUAL_SPECIALIZE unused

-

15

EffectUnused

SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL unused

-

16

EffectQuestComplete

SPELL_EFFECT_QUEST_COMPLETE

-

17

EffectWeaponDmg

SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL

-

18

EffectResurrect

SPELL_EFFECT_RESURRECT

-

19

EffectAddExtraAttacks

SPELL_EFFECT_ADD_EXTRA_ATTACKS

-

20

- - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

EffectUnused

SPELL_EFFECT_DODGE one spell: Dodge

-

21

EffectUnused

SPELL_EFFECT_EVADE one spell: Evade (DND)

-

22

EffectParry

SPELL_EFFECT_PARRY

-

23

EffectBlock

SPELL_EFFECT_BLOCK one spell: Block

-

24

EffectCreateItem

SPELL_EFFECT_CREATE_ITEM

-

25

EffectUnused

SPELL_EFFECT_WEAPON

-

26

EffectUnused

SPELL_EFFECT_DEFENSE one spell: Defense

-

27

EffectPersistentAA

SPELL_EFFECT_PERSISTENT_AREA_AURA

-

28

EffectSummonType

SPELL_EFFECT_SUMMON

-

29

EffectLeap

SPELL_EFFECT_LEAP

-

30

EffectEnergize

SPELL_EFFECT_ENERGIZE

-

31

EffectWeaponDmg

SPELL_EFFECT_WEAPON_PERCENT_DAMAGE

-

32

EffectTriggerMissileSpell

SPELL_EFFECT_TRIGGER_MISSILE

-

33

EffectOpenLock

SPELL_EFFECT_OPEN_LOCK

-

34

EffectSummonChangeItem

SPELL_EFFECT_SUMMON_CHANGE_ITEM

-

35

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_PARTY

-

36

EffectLearnSpell

SPELL_EFFECT_LEARN_SPELL

-

37

EffectUnused

SPELL_EFFECT_SPELL_DEFENSE one spell: SPELLDEFENSE (DND)

-

38

EffectDispel

SPELL_EFFECT_DISPEL

-

39

EffectUnused

SPELL_EFFECT_LANGUAGE

-

40

EffectDualWield

SPELL_EFFECT_DUAL_WIELD

-

41

EffectJump

SPELL_EFFECT_JUMP

-

42

EffectJumpDest

SPELL_EFFECT_JUMP_DEST

-

43

EffectTeleUnitsFaceCaster

SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER

-

44

EffectLearnSkill

SPELL_EFFECT_SKILL_STEP

-

45

EffectAddHonor

SPELL_EFFECT_ADD_HONOR

-

46

EffectUnused

SPELL_EFFECT_SPAWN clientside, unit appears as if it was just spawned

-

47

EffectTradeSkill

SPELL_EFFECT_TRADE_SKILL

-

48

EffectUnused

SPELL_EFFECT_STEALTH one spell: Base Stealth

-

49

EffectUnused

SPELL_EFFECT_DETECT one spell: Detect

-

50

EffectTransmitted

SPELL_EFFECT_TRANS_DOOR

-

51

EffectUnused

SPELL_EFFECT_FORCE_CRITICAL_HIT unused

-

52

EffectUnused

SPELL_EFFECT_GUARANTEE_HIT one spell: zzOLDCritical Shot

-

53

EffectEnchantItemPerm

SPELL_EFFECT_ENCHANT_ITEM

-

54

EffectEnchantItemTmp

SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY

-

55

EffectTameCreature

SPELL_EFFECT_TAMECREATURE

-

56

EffectSummonPet

SPELL_EFFECT_SUMMON_PET

-

57

EffectLearnPetSpell

SPELL_EFFECT_LEARN_PET_SPELL

-

58

EffectWeaponDmg

SPELL_EFFECT_WEAPON_DAMAGE

-

59

EffectCreateRandomItem

SPELL_EFFECT_CREATE_RANDOM_ITEM create item base at spell specific loot

-

60

EffectProficiency

SPELL_EFFECT_PROFICIENCY

-

61

EffectSendEvent

SPELL_EFFECT_SEND_EVENT

-

62

EffectPowerBurn

SPELL_EFFECT_POWER_BURN

-

63

EffectThreat

SPELL_EFFECT_THREAT

-

64

EffectTriggerSpell

SPELL_EFFECT_TRIGGER_SPELL

-

65

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_RAID

-

66

EffectRechargeManaGem

SPELL_EFFECT_CREATE_MANA_GEM (possibly recharge it, misc - is item ID)

-

67

EffectHealMaxHealth

SPELL_EFFECT_HEAL_MAX_HEALTH

-

68

EffectInterruptCast

SPELL_EFFECT_INTERRUPT_CAST

-

69

EffectDistract

SPELL_EFFECT_DISTRACT

-

70

EffectPull

SPELL_EFFECT_PULL one spell: Distract Move

-

71

EffectPickPocket

SPELL_EFFECT_PICKPOCKET

-

72

EffectAddFarsight

SPELL_EFFECT_ADD_FARSIGHT

-

73

EffectUntrainTalents

SPELL_EFFECT_UNTRAIN_TALENTS

-

74

EffectApplyGlyph

SPELL_EFFECT_APPLY_GLYPH

-

75

EffectHealMechanical

SPELL_EFFECT_HEAL_MECHANICAL one spell: Mechanical Patch Kit

-

76

EffectSummonObjectWild

SPELL_EFFECT_SUMMON_OBJECT_WILD

-

77

EffectScriptEffect

SPELL_EFFECT_SCRIPT_EFFECT

-

78

EffectUnused

SPELL_EFFECT_ATTACK

-

79

EffectSanctuary

SPELL_EFFECT_SANCTUARY

-

80

EffectAddComboPoints

SPELL_EFFECT_ADD_COMBO_POINTS

-

81

EffectUnused

SPELL_EFFECT_CREATE_HOUSE one spell: Create House (TEST)

-

82

EffectNULL

SPELL_EFFECT_BIND_SIGHT

-

83

EffectDuel

SPELL_EFFECT_DUEL

-

84

EffectStuck

SPELL_EFFECT_STUCK

-

85

EffectSummonPlayer

SPELL_EFFECT_SUMMON_PLAYER

-

86

EffectActivateObject

SPELL_EFFECT_ACTIVATE_OBJECT

-

87

EffectWMODamage

SPELL_EFFECT_WMO_DAMAGE

-

88

EffectWMORepair

SPELL_EFFECT_WMO_REPAIR

-

89

EffectWMOChange

SPELL_EFFECT_WMO_CHANGE // 0 intact // 1 damaged // 2 destroyed // 3 rebuilding

-

90

EffectKillCreditPersonal

SPELL_EFFECT_KILL_CREDIT Kill credit but only for single person

-

91

EffectUnused

SPELL_EFFECT_THREAT_ALL one spell: zzOLDBrainwash

-

92

EffectEnchantHeldItem

SPELL_EFFECT_ENCHANT_HELD_ITEM

-

93

EffectForceDeselect

SPELL_EFFECT_FORCE_DESELECT

-

94

EffectSelfResurrect

SPELL_EFFECT_SELF_RESURRECT

-

95

EffectSkinning

SPELL_EFFECT_SKINNING

-

96

EffectCharge

SPELL_EFFECT_CHARGE

-

97

EffectCastButtons

SPELL_EFFECT_CAST_BUTTON (totem bar since 3.2.2a)

-

98

EffectKnockBack

SPELL_EFFECT_KNOCK_BACK

-

99

EffectDisEnchant

SPELL_EFFECT_DISENCHANT

-

100

EffectInebriate

SPELL_EFFECT_INEBRIATE

-

101

EffectFeedPet

SPELL_EFFECT_FEED_PET

-

102

EffectDismissPet

SPELL_EFFECT_DISMISS_PET

-

103

EffectReputation

SPELL_EFFECT_REPUTATION

-

104

EffectSummonObject

SPELL_EFFECT_SUMMON_OBJECT_SLOT1

-

105

EffectSummonObject

SPELL_EFFECT_SUMMON_OBJECT_SLOT2

-

106

EffectSummonObject

SPELL_EFFECT_SUMMON_OBJECT_SLOT3

-

107

EffectSummonObject

SPELL_EFFECT_SUMMON_OBJECT_SLOT4

-

108

EffectDispelMechanic

SPELL_EFFECT_DISPEL_MECHANIC

-

109

EffectSummonDeadPet

SPELL_EFFECT_SUMMON_DEAD_PET

-

110

EffectDestroyAllTotems

SPELL_EFFECT_DESTROY_ALL_TOTEMS

-

111

EffectDurabilityDamage

SPELL_EFFECT_DURABILITY_DAMAGE

-

112

EffectUnused

SPELL_EFFECT_112

-

113

EffectResurrectNew

SPELL_EFFECT_RESURRECT_NEW

-

114

EffectTaunt

SPELL_EFFECT_ATTACK_ME

-

115

EffectDurabilityDamagePCT

SPELL_EFFECT_DURABILITY_DAMAGE_PCT

-

116

EffectSkinPlayerCorpse

SPELL_EFFECT_SKIN_PLAYER_CORPSE one spell: Remove Insignia, bg usage, required special corpse flags...

-

117

EffectSpiritHeal

SPELL_EFFECT_SPIRIT_HEAL one spell: Spirit Heal

-

118

EffectSkill

SPELL_EFFECT_SKILL professions and more

-

119

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_PET

-

120

EffectUnused

SPELL_EFFECT_TELEPORT_GRAVEYARD one spell: Graveyard Teleport Test

-

121

EffectWeaponDmg

SPELL_EFFECT_NORMALIZED_WEAPON_DMG

-

122

EffectUnused

SPELL_EFFECT_122 unused

-

123

EffectSendTaxi

SPELL_EFFECT_SEND_TAXI taxi/flight related (misc value is taxi path id)

-

124

EffectPullTowards

SPELL_EFFECT_PULL_TOWARDS

-

125

EffectModifyThreatPercent

SPELL_EFFECT_MODIFY_THREAT_PERCENT

-

126

EffectStealBeneficialBuff

SPELL_EFFECT_STEAL_BENEFICIAL_BUFF spell steal effect?

-

127

EffectProspecting

SPELL_EFFECT_PROSPECTING Prospecting spell

-

128

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_FRIEND

-

129

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_ENEMY

-

130

EffectRedirectThreat

SPELL_EFFECT_REDIRECT_THREAT

-

131

EffectPlayerNotification

SPELL_EFFECT_PLAYER_NOTIFICATION

-

132

EffectPlayMusic

SPELL_EFFECT_PLAY_MUSIC sound id in misc value (SoundEntries.dbc)

-

133

EffectUnlearnSpecialization

SPELL_EFFECT_UNLEARN_SPECIALIZATION unlearn profession specialization

-

134

EffectKillCredit

SPELL_EFFECT_KILL_CREDIT misc value is creature entry

-

135

EffectNULL

SPELL_EFFECT_CALL_PET

-

136

EffectHealPct

SPELL_EFFECT_HEAL_PCT

-

137

EffectEnergizePct

SPELL_EFFECT_ENERGIZE_PCT

-

138

EffectLeapBack

SPELL_EFFECT_LEAP_BACK Leap back

-

139

EffectQuestClear

SPELL_EFFECT_CLEAR_QUEST Reset quest status (miscValue - quest ID)

-

140

EffectForceCast

SPELL_EFFECT_FORCE_CAST

-

141

EffectForceCastWithValue

SPELL_EFFECT_FORCE_CAST_WITH_VALUE

-

142

EffectTriggerSpellWithValue

SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE

-

143

EffectApplyAreaAura

SPELL_EFFECT_APPLY_AREA_AURA_OWNER

-

144

EffectKnockBack

SPELL_EFFECT_KNOCK_BACK_DEST

-

145

EffectPullTowards

SPELL_EFFECT_PULL_TOWARDS_DEST Black Hole Effect

-

146

EffectActivateRune

SPELL_EFFECT_ACTIVATE_RUNE

-

147

EffectQuestFail

SPELL_EFFECT_QUEST_FAIL quest fail

-

148

EffectUnused

SPELL_EFFECT_148 1 spell - 43509

-

149

EffectChargeDest

SPELL_EFFECT_CHARGE_DEST

-

150

EffectQuestStart

SPELL_EFFECT_QUEST_START

-

151

EffectTriggerRitualOfSummoning

SPELL_EFFECT_TRIGGER_SPELL_2

-

152

EffectNULL

SPELL_EFFECT_152 summon Refer-a-Friend

-

153

EffectCreateTamedPet

SPELL_EFFECT_CREATE_TAMED_PET misc value is creature entry

-

154

EffectDiscoverTaxi

SPELL_EFFECT_DISCOVER_TAXI

-

155

EffectTitanGrip

SPELL_EFFECT_TITAN_GRIP Allows you to equip two-handed axes, maces and swords in one hand, but you attack $49152s1% slower than normal.

-

156

EffectEnchantItemPrismatic

SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC

-

157

EffectCreateItem2

SPELL_EFFECT_CREATE_ITEM_2 create item or create item template and replace by some randon spell loot item

-

158

EffectMilling

SPELL_EFFECT_MILLING milling

-

159

EffectRenamePet

SPELL_EFFECT_ALLOW_RENAME_PET allow rename pet once again

-

160

EffectNULL

SPELL_EFFECT_160 1 spell - 45534

-

161

EffectSpecCount

SPELL_EFFECT_TALENT_SPEC_COUNT second talent spec (learn/revert)

-

162

EffectActivateSpec

SPELL_EFFECT_TALENT_SPEC_SELECT activate primary/secondary spec

-

163

EffectNULL

unused

-

164

EffectRemoveAura

SPELL_EFFECT_REMOVE_AURA

-

+| Effect_ID | Spell_Effect | Description | +|-----------|--------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| 0 | EffectNULL | NULL