diff --git a/_database/characters/characters.md b/_database/characters/characters.md index ffcd3ec1..8759570b 100644 --- a/_database/characters/characters.md +++ b/_database/characters/characters.md @@ -452,7 +452,7 @@ Boolean ### raid_difficulty - 0 = normal 10 men - 1 = normal 25 men - 3 = heroic 10 men - 4 = heroic 25 men \ No newline at end of file + 0 = normal 10 man + 1 = normal 25 man + 3 = heroic 10 man + 4 = heroic 25 man \ No newline at end of file diff --git a/_database/characters/groups.md b/_database/characters/groups.md index 4c7ba1f3..721b6601 100644 --- a/_database/characters/groups.md +++ b/_database/characters/groups.md @@ -100,10 +100,10 @@ The number of subgroups. ### raiddifficulty - 0 = Normal 10 men - 1 = Normal 25 men - 2 = Heroic 10 men - 4 = Heroic 25 men + 0 = Normal 10 man + 1 = Normal 25 man + 2 = Heroic 10 man + 4 = Heroic 25 man ### assistant_leader diff --git a/_database/logon/accounts.md b/_database/logon/accounts.md index 5797f0d3..f8bc0712 100644 --- a/_database/logon/accounts.md +++ b/_database/logon/accounts.md @@ -75,9 +75,16 @@ The client flags: The lanuguage code: - frFR = french - deDE = german - ruRU = russian +Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### muted diff --git a/_database/world/achievement_reward.md b/_database/world/achievement_reward.md index 2ed6ebeb..73bbfabd 100644 --- a/_database/world/achievement_reward.md +++ b/_database/world/achievement_reward.md @@ -21,11 +21,11 @@ Field [subject](#subject) | varchar(255) | | [text](#text) | text | | -## entry +### entry The entry ID of the achievement. -## gender +### gender
 0 = Male
@@ -33,26 +33,26 @@ The entry ID of the achievement.
 2 = all Genders
 
-## title_A +### title_A The title ID for Alliance. -## title_H +### title_H The title ID for Horde. -## item +### item The recieve item entry ID from [item_properties](/Wiki/database/world/item_properties/ "Item properties") table (mail). -## sender +### sender The sender entry id mostly from [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") table. -## subject +### subject The text shown in subject field (mail). -## text +### text The text shown in body (mail). \ No newline at end of file diff --git a/_database/world/creature_difficulty.md b/_database/world/creature_difficulty.md index 67a3fa77..78f81486 100644 --- a/_database/world/creature_difficulty.md +++ b/_database/world/creature_difficulty.md @@ -31,6 +31,6 @@ The linked difficulty entry from [creature_properties](/Wiki/database/world/crea **difficulty column for raids:** -- difficulty_1 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for normal 25 men -- difficulty_2 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for heroic 10 men -- difficulty_3 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for heroic 25 men +- difficulty_1 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for normal 25 man +- difficulty_2 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for heroic 10 man +- difficulty_3 = The linked [creature_properties](/Wiki/database/world/creature_properties/ "Creature properties") entry for heroic 25 man diff --git a/_database/world/creature_properties.md b/_database/world/creature_properties.md index 24750488..d05462a7 100644 --- a/_database/world/creature_properties.md +++ b/_database/world/creature_properties.md @@ -117,7 +117,7 @@ The name of the creature. The subname/title of the creature. Displayed in-game below the name, in <>'s. -### info_str +### icon_name Used to tell the player what kind of NPC this creature is (when you hover over the npc). @@ -136,17 +136,17 @@ Pickup - shows a Hand Grasping icon of if this NPC can be picked up for quest/it LootAll - shows a Multiple Brown Bag icon (Same as holding Shift before looting a creature). PVP - unused or Unknown. Quest - unused or Unknown. + + +version above 4.x.x +
 Transmogrify - added in patch 4.3.0
+SkinAlliance - added in patch 4.0.3
 Reforge - added in patch 4.0.1
-
-currently in use, it's worth standardizing. (don't use these values).
-
-Voidstorage
-SkinAlliance
-PickLock
-openhandglow
+Voidstorage - added in patch 4.0.1
 openhand
+openhandglow
 Interact
 Inspect
 GatherHerbs
@@ -329,36 +329,36 @@ Note that most of these also require the "Gossip" [1] flag to work.
 
 So if you want a NPC that is a quest giver, a vendor and can repair you just add the specific flags together: 1 + 2 + 128 + 4096 = 4227.
 
- Pure Flags                     |   Decimal   |  Binary (32 Bit)                         | Remarks
+ Pure Flags                      | Decimal    | Binary (32 Bit)                          | Remarks
 -------------------------------- | ---------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------
  UNIT_NPC_FLAG_NONE              |  0         |  0000 0000 0000 0000 0000 0000 0000 0000
- UNIT_NPC_FLAG_GOSSIP            |  1         |  0000 0000 0000 0000 0000 0000 0000 0001 |  (If NPC has more gossip options, add this flag to bring up a menu.)
- UNIT_NPC_FLAG_QUESTGIVER        |  2         |  0000 0000 0000 0000 0000 0000 0000 0010 |  (Any NPC giving or taking quests needs to have this flag.)
+ UNIT_NPC_FLAG_GOSSIP            |  1         |  0000 0000 0000 0000 0000 0000 0000 0001 |   If NPC has more gossip options, add this flag to bring up a menu.
+ UNIT_NPC_FLAG_QUESTGIVER        |  2         |  0000 0000 0000 0000 0000 0000 0000 0010 |   Any NPC giving or taking quests needs to have this flag.
  UNIT_NPC_FLAG_UNK1              |  4         |  0000 0000 0000 0000 0000 0000 0000 0100
  UNIT_NPC_FLAG_UNK2              |  8         |  0000 0000 0000 0000 0000 0000 0000 1000
- UNIT_NPC_FLAG_TRAINER           |  16        |  0000 0000 0000 0000 0000 0000 0001 0000 |  (Allows the NPC to have a trainer list to teach spells, all trainers must have this flag)
+ UNIT_NPC_FLAG_TRAINER           |  16        |  0000 0000 0000 0000 0000 0000 0001 0000 |   Allows the NPC to have a trainer list to teach spells, all trainers must have this flag.
  UNIT_NPC_FLAG_TRAINER_CLASS     |  32        |  0000 0000 0000 0000 0000 0000 0010 0000
  UNIT_NPC_FLAG_TRAINER_PROF      |  64        |  0000 0000 0000 0000 0000 0000 0100 0000
- UNIT_NPC_FLAG_VENDOR            |  128       |  0000 0000 0000 0000 0000 0000 1000 0000 |  (Any NPC selling items needs to have this flag)
+ UNIT_NPC_FLAG_VENDOR            |  128       |  0000 0000 0000 0000 0000 0000 1000 0000 |   Any NPC selling items needs to have this flag.
  UNIT_NPC_FLAG_VENDOR_AMMO       |  256       |  0000 0000 0000 0000 0000 0001 0000 0000
  UNIT_NPC_FLAG_VENDOR_FOOD       |  512       |  0000 0000 0000 0000 0000 0010 0000 0000
  UNIT_NPC_FLAG_VENDOR_POISON     |  1024      |  0000 0000 0000 0000 0000 0100 0000 0000
  UNIT_NPC_FLAG_VENDOR_REAGENT    |  2048      |  0000 0000 0000 0000 0000 1000 0000 0000
- UNIT_NPC_FLAG_ARMORER           |  4096      |  0000 0000 0000 0000 0001 0000 0000 0000 |  (NPC with this flag can repair items.)
- UNIT_NPC_FLAG_TAXIVENDOR        |  8192      |  0000 0000 0000 0000 0010 0000 0000 0000 |  (Any NPC serving as fly master has this.)
- UNIT_NPC_FLAG_SPIRITHEALER      |  16384     |  0000 0000 0000 0000 0100 0000 0000 0000 |  (Makes the NPC invisible to alive characters and has the resurrect function.)
- UNIT_NPC_FLAG_SPIRITGUIDE       |  32768     |  0000 0000 0000 0000 1000 0000 0000 0000
- UNIT_NPC_FLAG_INNKEEPER         |  65536     |  0000 0000 0000 0001 0000 0000 0000 0000 | (NPC with this flag can set hearthstone locations.)
- UNIT_NPC_FLAG_BANKER            |  131072    |  0000 0000 0000 0010 0000 0000 0000 0000 |  (NPC with this flag can show the bank)
- UNIT_NPC_FLAG_ARENACHARTER      |  262144    |  0000 0000 0000 0100 0000 0000 0000 0000
- UNIT_NPC_FLAG_TABARDVENDOR      |  524288    |  0000 0000 0000 1000 0000 0000 0000 0000 |  (Allows the designing of guild tabards.)
- UNIT_NPC_FLAG_BATTLEFIELDPERSON |  1048576   |  0000 0000 0001 0000 0000 0000 0000 0000 |  (NPC with this flag port players to battlegrounds. Like battlemasters, arena organzier etc.)
- UNIT_NPC_FLAG_AUCTIONEER        |  2097152   |  0000 0000 0010 0000 0000 0000 0000 0000 |  (Allows NPC to display auction list.)
- UNIT_NPC_FLAG_STABLE            |  4194304   |  0000 0000 0100 0000 0000 0000 0000 0000 |  (Has the option to stable pets for hunters.)
- UNIT_NPC_FLAG_GUILD_BANK        |  8388608   |  0000 0000 1000 0000 0000 0000 0000 0000
- UNIT_NPC_FLAG_SPELLCLICK        |  16777216  |  0000 0001 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)
- Mailbox                         |  67108864  |  0000 0100 0000 0000 0000 0000 0000 0000 |  (NPC will act like a mailbox, opens mailbox with right-click)
- Guard                           |  268435456 |  0001 0000 0000 0000 0000 0000 0000 0000 |  (Cityguards, must be scripted)
+ UNIT_NPC_FLAG_ARMORER           |  4096      |  0000 0000 0000 0000 0001 0000 0000 0000 |   NPC with this flag can repair items.
+ UNIT_NPC_FLAG_TAXIVENDOR        |  8192      |  0000 0000 0000 0000 0010 0000 0000 0000 |   Any NPC serving as fly master has this.
+ UNIT_NPC_FLAG_SPIRITHEALER      |  16384     |  0000 0000 0000 0000 0100 0000 0000 0000 |   Makes the NPC invisible to alive characters and has the resurrect function.
+ UNIT_NPC_FLAG_SPIRITGUIDE       |  32768     |  0000 0000 0000 0000 1000 0000 0000 0000 |   NPC Spirit healer.
+ UNIT_NPC_FLAG_INNKEEPER         |  65536     |  0000 0000 0000 0001 0000 0000 0000 0000 |   NPC with this flag can set hearthstone locations.
+ UNIT_NPC_FLAG_BANKER            |  131072    |  0000 0000 0000 0010 0000 0000 0000 0000 |   NPC with this flag can show the bank.
+ UNIT_NPC_FLAG_ARENACHARTER      |  262144    |  0000 0000 0000 0100 0000 0000 0000 0000 |   NPC supplier of the arena charter, the same supplier of the guild charter.
+ UNIT_NPC_FLAG_TABARDVENDOR      |  524288    |  0000 0000 0000 1000 0000 0000 0000 0000 |   Allows the designing of guild tabards.
+ UNIT_NPC_FLAG_BATTLEFIELDPERSON |  1048576   |  0000 0000 0001 0000 0000 0000 0000 0000 |   NPC with this flag port players to battlegrounds. Like battlemasters, arena organzier etc.
+ UNIT_NPC_FLAG_AUCTIONEER        |  2097152   |  0000 0000 0010 0000 0000 0000 0000 0000 |   Allows NPC to display auction list.
+ UNIT_NPC_FLAG_STABLE            |  4194304   |  0000 0000 0100 0000 0000 0000 0000 0000 |   Has the option to stable pets for hunters.
+ UNIT_NPC_FLAG_GUILD_BANKER      |  8388608   |  0000 0000 1000 0000 0000 0000 0000 0000 |   Cause client to send 997 opcode.
+ UNIT_NPC_FLAG_SPELLCLICK        |  16777216  |  0000 0001 0000 0000 0000 0000 0000 0000 |   Cause client to send 1015 opcode. Needs data on npc_spellclick_spells table.
+ UNIT_NPC_FLAG_MAILBOX           |  67108864  |  0000 0100 0000 0000 0000 0000 0000 0000 |   NPC will act like a mailbox, opens mailbox with right-click.
+ Guard                           |  268435456 |  0001 0000 0000 0000 0000 0000 0000 0000 |   Cityguards, must be scripted.
 
 ### attacktime
 
diff --git a/_database/world/creature_spawns.md b/_database/world/creature_spawns.md
index 8bfe068c..98b7f9d3 100644
--- a/_database/world/creature_spawns.md
+++ b/_database/world/creature_spawns.md
@@ -71,15 +71,15 @@ Coordinates of the spawned creature. (Home position).
 
 ### movetype
 
- Pure Flags                  |   Decimal |  Description                                                  
+ Pure Flags                   | Decimal  | Description                                                  
 ----------------------------- | -------- | --------------------------------------------------------------
  MOVEMENTTYPE_NONE            |  0       | No WP movement                                                
- MOVEMENTTYPE_RANDOMWP        |  1       |   Walks random through waypoints (WP4, WP2, WP3, WP1)         
- MOVEMENTTYPE_CIRCLEWP        |  2       |  Walks in cirlce (WP1, WP2, WP3, WP1, WP2...)                 
- MOVEMENTTYPE_WANTEDWP        |  3       |  Coreside WP, walking only if script calls "Walk to WPx")     
- MOVEMENTTYPE_DONTMOVEWP      |  4       |  Coreside, if a creature has WPs, don't move it automatically.
- MOVEMENTTYPE_QUEST           |  10      |  If quest started, follow WPs                                 
- MOVEMENTTYPE_FORWARDTHENSTOP |  11      |                                                               
+ MOVEMENTTYPE_RANDOMWP        |  1       | Walks random through waypoints (WP4, WP2, WP3, WP1)         
+ MOVEMENTTYPE_CIRCLEWP        |  2       | Walks in cirlce (WP1, WP2, WP3, WP1, WP2...)                 
+ MOVEMENTTYPE_WANTEDWP        |  3       | Coreside WP, walking only if script calls "Walk to WPx")     
+ MOVEMENTTYPE_DONTMOVEWP      |  4       | Coreside, if a creature has WPs, don't move it automatically.
+ MOVEMENTTYPE_QUEST           |  10      | If quest started, follow WPs                                 
+ MOVEMENTTYPE_FORWARDTHENSTOP |  11      | 
 
 ### displayid
 
@@ -97,36 +97,36 @@ Note that most of these also require the "Gossip" [1] flag to work.
 
 So if you want a NPC that is a quest giver, a vendor and can repair you just add the specific flags together: 1 + 2 + 128 + 4096 = 4227. 
 
- Pure Flags                     |   Decimal  |  Binary (32 Bit)                         | Remarks                                                                                      
--------------------------------- | --------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------
- UNIT_NPC_FLAG_NONE              |  0        |  0000 0000 0000 0000 0000 0000 0000 0000
- UNIT_NPC_FLAG_GOSSIP            |  1        |  0000 0000 0000 0000 0000 0000 0000 0001 |  (If NPC has more gossip options, add this flag to bring up a menu.)                         
- UNIT_NPC_FLAG_QUESTGIVER        |  2        |  0000 0000 0000 0000 0000 0000 0000 0010 |  (Any NPC giving or taking quests needs to have this flag.)                                  
- UNIT_NPC_FLAG_UNKNOWN1          |  4        |  0000 0000 0000 0000 0000 0000 0000 0100
- UNIT_NPC_FLAG_UNKOWN2           |  8        |  0000 0000 0000 0000 0000 0000 0000 1000
- UNIT_NPC_FLAG_TRAINER           |  16       |  0000 0000 0000 0000 0000 0000 0001 0000 |  (Allows the NPC to have a trainer list to teach spells, all trainers must have this flag)   
- UNIT_NPC_FLAG_TRAINER_CLASS     |  32       |  0000 0000 0000 0000 0000 0000 0010 0000
- UNIT_NPC_FLAG_TRAINER_PROF      |  64       |  0000 0000 0000 0000 0000 0000 0100 0000
- UNIT_NPC_FLAG_VENDOR            |  128      |  0000 0000 0000 0000 0000 0000 1000 0000 |  (Any NPC selling items needs to have this flag)                                             
- UNIT_NPC_FLAG_VENDOR_AMMO       |  256      |  0000 0000 0000 0000 0000 0001 0000 0000
- UNIT_NPC_FLAG_VENDOR_FOOD       |  512      |  0000 0000 0000 0000 0000 0010 0000 0000
- UNIT_NPC_FLAG_VENDOR_POISON     |  1024     |  0000 0000 0000 0000 0000 0100 0000 0000
- UNIT_NPC_FLAG_VENDOR_REAGENT    |  2048     |  0000 0000 0000 0000 0000 1000 0000 0000
- UNIT_NPC_FLAG_ARMORER           |  4096     |  0000 0000 0000 0000 0001 0000 0000 0000 |  (NPC with this flag can repair items.)                                                      
- UNIT_NPC_FLAG_TAXIVENDOR        |  8192     |  0000 0000 0000 0000 0010 0000 0000 0000 |  (Any NPC serving as fly master has this.)                                                   
- UNIT_NPC_FLAG_SPIRITHEALER      |  16384    |  0000 0000 0000 0000 0100 0000 0000 0000 |  (Makes the NPC invisible to alive characters and has the resurrect function.)               
- UNIT_NPC_FLAG_SPIRITGUIDE       |  32768    |  0000 0000 0000 0000 1000 0000 0000 0000
- UNIT_NPC_FLAG_INNKEEPER         |  65536    |  0000 0000 0000 0001 0000 0000 0000 0000 | (NPC with this flag can set hearthstone locations.)                                          
- UNIT_NPC_FLAG_BANKER            |  131072   |  0000 0000 0000 0010 0000 0000 0000 0000 |  (NPC with this flag can show the bank)                                                      
- UNIT_NPC_FLAG_ARENACHARTER      |  262144   |  0000 0000 0000 0100 0000 0000 0000 0000
- UNIT_NPC_FLAG_TABARDVENDOR      |  524288   |  0000 0000 0000 1000 0000 0000 0000 0000 |  (Allows the designing of guild tabards.)                                                    
- UNIT_NPC_FLAG_BATTLEFIELDPERSON |  1048576  |  0000 0000 0001 0000 0000 0000 0000 0000 |  (NPC with this flag port players to battlegrounds. Like battlemasters, arena organzier etc.)
- UNIT_NPC_FLAG_AUCTIONEER        |  2097152  |  0000 0000 0010 0000 0000 0000 0000 0000 |  (Allows NPC to display auction list.)                                                       
- UNIT_NPC_FLAG_STABLE            |  4194304  |  0000 0000 0100 0000 0000 0000 0000 0000 |  (Has the option to stable pets for hunters.)                                                
- UNIT_NPC_FLAG_GUILD_BANK        |  8388608  |  0000 0000 1000 0000 0000 0000 0000 0000
- UNIT_NPC_FLAG_SPELLCLICK        |  16777216 |  0000 0001 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
- UNIT_NPC_FLAG_PLAYER_VEHICLE    |  33554432 |  0000 0010 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
- UNIT_NPC_FLAG_MAILBOX           |  67108864 |  0000 0100 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
+ Pure Flags                      | Decimal     | Binary (32 Bit)                          | Remarks                                                                                      
+-------------------------------- | ----------- | ---------------------------------------- | ---------------------------------------------------------------------------------------------
+ UNIT_NPC_FLAG_NONE              |  0          |  0000 0000 0000 0000 0000 0000 0000 0000
+ UNIT_NPC_FLAG_GOSSIP            |  1          |  0000 0000 0000 0000 0000 0000 0000 0001 |  (If NPC has more gossip options, add this flag to bring up a menu.)                         
+ UNIT_NPC_FLAG_QUESTGIVER        |  2          |  0000 0000 0000 0000 0000 0000 0000 0010 |  (Any NPC giving or taking quests needs to have this flag.)                                  
+ UNIT_NPC_FLAG_UNKNOWN1          |  4          |  0000 0000 0000 0000 0000 0000 0000 0100
+ UNIT_NPC_FLAG_UNKOWN2           |  8          |  0000 0000 0000 0000 0000 0000 0000 1000
+ UNIT_NPC_FLAG_TRAINER           |  16         |  0000 0000 0000 0000 0000 0000 0001 0000 |  (Allows the NPC to have a trainer list to teach spells, all trainers must have this flag)   
+ UNIT_NPC_FLAG_TRAINER_CLASS     |  32         |  0000 0000 0000 0000 0000 0000 0010 0000
+ UNIT_NPC_FLAG_TRAINER_PROF      |  64         |  0000 0000 0000 0000 0000 0000 0100 0000
+ UNIT_NPC_FLAG_VENDOR            |  128        |  0000 0000 0000 0000 0000 0000 1000 0000 |  (Any NPC selling items needs to have this flag)                                             
+ UNIT_NPC_FLAG_VENDOR_AMMO       |  256        |  0000 0000 0000 0000 0000 0001 0000 0000
+ UNIT_NPC_FLAG_VENDOR_FOOD       |  512        |  0000 0000 0000 0000 0000 0010 0000 0000
+ UNIT_NPC_FLAG_VENDOR_POISON     |  1024       |  0000 0000 0000 0000 0000 0100 0000 0000
+ UNIT_NPC_FLAG_VENDOR_REAGENT    |  2048       |  0000 0000 0000 0000 0000 1000 0000 0000
+ UNIT_NPC_FLAG_ARMORER           |  4096       |  0000 0000 0000 0000 0001 0000 0000 0000 |  (NPC with this flag can repair items.)                                                      
+ UNIT_NPC_FLAG_TAXIVENDOR        |  8192       |  0000 0000 0000 0000 0010 0000 0000 0000 |  (Any NPC serving as fly master has this.)                                                   
+ UNIT_NPC_FLAG_SPIRITHEALER      |  16384      |  0000 0000 0000 0000 0100 0000 0000 0000 |  (Makes the NPC invisible to alive characters and has the resurrect function.)               
+ UNIT_NPC_FLAG_SPIRITGUIDE       |  32768      |  0000 0000 0000 0000 1000 0000 0000 0000
+ UNIT_NPC_FLAG_INNKEEPER         |  65536      |  0000 0000 0000 0001 0000 0000 0000 0000 |  (NPC with this flag can set hearthstone locations.)                                          
+ UNIT_NPC_FLAG_BANKER            |  131072     |  0000 0000 0000 0010 0000 0000 0000 0000 |  (NPC with this flag can show the bank)                                                      
+ UNIT_NPC_FLAG_ARENACHARTER      |  262144     |  0000 0000 0000 0100 0000 0000 0000 0000
+ UNIT_NPC_FLAG_TABARDVENDOR      |  524288     |  0000 0000 0000 1000 0000 0000 0000 0000 |  (Allows the designing of guild tabards.)                                                    
+ UNIT_NPC_FLAG_BATTLEFIELDPERSON |  1048576    |  0000 0000 0001 0000 0000 0000 0000 0000 |  (NPC with this flag port players to battlegrounds. Like battlemasters, arena organzier etc.)
+ UNIT_NPC_FLAG_AUCTIONEER        |  2097152    |  0000 0000 0010 0000 0000 0000 0000 0000 |  (Allows NPC to display auction list.)                                                       
+ UNIT_NPC_FLAG_STABLE            |  4194304    |  0000 0000 0100 0000 0000 0000 0000 0000 |  (Has the option to stable pets for hunters.)                                                
+ UNIT_NPC_FLAG_GUILD_BANK        |  8388608    |  0000 0000 1000 0000 0000 0000 0000 0000
+ UNIT_NPC_FLAG_SPELLCLICK        |  16777216   |  0000 0001 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
+ UNIT_NPC_FLAG_PLAYER_VEHICLE    |  33554432   |  0000 0010 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
+ UNIT_NPC_FLAG_MAILBOX           |  67108864   |  0000 0100 0000 0000 0000 0000 0000 0000 |  (Needs data on npc_spellclick_spells table)                                                 
 
 ### bytes0
 
@@ -145,7 +145,7 @@ Stand state
 6 = Sit on high chair
 7 = Dead
 8 = Kneel
-131072 = stealth mode
+131072 = Stealth mode
 
### bytes2 @@ -168,7 +168,7 @@ Emote ID of the creature. 10 - STATE_DANCE 11 - ONESHOT_LAUGH 12 - STATE_SLEEP -13 - STATE_SIT USE bytes1 1 INSTEAD +13 - STATE_SIT (USE bytes1 1 INSTEAD) 14 - ONESHOT_RUDE(DNR) 15 - ONESHOT_ROAR(DNR) 16 - ONESHOT_KNEEL @@ -221,7 +221,7 @@ Emote ID of the creature. 213 - ONESHOT_READYRIFLE 214 - STATE_READYRIFLE 233 - STATE_WORK_MINING -234 - STATE_WORK_CHOPWOOD +234 - STATE_WORK_CHOPWOOD (lazy-peon) 253 - STATE_APPLAUD 254 - ONESHOT_LIFTOFF 273 - ONESHOT_YES(DNR) @@ -334,6 +334,65 @@ Emote ID of the creature. 476 - ONESHOT_CRY (JAINA PROUDMOORE ONLY) +4.3.4.15595 + +
+477 - ONESHOT_SPECIALUNARMED
+478 - STATE_DANCE_NOSHEATHE
+479 - ONESHOT_SNIFF
+480 - ONESHOT_DRAGONSTOMP
+482 - ONESHOT_KNOCKDOWN
+483 - STATE_READ
+485 - ONESHOT_FLYEMOTETALK
+492 - STATE_READ_ALLOWMOVEMENT
+505 - STATE_READY1H_ALLOW_MOVEMENT
+506 - STATE_READY2H_ALLOW_MOVEMENT
+507 - ONESHOT_MONKOFFENSE_ATTACKUNARMED
+508 - ONESHOT_MONKOFFENSE_SPECIALUNARMED
+509 - ONESHOT_MONKOFFENSE_PARRYUNARMED
+510 - STATE_MONKOFFENSE_READYUNARMED
+511 - ONESHOT_PALMSTRIKE
+512 - STATE_CRANE
+517 - ONESHOT_OPEN
+518 - STATE_READ_CHRISTMAS
+
+ +5.4.8.18414 + +
+526 - ONESHOT_FLYATTACK2HL
+527 - ONESHOT_FLYATTACKTHROWN
+528 - STATE_FLYREADYSPELLDIRECTED
+531 - STATE_FLY_READY_1H
+533 - STATE_MEDITATE
+534 - STATE_FLY_READY_2HL
+535 - ONESHOT_TOGROUND
+536 - ONESHOT_TOFLY
+537 - STATE_ATTACKTHROWN
+538 - STATE_SPELL_CHANNEL_DIRECTED_NOSOUND
+539 - ONESHOT_WORK
+540 - STATE_READYUNARMED_NOSOUND
+543 - ONESHOT_MONKOFFENSE_ATTACKUNARMEDOFF
+546 - RECLINED_MOUNT_PASSENGER
+547 - ONESHOT_QUESTION
+549 - ONESHOT_SPELL_CHANNEL_DIRECTED_NOSOUND
+550 - STATE_KNEEL
+551 - ONESHOT_FLYATTACKUNARMED
+552 - ONESHOT_FLYCOMBATWOUND
+553 - ONESHOT_MOUNTSELFSPECIAL
+554 - ONESHOT_ATTACKUNARMED_NOSOUND
+555 - STATE_WOUNDCRITICAL (DOESNT WORK)
+556 - ONESHOT_ATTACK1H (No Sound - Doesn't Work)
+557 - STATE_MOUNT_SELF_IDLE
+558 - ONESHOT_WALK
+559 - STATE_OPENED
+560 - ONESHOT_YELL (do not use, use ONESHOT_SHOUT)
+565 - ONESHOT_BREATHOFFIRE
+567 - STATE_ATTACK1H
+572 - STATE_USESTANDING
+574 - ONESHOT_LAUGH (No Sound)
+
+ ### npc_respawn_link ... @@ -409,4 +468,4 @@ the distance the creature will move from initiated spawn point (only applied on ### waypoint_group -entry from table creature_waypoints_manual <- weird naming +entry from table creature_waypoints diff --git a/_database/world/creature_timed_emotes.md b/_database/world/creature_timed_emotes.md index 037c53bc..28f15d2f 100644 --- a/_database/world/creature_timed_emotes.md +++ b/_database/world/creature_timed_emotes.md @@ -53,6 +53,8 @@ Say something when creature is changing standstate/emote etc. 14 = CHAT_MSG_MONSTER_YELL 15 = CHAT_MSG_MONSTER_WHISPER 16 = CHAT_MSG_MONSTER_EMOTE +41 = CHAT_MSG_RAID_WARNING_WIDESCREEN +42 = CHAT_MSG_RAID_BOSS_EMOTE ### msg_lang diff --git a/_database/world/gameobject_properties.md b/_database/world/gameobject_properties.md index 2542e3dc..cd53be10 100644 --- a/_database/world/gameobject_properties.md +++ b/_database/world/gameobject_properties.md @@ -52,7 +52,7 @@ Field | Type | Default | Comment [QuestItem5](#QuestItem_1_6) | int(11) | 0 | [QuestItem6](#QuestItem_1_6) | int(11) | 0 | -## entry +### entry The entry ID of the gameobject. @@ -60,7 +60,7 @@ The entry ID of the gameobject. Build number to determine if the data is for our current compiled version. -## type +### type NOTE! These types needs more values in [sound & unknown](#spellfocus_-_sound_-_unknown) @@ -103,15 +103,15 @@ Type34 = Guild Bank Type35 = Trap Door -## display_id +### display_id The Display ID of the gameobject itself. -## name +### name The name of the GO. -## category_name +### category_name Used category names (Icons) @@ -126,15 +126,15 @@ Point PVP -## cast_bar_text +### cast_bar_text If there is a "Cast Bar" on the Object (Chests, etc.) whatever is here will show. -## UnkStr +### UnkStr ... -## parameters +### parameters ### Type 0 - Door diff --git a/_database/world/locales_creature.md b/_database/world/locales_creature.md index 41b25a49..d60e8ba2 100644 --- a/_database/world/locales_creature.md +++ b/_database/world/locales_creature.md @@ -25,11 +25,16 @@ The entry ID from [creature_properties](/Wiki/database/world/creature_properties The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### name diff --git a/_database/world/locales_gameobject.md b/_database/world/locales_gameobject.md index 622b02f2..6ff14d97 100644 --- a/_database/world/locales_gameobject.md +++ b/_database/world/locales_gameobject.md @@ -24,11 +24,16 @@ The entry ID of the gameobject from [gameobject_properties](/Wiki/database/world The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### name diff --git a/_database/world/locales_gossip_menu_option.md b/_database/world/locales_gossip_menu_option.md index 9d5079ed..47d65efd 100644 --- a/_database/world/locales_gossip_menu_option.md +++ b/_database/world/locales_gossip_menu_option.md @@ -24,11 +24,16 @@ The unique ID from [gossip_menu_option](/Wiki/database/world/gossip_menu_option/ The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_item.md b/_database/world/locales_item.md index 1190142c..0a0fce1a 100644 --- a/_database/world/locales_item.md +++ b/_database/world/locales_item.md @@ -24,11 +24,16 @@ The entry ID from [item_pages](/Wiki/database/world/item_pages/ "Item pages") The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_item_pages.md b/_database/world/locales_item_pages.md index e4b3e249..09d9f863 100644 --- a/_database/world/locales_item_pages.md +++ b/_database/world/locales_item_pages.md @@ -24,11 +24,16 @@ The entry ID from [item_pages](/Wiki/database/world/item_pages/ "Item pages") The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_npc_gossip_texts.md b/_database/world/locales_npc_gossip_texts.md index 70492b22..ddb288e3 100644 --- a/_database/world/locales_npc_gossip_texts.md +++ b/_database/world/locales_npc_gossip_texts.md @@ -39,11 +39,16 @@ Field The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text0 diff --git a/_database/world/locales_npc_script_text.md b/_database/world/locales_npc_script_text.md index 1e748fb0..2351096f 100644 --- a/_database/world/locales_npc_script_text.md +++ b/_database/world/locales_npc_script_text.md @@ -24,11 +24,16 @@ The unique ID from [npc_script_text](/Wiki/database/world/npc_script_text/ "Npc The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_quest.md b/_database/world/locales_quest.md index 543ca675..5d116595 100644 --- a/_database/world/locales_quest.md +++ b/_database/world/locales_quest.md @@ -33,11 +33,16 @@ The entry ID of the quest from [quest_properties](/Wiki/database/world/quest_pro The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### Title diff --git a/_database/world/locales_worldbroadcast.md b/_database/world/locales_worldbroadcast.md index d87382c4..3062f7f7 100644 --- a/_database/world/locales_worldbroadcast.md +++ b/_database/world/locales_worldbroadcast.md @@ -24,11 +24,16 @@ The unique ID from [worldbroadcastfor](/Wiki/database/world/worldbroadcast/ "Wor The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_worldmap_info.md b/_database/world/locales_worldmap_info.md index 1609f8c7..56b27fb3 100644 --- a/_database/world/locales_worldmap_info.md +++ b/_database/world/locales_worldmap_info.md @@ -24,11 +24,16 @@ The map entry ID from [worldmap_info](/Wiki/database/world/worldmap_info/ "World The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/locales_worldstring_table.md b/_database/world/locales_worldstring_table.md index 13ed26d6..6e88fc05 100644 --- a/_database/world/locales_worldstring_table.md +++ b/_database/world/locales_worldstring_table.md @@ -24,11 +24,16 @@ The entry ID from [worldstring_tables](/Wiki/database/world/worldstring_tables/ The lanuguage code: -
-frFR = french
-deDE = german
-ruRU = russian
-
+Locale | Name | +-------- | ---------------------------- | +koKR | Korean | +frFR | French | +deDE | German | +zhCN | Chinese | +zhTW | Taiwanese | +esES | Spanish (EU) | +esMX | Spanish (Latin American) | +ruRU | Russian | ### text diff --git a/_database/world/npc_script_text.md b/_database/world/npc_script_text.md index 7b8ec98b..f10480c2 100644 --- a/_database/world/npc_script_text.md +++ b/_database/world/npc_script_text.md @@ -31,7 +31,7 @@ The unique entry ID for this text. ### text -The text. +The text the creature will say. ### creature_entry @@ -45,21 +45,22 @@ The id of this Text (creature_entry + id = unique) not used at the moment. The SAY type. -
-...
-12 = CHAT_MSG_MONSTER_SAY
-13 = CHAT_MSG_MONSTER_PARTY
-14 = CHAT_MSG_MONSTER_YELL
-15 = CHAT_MSG_MONSTER_WHISPER
-...
-
+Value | Name | Description +-------- | ------------------------------------ | ---------------------------- +12 | CHAT_MSG_MONSTER_SAY | Creature says +13 | CHAT_MSG_MONSTER_PARTY | +14 | CHAT_MSG_MONSTER_YELL | Creature yells +15 | CHAT_MSG_MONSTER_WHISPER | Creature Whisper +16 | CHAT_MSG_MONSTER_EMOTE | Creature gestures wildly +41 | CHAT_MSG_RAID_WARNING_WIDESCREEN | Boss Emote +42 | CHAT_MSG_RAID_BOSS_EMOTE | Boss Whisper ### language The language...
-0  = Universal (Everyone understand)
+0  = Universal (The current default language will be used.)
 1  = Orcish
 2  = Darnassian
 3  = Taurahe
@@ -75,6 +76,8 @@ The language...
 33 = Gutterspeak
 35 = Draenei
 36 = Zombie
+37 = Gnomish Binary
+38 = Goblin Binary
 
### probability diff --git a/_docs/installation/linux.md b/_docs/installation/linux.md index 4969f8a3..d137ceca 100644 --- a/_docs/installation/linux.md +++ b/_docs/installation/linux.md @@ -385,7 +385,7 @@ You are now ready to move on to create an account. ### Create an Account -**1.** Go to your world console and create an account. +**1.** Go to your **world** console and create an account. ```console createaccount @@ -393,7 +393,7 @@ createaccount example: createaccount admin adminpassword -**2.** Change permission(gmlevel) in your world console: +**2.** Change permission(gmlevel) in your **world** console: ```console setaccpermission diff --git a/_docs/installation/windows.md b/_docs/installation/windows.md index faf9c436..29c1e9a8 100644 --- a/_docs/installation/windows.md +++ b/_docs/installation/windows.md @@ -311,7 +311,7 @@ It remains only to **run logon.exe** and **run world.exe** #### Create an Account -**1.** Go to your world console and create an account. +**1.** Go to your **world** console and create an account. ```console createaccount @@ -319,7 +319,7 @@ createaccount example: createaccount admin adminpassword -**2.** Change permission(gmlevel) in your world console: +**2.** Change permission(gmlevel) in your **world** console: ```console setaccpermission diff --git a/index.md b/index.md index 835cbe6f..2231f147 100644 --- a/index.md +++ b/index.md @@ -67,7 +67,6 @@ Success {: .success } ``` - ## Tables Header 1 | Header 2