Commit Graph

4874 Commits

Author SHA1 Message Date
Ovahlord
a6f91c9b81 Npc/Script: fixed Eye of Acherus action bar
Closes #18362
2018-06-11 20:24:08 +02:00
Jeremy
8fa3d2a385 Core/Player: Fix issue with pvp rules not being permanent in pvp areas (#21894)
* Core/Player: Make pvp rules enabled aura permanent when walking into a pvp zone while in pvp combat
2018-05-01 19:26:22 +03:00
ariel-
87ed45d912 Core/Spell: kill old charge restoring system. Mods are fully handled by proc system now.
- Fixes an edge case of spell failing due to out of range and re-adding charges to an existing aura.

(cherry picked from commit ee6d1d02c0)
2018-04-29 18:38:51 +02:00
funjoker
6a63748424 Core/Units: Implemented versatility (#21206)
* Base code taken from https://github.com/AshamaneProject/AshamaneCore
2018-04-28 22:58:25 +03:00
Roc13x
2d666810d2 Core/Items: HasItemCount and DestroyItemCount now count bank bags (#21648) 2018-04-28 16:36:42 +03:00
Shauren
37f57ce6b9 Core/Auras: Implemented new spell_area flag to allow skipping applying aura automatically when quest status changes 2018-04-28 14:09:01 +02:00
Roc13x
b9b661da08 Core/Items: Add loot scaling support (#21853)
* Implement ITEM_BONUS_SCALING_STAT_DISTRIBUTION_FIXED.
* Fix auctionhouse search with scaled items.
* Fix RequiredLevel enforcement for scaled items.
* Fix item enchants not scaling properly with bonuses.
2018-04-28 14:40:00 +03:00
Shauren
b172ba7b8a Core/Quests: Implemented quest greeting locales 2018-04-24 23:59:37 +02:00
DoctorKraft
8ca6a20e73 Core/Spells: Fix display for Shaman totems (#21848) 2018-04-24 00:44:59 +03:00
joschiwald
05134b0a66 Core/Guild: Handle changing the leader in one db transaction 2018-04-22 14:53:01 +02:00
joschiwald
6faec45f8d Core/Entities: Adapted changes from 584abe107e 2018-04-21 16:15:21 +02:00
ariel-
76831d16be Core/Spell: implemented dispel reflection
Closes #18323

(cherry picked from commit f0772eea98)

# Conflicts:
#	src/server/game/Spells/Spell.cpp
#	src/server/game/Spells/Spell.h
#	src/server/game/Spells/SpellEffects.cpp
2018-04-21 13:52:37 +02:00
Roc13x
cd5a704fc1 Core/Items: Implemented ItemLimitCategoryCondition.db2 (#21835) 2018-04-18 18:41:23 +03:00
Shauren
9ab72600ee Core/Gossip: Implemented new gossip option type GOSSIP_OPTION_TRANSMOGRIFIER
Ref #21845
2018-04-17 17:10:58 +02:00
joschiwald
c1d865f09b Core/DataStores: Implemented RewardPackXCurrencyType.db2 2018-04-15 21:31:46 +02:00
Palabola
dfdd2275aa Core/Items: Fixed weapon enchant illusions (#21817) 2018-04-13 18:08:34 +03:00
funjoker
24f51f6586 Core/Creatures: Update Scaling to 7.3.5 (#21521) 2018-04-12 22:57:49 +03:00
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