Keader
d4be86d835
Kill a whitespace
...
(cherry picked from commit ee7c0c16f1 )
2021-09-28 15:31:34 +02:00
DanVS
71e27f540d
Core/Spells: Reset Mangle cooldown in Berserk ( #22000 )
...
(cherry picked from commit 3bd9337d9f )
2021-09-28 15:26:42 +02:00
Keader
4aaf3d67a3
Scripts/Pit of Saron: Fixed Ick not updading victim
...
Closes #22001
(cherry picked from commit 6cf8bd5ae7 )
2021-09-28 00:15:42 +02:00
ccrs
426f9f2f92
Core/Movement: MotionMaster reimplementation ( #21888 )
...
Internal structure and handling changes, nothing behavioural (or thats the intention at least).
(cherry picked from commit 982643cd96 )
2021-09-28 00:15:13 +02:00
Maxwelllmj
bd91674e66
Scripts/Karazhan: make Barnes properly start the Opera Event ( #21970 )
...
Close : #21881
(cherry picked from commit 4fe5a167d2 )
2021-09-26 23:23:26 +02:00
Keader
b91398fd28
Scripts/Magtheridon Lair: Fixed a case when channelers get hit kill and not start fight
...
It's needed for cataclysm+
(cherry picked from commit 65bad41144 )
2021-09-26 23:04:18 +02:00
jackpoz
376defd085
Scripts/Icecrown Citadel: Fix "intended" crash
...
Change an assert (that can happen easily using ".npc add") to a sanity check
(cherry picked from commit 953640d563 )
2021-09-26 16:21:33 +02:00
jackpoz
330881518a
Core/Quest: Fix crash caused by disabled quests
...
Fix crash happening when a disabled quest was added and rewarded (through a GM command). Disabled quests are not validated on startup and they can reference invalid spells.
(cherry picked from commit 5f6af8c6cb )
2021-09-26 16:21:11 +02:00
Treeston
9f06cb63d2
Core/Threat: My dictionary informs me that "fixtate" is not, in fact, a word. Corrected to "fixate".
...
fd33b1c follow-up
(cherry picked from commit 1d27f83bda )
2021-09-26 16:13:15 +02:00
Treeston
16eb5032ad
Core/Threat: Re-add fixtate system. I am being told Netherspite needs it.
...
(cherry picked from commit fd33b1cd02 )
2021-09-26 16:12:33 +02:00
Treeston
f1ac141f25
Core/Unit: UNIT_FLAG renames
...
[UNIT_FLAG_PLAYER_CONTROLLED -> UNIT_FLAG_POSSESSED]
[UNIT_FLAG_PVP_ATTACKABLE -> UNIT_FLAG_PLAYER_CONTROLLED]
Signed off by: Shauren, Warlockbugs.
(cherry picked from commit 081eab3cf5 )
2021-09-26 16:07:09 +02:00
Jorge Turrado Ferrero
a9b97939a8
Scripts/Ulduar: Fixed Vehicles when flame leviathan die( #21897 )
...
(cherry picked from commit f13de80834 )
2021-09-26 15:49:18 +02:00
Shauren
9709643f50
Core/Misc: Fix copyright headers
2021-09-26 14:22:52 +02:00
ccrs
d59a6af9c6
Core/Movement: move MoveSplineInit ( #21857 )
...
The number of edge cases in which weirdness is seen on "effect movements" will be kinda reduced, plus consistency, plus movementInform on custom movement spline initalizations.
(cherry picked from commit 2a45418032 )
2021-09-26 14:19:36 +02:00
Shauren
068b340b69
Core/Transports: Force transport passengers into legacy spawn group
...
Ref #21641
(cherry picked from commit a5df77a9d6 )
2021-09-26 01:42:54 +02:00
ccrs
4793b073ee
Core/Misc: movement header cleanup
...
(cherry picked from commit f9914caefc )
2021-09-26 01:22:17 +02:00
Nitair
4f0aa11c6e
Scripts/Stratholme: Baroness Anastari rework (PR #21687 )
...
(cherry picked from commit dc28889151 )
2021-09-25 22:45:56 +02:00
Shauren
453b59de57
Core/Maps: Adjusted logic in GetFullTerrainStatusForPosition to closer match what the client does regarding being inside WMOs
...
Closes #21625
Closes #21624
Closes #21516
(cherry picked from commit b9c6bbb51d )
2021-09-25 01:04:21 +02:00
Treeston
1493920495
Core/Movement: Replace old TargetedMovementGenerator into ChaseMovementGenerator and FollowMovementGenerator, full rewrite for both.
...
- Chase to angle is now functional. Pets use this to chase behind the target. Closes #19925 .
- Chase to arbitrary range interval works. Not used anywhere, but you can technically make hunter-like mobs.
- Pets now follow the hunter cleanly and without stutter stepping. Also fix some other things. Closes #8924 .
(cherry picked from commit 2a84562dc8 )
2021-09-24 23:37:43 +02:00
ariel-
765987a9f5
Core/Misc: whitespace/tab cleanup
...
(cherry picked from commit bcc7427fbc )
2021-09-23 22:50:09 +02:00
Treeston
f69d12504c
Core/Object: Bump hover delta handling on nearpoints downstack into GetNearPoint2D (from movement generators); functionality should be unchanged
...
(cherry picked from commit ebc96af6bb )
2021-09-23 22:28:06 +02:00
Treeston
bc89e1cdb0
Core/Position: Refactor GetAngle -> GetAbsoluteAngle because code clarity is good.
...
(cherry picked from commit 4692e10ca2 )
2021-09-23 22:21:29 +02:00
DanVS
bc34fd2f65
[3.3.5] Scripts/Spells: handle auras on unequipping scripted items ( #21643 )
...
Ref: #20415
(cherry picked from commit c2f1657988 )
2021-09-23 20:55:30 +02:00
Keader
c1641642cb
Scripts/Magtheridon: Fixed Magtheridon inaccessible
...
Closes #21693
(cherry picked from commit 99993a7f62 )
2021-09-22 23:29:33 +02:00
Mikhail Redko
f8dda8a4fc
Core/Creatures: implement CREATURE_FLAG_EXTRA_NO_SELL_VENDOR ( #21642 )
...
* Add CREATURE_FLAG_EXTRA_NO_SELL_VENDOR and use it for a single no-sell vendor in game (there are more of them in later expansions)
(cherry picked from commit 7c5b69d18b )
2021-09-19 22:54:08 +02:00
ariel-
05c9b8c337
Scripts/ICC: use script searchers instead of saving list of creature pointers
...
Closes #21644
(cherry picked from commit f87da3a306 )
2021-09-19 22:21:35 +02:00
ariel-
6d3a11e1d1
Scripts/Spells: fix Seaforium Blast script crash
...
Closes #21663
(cherry picked from commit 6eb122792c )
2021-09-19 22:20:30 +02:00
Meji
0a83f74876
Core/Achievements: Update CriteriaType enum ( #26856 )
2021-09-08 22:07:01 +02:00
ariel-
7c5e23c973
Core/Spells: implemented 'Weakened Spirit' mechanic in Valithria Dreamwalker
...
- Debuff used to prevent multiple priests chaining 40% heal buff (Guardian Spirit)
(cherry picked from commit 7d118f05ba )
2021-09-06 20:38:34 +02:00
Treeston
a88cf958b0
Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using Drain
...
(cherry picked from commit 43491ba7f4 )
2021-09-06 15:17:53 +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 e7e46b2a82 )
2021-09-05 22:19:03 +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-
9fa95b4b57
Core/Spells: Fix periodic rolling adding bonuses twice
...
Calculation is now done in CalculateAmount
(cherry picked from commit 93eda20d5c )
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
3af33b9ff9
Warning fixes
2021-08-28 20:24:21 +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
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 45c5e1b9d6 )
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 080d2c6cd4 )
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 e8d5aa56cc )
2021-08-28 15:59:11 +02:00
Shauren
a91edcb952
Core/Creatures: Remove hover on death
...
(cherry picked from commit 241109327b )
2021-08-24 13:45:34 +02:00
Shauren
f8c03a9066
Core/Creatures: Reworked setting move types in database
...
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
(cherry picked from commit 592516ae69 )
2021-08-24 13:43:06 +02:00
joschiwald
c94c561b85
Scripts/Misc: Fixed hover movement for Stormcaller Brundir
...
(cherry picked from commit e9aba10695 )
2021-08-24 12:46:53 +02:00
Chaouki Dhib
246699a173
Scripts/Misc: Hover script fixes
...
(cherry picked from commit 510bc0b7a0 )
2021-08-24 12:46:02 +02:00
Shauren
2e2b298618
Core/Movement: Fixed creature hover
...
Closes #15177
(cherry picked from commit 2baa81065b )
2021-08-24 12:44:38 +02:00
Treeston
994121e671
Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does. Also moved to public so spellscript can use it.
...
(cherry picked from commit df639d85e4 )
2021-08-23 23:28:48 +02:00
ariel-
e8e501609f
Core/Entities: ghouls start with full energy
...
(cherry picked from commit 0c1e485e13 )
2021-08-23 19:29:41 +02:00
ariel-
9f0204b357
Scripts/Command: build fix for horrible outdated boost version used by travis
...
(cherry picked from commit 68dde9f8c5 )
2021-08-23 19:18:49 +02:00
Treeston
e47e95b6dc
Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add WorldObject::IsOutdoors, basic member access.
...
Ref #21479 .
(cherry picked from commit e79c595b69 )
2021-08-08 21:21:34 +02:00