Shauren
e98e1283ea
Core: Updated to 10.0.2
2022-12-04 15:13:20 +01:00
Shauren
879c0cccfc
Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests
2022-10-21 22:11:00 +02:00
Aqua Deus
4772c4817f
Core/Garrisons: Implement SMSG_GARRISON_OPEN_TALENT_NPC opcode ( #28256 )
...
Co-authored-by: ModoX <moardox@gmail.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-10-11 22:16:02 +02:00
Shauren
20f38369f3
Core/PacketIO: Updated packet structures to 9.2.7
2022-07-31 21:39:48 +02:00
Shauren
53b7c4d47c
Core/PacketIO: Implemented SMSG_SPELL_HEAL_ABSORB_LOG
2022-07-28 21:26:48 +02:00
Shauren
83b3266794
Core/PacketIO: Remove packet handlers for deleted opcodes
2022-07-19 22:01:51 +02:00
Aqua Deus
5e8534767c
Core/PacketIO: Implement CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS ( #27975 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-06-08 20:40:35 +02:00
Shauren
d3c4216de8
Core/PacketIO: Updated packet structures to 9.2.5
2022-06-01 23:13:29 +02:00
Shauren
67823c82c7
Core/PacketIO: Swap CMSG_MOVE_SET_FACING and CMSG_MOVE_SET_FACING_HEARTBEAT
2022-05-26 20:09:04 +02:00
Shauren
aa592e431b
Core/PacketIO: Implemented CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE and ActivePlayerData::TransportServerTime updatefield
2022-05-24 16:28:26 +02:00
Shauren
a12f939070
Core/PacketIO: Implemented SMSG_BROADCAST_SUMMON_CAST and SMSG_BROADCAST_SUMMON_RESPONSE
2022-05-14 20:40:55 +02:00
Jeremy
19f64e66e5
Core/GameObjects: Implemented GAMEOBJECT_TYPE_CAPTURE_POINT ( #27034 )
2022-02-26 19:01:00 +01:00
Shauren
1021fcee34
Core/PacketIO: Rename some new opcodes
2022-02-25 19:18:55 +01:00
Shauren
d945a118db
Core/Auras: Implemented SPELL_AURA_DISABLE_INERTIA (506)
2022-02-25 12:37:04 +01:00
Shauren
9f30afe352
Core/PacketIO: Updated packet structures to 9.2.0
2022-02-24 23:16:55 +01:00
Meji
966430dc44
Core/BattlePets: Implemented CMSG_BATTLE_PET_UPDATE_NOTIFY ( #27724 )
2022-02-13 19:18:18 +01:00
Aqua Deus
e5417e9ce7
Core/PacketIO: Implemented SMSG_DISPLAY_TOAST for quest money rewards ( #27669 )
2022-02-06 14:56:11 +01:00
Shauren
950db60435
Core/Pets: Updated pet summoning for latest client version (5 Call Pet spells and stable size 200)
2022-02-02 00:08:37 +01:00
Aqua Deus
a3b2e4d987
Core/Items: Reagent bank ( #27592 )
2022-01-16 22:31:24 +01:00
aquadeus
9dc11391c5
Core/Guilds: Implemented reordering guild ranks
2022-01-09 23:12:00 +01:00
Matan Shukry
b821a72973
Core/Player: Initial War Mode support ( #25926 )
...
* Enable PvP talents
* War Mode buff aura
* Forced PvP flagging
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-12-26 19:14:46 +01:00
NoName
61f3d51143
Core/Movement: Implement MoveSplineFlag::Enter_Cycle ( #24049 )
...
by xvwyh
(cherry picked from commit 40542f01e3 )
2021-12-22 14:33:58 +01:00
Giacomo Pozzoni
92fc09b1b5
3.3.5 Don't allow to summon dead hunter pets ( #23271 )
...
* Core/Player: Add support to SMSG_PET_TAME_FAILURE
* Core/Pet: Don't summon dead pets when using "Call pet"
(cherry picked from commit a0f8ce14e9 )
2021-12-17 23:56:51 +01:00
Chaouki Dhib
c19a4db1c1
Core/Movement: Add time synchronisation ( #18189 )
...
(cherry picked from commit 975f1e364a )
2021-11-30 22:11:36 +01:00
Chaouki Dhib
4507a02ada
Core/Movement: Implement move time skipped handler ( #22994 )
...
* Implement CMSG_MOVE_TIME_SKIPPED handler and move it to MovementHandler.cpp
* Add better error handling
* Update MovementHandler.cpp
(cherry picked from commit f9ed72e351 )
2021-11-23 21:18:07 +01:00
Meji
8614690e27
Core/BattlePets: Implemented battle pet name query packet ( #27294 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-20 19:06:14 +01:00
Meji
895367e69f
Core/BattlePets: Journal lock improvements ( #27178 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-11-19 15:37:21 +01:00
Shauren
9be92e218c
Core/PacketIO: Fixed SMSG_BATTLE_PET_ERROR structure
2021-11-16 20:54:15 +01:00
Shauren
14b8d7d839
Core/PacketIO: Implemented splash screen opcodes
2021-11-12 21:53:40 +01:00
Shauren
bd2d8875a1
Core/PacketIO: Rename new 9.1.5 opcodes
2021-11-11 12:36:01 +01:00
Shauren
98b95fb264
Core/PacketIO: Updated opcodes to 9.1.5
2021-11-02 22:49:20 +01:00
Shauren
edc94e8ae8
Core/GuildFinder: Remove as preparation for 9.1.5
2021-11-02 18:14:49 +01:00
Shauren
49eb3cf8fe
Core/Spells: Implemented SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN
2021-10-13 11:49:30 +02:00
ModoX
6d9ce8e8ba
Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED ( #27036 )
...
* Added OnConversationLineStarted hook to ConversationScripts
* Added example for Defender of Azeroth conversation
2021-10-12 00:16:20 +02:00
Meji
de4eaa0de9
Core/BattlePets: Misc fixes ( #26964 )
...
* Define BattlePetSpeciesFlags enum class.
* Define BattlePetDbFlags enum class.
* Added check to prevent the pet from being caged if its species has flag BattlePetSpeciesFlags::NotTradable.
* Added check to prevent the pet from being caged if it's in battle pet slots.
* Added check to prevent the pet from being caged if its health is below maximum health.
* Only add pet if the species has flag BattlePetSpeciesFlags::WellKnown.
* Added function to check flag BattlePetSpeciesFlags::LegacyAccountUnique to avoid learning copies of unique pets.
* Implemented CMSG_BATTLE_PET_CLEAR_FANFARE.
2021-09-29 22:26:25 +02:00
Shauren
cd5357dc18
Core/PacketIO: 9.1.0 opcodes and packet structures
2021-08-08 00:18:05 +02:00
Luzifix
7f7ccfd6cd
Core/PacketIO: Implement new guild bank item swap opcodes
2021-05-23 01:39:08 +02:00
Shauren
9d4ccbda34
Core/PacketIO: Add new guild bank interaction opcodes
2021-05-23 01:39:08 +02:00
Shauren
daa09f3346
Core/PacketIO: Fixed swapped values for bank interaction opcodes
2021-05-22 23:35:46 +02:00
Shauren
854a55daab
Core/PacketIO: Implemented SMSG_SPELL_ABSORB_LOG
2021-04-18 00:12:46 +02:00
xinef1
2ea8f5e6fc
Move some packets processing to map context ( #18638 )
...
Core/Network: Allow some packets to be processied in map context
(cherry picked from commit 2286da2166 )
2021-04-15 20:05:39 +02:00
jackpoz
e17e4e6f07
Core/Misc: Replace time(NULL) with GameTime::GetGameTime()
...
(cherry picked from commit 12701cb0c6 )
Conflicts:
src/server/game/Achievements/AchievementMgr.cpp
src/server/game/AuctionHouse/AuctionHouseMgr.cpp
src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp
src/server/game/Battlefield/Battlefield.cpp
src/server/game/Battlefield/Zones/BattlefieldWG.cpp
src/server/game/Battlegrounds/BattlegroundMgr.cpp
src/server/game/Calendar/CalendarMgr.h
src/server/game/DungeonFinding/LFGQueue.cpp
src/server/game/Entities/Corpse/Corpse.cpp
src/server/game/Entities/Creature/Creature.cpp
src/server/game/Entities/Item/Item.cpp
src/server/game/Entities/Pet/Pet.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Grids/ObjectGridLoader.cpp
src/server/game/Guilds/Guild.cpp
src/server/game/Handlers/AuctionHouseHandler.cpp
src/server/game/Handlers/BattlefieldHandler.cpp
src/server/game/Handlers/CalendarHandler.cpp
src/server/game/Handlers/CharacterHandler.cpp
src/server/game/Handlers/ChatHandler.cpp
src/server/game/Handlers/LFGHandler.cpp
src/server/game/Handlers/MailHandler.cpp
src/server/game/Handlers/MiscHandler.cpp
src/server/game/Handlers/MovementHandler.cpp
src/server/game/Handlers/PetHandler.cpp
src/server/game/Handlers/QueryHandler.cpp
src/server/game/Handlers/TicketHandler.cpp
src/server/game/Instances/InstanceSaveMgr.cpp
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Auras/SpellAuras.cpp
src/server/game/Tickets/TicketMgr.cpp
src/server/game/Tickets/TicketMgr.h
src/server/game/World/World.cpp
src/server/scripts/Commands/cs_gobject.cpp
src/server/scripts/Commands/cs_instance.cpp
src/server/scripts/Commands/cs_list.cpp
src/server/scripts/Northrend/zone_wintergrasp.cpp
src/server/scripts/Spells/spell_item.cpp
2021-04-15 05:53:27 +02:00
Shauren
f2202869f7
Core/PacketIO: Updated packet structures to 9.0.5
2021-04-09 20:57:47 +02:00
Shauren
08e017b351
Core/AdventureMap: Handle CMSG_ADVENTURE_MAP_START_QUEST
2021-03-14 14:46:07 +01:00
Osleyder85
3addbe7dd4
Core/AdventureJournal: Handle CMSG_ADVENTURE_JOURNAL_OPEN_QUEST and CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS
...
Merges #26000
2021-03-14 00:21:31 +01:00
Shauren
f269f60d8a
Scripts/Quests: Implemented new quest scripting hook, OnQuestAcknowledgeAutoAccept, used when player closes quest frame after viewing details of autoaccept quests
2021-02-26 20:42:29 +01:00
Shauren
015666b044
Core/PacketIO: Enable CMSG_CHECK_CHARACTER_NAME_AVAILABILITY
2020-12-13 10:49:21 +01:00
Shauren
dc2eeee75b
Core/PacketIO: Add opcode values for 9.0.2
2020-12-08 18:16:48 +01:00
Shauren
cab4c87d2d
Core/PacketIO: Updated most packet structures to 9.0.1
2020-12-08 18:16:41 +01:00
François B
acde5cc375
Core/PacketIO : Added SMSG_INTERRUPT_POWER_REGEN ( #25539 )
2020-10-05 17:26:11 +02:00