- removes Professor Dabiri from zone script and adds him to smart_scripts.
- also removes one more line of hardcoded text in core scripts
(cherry picked from commit 8e84603090)
1) Venomhide Hatchling - add text emotes for when fed.
2) Silkwing Larva - Metamorphis into Silkwing.
3) Fix Rise, Obsidion, The Emissary and last 3 quests from Battle at Valhalas Chain again since previously using sai action to start attack would force remove immune_to_pc flags.
(cherry picked from commit 21430746b6)
Closes#17342 by SnapperRy
(cherry picked from commit d4fbddfd7e)
DB/Quest: fix availability for quest "The Totem of Kar'dash"
Closes#17344 by SnapperRy
(cherry picked from commit 405b4edca5)
By tkrokli
Closes#17334
(cherry picked from commit 951d0f5794)
DB/Quest: Improvements for quest "Bitter Rivals"
By SnapperRy
Closes #17267
(cherry picked from commit 16fa581768)
DB/SAI: Mebok Mizzyrix
By Rushor
(cherry picked from commit 51a34eb135)
DB/SAI: Cabal Ritualists
By Malcrom
Closes #17212
(cherry picked from commit cc7adf9f9c)
DB/Creature: RP event with Jane, Nova & Jessel
Closes#17164
By lyn1337
(cherry picked from commit cf398f2d2e)
DB: Fix a DB error
(cherry picked from commit 88f1de12e4)
DB/Loot: Fix some drop rates
Closes#17139
(cherry picked from commit bd3bfc4ce1)
DB/Creature: Add FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ to some npcs
Closes#17045
(cherry picked from commit 777910141c)
DB/Quest: Fix locales for Nessa Shadowsong quest
Closes#17345
(cherry picked from commit 0676622f4e)
Also make sure the creature is alive before updating.
Fixes#12823.
(cherry picked from commit 2db9269ec1)
DB/Creature: World Trigger (Not Immune NPC) InhabitType update
Closes#17332 by Malcrom
(cherry picked from commit 78d08834c0)
DB/Item: Fix text in Rune-Inscribed Parchment
Closes#17329 by tkrokli
(cherry picked from commit 8879545f21)
DB/Quest: improve chaining for "The Ashenvale Hunt" quests
Closes#17323 by SnapperRy
(cherry picked from commit d034eedb81)
DB/trinity_string: wrong string about character customization + minor fix
Closes#17306 by lyn1337
(cherry picked from commit 0951e559eb)
DB/Quest: fix some completion/offer reward quest texts
Closes#17336 by SnapperRy
(cherry picked from commit e9025036b9)
DB/Quest: add queststarters for "Regthar Deathgate"
Closes#17337 by SnapperRy
(cherry picked from commit 0b8921a0ef)
DB/Quest: fix chaining for "The Real Threat"
Closes#17338 by SnapperRy
(cherry picked from commit c9cb86d6c5)
DB/Quest: fix repeatableness (or lack of) for some quests
Closes#17339 by SnapperRy
(cherry picked from commit b9f2e2a81b)
DB/Quest: improvements for "Fool's Stout"
Closes#17340 by SnapperRy
(cherry picked from commit 4ec753dc50)
- remove hardcoded (and wrong) text from the script
- copy valid text from broadcast_text to gossip_menu_option
- gossip_menu / npc_text is already correct in TDB 335.61
- sort + clean up core script enum list and add new entries
- keep gossip handling unchanged in the script (low prio)
(cherry picked from commit 582af02509)
Core/Scripts/DB: move npc_gregan_brewspewer to DB
- Remove npc_gregan_brewspewer, thereby removing hardcoded text
`#define GOSSIP_HELLO "Buy somethin', will ya?"`
- Move all gossip handling to DB (gossip texts already exist in TDB)
(cherry picked from commit 3acf6f36d1)
Core/Scripts: npc_grandmother gossip text moved to DB
Removing one more hardcoded text line from core scripts.
Also adding correct gossip to the npc_grandmother script.
Gossip changes in this script:
- remove hardcoded text from core script
- use existing npc_text IDs in gossip enum
- add missing text rows to gossip_menu_option
- use values from gossip_menu_option in enum
- replace spawn coordinates 0.0f with GetPosition()
(cherry picked from commit c214f987d7)
Core/Scripts: remove hardcoded text from npc_locksmith
- remove hardcoded text from script
- move the gossip handling to DB SQL
- move the script conditions to DB SQL
- use correct gossip from broadcast_text
- remove options not existing in broadcast_text
- add Key to Searing Gorge option (related spell)
- add The Eye of Haramad option (related spell)
(cherry picked from commit e6ee6e2ae8)
2 more text lines removed in the ongoing series:
"Remove hardcoded text from core scripts".
Core script for boss Majordomo Executus:
- add missing gossip_menu_option entries
- link the options via the table gossip_menu
- remove hardcoded text from the script
- minor enum line order sorting cleanup
- replace OnGossipSelect() with sGossipSelect()
The scripted events are unchanged.
If the script is inaccurate, make a new PR.
(cherry picked from commit b6d43623a2)
Closes#17263 by SnapperRy
(cherry picked from commit 0e8f3e0810)
DB/Item: fix text for item "Lewis' Note"
Closes#17264 by SnapperRy
(cherry picked from commit 5a2726affb)
DB/Item: fix text for item "A Letter to Grelin Whitebeard"
Closes#17268 by SnapperRy
(cherry picked from commit 5a91e2cea0)
DB/Quest: fix prevquest for "Rejold's New Brew"
Closes#17269 by SnapperRy
(cherry picked from commit a932eb416e)
DB/Quest: fix RewardText for "Beer Basted Boar Ribs"
Closes#17275 by SnapperRy
(cherry picked from commit ce107f3fcd)
DB/Quest: fix chaining for quests related to Well Watcher Solanian
Closes#17282 by SnapperRy
(cherry picked from commit b14c5541b7)
DB/Quest: fix chaining for Blood Elves' training quests
Closes#17284 by SnapperRy
(cherry picked from commit de9c4237a5)
DB/locales_item: add missing localization for item "Bamboo Cage Key"
Closes#17285 by lyn1337
(cherry picked from commit ea12727b45)
DB/gameobject: close "Cage Door" (STV)
Close#17287 by lyn1337
(cherry picked from commit af03601f09)
DB/Creature: Plague Scientist spells
Closes#16729 by Gargarensis and Rushor
(cherry picked from commit 3cd66c90e9)
DB/Quest: Preparin' For Battle
Closes#9743 by Wylath
(cherry picked from commit 7f6b8ed458)
DB/Quest: Army of the Damned
Closes#7801 by sirikfoll
(cherry picked from commit 3bba685b2a)
DB/Creature: Fix pathing for A Cry For Help
Closes#15722 by Joslyn-Maddie
(cherry picked from commit a6e7c9873c)