Commit Graph
32183 Commits
Author SHA1 Message Date
Keader 77a73a737c Build fix and codestyle
(cherrypicked from 8f00aa92de6c119ee664fd463ccd1f7bd8063760)
2019-06-15 18:41:09 +02:00
Afgann afade22ffb Core/Scripts: Moorabi encounter updated. (#19013)
(cherrypicked from 21b5a377e49b4c0bb7d3fa53451046af1192af4a)
2019-06-15 18:41:09 +02:00
Shauren be87c0e8b8 fix typo
(cherrypicked from 09cc6b3c33cbe7becfbeb47846253da5febfc5e6)
2019-06-15 18:41:09 +02:00
Shauren 48cc6f384d Core/Maps: Adjusted WorldObject::GetGridActivationRange() to never be less than map visibility distance for active objects to ensure equal ranges for activation/deactivation of grids
Updates #19072

(cherrypicked from 74bb92a5822d5a52aecc9cf117309ec1e21abd92)
2019-06-15 18:41:09 +02:00
ariel- 248fd9691b Core/Spell: properly add SPELLMOD_COOLDOWN to spells without initial cooldown
Closes #15605

(cherrypicked from 3a65c706572ea0d0b66b9b79a275f8d230f7991d)
2019-06-15 18:41:09 +02:00
Kittnz 5291842a33 Game/Scripting: Add OnPlayerRepop hook
Called when a player presses release when he died

(cherrypicked from d550ba73927350c3f79ff6804609cf2f5d368987)
2019-06-15 18:41:09 +02:00
treeston cc020b2a0f Core/Creature: Prevent boss creatures from ever respawning naturally.
(cherrypicked from 3ddcf40037bb032c429c9ad6f0817f0796fda535)
2019-06-15 18:41:09 +02:00
ariel- a29a157e34 Core/SmartAI: Delay SMART_ACTION_FORCE_DESPAWN by at least one world tick
- Restore old despawn behavior of SmartAI despawning (without reintroducing the run time logs caused by IsSmart)
- Some SAIs relied on this to function (for example #1249)

Partial reverts commit 4fc4c81e8989febd7e650d749af358548e264e2c

(cherrypicked from aa7ef797d6c362710a38c12e31db4b8f3b2963e4)
2019-06-15 18:41:09 +02:00
xinef1 3f7fe6f8a5 Core/Spells: Remade trajectory target selection (#19048)
* Remade trajectory target selection
* Added possibility to apply conditions to trajectory spells
* Properly recalculate delay time if CMSG_UPDATE_PROJECTILE_POSITION is received

(cherrypicked from c6060dd0c511ddad3cb1f0423aa9ccf2de7aedec)
2019-06-15 18:41:09 +02:00
Gustavo c53df2adb0 Core/Scripts Update boss Maiden of Virtue (#19058)
(cherrypicked from d06391d0628ffbf43da471c83653853b0926b4ab)
2019-06-15 18:41:09 +02:00
xinef1 b711f0bcae Core/Spells: Added SPELL_FAILED_NOTHING_TO_STEAL error (#19036)
Corrected Dispel check in sanctuary area
Added root check for SPELL_EFFECT_JUMP and SPELL_EFFECT_JUMP_DEST

(cherrypicked from 3c605ba614c45c4b8f99c12fb49f342c068054a5)
2019-06-15 18:41:09 +02:00
xinef1 68cc366d88 Core/Spells: Corrected summon category SUMMON_CATEGORY_VEHICLE (#19052)
(cherrypicked from 227d5a9288db1200720444226320914ebcc8a216)
2019-06-15 18:41:09 +02:00
Gustavo 384f2d636c Core/Scripts: boss The Curator (Karazhan) rework (#19040)
Closes #16099
(cherrypicked from 169e150628913a84d44cac2cc4a70976de0a025a)
2019-06-15 18:41:09 +02:00
xinef1 8d6d00dc15 Core/Spells: Corrected execution time calculation for dst targets (#19039)
(cherrypicked from c1ca852e1682c8a09b9fbb4143663674320ce021)
2019-06-15 18:41:09 +02:00
xinef1 d1cbd8a837 Core/Pets: Fixed flashing pet attack button (#18906)
(cherrypicked from 0fa38d0ae03e3d301fb1f94c48122ea81f000131)
2019-06-15 18:41:09 +02:00
Gustavo 2dcc2d0f05 Core/Scripts: boss Nightbane rework (Karazhan) (#18899)
Closes #10017
(cherrypicked from ad8a71c0848e9746922bb2b6b90574032ffc1db8)
2019-06-15 18:41:09 +02:00
Keader a73713b348 Core/Scripts: Updated Ruby Sanctum instance model
(cherrypicked from ce774918a7959b7780d6af9e095b3b5fcdbccfe2)
2019-06-15 18:41:09 +02:00
Keader 732f3ce377 Core/Ruby Sanctum: Improved General Zarithrian encounter
* Fixed spell timers
* Improved Codestyle
* Fixed minions number in 25 man
* Fixed movement
* Implemented DespawnAtEvade
*
(cherrypicked from c58dd6c16683a4c84bbc2ec85b7833f946f3e6e3)
2019-06-15 18:41:09 +02:00
ariel- 3d30140e45 Core/Scripts: remove GMs from Sindragosa's Fury's targetlist
By Keader
Ref #18452
(cherrypicked from 317efd51ec2289b7e22fdcc5ecfafb7c9b05441b)
2019-06-15 18:41:09 +02:00
Keader 83523177b2 Core/Scripts: Removed double check of CheckRequiredBosses in Sindragosa
(cherrypicked from 3c4dc3ec4f5c177664180efde3e1035820dbb720)
2019-06-15 18:41:09 +02:00
xinef1 67000a7826 Core/Spells: Properly send autorepeat cancel packet to self and fix some problems with autoshot (#18918)
Closes #13595
Closes #14460

(cherrypicked from 587786ce6661fb4741ff623458b3c6c590f642fe)
2019-06-15 18:41:09 +02:00
Gustavo 1ddb9515eb Core/Scripts Fix issue with Lady Deathwhisper's door
(cherrypicked from f57132b795a097a2c4c863a8153b0c1be5e008c0)
2019-06-15 18:41:09 +02:00
ariel- 2b0c73960b Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
Allowed mechanic mask is calculated on startup and auras checked against those mechanics
Closes #18798

(cherrypicked from 3544577e48f3cf4fe4eae670facb3e5f77608e68)
(cherrypicked from 53eb6ec61628147046f1e8996e05921a00726c11)
2019-06-15 18:41:09 +02:00
ariel- 6135ee1ad7 Core/Creature: don't allow turning if spell would cancel due to turning to face target
Closes #18549

(cherrypicked from 6b55faba065cd5d0519fb6e3e070a4a41d305cca)
(cherrypicked from  c83092a1276f522cf11f5e3ceded7306e8fdb937)
2019-06-15 18:41:09 +02:00
Keader 6e3ce8cf8b Core/Scripts: Fixed Crok event not starting
[*] Fixed Svalna entering in combat with people ouside of room
Closes #8186

(cherrypicked from 591a25500d98a17eaf70215329080ca2f41783ed)
2019-06-15 18:41:09 +02:00
Keader 7c760ad992 Core/Scripts: Fixed issues in Gal'darah fight
Closes #16219

* Added DespawnAtEvadeMethod
* Fixed Agro
* Implemented Stampede
* Fixed Rhino Spirit flags
* Updated codestyle

(cherrypicked from a884660d50f2056927f856344856b6dbf73135ab)
2019-06-15 18:41:09 +02:00
Killyana a71eab95f5 DB/Creature: Fix movements for Lanti'gah
Closes #18692
By Rushor
(cherrypicked from d6c1e397151dd345857d377be70c997f3a354cd4)
2019-06-15 16:44:33 +02:00
Killyana 6acfb56223 DB/SAI: Wenikee Boltbucket - Improve Questendscript for 'Nugget Slugs'
Closes #18692
By Rushor
(cherrypicked from 8f713b72f639fc04711a75f834d4a280d61fc2c7)
2019-06-15 16:44:33 +02:00
Killyana f959d1d776 DB: Mor'shan Base Camp - Emotescripts
Closes #18690
By Rushor
(cherrypicked from ef4d065b873587dfc237ba6cb0ad2359302dab3a)
2019-06-15 16:44:33 +02:00
Killyana 5a443a7b59 DB: Mogg and Pooka, Add sad storyscript
Closes #18689
By Rushor
(cherrypicked from ef2abd063a3cfeda9f5ad14ff7ca41b859a92225)
2019-06-15 16:44:33 +02:00
Killyana deaf7b977c DB/Creature: Bodley
Closes #18602
(cherrypicked from e09a98bf1e3484b6917e298fc22cd69f93287b61)
2019-06-15 16:44:33 +02:00
Shauren 6bc8240385 Core/Misc: Fixed logging output 2019-06-15 10:22:58 +02:00
Shauren 5c3a06ab06 Core/Misc: Changed creature_template.family to int
Closes #23296
2019-06-15 10:22:33 +02:00
Shauren 6b29c4da76 Core/DataStores: Fixed crash when loading additional db2 locales 2019-06-12 20:24:33 +02:00
Aokromes b61eafb43b DB/Loot: Fix self-reference issue
by killradio
Fixes one infinite loop crash when milling / prospecting some cata > herbs / veins
cherry pick of https://gitlab.com/trinitycore/TrinityCore_434/commit/71f693529eccf96fd867c2fbf7cf54048f930056
2019-06-12 17:31:22 +02:00
Shauren 138e822d85 Dep/CascLib: Update to ladislav-zezula/CascLib@03a3bcaed2 2019-06-09 21:14:42 +02:00
Shauren c4f1144754 Build: Fixed VS always triggering a full build when PCH is enabled, even if only a source file was edited
(cherry picked from commit 9b1dfe5e5e968c6ee3a2682ae2106735daeccbd7)
(cherry picked from commit b64583b7c14da408b34d2c92a02e5529594ef181)
2019-06-08 18:12:28 +02:00
Shauren 101f82855e Fix warnings and nopch build 2019-06-08 17:57:58 +02:00
Shauren 3bf084c70e Warning fix 2019-06-08 17:22:54 +02:00
Shauren 0857c033e9 Build: Fix casc CmakeLists.txt 2019-06-08 17:19:34 +02:00
Shauren 317b0a4fb3 Core: Updated allowed build to 8.1.5.30706 2019-06-08 17:15:00 +02:00
Shauren fbf05e69bb Core/Achievements: Define and implement new ModifierTree types 2019-06-08 17:10:10 +02:00
Shauren 25819ea926 Tools/Extractors: Use FileDataID whenever possible 2019-06-08 17:10:10 +02:00
Shauren e7bce901da Dep/CascLib: Patch CascLib to expose encryption keys 2019-06-08 17:10:10 +02:00
Shauren bcaaa3d6f6 Core/DataStores: Updated db2 structures to 8.1.5 2019-06-08 17:10:00 +02:00
Shauren fc330fd8ff Dep/CascLib: Update to ladislav-zezula/CascLib@a1197edf0b 2019-06-08 17:09:24 +02:00
Shauren 82c7b6c568 Core/Items: Drop item random property and suffix - all random stats must be given using bonus lists 2019-06-08 17:09:20 +02:00
Shauren 455959c606 Core/PacketIO: Rewrite updatefield handling 2019-06-08 17:06:57 +02:00
Shauren 31fda79556 Core/PacketIO: Updated packet structures to 8.1.5 2019-06-08 17:03:15 +02:00
DintyGadget 9685c9346d DB/Hotfixes: Add some missing tact_keys 2019-05-26 10:56:12 +02:00