ariel-
c519992c1a
Core/Spells: add some missing breaks
...
(cherry picked from commit f3cbcae102 )
2018-03-18 00:19:47 +01:00
ariel-
8bf7fa369f
Core/Player: Recast lost by death item obtain spells of any items held in the inventory when resurrecting
...
I HAS BUKKIT
Closes #5184
(cherry picked from commit e1354c72e8 )
2018-03-18 00:19:47 +01:00
ariel-
1e96702b3a
Core/Vehicles: make vehicles immune to Cyclone
...
Closes #18489
(cherry picked from commit 95894e3280 )
2018-03-18 00:19:46 +01:00
ariel-
be4670250d
Core/Spell: added some helpers to SpellInfo to reduce code duplication
...
(cherry picked from commit 14c2b2d6cd )
2018-03-18 00:19:46 +01:00
xinef1
15b22590be
Core/Items: Fixed problem where item dependent auras are not properly updated ( #18592 )
...
- Introduced in 7e83d7e22a
Closes #18506
(cherry picked from commit 90a330c910 )
2018-03-18 00:19:46 +01:00
ariel-
9fe172d7d5
Core/Spell: reverted changes for NO_TARGET handling
...
Partial revert of 584d347b70
Closes #18666
(cherry picked from commit 8ffcb4ddcb )
2018-03-18 00:19:45 +01:00
xinef1
429fac7cb6
Core/Spell: Fixed bug where spell could fail to hit a target properly even if all conditions were met ( #18596 )
...
(cherry picked from commit 464d3ad5d0 )
2018-03-18 00:19:45 +01:00
ariel-
395407eb02
Core/Spell: fix one spell range issue
...
(cherry picked from commit 63a4a94f5a )
2018-03-18 00:19:44 +01:00
ariel-
1ad9137aec
Core/Spell: do not proc auras on SPELL_AURA_OBS_MOD_HEALTH healing ticks
...
Closes #14726
(cherry picked from commit db426ed )
2018-03-18 00:19:43 +01:00
ariel-
b03a2c3736
Core/Spell: Prevent NO_TARGET auras from actually selecting target (same as caster)
...
- Fixes an issue with generic mount scripts where the dummy aura was applied and removed then the real mount was applied
- Pets would be unsummoned, resummoned and unsummoned again in an instant
Closes #16783
(cherry picked from commit 584d347b70 )
2018-03-18 00:19:43 +01:00
ariel-
18b4e5d4bd
Core/Spell: reverted stun aura handling
...
Partial revert of 50a3ce5703
Closes #18487
Closes #18490
Closes #18497
(cherry picked from commit 27fb5fc16d )
2018-03-18 00:19:42 +01:00
Keader
b88b1dca99
Core/Scripts: Fixed chase movement in Palehoof encounter
...
Closes #15405
(cherry picked from commit db426ed0f9 )
2018-03-18 00:19:42 +01:00
Keader
e1a5b8d07c
Core/Scripts: Black Temple misc fixes
...
Closes #18176
* Implemented faction change of Ashtongues when Shade of Akama dies
* Moved factions to black_temple.h
* Removed explicit from EnslavedSoulEvent (Reliquary of Souls)
* Fixed a typo in Skeram Script (followup 5f44890 )
* Fixed spell Shadow Inferno (Illidari Nightlord)
(cherry picked from commit ca21779864 )
Build fix
(cherry picked from commit 3b4521bb29 )
2018-03-18 00:19:41 +01:00
xinef1
044a38629e
Core/Movement: Typo fix for falling to void case ( #18611 )
...
(cherry picked from commit 3ea9f3b0e2 )
2018-03-18 00:19:40 +01:00
Keader
236aea4dde
Core/Scripts: Added missing spells in Skeram ( #18486 )
...
(cherry picked from commit 5f44890049 )
2018-03-18 00:19:39 +01:00
Kittnz
61a838b599
Core/SmartScript: update ACTION_GO_SET_GO_STATE
...
GO_STATE_ACTIVE = 0, // show in world as used and not reset (closed door open)
GO_STATE_READY = 1, // show in world as ready (closed door close)
GO_STATE_ACTIVE_ALTERNATIVE = 2 // show in world as used in alt way and not reset (closed door open by cannon fire)
Credits to Sunwell
(cherry picked from commit 072ea761c6 )
Tabs
(cherry picked from commit 65e84d2f0a )
2018-03-18 00:19:39 +01:00
Kittnz
88ba95e07d
Core/Events: Fixed logic for Fireworks Show at New Years Adjustments
...
591fba5810
2018-03-18 00:19:39 +01:00
Kittnz
53339c4312
Core/Events: Adjust timings and occurrence for Fireworks Show at New Years Eve
...
(cherry picked from commit ef4b8da56b )
2018-03-18 00:19:39 +01:00
xinef1
10af748969
Core/Units: Fixed bug in stun code making units summoned by npcs to never break out of stun ( #18612 )
...
(cherry picked from commit 7c3961244d )
2018-03-18 00:19:36 +01:00
xinef1
f44572ce56
Core/Units: Fixed exploit where killing tamed pet could yield emblems ( #18605 )
...
(cherry picked from commit 2aae46ad49 )
2018-03-18 00:19:36 +01:00
sirikfoll
ab3a4bde4e
Core/Ruby: Minor fixes in Halion encounter
...
* Some codestyle fixes
* Fixed wrong Halion summon with Hotswap system
* Fixed evade issue
* Fixed emblem frost exploit
(cherry picked from commit 0b33a8281f )
2018-03-18 00:19:32 +01:00
Keader
7a1f2bf873
Core/Ulduar: Fixed XT002 Heart phase
...
Closes #18557
Thanks to xinef1
* Fixed Heart Phase
* Fixed Combat bug with Heart after wipe
* Added DespawnAtEvadeMethod
(cherry picked from commit 554c28d56b )
2018-03-18 00:19:32 +01:00
Roc13x
4f2660779f
Core/Channels: Fix channel joins/changes ( #21645 )
2018-03-17 12:47:48 +01:00
Shauren
5bd61e91bf
Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = graveyard_zone.ID
2018-03-14 23:31:49 +01:00
Aokromes
bc88d3bc15
Scripts/Commands: implemented command .server debug
...
- Shows detailed information about server setup, useful when reporting a bug:
* rev. hash
* versions of mysql, openssl, boost, cmake
* info about autoupdater
* info about ports (realmlist and current)
* vmap/map/mmap status and folder sizes
* available DBC locales
* TDB version
cherry pick of d18f8b94b0
Running this command when reporting bugs is MANDATORY (you can censor paths)
2018-03-14 11:41:09 +01:00
Shauren
007b5a68c5
Core/DataStores: Fixed db2 structures after 7.3.5
2018-03-12 23:11:49 +01:00
Gacko
50a912af72
Fix non-PCH build #2 .
2018-03-12 23:02:38 +01:00
Gacko
beda9098c6
Fix non-PCH build.
2018-03-12 22:55:18 +01:00
Keader
f80d80401b
Core/Scripts: Fixed Suppresser behavior in Valithria Dreamwalker encounter
...
Closes #18530
* Fixed range issue
* Fixed weave spawn when Summon Timmer Suppresser(70912) is casted
* Fixed spawn count
(cherry picked from commit dbd567799f )
2018-03-12 16:43:14 +01:00
Keader
fd6bcdce98
Core/Scripts: Mother Shahraz encounter rewrite ( #18446 )
...
(cherry picked from commit c2dace57db )
Rename SQL file
(cherry picked from commit ffbc016d44 )
2018-03-12 16:39:46 +01:00
Keader
099e652125
Core/Scripts: Minor fixes in Baltharus The Warborn ( #18550 )
...
* go away travis
(cherry picked from commit dd95c4450a )
2018-03-12 16:39:46 +01:00
sirikfoll
2378266acd
Scripts/Events Implement Pilgrim's Bounty Bountiful Table
...
(cherry picked from commit 75df296bb6 )
Rename SQL file
(cherry picked from commit 13031f300f )
2018-03-12 16:39:45 +01:00
Keader
8b601fadfe
Core/Scripts: Black Temple - added comments in all SpellScripts ( #18494 )
...
(cherry picked from commit c809c220e2 )
2018-03-12 16:39:45 +01:00
ariel-
8da5e22e01
Core/Spell: fix for hitmask being ignored in finish phase procs
...
(cherry picked from commit a7e136f9e3 )
2018-03-12 16:39:44 +01:00
ariel-
5563f57ce6
Core/Script: Implement Paralytic Poison
...
Closes #16905
(cherry picked from commit 4e3ce0463c )
2018-03-12 16:39:43 +01:00
ariel-
b80600f88a
Core/Spell: add an exception for Cyclone ignoring it's own immunity using dispel type
...
- Unsure of what is the correct check, most generic thing I could make
Closes #18479
(cherry picked from commit 452ef146f4 )
2018-03-12 16:39:43 +01:00
ariel-
c29e25edfa
Core/Player: prevent early aura removal when swapping weapons
...
Closes #18428
(cherry picked from commit 7e83d7e22a )
2018-03-12 16:39:42 +01:00
ariel-
6d060bbea8
Core/Chat: fix RBAC_PERM_COMMANDS_NOTIFY_COMMAND_NOT_FOUND_ERROR for subcommands
...
Ref #18463
(cherry picked from commit eb376f4b7e )
2018-03-12 16:39:42 +01:00
ariel-
8c83706114
Core/Misc: readd some codestyle changes inadvertently reverted
...
- Ref commit 6dc37a9add
(cherry picked from commit e1a2b1a813 )
2018-03-12 16:39:41 +01:00
ariel-
536ae257c9
Core/Spell: partial revert of SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE immunity handling
...
- Bonus: without breaking Banish... yay!
Closes #18370
(cherry picked from commit 560c882b36 )
2018-03-12 16:39:40 +01:00
Keader
0449d3a836
Core/Scripts: Reliquary of Souls Rewrite
...
(cherry picked from commit 02f18419f5 )
Update boss_reliquary_of_souls.cpp
(cherry picked from commit ff6c48732d )
Core/Scripts: Fixed Reliquary of Souls Boundary (#18470 )
Followup 02f18419f5
(cherry picked from commit 4582cfcecd )
2018-03-12 16:39:40 +01:00
ariel-
e560374b8b
Core/Unit: feral druid attacks should not be normalized
...
Closes #18460
(cherry picked from commit bad4b059c8 )
2018-03-12 16:39:39 +01:00
ariel-
f20e53c138
Core/Entities: Replace existing GetAuraEffectsByType + iteration uses with proper helper functions
...
(cherry picked from commit 3a52ad8d38 )
2018-03-12 16:39:39 +01:00
ariel-
edc68f719c
Core/Unit: added GetTotalAuraXXX overloads taking a predicate
...
- Redefined existing overloads to use the predicate logic, avoids code duplication and not checking same stack rules
(cherry picked from commit 8b0122e7ed )
2018-03-12 16:39:38 +01:00
ariel-
fba0e6b278
Core/Unit: added missing nullptr check in IsImmunedToSpellEffect
...
Closes #18461
(cherry picked from commit 0b30693680 )
2018-03-12 16:39:38 +01:00
ariel-
5e0e5a5573
Core/Entities: don't absolute compare positions on UpdatePosition
...
Closes #18415
(cherry picked from commit 45f8135ac4 )
2018-03-12 16:39:37 +01:00
ariel-
f07a746321
Core/Spell: improved immunity logic for dispels
...
(cherry picked from commit 01d272d6cb )
2018-03-12 16:39:37 +01:00
ariel-
8864a03802
Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now
...
- Some function renames
- Used in some client checks but not 100% sure of its usage (eg in CGUnit_C::CheckAndReportSpellInhibitFlags but not in Spell_C::IsUsableAction)
Closes #18366
(cherry picked from commit 77a08ad73c )
2018-03-12 16:39:35 +01:00
ariel-
b9389a5102
Core/Unit: unambiguosly define PLAYER_FIELD_MOD_DAMAGE_DONE_ fields as signed
...
- They were used both signed and unsignedly
- Bonus: some magic number removal with enums
(cherry picked from commit ed5aa40929 )
2018-03-12 16:39:34 +01:00
ariel-
749f3422bb
Core/Spell: do not downscale certain auras
...
(cherry picked from commit fc1c15781a )
2018-03-12 16:39:34 +01:00