Commit Graph
1905 Commits
Author SHA1 Message Date
Ovahlord 0fd206c537 Core/Spells: do not reduce runic power gain when affected by cost modifiers 2018-06-17 13:45:05 +02:00
Ovahlord bf120167b9 Core/Player: merged some rune regeneration related changes from all arround the world 2018-06-16 22:54:54 +02:00
Ovahlord 4376098be4 Core/Spells: fixed broken riding trainers when Druids learned Flight Form 2018-05-28 21:33:52 +02:00
Ovahlord e832f056ca Core/Players: fixed currency rewards for quests that use a currency type with currency precision
*fixed average itemlevel calculation if the player is using a two-handed weapon
2018-05-28 15:47:28 +02:00
Ovahlord 50e61f4484 Core/Pets: merged latest pet rework changes 2018-05-28 12:39:11 +02:00
Ovahlord 1998dc1287 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/AI/SmartScripts/SmartScript.cpp
2018-05-17 12:44:55 +02:00
Aokromes 98364454ca Core/Quest: Fix crash caused by disabled quests
Fix crash happening when a disabled quest was added and rewarded (through a GM command). Disabled quests are not validated on startup and they can reference invalid spells.
2018-05-12 13:23:19 +02:00
Ovahlord cfee8a09a1 Core/Maps: Fixed loading vmaps and mmaps in instances
(ported commit b773d9997bdd723cad8c646170e025a48f140f1d)
2018-05-06 18:47:51 +02:00
Ovahlord a241ee78e9 Core/Spells: merged some spell focussing and unit state changes 2018-04-29 12:54:38 +02:00
Ovahlord 3e43be416f Core/Players: fixed rewarding quest money rewards broken by a lfg related change 2018-04-26 14:01:12 +02:00
Ovahlord 0c85670585 Core/Player: fixed average itemlevel calculation 2018-04-24 23:25:53 +02:00
Ovahlord abe3cdd2aa Core/Player: upper camel cases 2018-04-18 21:09:41 +02:00
Ovahlord 65bb5690a8 Core/LFG: added new field to lfg_dungeon_rewards to specify if the first reward shall reset weekly or daily 2018-04-18 20:44:39 +02:00
Ovahlord d9b12217c4 Core/LFG: implement weekly reward counter to limit the first dungeon rewards
* all default random rewards can be rewarded 7 times per week
* raid finder first reward can be rewarded once per week
* if completionsPerWeek = 0 the currency caps will limit the first rewards otherwise first rewards can be always rewarded
* random Cataclysm normal dungeons will now reward 140 Justice points instead of 150
* second reward for random Cataclysm normal dungeons will now reward gold only (need to verify this)
2018-04-18 15:16:06 +02:00
Ovahlord dfdb8de7cf Core/LFG: fixed displaying weekly rewards for first raid finder reward 2018-04-17 20:28:24 +02:00
Ovahlord 595c20298b Core/LFG: display and reward the correct amount of gold when rewarding random rewards
* added some better documentation about the lfg window info fields
* allow lfg quests to become weekly quests in order to support weekly lfg rewards such as the raid finder
2018-04-17 19:56:58 +02:00
Ovahlord 98a7ccfab5 Tools/Mapextractor: Implemented liquid object detection
* Core/Vmaps: reverted position and liquid data update function from 3.3.5 and restored master handling in order to fix conflicts between the new phasing and liquid object handlings
2018-03-29 21:41:58 +02:00
Ovahlord 0db0f35cae Revert "Core/Entities: Some changes to LoS z checking & MotionMaster::MoveJumpTo"
This reverts commit 157719d4b0.
2018-03-28 18:45:36 +02:00
Ovahlord 37e4b3492c Fixed build after recent header cleanup 2018-03-28 14:58:59 +02:00
Ovahlord 2cfdd3cbe0 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/AI/CoreAI/PetAI.cpp
#	src/server/game/Battlegrounds/Battleground.cpp
#	src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp
#	src/server/game/DungeonFinding/LFGMgr.h
#	src/server/game/DungeonFinding/LFGQueue.h
#	src/server/game/Entities/Creature/Creature.h
#	src/server/game/Entities/Pet/Pet.cpp
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Unit/Unit.h
#	src/server/game/Globals/ObjectMgr.h
#	src/server/game/Groups/Group.cpp
#	src/server/game/Groups/Group.h
#	src/server/game/Guilds/Guild.cpp
#	src/server/game/Guilds/Guild.h
#	src/server/game/Handlers/GuildHandler.cpp
#	src/server/game/Handlers/LFGHandler.cpp
#	src/server/game/Handlers/MiscHandler.cpp
#	src/server/game/Handlers/NPCHandler.cpp
#	src/server/game/Instances/InstanceScript.cpp
#	src/server/game/Maps/Map.cpp
#	src/server/game/Maps/Map.h
#	src/server/game/Maps/ZoneScript.cpp
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/game/Weather/Weather.cpp
#	src/server/game/Weather/WeatherMgr.cpp
#	src/server/scripts/Commands/cs_reload.cpp
#	src/server/scripts/EasternKingdoms/Deadmines/boss_mr_smite.cpp
#	src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
#	src/server/scripts/EasternKingdoms/eastern_kingdoms_script_loader.cpp
#	src/server/scripts/Kalimdor/VortexPinnacle/vortex_pinnacle.h
#	src/server/scripts/Spells/spell_dk.cpp
#	src/server/scripts/Spells/spell_druid.cpp
#	src/server/scripts/Spells/spell_generic.cpp
#	src/server/scripts/Spells/spell_hunter.cpp
#	src/server/scripts/Spells/spell_mage.cpp
#	src/server/scripts/Spells/spell_pet.cpp
#	src/server/scripts/Spells/spell_shaman.cpp
#	src/server/scripts/Spells/spell_warrior.cpp
2018-03-28 12:35:52 +02:00
ariel- 5ff847159c Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources 2018-03-28 04:41:59 -03:00
Ovahlord f2825615dd Core/Spells: fix Rune regeneration speed bonus from Improved Blood Presence
*fixed Runic Power retainment from Improved Frost Presence
2018-03-21 13:53:34 +01:00
Ovahlord 157719d4b0 Core/Entities: Some changes to LoS z checking & MotionMaster::MoveJumpTo 2018-03-20 01:39:11 +01:00
Ovahlord 7ea9695868 Core/Player: fixed an db layout issue that was causing corrupted pvp kill counters 2018-03-19 23:59:50 +01:00
Ovahlord 09870ef250 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-03-19 12:43:12 +01:00
Aokromes e0dd75b626 warning fix 2018-03-18 19:47:39 +01:00
Ovahlord c3f2b83fb5 Core/Battlegrounds: some cleanup for Battle for Gilneas 2018-03-18 17:48:23 +01:00
Ovahlord 8e1f0da71e Core/Player: fixed clientside display of weekly cap when refunding currency items 2018-03-18 15:54:27 +01:00
Ovahlord cd9bbffebc Core/Players: refunding currency items will no longer affect the weekly cap or count towards achievements.
*fixed a currency clonding exploit
2018-03-18 15:31:03 +01:00
Ovahlord 9fd0f9f511 Core/Players: implement seasonal currency counter for purchasing conquest pvp gear 2018-03-18 14:58:04 +01:00
Ovahlord f800670e12 Core/Battlegrounds: implement base support for Battle for Gilneas
*todo: get buff and spirit healer locations from sniffs
2018-03-18 14:00:27 +01:00
Ovahlord 305233301f Core/Player: fixed loading correct pvp kill stats fields to avoid corrupted db data 2018-03-18 00:05:13 +01:00
Ovahlord b837812ff9 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-03-17 21:05:34 +01:00
Ovah 16c97d35a1 Phasing 2018-03-17 19:41:20 +00:00
Aokromes 8d38ec47fb Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = graveyard_zone.ID 2018-03-17 09:56:43 +01:00
Ovalord d7d0048b7e Core/LFG: do not display currentcy reward info in chat window for random dungeon rewards 2018-03-15 20:31:34 +01:00
Ovahlord a6368c7e6b Fixed build 2018-03-14 09:11:11 +01:00
Ovahlord 617b3a8a11 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Maps/Map.cpp
#	src/server/game/Maps/Map.h
2018-03-14 08:22:00 +01:00
Ovahlord b9d0ab6ed8 Core/Maps: Implemented loading swapped maps 2018-03-10 13:54:23 +01:00
Ovahlord ce4e137889 Core/Entities: Take terrain swaps into account when calculating LoS/height/area 2018-03-09 23:45:06 +01:00
Gooyeth 8a54503c09 Core/Player: Do not remove auras from Gamemasters in arenas (#21568) 2018-03-09 10:15:53 +01:00
Ovahlord e44bb5f387 Core/Entities: Phase Rework (main commit) 2018-03-08 22:58:50 +01:00
Ovalord c9b5bf9534 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-02-18 20:55:31 +01:00
jackpoz bee461eda8 Core/Player: Add some asserts
Assert PlayerInfo for race/class pair in a few Player functions
2018-02-16 01:04:11 +01:00
Ovalord dc8f263fc8 Core/Weather: merged commit 6eb997394722fcd4b5248646b5abfa185a7ec58f 2018-02-14 15:49:48 +01:00
Ovalord 0d3daf1120 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-02-08 22:28:13 +01:00
Ovalord 22e1743e51 Core/Player: re-cast mount capability spells after map change so we will always have the correct capability and speed after login or teleport 2018-01-26 02:01:42 +01:00
ariel- c7a62f99d3 Core/Auras: Don't remove shield only dependant auras on disarm
Closes #19782
2018-01-21 12:56:14 +01:00
Ovalord e338954bf6 Core/Players: improved iterator handling for drinking and food emote auras 2018-01-20 21:05:49 +01:00
Ovalord 030539dd74 Core/Spells: Blood of the North will now permanently convert blood runes to death runes 2018-01-20 17:44:53 +01:00