aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-12Core/Quest: send SMSG_QUESTGIVER_STATUS_MULTIPLE after a quest is rewarded.Snapper
This updates the status of nearby questgivers and prevents them from being stuck in a state that's no longer valid (for example, stuck with yellow question mark until area update). (cherry picked from commit 114f4c9715dd703f37440ef59fcf864fb8e6612f)
2017-01-12Core/Scripts Fixed Anubarak issues related with Leeching Swarm spellKeader
(cherry picked from commit 3c35ce06af381cd416daad868c0f11709eb4855f)
2017-01-12Core/Scripts: remove hardcoded text from npc_saygetkrokli
- 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 582af025090462f29576988e7a4517fee9a206fe) 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 3acf6f36d1d60b7e2ac082bf9f6976de3256e250) 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 c214f987d730169e106b37fa1fe5f8565609374b) 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 e6ee6e2ae85f8a760dcd17e01b388bf3cd27c1e2)
2017-01-12Core/SmartAI: delay SMART_ACTION_FLEE_FOR_ASSIST if creature is rooted/stunned.Snapper
Prevents creatures from teleporting around when fleeing while stunned/rooted. (cherry picked from commit aaf10dccb09935e8618389df99b2f8616458cf6b)
2017-01-12Core/Scripts: boss_majordomo hardcoded texttkrokli
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 b6d43623a259f62ce0240a9e9f44f28e8c1ad5eb)
2017-01-12Core/SpellScripts: Added helper method to validate spellsjoschiwald
2017-01-12build fixShauren
2017-01-12Core/DBLayer: Refine new query callback for chainingShauren
2017-01-12Core/Scripts: move npc_mountaineer_pebblebitty to DBtkrokli
- move gossip text to DB and add quest condition - remove core script npc_mountaineer_pebblebitty, - thereby removing the file zone_loch_modan.cpp - because the original core script dialog is incorrect This version of the dialog can be verified from the following web pages: - http://wow.gamepedia.com/Key_to_Searing_Gorge_quest_chain - http://www.wowhead.com/npc=3836/mountaineer-pebblebitty#comments:id=332234 (cherry picked from commit 25881de7d3547c22eb76b2e0746f3c57484bca7a)
2017-01-12Core/Movement: enable item use and spell cast when dismountingjoschiwald
Remove error message and allow spell cast or item use from mounted state on ground, especially when sitting on a landed flying mount. Current behavior is that the player will get the error message "You can't do that while moving" when trying to cast a spell or pick up an item while sitting on a flying mount after having landed. By joschiwald, closes #6236 (cherry picked from commit 19aac66bc262a835cae288fc3d0ccdc8e93d0fb9)
2017-01-12DB/Creature: Ghostland waypointsKittnz
(cherry picked from commit ecd217a4ed735c9f32c2f4bc7622c0f0bee1e9ca)
2017-01-12Scripts/Instances: Fix a bug that would cause the Hodir encounter to never ↵treeston
properly begin. Tagging issue #17302. (cherry picked from commit e5382ee21538e4383a39b4dc0de274e856bb663b)
2017-01-12Scripts/Outland: Fix a potential crash. Closes #17308.treeston
(cherry picked from commit 96c05dbec0de5dcff60cc7a97e1b35171f3a8930)
2017-01-12DB/Creature: Ghoul Attack powerAokromes
Closes #9090 by Rushor (cherry picked from commit f82f06e29e6bb0d1747541c9831875782bbe4270)
2017-01-12Core/Player: Fix duel edge case crashjackpoz
Fix a crash that could be triggered if an aura removed after duel finished would have caused damage to one of the players. (cherry picked from commit 7ff0f3c65fd0c068560351eac92e96a8527c96a7)
2017-01-12DB/Item: fix text for item "Verna's Westfall Stew Recipe"Aokromes
Closes #17263 by SnapperRy (cherry picked from commit 0e8f3e081090e1d7d7105c2fc20506279d35e718) DB/Item: fix text for item "Lewis' Note" Closes #17264 by SnapperRy (cherry picked from commit 5a2726affb04d48b323b95f85bd3669b8ab2eeb0) DB/Item: fix text for item "A Letter to Grelin Whitebeard" Closes #17268 by SnapperRy (cherry picked from commit 5a91e2cea025695e332a35a27d86fed6c685679a) DB/Quest: fix prevquest for "Rejold's New Brew" Closes #17269 by SnapperRy (cherry picked from commit a932eb416eaf0f96ed4054f37de3b8e644a30584) DB/Quest: fix RewardText for "Beer Basted Boar Ribs" Closes #17275 by SnapperRy (cherry picked from commit ce107f3fcde3c07153ab0d14e32e6d9bfe9a1724) DB/Quest: fix chaining for quests related to Well Watcher Solanian Closes #17282 by SnapperRy (cherry picked from commit b14c5541b73e2b07e89a4381bec7d1aec5ffc365) DB/Quest: fix chaining for Blood Elves' training quests Closes #17284 by SnapperRy (cherry picked from commit de9c4237a5131250dede5c7b106b8256a5ef09e7) DB/locales_item: add missing localization for item "Bamboo Cage Key" Closes #17285 by lyn1337 (cherry picked from commit ea12727b45bab4d113e4b280ad957de8b88c2510) DB/gameobject: close "Cage Door" (STV) Close #17287 by lyn1337 (cherry picked from commit af03601f09557ff43b8c2745e631736705f03c23) DB/Creature: Plague Scientist spells Closes #16729 by Gargarensis and Rushor (cherry picked from commit 3cd66c90e9952245abb61d7902311c86949a9a30) DB/Quest: Preparin' For Battle Closes #9743 by Wylath (cherry picked from commit 7f6b8ed4586d80755172639c4cfdd7130cf0b251) DB/Quest: Army of the Damned Closes #7801 by sirikfoll (cherry picked from commit 3bba685b2a16dd267488dd34dd21ebb153e07293) DB/Creature: Fix pathing for A Cry For Help Closes #15722 by Joslyn-Maddie (cherry picked from commit a6e7c9873c7b3530e1c4ff28119dbec30abc6afb)
2017-01-12someone lives on the past :PAokromes
2017-01-12Missing part of c76226cAokromes
2017-01-12Missing part of c76226cAokromes
2017-01-12Script/Quest: Script Quest 24125 Rite of the WindsAokromes
By Malcrom, closes #18262
2017-01-12warning fixAokromes
2017-01-12Missing part of 5317a81Aokromes
2017-01-12Core/Scripts: Sharpbeak updateAokromes
By Malcrom
2017-01-12Scripts/Instances: More #16346 follow-ups. Fixed this time: Halls of ↵treeston
Reflection, Ignis the Furnace Master, Mimiron and Rend Blackhand. (cherry picked from commit 27a3eaab334176af6714f98c2eeb27d93334d226) Scripts/MoltenCore: Fix Ragnaros (#16346 follow-up). (cherry picked from commit 83e5df563876e037ecc35d5cb5c4e6d3a9ab2355) Scripts/BlackrockMountain: Nefarian. (#16346 f-u) (cherry picked from commit 650d7ab596bf956d146a147fdc938d3c6bdae022)
2017-01-12DB/Quest: A Little Slime Goes a Long WayDr-J
http://www.wowhead.com/quest=4513/a-little-slime-goes-a-long-way * Conditions so spell can only be http://www.wowhead.com/spell=15702/filling-empty-jar can only be used on dead oozes in Un'goro Crater rather than any npc regardless of if dead or alive * Script to despawn on spellhit so the item cant be re-used on same ooze (cherry picked from commit 8d2ccc4d1a88757e021a02bb2ad24eb828d0a8f7)
2017-01-12Core/VMaps: Fix some vmap height edge casesjackpoz
Fix Map::GetWaterOrGroundLevel() checking dynamic object only in phase 1 instead of current Unit phase. Improve DynamicMapTree::getHeight() dynamic object check by casting the ray at +0.5f from the passed Z coordinate, this value will be tuned to improve even more the results. (cherry picked from commit 1347d7cf7a8656f3db9d8b2f6e6d955e1fa8c129)
2017-01-12AI/SmartScripts: Add action_param3 "disablePathfinding" to ↵treeston
SMART_ACTION_MOVE_TO_POS (69). (cherry picked from commit 123e45c119b39ec36e5051bf83f52da2fa75f376)
2017-01-12Scripts/TotC: More follow-up to #16346. Also code style cleanup. Who names ↵treeston
all their creature pointers "temp"? (cherry picked from commit 4407877f365ff5ae69c30e18201f7d581990be87) Compiler warning fix. (cherry picked from commit 7fbd70d4c4a10a742bade4e33a132c0cf7996756)
2017-01-12Scripts/Instances: Follow-up to #16346. Fix Illidan and Northrend Beasts.treeston
(cherry picked from commit 4e922a5146889293078d59b881988506a8ac88f4) # Conflicts: # src/server/scripts/Outland/BlackTemple/boss_illidan.cpp
2017-01-12AI/PlayerAI: Fix potential edge case crash.treeston
(cherry picked from commit 2d2544fab025689912bc94d39b41bd86540ec1be)
2017-01-12Core/Creatures: Remove resetting of UNIT_FLAG_IMMUNE_TO_PC on combat clearingTrisjdc
(cherry picked from commit 34ef05ce0bfa34855ce33fcdf2bf82d257ae6672)
2017-01-12Core/Scripts Improve Felflame Infernal of Lord Jaraxxus fight (#16998)Keader
(cherry picked from commit 43855b47d8f436bbf6dc5437446490bb02ea3a01) Rename 9999_99_99_world.sql to 2016_06_02_01_world.sql (cherry picked from commit 7f0e1caf72acb44a738b89037bf4f2555c4ca023)
2017-01-12Core/Scripts Improve Jormungars fightKeader
(cherry picked from commit 0912df258d722f867c8ebe8fc77310f4fd1ce38c) Rename spell_snakes_spray for spell_jormungars_snakes_spray and cleanup (cherry picked from commit 2c9c8afc0f23dada7599ecede4bf3d598ab42006) Fixing the issue (cherry picked from commit 81083a8593b846e5a64f59771c4446f9f29c34c3) Changing remove aura method (cherry picked from commit b88d49be2498ce484124c1adc2bc1ab5ac2aa176) changing creature_text (tk feedback) (cherry picked from commit 9b444877dd8955ee0cfcf9bf56304220c4c276fb) Override and tkrokli again :D (cherry picked from commit 7205b4dd65bd569e4b254586f6802199de447194) Fix SQL name (cherry picked from commit cae19692ab2b627b292cdeed59069d5f6fa3be30)
2017-01-12Core/SmartAI: remove unneeded check for SMART_ACTION_FORCE_DESPAWN.Snapper
Gameobjects do not need to use SmartAI in order to be targeted by other entities' scripts. (cherry picked from commit 9803e58392eea0828aac96cd79a794a77323d9d0)
2017-01-11Core/DBLayer: Added new async query callback apiShauren
2017-01-11DB: Fix some DB errorsKillyana
(cherry picked from commit 325143960074a562b1d419bfe23cf9cbf1b75e11)
2017-01-11AI/PlayerAI: Code style cleanup.treeston
(cherry picked from commit e3aa19281f4d1e2437a5654715f75ae919bd4027) Build fix for horrendous, outdated, non-standards-compliant compilers. Such as the one in VS 2013. I hate VS 2013. Closes #17260. (cherry picked from commit 321d35417d39bd2531c63c63cd432cf86d84453f)
2017-01-11DB/Creature: Fix spawn position for FroggersKillyana
Updates #16488 (cherry picked from commit 3feeecf76cc61e7ec2e26f2d6af7e41ae7e8c835) DB/Quest: Fix required class for "You Have Served Us Well" Closes #17245 By SnapperRy (cherry picked from commit b451c931d3c884a5830255cae2ac3118a8eb5c2a) DB/Loot: Fix chance for contents of item "Fireproof Satchel" Closes #17247 By SnapperRy (cherry picked from commit 4b8f285c18cf21c090e826bfeb66ab36d70aad17) DB/Loot: Fix drop chance for quest item "Burning Legion Gate Key" Closes #17250 By SnapperRy (cherry picked from commit e7ac0236fee964c56d0dbcaac787109a8f1343f0) DB/Quest: set required profession for quest "Gathering Leather" Closes #17252 By SnapperRy (cherry picked from commit 60835936c43efa5c79be60b1886b139cf6a432b5) DB/Quest: Add conditions related to certain kinds of quests Closes #17255 By SnapperRy (cherry picked from commit b1aca1d1cfa60497275ff1e22124f89a50396239)
2017-01-11DB/Loot: Reduce dropped quantity for item "Ravasaur Pheromone Gland"Killyana
Closes #17229 By SnapperRy (cherry picked from commit 5161a830eada8a73bd69f2cee359bdb3f14ba959) DB/Conditions: Add condition target for spell cast by item "Zorbin's Ultra-Shrinker Closes #17228 By SnapperRy (cherry picked from commit f177b810387eade109e1f20b1b558e359bf7efc1) DB/Creature: Frogger Fix pathing and speed Updates #16488 (cherry picked from commit 37d01859c2e4be1509b130fed7a50518970eda3f) DB/Loot: item "Primed Key Mold" should not be droppable by any NPC Closes #17224 By SnapperRy (cherry picked from commit d455b77a514043ef2d19a7f2d0683ec512aa6177) DB/Loot: Waterlogged Recipe Closes #17222 By SnapperRy (cherry picked from commit 6b95d0b6671b08a8e99518c402680f52d4f91359) DB/Quest: Improvements to the Brood of Nozdormu rings quests Closes #17220 By SnapperRy (cherry picked from commit 51d100f4ba168ebf99d3d617c3099ad1498feb15)
2017-01-11DB/Creature: Remove and fix some wrong spawns in Eversong WoodsKillyana
Closes #17230 By SnapperRy and lyn1337 (cherry picked from commit dec66e3174a7cd4352ebb5d43ba678e477c09ceb)
2017-01-11DB/Quest: correct some quests' availability in K3, Storm PeaksKillyana
Closes #17235 By SnapperRy (cherry picked from commit 2a9732031f49bcec389501f7d94c614f8e0e76e8)
2017-01-11DB: Scripts for teleportation Pads in Storm Peaks and K3Killyana
Closes #17236 By SnapperRy (cherry picked from commit 73b51bb15fe4f4862a77c7cdcbb15d0f00996e38)
2017-01-11DB/conditions: Fix quest Condition to loot item "Vrykul Scroll of AscensionKillyana
Closes #17238 By SnapperRy (cherry picked from commit 62423994571f81a9313c949fa102df09e38546ac)
2017-01-11DB/Creature: Make some creatures appear dead when appropriate: K3 Snow ↵Killyana
Runner, Trapped Animal, Marsh Caribou Closes #17239 By SnapperRy (cherry picked from commit e518e297ef8d2e1c65751443982ccf218b7de6ed)
2017-01-11DB/Creature: Fix positions and movements type for Explorers' League ↵Killyana
Researcher and Chief Archaeologist Letoll (cherry picked from commit ebb4cca6d33d25f7e52e0595dc67a07efe05d173)
2017-01-11AI/PlayerAI: Finally implement cast logic for controlled players.treeston & Keader
(cherry picked from commit 25c5570f4714a8e26f4f1c5e61a1dab7767c8fbc)
2017-01-11Core/World: Remove unused config CONFIG_SIGHT_GUARDERDDuarte
(cherry picked from commit ca231cba0bb08f6fcf3747d634543c4c3264ca94)
2017-01-11DB/Misc: Everfrost ChipDr-J
1) Remove required quest from loot tables for http://www.wowhead.com/item=44724/everfrost-chip , http://www.wowhead.com/item=44725/everfrost-chip and http://www.wowhead.com/item=44729/everfrost-powder so that everfrost chip is not always empty when looted since none of these items should require active quest to drop only that player is friendly with sons of hodir or has completed pre-quest in case of remember everfrost 2) Add missing quest data for http://www.wowhead.com/quest=13421/remember-everfrost start/end/prevquest and set as repeatable (cherry picked from commit a481dd3707bece63de7a24baf70e9c16bd42345b)
2017-01-11DB/Misc: Miscellenous FixesDr-J
1) Fix http://www.wowhead.com/quest=1144/willix-the-importer so this quest does not complete as soon as taken so that players actually have to do the escort before been able to return quest 2) Remove XP at kill from several creatures which dont give xp on retail 3) Put alliance/horde versions of Reigns of the Grand War Mammoth (VOA) into seperate loot groups so chance for drop is actually 1% rather than been 1% chance of reference loot been called then been a 50/50 chance of which factions mount dropped which in fact reduced chance to 0.5% as if opposite factions dropped then not visible 4) Update to text target for one text from Rohin the Decaying 5) Move spell focus for http://www.wowhead.com/quest=12569/crocolisk-mastery-the-ambush so its on top of log and not behind it so position matches doing quest on retail (cherry picked from commit f941dad158a4bce837e5ab89d4af5502b33570b7)
2017-01-11DB/SAI: actually execute Technician Zhanaa's script on quest turn-inAokromes
Closes #17209 by SnapperRy (cherry picked from commit 291a26401360abbee575224fd47f01f8b217028c)