Commit Graph
1989 Commits
Author SHA1 Message Date
Ovahlord 6d759dc6e8 Core/Guilds: implement guild profession fields for guild roster packets 2019-09-03 16:31:59 +02:00
Ovahlord 144b0ca9a4 Core/Packets: updated SMSG_GUILD_EVENT, SMSG_GUILD_MEMBER_DAILY_RESET, SMSG_GUILD_REPUTATION_WEEKLY_CAP and SMSG_GUILD_XP to packet class 2019-09-02 20:54:03 +02:00
Ovahlord 1cb0430ffc Core/Groups: followup change for player group updates when changing zones 2019-08-22 21:06:01 +02:00
Ovahlord ff187ae8be Core/Player: fixed a possible underflow when sending the remaining refund time 2019-08-20 01:26:22 +02:00
Ovahlord 5251c6abb9 Core/Items: use ITEM_FIELD_CREATE_PLAYED_TIME properly to determine an item's age and send the correct value in order to fix the refund info texts 2019-08-20 00:57:20 +02:00
Ovahlord 1db62785cf Core/Player: fixed a typo from last commit 2019-07-13 11:35:01 +02:00
Ovahlord 4cc6907b8e Core/Players: since 4.2 paladins, death knights and warriors no longer get a dodge bonus from agility but instead have a fixed 5% base chance 2019-07-13 10:58:24 +02:00
Ovahlord ef39ddfd1b Core/Misc: revert more unwanted changes 2019-07-08 16:11:29 +02:00
Ovahlord c074c3a9c6 Revert "Core/Misc: Replace time(NULL) with GameTime::GetGameTime()"
This reverts commit 5fe3a1f7f9.
2019-07-08 15:56:29 +02:00
Ovahlord 4dc27b53eb Core/Misc: corrected a few gametime replacements 2019-07-08 15:30:12 +02:00
Ovahlord 5fe3a1f7f9 Core/Misc: Replace time(NULL) with GameTime::GetGameTime()
(ported commit: 12701cb0c6c45eb105ad449eb9a56e76d84d691e)
2019-07-08 12:19:19 +02:00
Ovahlord f846a17c3e Core/Quests: fix money reward for quests turned in at level cap
(ported commit: 670085d8c099606136a904c8a67b8df9c0dd9f1e)
2019-07-06 16:05:24 +02:00
Giacomo Pozzoni 662ccb533b Core/Quest: Fix repeatable quest mark (#23338)
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2019-07-06 15:27:32 +02:00
Wyrserth 3cd1fa44ef Core/Conditions: allow spellclick conditions to properly work for aura apply/remove (#23527)
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2019-07-06 15:25:38 +02:00
Ovahlord 9a84c90890 Core/Loot: don't allow to regenerate chest loot inside instances and raids
(ported commit: 4320cd7d375927f1008824d6ddf8cc7d212d4ed2)
2019-07-06 14:06:43 +02:00
Ovahlord 56a3758456 Core/Spells: mod-scale auras will now stack additive instead of multiplicative
* collision height will no longer double use object scale values
2019-06-20 21:39:33 +02:00
Ovahlord dfbf50234d Core/Packets: Port packet handling rework from 335 branch 2019-05-30 16:59:37 +02:00
Ovahlord 2f5087d532 Core/Player: according to sniffs the out of range group update timer has a fixed timer interval of 5 seconds instead of be send in real time 2019-05-27 20:16:00 +02:00
jackpoz ebaafd20cd Core/Loot: Fix group loot if player loot recipient disconnects
Fixes #13300
2019-05-27 16:08:06 +02:00
Ovahlord 1323ae116c Core/Vehicles: fixed a crash caused when changing vehicle seats via spell
*cleaned up some code for aura target limits
2019-05-27 14:56:46 +02:00
Ovahlord f746940f33 Core/Quests: fixed sending a correct information to close the current quest menu after rewarding quests when the player is not enligible for the next rewarded quest 2019-05-18 03:07:02 +02:00
Ovahlord 9bf40cfee4 Core/Spells: expand the single target aura system to support a specific amount of targets
* limit Living Bomb targets to three per caster
2019-05-12 20:03:17 +02:00
Wyrserth e037332035 Core/Quest: improve source item deletion logic for items that give quests (#23250)
* Core/Quest: improve source item deletion logic for items that give quests.

Prevent deletion of items that aren't supposed to be destroyed (like Demon Scarred Cloak).

* Whoops.
2019-05-12 01:25:01 +02:00
Wyrserth 75edb60b79 Core/Achievement: fix mistake related to ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM. (#23252) 2019-05-12 01:24:13 +02:00
Wyrserth 3a28edf84b Core/Achievement: correctly credit progress for skill-related achievements when learning a new skill. (#23249) 2019-05-12 01:23:53 +02:00
jackpoz 836e52479b Core/Misc: Apply fatigue when flying too
Fix #22856
2019-05-12 01:21:36 +02:00
Ovahlord c5241401ca Core/Players: fixed logic for good. I really need to go to bed. 2019-05-06 06:28:23 +02:00
Ovahlord 0804fa59eb Core/Players: fixed logic from last commit 2019-05-06 03:19:22 +02:00
Ovahlord 65b326ca08 Core/Players: since patch 4.0.3a any Justice Points above the hard cap will now convert to 47 silver and 50 copper per point 2019-05-06 03:06:33 +02:00
Ovahlord 69907a6d6d * Core/Object: Range check vol. 2 (#23226) (ported commit: 78070163dc6b9bb34ab2d006e9cc218548e861b7)
* Core/Object: Fix all missing parts for #23062
2019-05-05 00:34:40 +02:00
Ovahlord ee69943717 Core/Movement: ported time synchronization (commits: 975f1e364a6a68be2beca261a64ea8aecc16f6f6 and 50d32fe49386598c7cd876e51cf02478669cc252) 2019-04-26 16:48:09 +02:00
Ovahlord c991d4bfe7 Core/Maps:
* Scarlet Monastry will now properly scale down to normal difficulty when trying to enter the instance on heroic difficulty
* removed deprecated quest text requirement from access_requirement
* added new access_requirement field to specifiy if a dungeon is only available for heroic difficulty
* added heroic exclusive access_requirement entries for Zul'Gurub, Zul'Aman, End Time, Well of Eternity and Hour of Twilight
* Players will no longer be able to enter dungeons when a encounter is in progress
2019-03-30 16:43:53 +01:00
Ovahlord da25314178 Core/Objects: ported changes for the collision height changes when mounting up 2019-03-17 15:22:17 +01:00
Ovahlord fe7bcac696 Core/Maps: ported all master branch changes for map extractor including height map extraction
* new maps, and mmaps are required
2019-02-25 07:37:47 +01:00
Ovahlord fda1f556af Core/DataStores: use generated member names for AreaTable.dbc
*load all fields of AreaTable.dbc
2019-02-24 00:51:54 +01:00
Ovahlord 1e4cc2293a Core/Datastores: use generated member names for MapEntry fields
* load all dbc fields of MapEntry
2019-02-24 00:14:44 +01:00
Ovahlord 50a91bd590 Core/Movement: merged Collision height handling from 335 branch to reduce the probability that creatures are falling under the map 2019-02-17 23:40:24 +01:00
Ovahlord 108dea25a0 Core/Pets: summoned Death Knight ghouls will now cast their initial spells to make them stay on their place before starting to do things 2019-02-11 02:45:47 +01:00
Ovahlord d3aa72471e Core/Maps: removed GetBaseMap in order to fix a gridmap crash 2019-02-09 22:23:10 +01:00
Ovahlord 2b82f127c4 Core/Taxis: as of patch 4.2 flightmaster paths will be automatically be unlocked when reaching the zone's corresponding level
* fixed showing green exclamation mark on undiscovered flightmasters
2019-01-08 13:06:38 +01:00
Ovahlord 4c9727edba Core/Items: added missing random enchantment data for BuildEnchantmentsInfoData 2019-01-06 02:59:41 +01:00
Ovahlord 7d346bd4d6 Core/Guilds: merged more guild achievement implementations and fixed counting dungeon challenges 2018-12-17 23:19:13 +01:00
Ovahlord af82b87bd7 Core/Guilds: merged some guild achievement implementations 2018-12-15 22:07:50 +01:00
Ovahlord c6961f9b47 Core/Player: update play phase on area change before spell area spells to avoid some issues with phased spell targets 2018-11-23 09:07:49 +01:00
Ovahlord 5229a734dd Core/Transports: ported transport refactoring
* this implements full support for stoppable transports as well as serverside transport position tracking
* fixed several vehicle related issues
* fixed gameobject passengers not being displayed as transport passengers
* pets, dynamic objects and other summons are not added as transport passengers and will now properly be displayed
Todo:
- Deeprun Tram visual issues needs to be resolved
- Lady Deathwhisper's elevator needs some additional research
2018-11-21 12:04:26 +01:00
Ovahlord 141be5b42e Core/Reputation: added a missing reputation check for non-hierarchy Burning Crusade factions 2018-11-14 04:38:23 +01:00
Ovahlord 6b9ef2162f Core/Reputation: since 4.3 Burning Crusade dungeons grant additional reputation for classic championing 2018-11-14 04:30:35 +01:00
Ovahlord befb919676 Core/Reputation: updated Championing to Cataclysm 2018-11-14 02:37:49 +01:00
Ovahlord 09d3027d4d Core/Movement: update player position after being added to map and re-send swim fly transition packet after being teleported 2018-11-05 09:23:07 +01:00
Ovahlord 702ee5e596 Core/Player: update Mount Capabilities uppon changing liquid status in order to keep mount auras up to date 2018-11-05 08:55:22 +01:00