Roc13x
960fdd4ded
Core/Player: Fix equipment set GUID handling ( #21646 )
...
Setting max GUID at server load was not taking transmog outfits into consideration.
New equip sets were always stored in _equipmentSets[0], overwriting eachother
2018-04-11 22:04:43 +03:00
Shauren
a51cd47f80
Core/GameObjects: Set GO_FLAG_MAP_OBJECT for gameobjects that use a WMO model
2018-04-10 23:49:19 +02:00
Shauren
b3b685a43d
Core/GameObjects: Implement getting proper area in GAMEOBJECT_TYPE_PHASEABLE_MO
2018-04-09 00:05:20 +02:00
DoctorKraft
6e6482bbcc
Core/Auras: implement Aura 379 (SPELL_AURA_MOD_MANA_REGEN_PCT) ( #20851 )
2018-04-09 00:51:01 +03:00
joschiwald
f52ffc63f6
Core/Player: Added missing change in 8bf7fa369f
2018-04-08 21:13:16 +02:00
Traesh
b7bb5e6a98
Core/Spells: Implemented personal summons ( #19231 )
...
* By default determined by summon property flag SUMMON_PROP_FLAG_PERSONAL_SPAWN
Closes #18254
2018-04-08 21:35:33 +03:00
Shauren
e8ffa9d9f2
Core/Spells: Fixed persistent area auras always spawning with no phase
...
Closes #21747
2018-04-01 00:28:09 +02:00
Shauren
42f9deb21e
Core/Maps: Implemented getting area id from gameobject spawns
...
Yes, you can now spawn LK platform anywhere and it will treat you as inside Icecrown Citadel
2018-03-28 22:01:22 +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
58e9bc0008
Core/Misc: Implemented phased areatriggers
2018-03-25 19:28:36 +03:00
Shauren
8f53ba3854
Core/Phasing: Rewrite GetTerrainMapId
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
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
Shauren
4471bac3a0
Core/Misc: Fixed log spam from artifact enchantments
2018-03-21 00:09:01 +01:00
Traesh
5734788c02
Core/Creatures: Minor HasSpell method cleanup ( #21669 )
2018-03-19 17:51:27 +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
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
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
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
Shauren
007b5a68c5
Core/DataStores: Fixed db2 structures after 7.3.5
2018-03-12 23:11:49 +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-
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
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-
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-
4e08ab8f69
Core/Auras: calculate periodic bonuses before specific mods, fixes Imp. Devouring Plague damage
...
(cherry picked from commit bd49d37258 )
2018-03-12 10:32:06 +01:00
Chaouki Dhib
91a70f9aa2
Core/Movement: minor MotionMaster refactor ( #18367 )
...
(cherry picked from commit eca3645d8b )
2018-03-12 10:32:04 +01:00
ariel-
8491172cd4
Core/Spells: proc spells after damage apply, not before. Fixes #13025
...
(cherry picked from commit 0229cb865e )
2018-03-11 17:08:50 +01:00
ccrs
1c46e7ca84
Core/Pets: Pet Attack Distance
...
(cherry picked from commit 2d1ef6b5b0 )
typo fix
by ccrs
(cherry picked from commit b049caf62f )
2018-03-11 16:42:38 +01:00
Roc13x
a9f75558dc
Core/Items: PvP item levels basic implementation ( #20160 )
2018-03-05 22:50:57 +01:00
DoctorKraft
58930d273f
Core/Players: Fixed mounts using MOUNT_FLAG_SELF_MOUNT flag ( #21558 )
2018-03-05 19:20:42 +01:00
Jeremy
f411b7a90e
Core/Player: Implement PvP Talents ( #19962 )
...
* SPELL_AURA_119 -> SPELL_AURA_PVP_TALENTS
* Learn Honorable Medallion when pvp rules are enabled
2018-03-04 22:32:08 +01:00
Mihapro
16a7a414ab
Core/Creatures: Updated power type handling ( #20981 )
...
Closes #17476
Closes #12487
2018-03-04 12:48:22 +01:00
Traesh
f24bbdc5f1
Core/Player: Fixed HasItemFitToSpellRequirements for SPELL_ATTR8_ARMOR_SPECIALIZATION ( #21535 )
2018-03-04 12:10:16 +01:00
Shauren
75603fe1a0
Core/DataStores: Updated db2 structures to 7.3.5.25996
2018-02-18 16:33:50 +01:00
Shauren
4af15915bc
Core/PacketIO: Updated opcodes and packet structures to 7.3.5
2018-02-18 16:33:49 +01:00
Shauren
c9465979c6
Core/Entities: Update updatefields to 7.3.5.25928
2018-02-18 16:33:27 +01:00
Shauren
27cdd4b257
Core/Spells: Fixed logic related to movement while channeling
...
Closes #18289
(cherry picked from commit 90a5811701 )
2018-02-11 15:06:24 +01:00
Shauren
91aa8e1193
Build fix
...
(cherry picked from commit 713bf944ae )
2018-02-05 23:43:29 +01:00