Commit Graph
1999 Commits
Author SHA1 Message Date
Ovahlord a7ebacfe7b Core/Movement:
* fixed packet structure field order of MSG_MOVE_TIME_SKIPPED
* send move_update opcodes to players after the target player's client has confirmed the speed change via ack opcode
*todo: implement anti-cheat checks
2019-11-13 10:25:58 +01:00
Ovahlord acd4639709 Scripts/BWD: more work on Nefarian's End encounter
* Nefarian will now enter phase three when the first Chromatic Prototype has died
* Onyxia can no longer die before Nefarian has landed in phase one
* inital work on the Shadowblaze Flame spreading
* implement achievement 'Keeping it in the Family
2019-11-12 01:58:12 +01:00
Ovahlord f0a5b4f400 Scripts/VP: fixed achievement 'Extra Credit Bonus Stage!' 2019-11-10 14:33:56 +01:00
Ovahlord 15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
Ovahlord 7b5ee673fb Core/Movement: renamed MSEHasTransportTime3 to MSEHasVehicleId 2019-10-31 01:51:14 +01:00
sun c98c92b902 Core/PacketIO: Restore SMSG_DESTROY_OBJECT removed in 92816c0f17
- this packet was removed in WoD not 4.3.4...
2019-10-07 14:53:36 -04:00
Ovahlord 8bec6af24a Core/NetworkIO: implement 2nd connection 2019-10-03 22:32:24 +02:00
Ovahlord 9a0fe48e70 Core/Movement: fixed packet structure for SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
* enabled CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK
2019-09-14 18:23:58 +02:00
Ovahlord 46eaff5a74 Core/Guilds: implement SMSG_GUILD_KNOWN_RECIPES and CMSG_GUILD_QUERY_RECIPES
* updated CMSG_GUILD_GET_ROSTER and SMSG_GUILD_ROSTER_UPDATE to packet class
* optimized caching process and updating for guild member profession data
2019-09-04 03:52:48 +02:00
Ovahlord 600486f0b2 Core/Guilds: fixed updating profession skill values in guild roster when gaining skill points 2019-09-03 16:50:43 +02:00
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