aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-01-29Core/Scripts: Tom Hegger must target player in Say text (#17395)tkrokli
File: zone_borean_tundra.cpp Script: npc_hidden_cultist Quest: The Hunt is On, 11794 NPC: Tom Hegger, 25827 Before this change, Tom Hegger does not target player when saying his aggro text "You don't know who you're messing with, $c! Death beckons!" and hence the text $c will be shown instead of the player class. (cherry picked from commit 736843fbb5442b1338ec888c8a702d666c95a76b)
2017-01-29Creature/Loot: Do not display "lootable" sparkles for player even if others ↵Treeston
in the group still have quest items to be looted from creature. (#16265) (cherry picked from commit a49544cc187d3a156b4615907d6b82057364fcc4) # Conflicts: # src/server/game/Handlers/LootHandler.cpp
2017-01-29Merge branch '3.3.5-frogger' into 3.3.5 (PR #17261)treeston
(cherry picked from commit 90ff3ce8c8256796cb637fba52e8ae38a0751176)
2017-01-29Core/Pet: Fixed pets dont lose auras on join arena (#17185)Keader
(cherry picked from commit 994eab6baeeed8987ad56ef595eb601035e13c0a)
2017-01-29DB/Quest: fix availability for some questsAokromes
Closes #17371 by SnapperRy (cherry picked from commit a307157dac691f8b98c80f32993601ceb6739fc2)
2017-01-29Core/Spells: Implement SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER (#17160)mik1893
* Core/Spells: Implement SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER Closes #14972 (cherry picked from commit fd88a67182b4915a702118151b1a1c6c87fe9ead)
2017-01-29Core/Scripts: Extended SMART_ACTION_SET_INST_DATA to also set BossStates. ↵ariel-
(#16739) Scripts/Dire Maul: Initialize boss states array so it may be called from SmartAI. (Ref #6429) (cherry picked from commit d1d0c64ad11cb3faf986a5332fec6b704fb8026c) # Conflicts: # src/server/game/AI/SmartScripts/SmartScriptMgr.cpp
2017-01-29Core/Scripts: Migrate Professor Dabiri to SAI (#17367)Andrew Letson
- 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 8e84603090726cf3715c444763a2c499f6518e95)
2017-01-29Adjustment to Player::SetViewpoint to allow for Mind Vision "hops". (#17041)Alan Deutscher
* Adjustment to Player::SetViewpoint to allow for Mind Vision "hops". * Dynamic objects should not be a valid viewpoint for spells like Mind Vision. * Dynamic objects should not be a valid viewpoint for spells like Mind Vision. * Removed redundant TYPEMASK_PLAYER check. * Moved SetSeer outside of if statement. (cherry picked from commit 2df6a9126ac0173f0d89bbc22e735726206af536)
2017-01-29Core/World: Fixed compile warningjoschiwald
2017-01-29Core/Player: Moved character_template from character to world dbjoschiwald
2017-01-29Core/Spells: Fixed Crash LightningShauren
2017-01-29Core/Entities: Basic AreaTrigger System (#18035)Traesh
* Implemented AreaTrigger Templates * Implemented AreaTrigger Splines * Implemented SPELL_AURA_AREA_TRIGGER * and many more
2017-01-28Tools/mapextractor: Fixed db2/gt output filenames when running on linuxShauren
Closes #18975
2017-01-27Core/Misc: Fixed uninitialized valuesShauren
CID 1360578 CID 1360579 CID 1360581 CID 1360582 CID 1367984 CID 1367985 CID 1360576
2017-01-25Core/Misc: Fix a few coverity issuesShauren
CID 1360566 CID 1360567 CID 1361723
2017-01-24Core/Packets: Changed ByteBuffer write exceptions into asserts (reading is ↵Shauren
unaffected as data comes from untrusted source - client)
2017-01-23Tools/Extractors: Use boost::filesystem for path manipulationsShauren
Fixes coverity issue CID 1324654
2017-01-22Core/Misc: Updated ResponseCodes enumShauren
Closes #18897
2017-01-22Core/Misc: Updated BattlegroundTypeId enum againzamalaev
Closes #18775
2017-01-22Core/Misc: Updated BattlegroundTypeId enumjoschiwald
2017-01-22Core/Criteria: Implement new criteria tree operator for Legion (#18912)Krudor
2017-01-22Core/Players: Fixed accidentally deleting Talentsjoschiwald
Note: If you want to delete deprecated Talents from DB, enable the CharacterDatabaseCleaner
2017-01-19Core/Proto: Generate new protobuf filesShauren
CID 1354572 to 1354592, 1354597
2017-01-19Core/Spells: SPELL_AURA_218 does no longer haste range attacksjoschiwald
2017-01-18Tools/Extractors: Intruduce safe casc handles and fix all casc related ↵Shauren
memory leaks CID 1254545 CID 1254555 CID 1254588 CID 1343649
2017-01-18Core/Spells: Fixed SetSpellModifier packetjoschiwald
2017-01-17Build fixShauren
2017-01-17Fix static analysis issuesShauren
CID 1291964 CID 1292775
2017-01-16Core/DBLayer: Fixed copy paste mistake in ↵joschiwald
8e2634b2b49eb814b8cc425a060b2f160dbb49b7
2017-01-15Removed debug leftoversShauren
2017-01-15Build fixShauren
2017-01-14Core: Updated to 7.1.5.23360Shauren
2017-01-14Core/Scripts: update npc_eagle_spiritAokromes
By Malcrom
2017-01-14Core/Scripts: update to sharpbeakAokromes
By Malcrom
2017-01-14Core/Movement: Update MoveSmoothPath for flying creaturesAokromes
By Malcrom
2017-01-13Core/DBLayer: Convert async queries to new query callbacks and remove old ↵Shauren
callback handling
2017-01-13Fixed buildjoschiwald
Closes #18816
2017-01-13Script/Quest: Update SharpbeakAokromes
By Malcrom
2017-01-13Core/Spells: Fixed all cases of spells that crash the client when pressing ↵Shauren
ESC after being cast (cherry picked from commit f765e8eb73a7eea550d6059f63327ae2f4ac7a14)
2017-01-13Instances/DrakTharonKeep: Fix Novos the Summoner. Fixes #17331.treeston
(cherry picked from commit 813e33b92784831e418a41e3ea0080905bb6dabf)
2017-01-13Core/Script: moved SAI to cpp for The Etymidian, closes #17053 (#17330)ariel-
(cherry picked from commit f03dc799591afe9421b1970fa9b07465bf6ef312) Rename 9999_99_99_99_world.sql to 2016_06_13_04_world.sql (cherry picked from commit 90ba7fe938241b6900daaef950e89b58da1e514f)
2017-01-13Scripts/UtgardePinacle: Adjust King Ymiron boundariesAokromes
(cherry picked from commit cc521d49dc159d9f4fb043b815d44d33ac810375)
2017-01-13Core/Movement: interrupt a creature's current cast when fleeing for ↵SnapperRy
assistance, and (if spell is not castable while moving) when running random/fleeing movement generators. (#17271) Also make sure the creature is alive before updating. Fixes #12823. (cherry picked from commit 2db9269ec1c06b5fccc45dc0a5b4f714f9b48804) DB/Creature: World Trigger (Not Immune NPC) InhabitType update Closes #17332 by Malcrom (cherry picked from commit 78d08834c0afe0be09e4ec071a6e6855aa18e2c8) DB/Item: Fix text in Rune-Inscribed Parchment Closes #17329 by tkrokli (cherry picked from commit 8879545f21fe13650872358741b687a524cf8cb9) DB/Quest: improve chaining for "The Ashenvale Hunt" quests Closes #17323 by SnapperRy (cherry picked from commit d034eedb811912546025d11a5e9335bcd6600464) DB/trinity_string: wrong string about character customization + minor fix Closes #17306 by lyn1337 (cherry picked from commit 0951e559ebe6b76abdfef55619244578d9917002) DB/Quest: fix some completion/offer reward quest texts Closes #17336 by SnapperRy (cherry picked from commit e9025036b9848a5a684c57e3e066687c29fde321) DB/Quest: add queststarters for "Regthar Deathgate" Closes #17337 by SnapperRy (cherry picked from commit 0b8921a0ef81fb7c4741248301b17a86fa0ffb69) DB/Quest: fix chaining for "The Real Threat" Closes #17338 by SnapperRy (cherry picked from commit c9cb86d6c53ceb7331a1a5c1ff8a69f569cca426) DB/Quest: fix repeatableness (or lack of) for some quests Closes #17339 by SnapperRy (cherry picked from commit b9f2e2a81b7f0a269da3a8f9597a4eca17899781) DB/Quest: improvements for "Fool's Stout" Closes #17340 by SnapperRy (cherry picked from commit 4ec753dc50927e358a63a49a56cef7f5a72f41eb)
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