script_texts - cmangos/issues GitHub Wiki
Back to world database list of tables.
The script_texts table DEPRECATED - USE broadcast_text INSTEAD
holds all the texts used by core scripted creatures (ScriptDev). This table handles the actual text, display type (say/yell/emote) and corresponding sounds or emote (if any).
Structure
| Field | Type | Attributes | Null | Default | Comments | 
|---|---|---|---|---|---|
| entry | int(11) | signed | NO | 0 | Text Entry | 
| content_default | text | YES | NULL | Default Locale Text | |
| content_loc1 | text | YES | NULL | Locale 1 Text | |
| content_loc2 | text | YES | NULL | Locale 2 Text | |
| content_loc3 | text | YES | NULL | Locale 3 Text | |
| content_loc4 | text | YES | NULL | Locale 4 Text | |
| content_loc5 | text | YES | NULL | Locale 5 Text | |
| content_loc6 | text | YES | NULL | Locale 6 Text | |
| content_loc7 | text | YES | NULL | Locale 7 Text | |
| content_loc8 | text | YES | NULL | Locale 8 Text | |
| sound | int(11) | unsigned | NO | 0 | Sound Id | 
| type | int(11) | unsigned | NO | 0 | Text Type | 
| language | int(11) | unsigned | NO | 0 | Text Language | 
| emote | int(11) | unsigned | NO | 0 | Emote Id | 
| comment | text | YES | NULL | Comment | 
Description of the fields
entry
This is the entry of the text. It corresponds to a cpp script using DoScriptText(); to display the text. This number is always negative.
content_default
This is the actual text presented in the default language (English).
content_loc
This is the actual text presented in the Localization #(1-8) Clients
| Value | Localization | 
|---|---|
| 1 | Korean | 
| 2 | French | 
| 3 | German | 
| 4 | Chinese | 
| 5 | Taiwanese | 
| 6 | Spanish | 
| 7 | Spanish Mexico | 
| 8 | Russian | 
sound
This is the sound Id that will play with along with the corresponding text. All sounds are from SoundEntries.dbc.
type
This is the method the text is displayed.
| Value | Type | Original Value | Example | 
|---|---|---|---|
| 0 | Say | 12 (MonsterSay) | ![]()  | 
| 1 | Yell | 14 (MonsterYell) | ![]()  | 
| 2 | Text Emote | 16 (MonsterEmote) | ![]()  | 
| 3 | Boss Emote | 41 (RaidBossEmote) | ![]()  | 
| 4 | Whisper | 15 (MonsterWhisper) | ![]()  | 
| 5 | Boss Whisper | 42 (RaidBossWhisper) | ![]()  | 
| 6 | Zone Yell | 14 (MonsterYell) with zone wide visibility | ![]()  | 
| 7 | Zone Text Emote | 16 (MonsterEmote) with zone wide visibility | ![]()  | 
language
This is the ingame language of the text. Languages are from Languages.dbc.
| ID | Name | Description | 
|---|---|---|
| 0 | UNIVERSAL | Text in this language is understood by ALL Races. | 
| 1 | ORCISH | Text in this language is understood ONLY by Horde Races. | 
| 2 | DARNASSIAN | Text in this language is understood ONLY by the Night Elf Race. | 
| 3 | TAURAHE | Text in this language is understood ONLY by the Tauren Race. | 
| 6 | DWARVISH | Text in this language is understood ONLY by the Dwarf Race. | 
| 7 | COMMON | Text in this language is understood ONLY by Alliance Races. | 
| 8 | DEMONIC | Text in this language is understood ONLY by the Demon Race (Not Implemented). | 
| 9 | TITAN | This language was used by Sargeras to speak with other Titians (Not Implemented). | 
| 10 | THALASSIAN | Text in this language is understood ONLY by the Blood Elf Race. | 
| 11 | DRACONIC | Text in this language is understood ONLY by the Dragon Race. | 
| 12 | KALIMAG | Text will display as Kalimag (not readable by players, language of all elementals) | 
| 13 | GNOMISH | Text in this language is understood ONLY by the Gnome Race. | 
| 14 | TROLL | Text in this language is understood ONLY by the Troll Race. | 
| 33 | GUTTERSPEAK | Text in this language is understood ONLY by the Undead Race. | 
| 35 | DRAENEI | Text in this language is understood ONLY by the Draenai Race. | 
| 36 | ZOMBIE | (not currently used?) | 
| 37 | GNOMISH BINARY | Binary language used by Alliance when drinking Binary Brew | 
| 38 | GOBLIN BINARY | Binary language used by Horce when drinking Binary Brew | 
emote
This is the emote that the creature performs along with the corresponding text.
comment
This field allows you to label a text entry.





