Ovahlord
ede0c3df77
Core/Auras: updated some aura flag names
2022-12-19 14:37:53 +01:00
Ovahlord
8e6f420a39
Core/Packets: converted SMSG_GOSSIP_MESSAGE to packet class
2022-12-18 15:19:50 +01:00
Ovahlord
4e9a7ec5e4
Core/Packets: converted CMSG_TOTEM_DESTROYED to packet class and added packet class for SMSG_TOTEM_CREATED
2022-12-12 15:46:21 +01:00
Ovahlord
d18768d4e0
Core/Packets: converted SMSG_PET_ADDED to packet class
2022-12-11 20:43:26 +01:00
Ovahlord
9455b09518
Core/Packets: converted SMSG_PET_ACTION_SOUND to packet class and renamed its related method to Unit::SendPetActionSound
2022-12-11 20:12:35 +01:00
Ovahlord
92c9661804
Core/Packets: converted SMSG_PET_ACTION_FEEDBACK to packet class and added spellId argument to Unit::SendPetActionFeedback
2022-12-11 20:03:57 +01:00
Ovahlord
ec97df6528
Core/Packets: enabled and added packet structure for SMSG_PET_MODE
2022-12-11 19:39:11 +01:00
Ovahlord
1b2ac92952
Core/Packets: enabled and added packet structure for SMSG_PET_GUIDS
2022-12-11 19:35:33 +01:00
Ovahlord
d98398f38c
Core/Packets: enabled and implemented SMSG_PET_DISMISS_SOUND
2022-12-11 14:41:43 +01:00
Ovahlord
fa1510990d
nopch fix
2022-12-11 13:43:31 +01:00
Ovahlord
5fcf3f4ebb
Core/Packets: enabled and added packet structure for SMSG_GUILD_REPUTATION_REACTION_CHANGED
2022-12-11 13:42:15 +01:00
Ovahlord
573a15362d
Core/Packets: enabled and added structure for SMSG_FAILED_PLAYER_CONDITION
2022-12-11 13:17:06 +01:00
Ovahlord
1882d5f8b0
Core/Packets: updated CMSG_SEND_TEXT_EMOTE and SMSG_TEXT_EMOTE to packet class
...
* dropped deprecated EmoteChatBuilder operator
2022-12-11 12:52:01 +01:00
Ovahlord
554eb584b0
Core/Packets: updated internals for currency handling
...
* converted SMSG_SET_CURRENCY to packet class
* greatly simplified ModifyCurrency method
* handle CMSG_SET_CURRENCY_FLAGS packet
* fixed sending currency flags upon login. This fixes displaying them in the bagpack
* .modify currency is no longer affected by SPELL_AURA_MOD_CURRENCY_GAIN and can now bypass weekly limits
* defined all currency type flags
2022-12-05 10:10:45 +01:00
Ovahlord
ed3d7dc095
Core/Packets: converted SMSG_COMPLAINT_RESULT to packet class
2022-11-28 21:50:36 +01:00
Ovahlord
6f85de6e6c
Core/Packets: converted CMSG_COMPLAINT to packet class and named all fields
2022-11-27 01:23:43 +01:00
Ovahlord
8eb605f67d
Core/Packets: converted SMSG_SPELL_DISPEL_LOG to packet class
2022-11-26 17:59:42 +01:00
Ovahlord
b6f0650303
nopch fix
2022-09-30 15:13:32 +02:00
Ovahlord
34386e2b47
Core/Packets: converted SMSG_PERIODIC_AURA_LOG to packet class
2022-09-29 22:27:57 +02:00
Ovahlord
44d22dd3b3
Revert "Core/Spells: fixed packet structure for spell_start and spell_go packets when ammo was involved"
...
This reverts commit c9baaec657 .
2022-09-13 22:57:21 +02:00
Ovahlord
c9baaec657
Core/Spells: fixed packet structure for spell_start and spell_go packets when ammo was involved
2022-09-13 19:18:39 +02:00
Shauren
ea4bc6c02a
Core/Spells: Rename SpellAttr2 to use official attribute names
...
* Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED
* Implemented SPELL_ATTR2_RETAIN_ITEM_CAST
* Implemented SPELL_ATTR2_ALLOW_WHILE_INVISIBLE
* Implemented SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE
* Implemented SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE
* Implemented SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS
* Implemented SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE
* Implemented SPELL_ATTR1_REQUIRE_ALL_TARGETS
* Implemented SPELL_ATTR2_CHAIN_FROM_CASTER
* Implemented SPELL_ATTR2_NO_ACTIVE_PETS
* Implemented SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY
2022-09-13 14:36:32 +02:00
Ovahlord
6224558c8c
Core/Packets: converted SMSG_SPELL_MISS_LOG to packet class
2022-09-12 12:18:23 +02:00
Ovahlord
2b3477fab5
Core/Packets: ported SMSG_SPELL_DAMAGE_SHIELD to packet class and handle its missing field
2022-09-12 09:15:34 +02:00
Ovahlord
733fe7c700
Core/Packets: corrected RideType for lfg
2022-09-12 09:15:33 +02:00
Ovahlord
c63c81ef6c
Core/Packets: enable and implement SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED
...
* refactored target based summoning to not longer store targets in the target map and pull the directly from the caster's target update field in the effect handler
* implement support for party based summoning and use the new opcode to send error messages when a player cannot be summoned. Note: this packet does support sending multiple reasons for multiple members but sniffs show that they are still being sent one by one instead. Just Blizzard things
2022-05-17 20:43:49 +02:00
Shauren
76fc64b038
Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player
...
# Conflicts:
# src/server/game/Server/WorldSession.cpp
2022-04-17 01:28:59 +02:00
Ovahlord
4e3cfe283d
buildfix
2022-04-11 06:46:14 +02:00
Ovahlord
eb54b5c053
Core/Packets: converted a couple combat packets to packet class
2022-04-10 23:01:15 +02:00
Ovahlord
ef4d1aa7c4
Core/Packets: added missing initialization for some guid packets
2022-04-04 23:47:09 +02:00
Ovahlord
c7d7eff894
Core/Packets: use the correct opcode for GuildCommandResult packet as the JAM opcode has not been used yet according to sniffs and has a different packet structure
2022-04-04 23:39:18 +02:00
Ovahlord
ea6898483e
Core/Packets: send CHARACTER_FLAG_HIDE_HELM and CHARACTER_FLAG_HIDE_CLOAK in EnumCharactersResult packet
...
ref #342
closes #94
2022-03-31 18:38:57 +02:00
Ovahlord
f573f1f8e3
Core/Packets: converted CMSG_LOADING_SCREEN_NOTIFY to packet class
2022-03-22 12:41:48 +01:00
Ovahlord
ca9f34574d
Core/Misc: fixed a bunch of GCC warnings
2022-03-21 21:32:41 +01:00
xinef1
e5f3de026f
Core/Misc: implemented petition manager ( #19010 )
...
- Implemented manager for petitions to perform all petition related tasks and synchronize data with database.
- This kills ugly synchronous querys on packet handlers
(cherry picked from commit a4aa95a5a39d75b9e38fe03aac57ceb7d9bba90f)
2022-02-16 04:59:12 +01:00
Ovahlord
07eb4454be
Core/Packets: enabled and added packet class for SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT
2022-02-03 01:44:22 +01:00
Ovahlord
b12ae523cd
Core/Packets: enable and added packet structure for SMSG_MAP_OBJ_EVENTS
2022-02-03 01:12:41 +01:00
Ovahlord
4db2d16f2e
Core/Packets: corrected initial bytebuffer size for loot response packet
2022-02-03 00:43:12 +01:00
Ovahlord
ca35e20c55
Core/Packets: enabled and added packet structure for SMSG_LOOT_CONTENTS
2022-02-03 00:37:59 +01:00
Shauren
f2b4f2208e
Core/Objects: ported master branch handling for properly destroying objects via out of range and destroy object opcode
...
# Conflicts:
# src/server/game/Entities/Creature/Creature.cpp
2022-02-02 16:24:42 +01:00
Ovahlord
04983ce882
Core/Packets: converted SMSG_CRITERIA_UPDATE to packet class
2022-01-24 02:34:54 +01:00
Ovahlord
04df69a8ed
Core/Guids: optimize guild recipe querying by avoiding unnecessary copys of profession data elements
2022-01-09 15:08:02 +01:00
Ovahlord
2916a38ea6
Core/Packets: converted SMSG_QUERY_PLAYER_NAME_RESPONSE to packet class
2021-12-29 21:05:42 +01:00
Ovahlord
20fdb215db
Core/Packets: converted SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT to packet class
2021-12-27 18:35:18 +01:00
Ovahlord
3d8762297c
Core/Movement: converted CanFly and DisableGravity ack handling to new system
2021-11-08 22:23:54 +01:00
Ovahlord
9faf867f34
Core/Movement: ported movement speed change acknowledge packet handling from 335 branch
2021-11-08 12:44:49 +01:00
Ovahlord
edbbeba5a2
Core/Movement: ported client control logic updates from 335 branch
2021-11-06 23:41:34 +01:00
Ovahlord
93a252868d
Core/Packets: converted CMSG_DESTROY_ITEM to packet class
2021-09-11 11:16:25 +02:00
Ovahlord
2a50d36e2d
fixed nopch build
2021-09-10 13:47:30 +02:00
Ovahlord
208e0b35f6
Core/Packets: converted CMSG_TRANSMOGRIFY_ITEMS to packet class
2021-09-10 13:40:06 +02:00