Commit Graph

23763 Commits

Author SHA1 Message Date
Keader
f81f1cb2fa Build Fix
(cherry picked from commit be15beebdc)
2018-03-18 00:19:50 +01:00
Keader
f7970166d7 Core/Scripts: Blood Prince Council refactored and fixed reported issues (#18632)
Closes #7150

(cherry picked from commit 64f6f2a0ae)
2018-03-18 00:19:50 +01:00
Keader
36910585c9 Core/Scripts: Illidari Council Rewrite (#18546)
Thanks to Sirikfoll, Krudor and Offl for all help

(cherry picked from commit 5af1fa2273)
2018-03-18 00:19:49 +01:00
Shauren
111d205a6a Core/Spells: Check both main and offhand weapons if spell attributes require that (see Stormstrike)
* This restores the check probably unintentionally dropped in 14c2b2d6cd
* Build fix

(cherry picked from commit 3d3d0492ab)
2018-03-18 00:19:48 +01:00
Ayrton Stout
8cff0d4a90 Fixed array size bug with the auction house bid price. Lowered the default max bid price (#18697)
Closes #18698

(cherry picked from commit 4df1b28054)
2018-03-18 00:19:48 +01:00
xinef1
608260b853 Core/World: Simplified sleep calculation routine for world update thread (#18634)
(cherry picked from commit 48f30911b9)
2018-03-18 00:19:48 +01:00
Ayrton Stout
bec131eac3 Core/AH: AuctionHouseBot BidPrice determined by config options
(cherry picked from commit bed369e7c8)
2018-03-18 00:19:48 +01:00
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