Commit Graph

30068 Commits

Author SHA1 Message Date
Nyeriah
9db8ae1654 Scripts/Karazhan: Rework Attumen the Huntsman's script
Change log:
- Timers are more accurate
- Corrected Charge ability ID based on 6.x researches
- Added Midnight's missing emotes
- Fixed issue with instance being stuck in combat in case of wipes
- Solved the rare scenario where Attumen would be summoned multiple times
- Visual spell on 3rd phase transition added
- Attumen and Midnight can now be damaged during 3rd phase transition
- Midnight calls for the aid of every horse still alive in the stables
- Use proper spells to summon Attumen and handle transitions
- Now despawns on evade
Video of encounter after changes: https://www.youtube.com/watch?v=KX0rqaBeSzw
(cherry picked from commit 4c4d92faa3)

Scripts/Karazhan: Fix a warning
(cherry picked from commit 0cc33b5a42)

Scripts/Karazhan: Register Midnight's summons

* Solves issue with bosses not despawning after encounter
(cherry picked from commit 2d0fa2d020)
2017-02-11 17:17:38 +01:00
Dr-J
307003fc9c DB/Misc: Various Fixes
1) Add a missing to spell to make http://www.wowhead.com/object=182050/box-of-mushrooms#comments spawn a http://www.wowhead.com/npc=18120/angorosh-mauler when looted
2) http://www.wowhead.com/npc=30718/slumbering-mjordin should not be attackable until gossip selected
3) The Valiant's Challenge - Make the Argent Champion set data on squire danny by creature guid instead of closest creature to prevent credit not being given is player is too far away from squire danny.
4) Add civillian flags to http://www.wowhead.com/npc=18206/wastewalker-captive to prevent these non selectable caged npcs from attacking players
5) http://www.wowhead.com/item=7666/shattered-necklace should have possibility to drop for both factions (not just horde) the item is required for a quest for horde players but starts a different quest which horde cant even accept for alliance.
(cherry picked from commit 36306c40d3)
2017-02-11 17:10:59 +01:00
Aokromes
643beaf943 DB/Gameobject: Respawntimer fix for Quest 11695
Closes #17643 by Tauriella
(cherry picked from commit 5a550f9418)
2017-02-11 17:05:42 +01:00
Killyana
a1dcbfc1b3 DB/Creature: update Drak'aguul script and fix a DB error
Updates #16573

(cherry picked from commit 995f5f1f2b)
2017-02-11 17:03:07 +01:00
Killyana
2ca6c021e1 Creature/SAI: Add Frostbolt to Gordok Ogre-Mage
(cherry picked from commit eb496e22eb)
2017-02-11 17:01:32 +01:00
Keader
5978e90722 Core/Scripts Added Black Temple Boundaries (#17579)
* Core/Scripts Added Black Temple Boundaries
(cherry picked from commit 2710c655ff)

# Conflicts:
#	src/server/scripts/Outland/BlackTemple/boss_teron_gorefiend.cpp
2017-02-11 17:00:29 +01:00
treeston
e30cbb960e Core/Spell: Quick readability change. Functionality not altered.
(cherry picked from commit 03bef35500)

# Conflicts:
#	src/server/game/Spells/Spell.cpp
2017-02-11 16:59:44 +01:00
ariel-
3532173ee3 Core/Vehicle: delay position update in Vehicles, this may be deleted on UpdatePosition, generating a crash
Closes #17634

(cherry picked from commit 6b3067f978)

# Conflicts:
#	src/server/game/Entities/Vehicle/Vehicle.cpp
2017-02-11 16:56:07 +01:00
Killyana
611bc7d838 Core/Entities: Remove wrong immunity
Closes #17363

(cherry picked from commit 0be0606593)
2017-02-11 16:49:56 +01:00
Killyana
28a029c440 DB/SAI: Kilix the Unraveler event
Closes #16538
By Rushor

(cherry picked from commit cdf8f3c2e1)
2017-02-11 16:48:03 +01:00
Killyana
09740ec4c3 DB/SAI: Drak'aguul
Closes #16573

(cherry picked from commit fc2fa483b7)
2017-02-11 16:42:28 +01:00
ariel-
781891a857 Core/Handlers: actually check allowed trainer classes and races to avoid spoofing
Closes #14586

(cherry picked from commit f87f7619aa)

# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Handlers/NPCHandler.cpp
2017-02-11 16:39:45 +01:00
ariel-
e56633dbd9 Update ItemPrototype.cpp, codestyle and indentation cleanup
(cherry picked from commit a6005d98e7)

# Conflicts:
#	src/server/game/Entities/Item/ItemPrototype.cpp
2017-02-11 15:57:08 +01:00
Killyana
3e33e5bf78 DB/Quest: The Keeper's Favor
Fix spell target and cast type
Closes #17623

(cherry picked from commit 10ac7a06de)
2017-02-11 15:53:55 +01:00
ariel-
c827443d4a Core/Player: Misc codestyle
(cherry picked from commit bdbd5b0961)
2017-02-11 15:49:32 +01:00
Killyana
bc690f9cb0 SAI: Gordok Ogre-Mage
Closes #17627

(cherry picked from commit 9e46786288)
2017-02-11 15:48:14 +01:00
Killyana
d5677655f2 DB/NPC: Quartermaster Bartlett
Closes #17611

(cherry picked from commit c2e29a34eb)
2017-02-11 15:35:44 +01:00
ForesterDev
19df05d86d Core/UnitAI: Removed unneccessary null checks in SpellTargetSelector. CID 1357405 (#17630)
(cherry picked from commit a2495002e5)

# Conflicts:
#	src/server/game/AI/CoreAI/UnitAI.cpp
2017-02-11 15:34:48 +01:00
Kittnz
fe1432cbdb DB/Creature: Add waypoints for Deathguard Molder
Closes #17626

(cherry picked from commit ce062250a2)
2017-02-11 15:31:48 +01:00
ForesterDev
b65bb30090 Core/Entities: add missing null pointer checks in HandleProcTriggerSpell. CID 1356245 (#17629)
(cherry picked from commit 22c4e87ebb)

# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
2017-02-11 15:30:51 +01:00
ForesterDev
97f65d9b4d Scripts / Naxxramas : add missing null pointer check. Fixes CID 1354738 (#17628)
(cherry picked from commit d57c177d0b)

# Conflicts:
#	src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
2017-02-11 15:29:22 +01:00
SnapperRy
13bac539d6 Core/Mail: implement a way to specify NPC sender for mails when they should be different from the quest ender (#17601)
(cherry picked from commit d4e15f1aac)

# Conflicts:
#	src/server/game/Quests/QuestDef.cpp
#	src/server/game/Quests/QuestDef.h

Rename 9999_99_99_99_world.sql to sql/updates/world/3.3.5/2016_07_19_00_world.sql
(cherry picked from commit 3a77dec6e6)
2017-02-11 15:19:42 +01:00
ariel-
8d45095e28 Core/Entities: implement SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER, fixes talent Point of no Escape
(cherry picked from commit 2feb53ecb6)

# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Spells/Auras/SpellAuraDefines.h
#	src/server/game/Spells/Auras/SpellAuraEffects.cpp
2017-02-11 15:14:04 +01:00
Shauren
6f176c0980 Core/Spells: Fixed fishing
Closes #19016
2017-02-11 13:04:12 +01:00
Shauren
87513871dc Fixup pr e5e8537c3e 2017-02-11 11:46:55 +01:00
Marco Ebert
f055039f58 Fix non PCH build. Finally. 2017-02-11 10:05:47 +01:00
Aokromes
feac31cf52 Tools: Make extractor better, add mmaps extractor multitask 2017-02-11 05:46:13 +01:00
DoctorKraft
e5e8537c3e Core/Spells: Fixed Victory Rush
Closes #19044
2017-02-10 23:22:35 +01:00
edreisantafe
9ad50fb08c Core/Spells: Fixed Levitate
Closes #19091
2017-02-10 23:03:19 +01:00
Shauren
8453d7dae2 Core/Auras: Allow passive auras from items to stack 2017-02-09 18:53:55 +01:00
vincent-michael
8aacc07727 DB/Quests: Updated quest_poi / quest_poi_points data für 7.1.5 2017-02-09 16:02:50 +01:00
Aokromes
48724ada69 Tools: Enable tools compilation by default
(the time diff is small and it will help starters, advanced users can disable it at any time on cmake guy/compilation script)
2017-02-09 09:46:05 +01:00
Shauren
c7d6b6f92c Dep/CascLib: force linking with zlib
Closes #19074
2017-02-08 22:54:32 +01:00
Shauren
bc623ed97f sql name 2017-02-07 21:20:52 +01:00
DoctorKraft
a692ebdcb0 Core/Spell: Conjure Refreshment (#19035) 2017-02-07 21:17:47 +01:00
vincent-michael
941f7d2bbe DB/Quests: Updated quest_template data for 7.1.5 part 3 2017-02-07 18:06:00 +01:00
joschiwald
0659a85436 Core/Entities: Fixed typo in AreaTrigger loading 2017-02-06 21:19:31 +01:00
joschiwald
e6b46f883b Core/Guilds: Addition to e0e0242cb3
* changed count type from uint32 to uint64
2017-02-06 19:26:47 +01:00
Shauren
a210c7ccf6 Core/Opcodes: Add missing handlers (for logging names mostly) 2017-02-06 17:23:39 +01:00
joschiwald
e0e0242cb3 Core/Guilds: Added log message about guild achievements on startup 2017-02-05 22:16:13 +01:00
joschiwald
e3d44a6497 Fixed build 2017-02-05 21:49:53 +01:00
ariel-
32fd993dd7 Core/Entities: Readded check removed in d7460887c8, caused flying ghost players to not move if they died during a root effect, root flag was never cleared clientside and impeded movement.
(cherry picked from commit ef85d01746)

# Conflicts:
#	src/server/game/Server/WorldSession.cpp
2017-02-05 21:23:29 +01:00
ariel-
635ea3258b Core/Loot: fix bug introduced in a49544cc18 in which creatures only having gold wouldn't show lootable sparks, and thus couldn't be looted
(cherry picked from commit 59f71f915a)
2017-02-05 21:14:22 +01:00
ccrs
297c0a9b9e Core/UnitAI: #17309 follow-up (#17608)
* Core/UnitAI: SelectTarget correction

Set CurrentVictim as first element on targetList if necessary, which is then filled with the threatlist elements that satisfy the predicate.
(cherry picked from commit b008b677ad)
2017-02-05 21:14:04 +01:00
Dr-J
7a2a8059c9 DB/SAI: Naturalist Bite
Improvements to previous script which only gave credit for lost in action
(cherry picked from commit f8f207d21c)
2017-02-05 21:13:43 +01:00
Aokromes
b26efbcfa0 DB/Creature: Misc fixes
By Malcrom
(cherry picked from commit 58594c2072)
2017-02-05 21:10:53 +01:00
Gustavo
accaee579e Core/AI Prevent bosses respawn when BossState is set to DONE (#17616)
(cherry picked from commit f826ecb4b2)
2017-02-05 21:09:43 +01:00
ariel-
a5502cb7ec Core/Player: fix crash
Closes  #17073

(cherry picked from commit 028e473ec4)
2017-02-05 21:09:09 +01:00
ariel-
5d36f29843 Core/Misc: remove two synch queries and replace them with CharacterInfo cache
(cherry picked from commit 1a52c1cd36)
2017-02-05 21:07:32 +01:00
ariel-
5565defd9f Core/LFGMgr: fix race condition in _SaveToDB
(cherry picked from commit 94fb921cea)
2017-02-05 21:07:32 +01:00