Commit Graph

28069 Commits

Author SHA1 Message Date
treeston
495e161db2 Fix an issue that was causing all creature group members to assist each other, even if only one of the aggro flags was set. Also refactor enum values to be readable.
Fixes #19977.
2017-07-03 19:39:16 +02:00
treeston
62d5113252 Two more refactors I missed for #19930. Last ones for now, I promise. 2017-07-03 17:49:54 +02:00
treeston
2739a5c5f5 Some more refactoring prep for combat/threat (#19930). 2017-07-03 17:33:34 +02:00
treeston
5d3c69bf44 Creatures now release spell focus on projectile launch (for spells that have a projectile portion) as opposed to projectile impact.
This should make some very slow projectiles (f.ex. Professor Putricide's Malleable Goo) a lot smoother.
2017-07-03 00:17:31 +02:00
Killyana
f9f15250a5 DB/SAI: Fix Thrallmar Grunt event text
Closes #18930
By dr-j
2017-07-02 19:49:23 +02:00
Killyana
57604f43bd DB/Creature: Hearthsinger Forresten 2017-07-02 19:43:00 +02:00
Keader
0048d4b618 Core/Custom: Fixed Duel Reset Exploits
Close #17419
*Fixed exploit with SPELLMOD_COOLDOWN
*Fixed exploit with some items (like Sylvanas' Music Box)
*Little cleanup
2017-07-01 16:56:30 -03:00
Shauren
c8480f171a Nopch fix 5 and should be last 2017-07-01 21:47:00 +02:00
Shauren
235194bf54 typo fix 2017-07-01 21:37:07 +02:00
Shauren
7a72a170be Nopch fix 4 2017-07-01 21:33:34 +02:00
treeston
0f47868d34 nopch fix episode 3: revenge of that one boss in slabs that is borked anyway 2017-07-01 21:21:16 +02:00
Shauren
533e082e80 Nopch fix 2 2017-07-01 20:56:41 +02:00
Shauren
383b30041f Nopch fix 2017-07-01 20:40:07 +02:00
Treeston
e2a1ccd118 [3.3.5] Combat/Threat rewrite - prep & refactor (#19966)
* Combat/Threat rewrite (PR #19930) prep work. Mostly refactors, and a compatibility layer on ThreatManager/HostileReference that allows scripts to be changed already.
2017-07-01 20:18:02 +02:00
Shauren
5879eb2198 Core/Spells: Add missing validate 2017-07-01 11:57:16 +02:00
treeston
e07a322a3e Combustion will now properly go on cooldown when the buff is manually cancelled. Fixes #19968. 2017-06-30 18:25:11 +02:00
treeston
e35092c6a1 Combat/threat rewrite prep - merge RBAC/DB changes. 2017-06-28 17:27:34 +02:00
Killyana
7a558e538a DB/SAI: Magister Idonis and Arcanist Janeda Event
Closes #19965
By Weyrath
2017-06-28 14:38:07 +02:00
Aokromes
445c5a00e8 Buildsystem: Enforce Visual Studio 2015 Update 1 in CMake
Even if it's for few days, it looks it's absolute minimum needed to compile 3.3.5a for now
2017-06-27 03:50:18 +02:00
Treeston
7dfd472f8d Proper client timeout detection (#19906)
- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets.
- Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2017-06-27 00:22:33 +02:00
Killyana
19fefbb72b BD: Typo 2017-06-25 20:23:03 +02:00
Killyana
651aa72dfd DB/Creature: Marauding Geist spawns
Waypoints and formations required
2017-06-25 19:47:13 +02:00
Killyana
565cbed7ba DB/Misc: Icecrown Citadel entrance, spawns and event
Closes #18713
Thanks to Rushor for the formation system and the script
2017-06-25 18:58:51 +02:00
Rushor
52942efa63 DB/Misc: Ragefire Chasm - Formation and Waypoint Rework
Closes #18735
2017-06-25 17:31:51 +02:00
Killyana
b4ac3208f5 DB/Quest: Add missing emotes for Tirisfal Glades quests
Closes #19935
By brotalnia
FOR 3.3.5 ONLY
2017-06-25 13:54:30 +02:00
Killyana
a2a686a33d DB/Quests: "Cultists Among Us" Requirements fix
Closes #19880
2017-06-25 13:37:13 +02:00
Killyana
9a03ba3c1f DB/Quest: "The Masters Touch" requirements fix
By mazdafil
2017-06-25 13:33:19 +02:00
Killyana
660c67473e DB/Quest: RP event for The Absent Minded Prospector part 4
Closes #19956
2017-06-25 13:28:47 +02:00
Aokromes
b2823f388a Rename 2017_06_25_00_world.sql to 2017_06_25_01_world.sql 2017-06-25 12:33:02 +02:00
Rushor
0770848322 Core/Creature: Implement Mangos GroupAI flags (allows formation without following) (#18733) 2017-06-25 12:29:05 +02:00
Treeston
489478b74d Core/Entities: Extend combo point system to all Units and fix numerous quirks with rogue CP and vehicles (Malygos P3) (#19914)
- Implement Wolverine Bite (fixes #752)
- General combo point system cleanup
2017-06-24 22:41:16 -03:00
ariel-
641c2036ab Core/Spells: fix runtime log spam 2017-06-24 22:28:00 -03:00
ariel-
d790f86a94 Core/Movement: silence warning 2017-06-24 17:27:38 -03:00
ariel-
30f9426b5b Core/Movement: New names for a few spline flags
(cherry picked from commit c7cd51e8f5)
2017-06-24 17:19:32 -03:00
Gildor
629095ae21 Warrior: Fix T10 Melee 4P Bonus (#19954) 2017-06-24 15:20:59 +02:00
Killyana
24b11a4dc0 DB/Creature: North Sea Kraken Pooling 2017-06-23 02:16:27 +02:00
Killyana
e90660bab3 DB/Creature: Serfex the Reaver
Add pooling
2017-06-22 22:26:31 +02:00
Shauren
dcc43de72f Buildsystem: Exclude ScriptPCH from all targets when building dynamic scripts (except MSVC)
(cherry picked from commit 550c57a0df)
2017-06-22 02:37:09 -03:00
Shauren
da9de83454 Core/Scripts: Optimize PCH contents
(cherry picked from commit a9b64d737d)
2017-06-22 02:36:13 -03:00
Shauren
5024813fe3 Buildsystem: Minor PCH building changes
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header
* Don't call the linker for pch helpertargets

(cherry picked from commit 137f5e7887)
2017-06-22 02:33:12 -03:00
tkrokli
60e6f2ba90 DB/page_text: show complete text in 'Legacy of the Aspects'
* 3.3.5 only, this quest chain was removed in patch 4.0.3a *

- the book is quest item (entry 5860) for quest 1154 'Test of Lore (2)'
- second to last page (10) must point to correct text for last page (11)
- full text contains the right answer to quest 6627 'Test of Lore (3)'
2017-06-21 22:46:22 +02:00
Shauren
9d37c2b8eb Core/Maps: Fixed initializing instance free ids when compiled with WITH_COREDEBUG
Closes #19931
2017-06-21 17:55:38 +02:00
Killyana
2d2c71cc75 DB: Monty and Box o' Squirrels
Closes #19922
By Weyrath
2017-06-20 20:12:53 +02:00
ariel-
9f765a1620 Core/Spells: fixed crash
Closes #19924
2017-06-20 13:31:36 -03:00
ariel-
faf299459b Core/Globals: fix VS2015 build 2017-06-20 00:02:34 -03:00
ariel-
c106177f20 Core/Achievement: fix linking 2017-06-19 23:47:55 -03:00
ariel-
85a7d5ce9a Core: ported headers cleanup from master branch 2017-06-19 23:20:06 -03:00
treeston
052fc24315 Fix an overly strict check that was causing guardians to evade loop. Also make players properly enter combat when their pets are engaged by a creature. 2017-06-20 00:58:32 +02:00
ariel-
fd07c4985e Core: fix warning 2017-06-19 13:38:01 -03:00
Shauren
d6201e5dbb Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50
(cherry picked from commit 9299e9bde0)
2017-06-19 13:16:13 -03:00