Ovahlord
a3dd0d75cf
Core/Quests: ported quest flag and visbility update changes from master branch
2023-07-11 15:21:09 +02:00
Ovahlord
b4aa5a82c9
nopch fix
2023-07-08 00:10:55 +02:00
Ovahlord
d6801c5dc4
Core/Misc: fixed more deprecation warnings
2023-07-07 23:52:15 +02:00
Ovahlord
208378713b
Core/Misc: fixed more warnings
2023-07-07 23:34:03 +02:00
Ovahlord
40ec92758c
Core/Packets: converted SMSG_EMOTE to packet class
2023-06-05 13:24:02 +02:00
Ovahlord
67fa80392e
Core/Packets: fixed a clang warning
2023-05-30 11:05:19 +02:00
Ovahlord
2509b96dec
Core/Packets: enabled and added packet structure for SMSG_MOVE_SET_VEHICLE_REC_ID
2023-04-30 09:28:34 +02:00
Ovahlord
ff7508b61d
Core/Packets: enabled and added packet structure for CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT
2023-04-29 21:44:48 +02:00
Ovahlord
dd2f0bab5f
Core/Packets: enabled and added packet structures for CMSG_SUPPORT_TICKET_SUBMIT_BUG and CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION
2023-04-29 20:03:40 +02:00
Ovahlord
0e5b3567cc
Core/Packets: correct yet another field in SMSG_PLAY_SPELL_VISUAL
2023-01-21 21:43:46 +01:00
Ovahlord
6019371566
Core/Packets: fixed SMSG_PLAY_SPELL_VISUAL packet structure
2023-01-21 21:27:59 +01:00
Ovahlord
99891604f6
Core/Packets: fixed linux builds
2023-01-03 21:13:49 +01:00
Shauren
81b2ff0d94
Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo)
2022-12-29 22:10:44 +01:00
Shauren
d35f58a46d
Core/WorldStates: Migrate pvp season worldstates to new system
2022-12-21 22:05:48 +01:00
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