Commit Graph

15965 Commits

Author SHA1 Message Date
Shauren
1a8f143c55 Core/Misc: Build fix for some compilers
Closes #21705
2018-03-27 20:50:04 +02:00
Shauren
f74212c8b8 Core/Players: Fixed learning talents available for multiple specs but in different row/column 2018-03-26 17:20:09 +02:00
Shauren
0be08dd79c Core/Commands: Allow modifying gameobject destructible state with .gobject set state command 2018-03-25 18:41:05 +02:00
Shauren
58e9bc0008 Core/Misc: Implemented phased areatriggers 2018-03-25 19:28:36 +03:00
Shauren
52fd0f43fa Core/Players: Include graveyards from terrain swap maps 2018-03-25 19:28:36 +03:00
Shauren
8f53ba3854 Core/Phasing: Rewrite GetTerrainMapId 2018-03-25 19:28:36 +03:00
Shauren
3743d04201 Core/MMaps: Implemented loading phased tiles
Closes #16909
2018-03-25 19:28:36 +03:00
Shauren
6d5e25ddd4 Tools: Moved db2 metadata structures to a location shared by all tools 2018-03-25 19:28:36 +03:00
Shauren
be0f2c297c Core/Maps: Implemented loading swapped maps 2018-03-25 19:28:36 +03:00
Shauren
bea7faa8f9 Core/Entities: Take terrain swaps into account when calculating LoS/height/area 2018-03-25 19:28:36 +03:00
Shauren
4798d9ce7a Core/VMaps: Implement loading phased tiles
Closes #15163
2018-03-25 19:28:36 +03:00
Shauren
91be2332e2 Core/Entities: Phasing rewrite
* Optimized phase visibility checking
* Handle all phase flags

Closes #16758
Closes #21119
2018-03-25 19:28:36 +03:00
Roc13x
1e62b53c66 Core/Instances: Fix combat resurrection charge gain (#21647)
Old logic stopped the recharge timer after the first recharge
2018-03-21 09:59:58 +01:00
Shauren
4471bac3a0 Core/Misc: Fixed log spam from artifact enchantments 2018-03-21 00:09:01 +01:00
Shauren
2e47bceafd Core/Spells: Fixed crash with m_delayMoment calculation for reflected spells 2018-03-20 23:52:52 +01:00
Traesh
5734788c02 Core/Creatures: Minor HasSpell method cleanup (#21669) 2018-03-19 17:51:27 +01:00
Shauren
463b943eca Core/Movement: Fixed transport teleports on the same map (and teleporting on transports too) 2018-03-19 00:23:57 +01:00
Shauren
70f1cd2015 Core/Movement: Fixed transport teleports on the same map (and teleporting on transports too) 2018-03-19 00:22:55 +01:00
joschiwald
32a131ac94 Fixed non pch build 2018-03-18 10:34:00 +01:00
joschiwald
c68f505460 Fixed build again 2018-03-18 10:30:50 +01:00
joschiwald
8a4a570510 Fixed build 2018-03-18 10:27:42 +01:00
joschiwald
6ede40ba7e DB: Corrected some spawnmask 2018-03-18 00:45:32 +01:00
Keader
912822d574 Core/Scripts: Missing break and added ZBoundary in Blood Queen Lana Thel
(cherry picked from commit cf6fc37771)
2018-03-18 00:19:53 +01:00
Rushor
a4db7640bb Scripts/TrialOfTheCrusader: Anub'Arak Enable Emerge Emote (#18721)
(cherry picked from commit 1551738c55)
2018-03-18 00:19:53 +01:00
Gustavo
bff89d9886 Core/Scripts: Implement Boss Coren Direbrew (#18137)
(cherry picked from commit d6a5477407)
2018-03-18 00:19:53 +01:00
Gildor
a259fea677 Build Fix (#18719)
Closes #18718

(cherry picked from commit 7a6c47704b)
2018-03-18 00:19:52 +01:00
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