treeston
ae58f8e616
Revert "Merge pull request #16535 from Eliminationzx/FixWrongSealOfRighteousnessCalculation" while we figure out more details (see discussion in the PR).
...
This reverts commit 1a213bd921 , reversing
changes made to 657adc270a .
2016-02-16 12:34:20 +01:00
Shauren
655fc0135f
Core/Auth: Cancel ban expiry check timer on shutdown
2016-02-16 00:16:31 +01:00
Shauren
811c8bbd69
Build fix
2016-02-15 19:40:34 +01:00
Shauren
dfbb3bec56
Core/Auth: Moved expiring bans to background task - no longer blocking queries during login by default running every minute (configurable)
2016-02-15 19:38:53 +01:00
Treeston
1a213bd921
Merge pull request #16535 from Eliminationzx/FixWrongSealOfRighteousnessCalculation
...
[3.3.5] Core/Spells: Fix incorrect Seal of Righteousness calculation.
2016-02-15 14:58:10 +01:00
treeston
c70e3e31a7
Merge remote-tracking branch 'sirikfoll/despawnAtEvade' into 3.3.5 (PR #16528 )
2016-02-14 19:53:37 +01:00
Shauren
ce6221b10b
Warning fix
2016-02-14 18:47:12 +01:00
Shauren
5bf90b3338
Core/Auth: Performance/security improvements
...
* Changed all db queries to async
* Added buffer length checks
* Only allow one challenge/proof packet per socket lifetime
Closes #13217
Closes #16602
2016-02-14 18:41:25 +01:00
Shauren
101c3f9303
Merge pull request #16585 from Treeston/3.3.5-flightform
...
Core/Spells: Disallow druid flight form while shapeshifted
2016-02-13 23:56:11 +01:00
w5860363
e28cc7161a
Scripts/TheEye: Add spell Rend to advisor Thaladred the Darkener
...
Closes #16594
Closes #15915
2016-02-13 11:33:39 -02:00
Kittnz
af5f4ae85b
Pet/Misc: Improve Egbert's AI even more
2016-02-13 12:31:29 +01:00
Kittnz
2322ef3f50
Pet/Misc: Improve Egbert's AI
2016-02-13 12:06:19 +01:00
treeston
98860911e2
Check to make sure we aren't dispelling a buff for _all_ dispel types, not just magic. Closes #15321 .
2016-02-13 11:44:37 +01:00
treeston
26bbba4b8d
Revert "Merge pull request #16483 from Treeston/3.3.5-debuffimmunity" to fix #16589 while I investigate the retail behavior of SPELL_ATTR_0_UNAFFECTED_BY_INVULERABILITY further.
...
This reverts commit d67e87733b , reversing
changes made to cfed2d7a3d .
2016-02-13 03:17:01 +01:00
Shauren
ff45a422c5
Warning fix.
2016-02-12 20:45:09 +01:00
Shauren
fa3f106693
Core/Maps: Use map.dbc zone fallback if no area is found in grid files, not only if grid files don't exist
...
Closes #16583
Closes #16584
Extracting new maps is NOT needed.
2016-02-12 20:39:25 +01:00
sirikfoll
a36d78526d
Core/Scripts port _DespawnAtEvade functionality to 3.3.5 branch
...
Implement _DespawnAtEvade functionality to boss Lich King
2016-02-12 15:02:28 -02:00
treeston
3535a9fc7b
Core/Spells: Disallow druid flight form while in shapeshift forms that prevent mounting. No more swimming zombies. Closes #16354 .
2016-02-12 17:28:35 +01:00
treeston
a23ccc1b83
Scripts/Naxxramas: Fix an edge case crash in Gothik. Closes #16575 .
2016-02-12 12:18:17 +01:00
Shauren
9f6a7c7526
Merge pull request #16548 from Keader/omen
...
[3.3.5][6.x]Core/Scripts Fix multiple summon of Omen (Lunar Festival)
2016-02-12 10:04:49 +01:00
Keader
8130de1b9a
Fix multiple summon of Omen (Lunar Festival)
2016-02-11 19:08:50 -03:00
treeston
8e6fb3b1c5
Core/AI: Fully move react state check from CreatureUnitRelocationWorker to CreatureAI::MoveInLineOfSight. This means that AI for passive/defensive creatures can now once again use MoveInLineOfSight (and fixes that weird thing where triggers decided it would be funny to attack players).
2016-02-11 18:36:01 +01:00
Shauren
7f817a4fc0
Core/Scripts: Fixed calling UnitScript hooks
...
Closes #16543
(cherry picked from commit f809e5e13eac66add49d361ffb1634ff2ba6d4aa)
2016-02-11 16:36:08 +01:00
joschiwald
b4b43d03b3
Core/Spells: spells with SPELL_ATTR1_NO_THREAT also causes no initial aggro
2016-02-10 22:35:23 +01:00
treeston
62aff401f6
Merge branch '3.3.5-instanceextend' into 3.3.5 (PR #16392 )
2016-02-10 22:23:39 +01:00
Shauren
89d8d50b2e
Core/Maps: Moved min height calculation to worldserver for more precise results
...
Closes #16530
2016-02-10 21:25:28 +01:00
Treeston
d67e87733b
Merge pull request #16483 from Treeston/3.3.5-debuffimmunity
...
[3.3.5] Make Web Wrap / Mutating Injection (and others) properly cancel on immunity (Divine Shield/Ice Block)
2016-02-10 20:33:10 +01:00
treeston
6102a7937d
Maps/Instances: Implement handling of CMSG_SET_SAVED_INSTANCE_EXTEND
2016-02-10 19:35:11 +01:00
treeston
cfed2d7a3d
Merge remote-tracking branch 'Eliminationzx/FixJumpDestOrientation' into 3.3.5 (PR #16450 ) with some minor CS adjustments
2016-02-10 17:41:19 +01:00
Treeston
2c437ff8ec
Merge pull request #16491 from Treeston/3.3.5-boundarycheck
...
[3.3.5] Add target boundary check to BossAI CanCreatureAttack call
2016-02-10 17:23:43 +01:00
Elimination
ff80f249a7
Fix jump dest orientation
2016-02-10 20:25:29 +07:00
ccrs
983bbe4a4c
Core/Spells: Rogue Honor Among Thieves
2016-02-10 14:12:58 +01:00
Elimination
ff324e7284
Fix incorrect Seal of Righteousness calculation.
...
Source http://wowwiki.wikia.com/wiki/Spell_power_coefficient
2016-02-10 16:15:42 +07:00
Nyeriah
e9db04a92c
Scripts: Fix no-PCH build MKII
...
Bah
(cherry picked from commit 781152a30c526ff94638a2b10845d1686edb5e62)
2016-02-10 04:07:33 -02:00
Nyeriah
130f744c29
Scripts: Fix no-PCH
2016-02-10 03:19:02 -02:00
Nyeriah
6a56ede179
Scripts/Magister's Terrace: Script Kalecgos' appearance after using the Scryer's Orb
...
- Added missing waypoints, spells, emotes, proper timing... and prevent him from being summoned multiple times
Closes #13208 , #16522
2016-02-10 03:03:59 -02:00
Nyeriah
6904073c9c
Core/GameObject: Also send EventInform() calls for GAMEOBJECT_TYPE_CAMERA
...
- This allows object and zone AI to process events called by camera objects as well (previously only possible through event_scripts)
Closes #16506
2016-02-09 23:12:17 -02:00
treeston
e5e97bedc0
Merge remote-tracking branch 'sirikfoll/npcMyranda' into 3.3.5 (PR #16438 )
2016-02-09 23:44:01 +01:00
Treeston
165c6a4d8c
Merge pull request #16484 from Treeston/3.3.5-triggervisibility
...
Grids/Notifiers: Notify triggers of units moving within their LoS
2016-02-09 23:31:59 +01:00
sirikfoll
9f78dc37f7
Core/Scripts/DB Move script npc_myranda_the_hag to SAI
...
Moves the entire NPC script to the database and corrects a logic error where players who have rewarded the quest Scarlet Subterfuge and lost the disguise before taking the quest In Dreams were no longer able to get the disguise.
2016-02-09 20:16:41 -02:00
Treeston
8eabbb0427
Merge pull request #16467 from Treeston/3.3.5-FixEvadeMode
...
[3.3.5] Creature/AI: Fix incorrect evade logic
2016-02-09 22:53:38 +01:00
treeston
19ed18c881
AI/BossAI: Make creature never chase targets that are out of bounds
...
- Add missing const attribute on CheckBoundary arg.
- Prevent AI from attacking a target that is out of bounds. This prevents exploids such as killing Gluth/Deathbringer from out of bounds.
2016-02-09 22:46:57 +01:00
Rushor
c8f34656ef
Merge pull request #16486 from Rushor/spiderman
...
[3.3.5][6.x]Scripts/Karazhan: Implement Optional Boss Spawn
2016-02-09 21:18:58 +01:00
Shauren
9d81ef2af2
Core/Creatures: Improved creature text selection to be "more random" instead of favoring first entry
...
(cherry picked from commit 41d6460c75ce094e8ade92c88b603231aaa8e8a5)
# Conflicts:
# src/server/game/Texts/CreatureTextMgr.cpp
2016-02-09 19:26:43 +01:00
Shauren
55ef8d80a3
Core/Utils: Moved rng functions to separate header and added utility functions to select a random element from a container where each element can have different chance of being selected
...
(cherry picked from commit ae20b2ab561bc07d85f443ae914bc597c9d6ac6e)
(cherry picked from commit 921d893c2a82eb6ac0762bf7001df87911b44611)
(cherry picked from commit 9ab10d6e680ca835d1dfdfbceb9f18f330f994fc)
(cherry picked from commit 00c878e73a8c6b8ce3339d224ab5611df3bbd07c)
(cherry picked from commit ff9c999334d87acc3fcea9737753c30b7f1abe25)
(cherry picked from commit bc94bacce404401a480b6871eaa7bc38d766014c)
(cherry picked from commit d5b0ffbe9b0c07beb8d0dfc52a6532c2da805285)
2016-02-09 19:26:29 +01:00
Shauren
761c82e65a
Core/Maps: Use IsValidMapCoord for checking Z coord instead of just std::isfinite - only acceptable values are between -17066.6656 and 17066.6656
...
(cherry picked from commit 4d956c89fc6f20c546a396573cf42aa97b844c09)
2016-02-09 19:18:05 +01:00
Shauren
25cdc5d980
Core/Maps: Parse MFBO adt chunk to properly handle height where player counts as falling under the map
...
* This fixes the height at which player is instantly killed when falling from The Frozen Throne
* Set PLAYER_FLAGS_IS_OUT_OF_BOUNDS on players under the map to enable release spirit button while still falling
Note: Extracting new maps is required
(cherry picked from commit 4f78efd4633f79285f176b61367a067b2cd90e2b)
# Conflicts:
# dep/PackageList.txt
# src/server/game/DataStores/DBCStructure.h
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Handlers/MovementHandler.cpp
# src/tools/map_extractor/CMakeLists.txt
# src/tools/map_extractor/System.cpp
# src/tools/map_extractor/adt.h
# src/tools/map_extractor/loadlib.cpp
2016-02-09 18:44:19 +01:00
Shauren
aa432db36d
Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)
...
Note: Extracting maps is required
(cherry picked from commit db0b8bf24e2b8eb87e6aed7b031ebe138717403d)
# Conflicts:
# src/server/game/Achievements/AchievementMgr.cpp
# src/server/game/Chat/Chat.cpp
# src/server/game/Conditions/ConditionMgr.cpp
# src/server/game/DataStores/DBCStores.cpp
# src/server/game/DataStores/DBCStores.h
# src/server/game/DataStores/DBCfmt.h
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Handlers/BattleGroundHandler.cpp
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Spells/Spell.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_go.cpp
# src/server/scripts/Commands/cs_group.cpp
# src/server/scripts/Commands/cs_lookup.cpp
# src/server/scripts/Commands/cs_misc.cpp
# src/tools/map_extractor/System.cpp
# src/tools/mmaps_generator/TerrainBuilder.cpp
2016-02-09 18:19:28 +01:00
Keader
61f92b9a89
Core/Spells: Fixed Totemic Mastery (Tier 6 2P) Shaman
2016-02-08 22:28:47 +01:00
Rushor
40814c27b5
Merge pull request #16493 from Rushor/KingofEssos
...
[3.3.5][6.x] DB/Quest: King of the Foulweald - Improve Questevent
2016-02-08 19:52:49 +01:00