Commit Graph
34874 Commits
Author SHA1 Message Date
ariel- e7ef1deb6d DB/Creature: root training dummies
Closes #21513

(cherry picked from commit 60362cd11a7f918b88739c13bdfc1fec58fad714)
2021-09-06 14:55:12 +02:00
Shauren add2e6d212 Core/Spells: Avoid static analysis false positive 2021-09-05 23:04:33 +02:00
ariel- 60ff73eeba Core/Spell: fix SendSpellMiss requiring caster Unit
(cherry picked from commit 7f947646f9d51b53b5297bfdddbada09500c53d3)
2021-09-05 22:48:28 +02:00
ariel- a2ea26816e Core/Spell: fix target checks
- Aura will be applied at last moment possible (after damage) to prevent regressions on #18395
- Partial revert of 9b38a6352c0fe2499de54fd769aa1c721a410bda as it wasnt handling correctly checks without spells

Closes #21578
Closes #21579
Closes #21581

(cherry picked from commit d6b9f148a772d07b9353a0db95a6f05c9c848a63)
2021-09-05 22:43:48 +02:00
sirikfoll 7c63a99bab Scripts/Spells: Quest King of the Mountain
Added missing jump jets and battle standard visuals
Added allowed area conditions for the vehicle
Fixed Jumpbot's attack spell (thanks @keader for fixing the proc)

(cherry picked from commit e7e46b2a822cd0179b30ba5b0fa7c6fe7cea8774)
2021-09-05 22:19:03 +02:00
Killyana 6f451a8dd6 DB/Conditions: Remove wrong condition
(cherry picked from commit 285ec76d0d1bca466ef956114ba8075233030c91)
2021-09-05 21:35:54 +02:00
Killyana cbb492b33a DB/Misc: Death knights area rework part 10
Original work done by Grz3s on Cmangos

(cherry picked from commit 5947c54d685dc7a6ca36201a88aceed357d9271a)
2021-09-05 21:33:34 +02:00
Shauren f832a96c4e Warning fix 2021-09-05 16:30:13 +02:00
Shauren 7e09deea3a Scripts/Spells: Fixed mage ice block to not heal without aura 320913 2021-09-05 15:58:30 +02:00
ariel- c07b9188df Core/Spells: register and apply individual aura effects on hit handler
- Remove area aura processing from spell system, they're fully handled by aura owner update now

Closes #21577

(cherry picked from commit 4ca9d6469da435cb818e3b56840669775627e050)
2021-09-05 15:19:55 +02:00
ariel- 46537c6bcb Core/Spells: tweak 'neutral' spell positivity
- Fixes Mind Control dummy self aura appearing as a debuff

(cherry picked from commit d46f36f7737e6c558c50e1d2a4eadb202ed666bb)
2021-09-05 15:16:05 +02:00
Shauren 9e840da13e CI: Remove git tagging from build scripts 2021-09-05 14:59:42 +02:00
Shauren 85671f20d8 Build: Fixed branch name displayed by appveyor binaries 2021-09-05 14:49:02 +02:00
Shauren 05f188ae2b CI: Update boost version used on appveyor 2021-09-05 01:27:51 +02:00
ZenoX92 17403ef4d5 DB/Quest: Rhapsody's Kalimdor Kocktail
Closes #21575

(cherry picked from commit a60a2239da7cbebd44a098e85764bcbbaa428117)
2021-09-05 00:57:31 +02:00
tkrokli 102c05ae42 DB/Gameobject: Remove deprecated game objects
Follow-up to commit 33194a0ae6d5543119a15e18155f906ebf57eeea
- Remove some gameobjects still remaining in gameobject & gameobject_addon

(cherry picked from commit 6feee74c5aa5e5724e80bbbf546c4779ec1e648a)
2021-09-05 00:47:37 +02:00
Killyana d49b969b77 DB/Gameobject: Remove deprecated game objects
(cherry picked from commit 33194a0ae6d5543119a15e18155f906ebf57eeea)
2021-09-05 00:45:00 +02:00
ZenoX92 b414713fd9 DB/Creature: Ashtongue Deathsworn
Closes #21573

(cherry picked from commit 039535fb9a211d51e9bff82cdb39510ba546f5c8)
2021-09-05 00:38:41 +02:00
ariel- 9fa95b4b57 Core/Spells: Fix periodic rolling adding bonuses twice
Calculation is now done in CalculateAmount

(cherry picked from commit 93eda20d5cf6eeb34e1aee1b81469ba6e8fa7f0c)
2021-09-04 22:52:31 +02:00
Shauren 8a4e1119ac Core/Spells: Unify spell effect access api in both branches 2021-09-04 15:13:15 +02:00
Shauren 16ed458eee Core: Updated allowed build to 9.1.0.40000 2021-09-02 12:42:10 +02:00
Shauren 6ec73a7659 Core/Misc: Fix windows nopch build
Closes #25363

(cherry picked from commit 6ad58d604a63bacc13ee92c525189931d41d1e91)
2021-08-31 13:48:40 +02:00
Shauren 29659b4192 Build: Replace git describe with more script friendly alternative, git rev-parse and git diff-index 2021-08-31 11:29:07 +02:00
Shauren 9d7eee1a8c Core/Auras: Fixed cherry-pick mistakes in Unit::RemoveMovementImpairingAuras and Unit::HasAuraWithMechanic 2021-08-30 23:21:14 +02:00
Shauren 407e5aea1a Core/Spells: Remove leftover code from old mechanic - default spellpower scaling coefficients 2021-08-30 23:17:12 +02:00
Shauren 6031b95ea7 Core/Spells: Remove outdated damage calculations from Spell::EffectSchoolDMG and Spell::EffectWeaponDmg 2021-08-30 21:21:51 +02:00
funjoker f9abd47005 DB/Class: Update druid player_classlevelstats 2021-08-30 18:47:12 +02:00
funjoker 96af9df9d2 DB/Class: Update hunter player_classlevelstats 2021-08-30 08:22:55 +02:00
Shauren 3af33b9ff9 Warning fixes 2021-08-28 20:24:21 +02:00
Shauren aebf308368 Core/Spells: Fixed Spell::EffectWeaponDmg for spells with multiple damage effects
Closes #26717
2021-08-28 19:53:53 +02:00
Shauren 3dd75a49b1 Core/Spells: Removed SpellEffIndex effIndex argument from spell effect handlers, it was commented out in almost every handler 2021-08-28 19:51:29 +02:00
Shauren bc2c76a5b8 Core/Spells: Refactor building SMSG_SPELL_EXECUTE_LOG to not create 192 empty vectors on every spell cast 2021-08-28 18:30:45 +02:00
Shauren b9647bdecc Core/Reputation: Fixed FriendshipReputationFlags::NoRepGainModifiers implementation 2021-08-28 18:03:30 +02:00
Shauren 8cc418460f Core/Misc: Fix gcc warnings 2021-08-28 16:08:33 +02:00
ariel- 962f6d7988 Core/Spells: rework part 5: GameObject casting
Closes #21330
Closes #18885
Ref #18752

(cherry picked from commit 45c5e1b9d63796d168339a44f63418f220cf2403)
2021-08-28 15:59:11 +02:00
ariel- 65dca120d3 Core/Spells: rework part 4: iterate over effects first
Ref #18395

Implement far spell queue processing
Closes #7395

(cherry picked from commit 080d2c6cd439acb2059adc4e24a279de98aa0db6)
2021-08-28 15:59:11 +02:00
ariel- f3548d45d0 Core/Spells: rework part 3: spells only handle at most one UnitAura and one DynObjAura during its lifetime
Closes #15088

(cherry picked from commit e8d5aa56cc48572d81e1898b7b4ff10cfa6d1957)
2021-08-28 15:59:11 +02:00
ariel- 52ae3c89d1 Core/Spells: rework part 2: Split up target selection logic
Target check only determines what kind of entities we can target, spell positivity determines if that entity is valid for attack/assist

Closes #8844

(cherry picked from commit 9b38a6352c0fe2499de54fd769aa1c721a410bda)
2021-08-28 15:59:11 +02:00
ariel- 1e1415a491 Core/Spells: rework part 1: Improved positive detection logic
(cherry picked from commit efeae33495c8b57ae04aeeb382ee85099ac0b600)
2021-08-28 15:59:11 +02:00
funjoker f2cc3adbc5 DB:Hotfixes: Update hotfixes for zhTW 2021-08-27 21:03:15 +02:00
funjoker 41516ebef8 DB:Hotfixes: Update hotfixes for zhCN 2021-08-27 21:03:10 +02:00
funjoker b208f06cc3 DB:Hotfixes: Update hotfixes for ruRU 2021-08-27 21:03:02 +02:00
funjoker 18c17d0d96 DB:Hotfixes: Update hotfixes for ptBR 2021-08-26 20:38:04 +02:00
funjoker 57e0ba26e9 DB:Hotfixes: Update hotfixes for koKR 2021-08-26 20:37:55 +02:00
funjoker 3aee5962e4 DB:Hotfixes: Update hotfixes for itIT 2021-08-26 20:37:48 +02:00
funjoker 8afc682010 DB:Hotfixes: Update hotfixes for frFR 2021-08-26 20:37:38 +02:00
funjoker 34689fff76 DB:Hotfixes: Update hotfixes for esMX 2021-08-26 20:37:30 +02:00
funjoker c06fa23cf8 DB:Hotfixes: Update hotfixes for esES 2021-08-26 20:37:23 +02:00
funjoker aba0accc3d DB:Hotfixes: Update hotfixes for deDE 2021-08-26 20:37:18 +02:00
funjoker 3e836cbb10 DB:Hotfixes: Update hotfixes for enUS 2021-08-26 20:37:03 +02:00