Ovahlord
fb88f3c975
Core/Warden: Removed implementation not compatible with modern client versions ( #30491 )
2025-11-25 23:55:32 +01:00
Shauren
468a06baf0
Core: Update to 10.2.7
2024-05-08 20:55:51 +02:00
Fabian
9fa521194b
Core/Guilds: Implemented club basics to restore old guild functionality ( #29587 )
...
* Updated BGS status names enum. Values bigger than 0x0000AFCD & some others are preserved for compatibility reasons. They were not in the client by default.
* Added services & service methods required for guilds.
* Allow club stream messages the usage of LANG_UNIVERSAL.
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2024-02-12 16:42:08 +01:00
Shauren
42c44bd787
Core/Chat: Explicitly ignore disabling chat feature
...
Closes #29425
2023-11-10 19:55:35 +01:00
Shauren
d2baaac9ec
Core/Chat: Corrected chat channel flag implementations
2023-10-07 18:29:53 +02:00
Shauren
0cea730fa2
Core: Update to 10.1.5
2023-07-12 16:29:00 +02:00
Shauren
922f60fa25
Core: Update to 10.0.7
2023-03-22 00:08:20 +01:00
Shauren
d791afae1d
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
2023-01-08 21:16:53 +01:00
Shauren
e98e1283ea
Core: Updated to 10.0.2
2022-12-04 15:13:20 +01:00
Shauren
87b0a19304
Core/Criteria: Fixed criteria type DoEmote
...
Closes #28127
2022-07-17 13:40:25 +02:00
stoneharry
1046a027f2
Core/Chat: Apply chat flood control to addon messages as well ( #26908 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
(cherry picked from commit 5384fc194f )
2022-06-10 16:56:23 +02:00
Shauren
5558769405
Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
2022-04-16 12:15:37 +02:00
Shauren
9f30afe352
Core/PacketIO: Updated packet structures to 9.2.0
2022-02-24 23:16:55 +01:00
Shauren
ad4f4bfab7
Core/Misc: Minor game include cleanup
2022-02-13 00:49:10 +01:00
Treeston
c6582096ab
Core/Warden: Add Lua checks to Warden (PR #25286 )
...
(cherry picked from commit 0531463a3c )
2022-02-04 00:27:11 +01:00
Peter Keresztes Schmidt
2e3c612c80
Core/Unit: Make HandleEmoteCommand typesafe ( #25249 )
...
* Scripts/ScarletMonastery: Fix wrong emote during Headless Horseman encounter
* Scripts/HoR: Fix wrong emote during escape event
* Core/Unit: Make improve type safety of HandleEmoteCommand
Change argument type to the expected enum type Emote
* Scripts/CoS: Use SetUInt32Value to set UNIT_NPC_EMOTESTATE
UNIT_NPC_EMOTESTATE is no flag field
(cherry picked from commit 6c7837f947 )
2022-01-26 21:46:51 +01:00
Giacomo Pozzoni
a9e325f6b7
Core/Logs: Log full guid instead of just low guid, part 2
...
(cherry picked from commit 3def52c1c4 )
2022-01-01 00:51:54 +01:00
Shauren
09967ad7fd
Core/PacketIO: Validate utf8 in every client packet
...
(cherry picked from commit 0a2a96efaa )
2021-12-23 15:15:08 +01:00
ccrs
4e6c59dca7
Core/Unit: rename several getters to follow codestyle
...
uint8 GetLevel()
uint8 GetLevelForTarget(WorldObject const* /*target*/)
void SetLevel(uint8 lvl)
uint8 GetRace()
uint32 GetRaceMask()
uint8 GetClass()
uint32 GetClassMask()
uint8 GetGender()
(cherry picked from commit 5c09ff51f7 )
2021-12-13 00:42:20 +01:00
jackpoz
0b556d8a91
Core/Handlers: fix ".whisper on" with opposite faction/low level
...
Closes #22283
(cherry picked from commit f11117584d )
2021-11-18 15:59:31 +01:00
Shauren
93c0075808
Build fix
2021-11-09 22:50:02 +01:00
Treeston
f4ae292123
Core/Chat: Validate UTF8 in chat messages
...
(cherry picked from commit e5d63bc5b0 )
2021-11-09 22:47:47 +01:00
Treeston
b321d05386
Core/Chat: Fix chat filter to not block certain non-ASCII characters
...
(cherry picked from commit b4258ca4d9 )
2018-09-18 16:55:58 +02:00
Treeston
0d7d41ed4f
Core/Chat: Some more chat filtering cleanup:
...
* Always filter control characters
* Clean up stripping of duplicate whitespace
* Adjust .conf.dist to accurately describe what the config settings do
(cherry picked from commit e50344b6df )
2018-09-18 02:08:33 +02:00
Treeston
5fe69351b0
Core/Chat: Some hyperlink follow-ups:
...
* Ignore messages containing invalid links again instead of trying to sanitize them. Closes #22451 .
* No longer filter messages on the addon channel. Closes #22450 .
(cherry picked from commit e858706270 )
2018-09-18 01:28:57 +02:00
Treeston
e506c80a64
Core/Chat: Unify chat hyperlink parsing (PR #22417 )
...
- Validate most link properties all the time
- If enabled, also validate link text (needs locale)
- Instead of blocking the entire message, sanitize it
- Apply filtering to DND/AFK messages. Closes #22399
(cherry picked from commit f27284594b )
2021-10-31 01:39:04 +02:00
ModoX
4a6308f5f0
Core/Units: Added possibility to send emotes to single players ( #27054 )
2021-10-13 15:01:10 +02:00
Meji
0a83f74876
Core/Achievements: Update CriteriaType enum ( #26856 )
2021-09-08 22:07:01 +02:00
Shauren
cd5357dc18
Core/PacketIO: 9.1.0 opcodes and packet structures
2021-08-08 00:18:05 +02:00
Shauren
14098b28b3
Core/Chat: Allow incorrect spell/skill language assignments to mirror client behavior
2021-05-03 23:53:24 +02:00
Matan Shukry
3b578fc6b9
Core/Chat: Load chat language data from db2 and implement serverside chat translations
2021-05-03 23:53:24 +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
9b5a46ca2b
Core/Auras: Defined and implemented many new interrupt flags
2021-03-21 12:05:32 +01:00
jackpoz
1c24819741
Core/Misc: Fix static analysis issues
...
(cherry picked from commit 97f33dc779 )
2021-02-06 21:41:51 +01:00
Treeston
42c65c3bc2
Core/Chat: Provide a fully-formed protocol for addons to interact with GM commands ( #20074 )
...
Send success/fail state, allow interleaving, and indicate end of output. Add framework for supporting non-human-readable output in commands.
(cherry picked from commit 508c9d2fc1 )
2020-08-20 00:49:52 +02:00
Shauren
1c52d5fff7
Core/Misc: Replace NULL with nullptr
2020-08-14 17:06:03 +02:00
Shauren
93aa30f447
Core/Misc: Moved CanSpeak() method to WorldSession class
2020-02-07 20:11:27 +01:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
cdb27ff302
Core/PacketIO: Implement SMSG_GUILD_EVENT_AWAY_CHANGE
2019-11-10 19:03:27 +01:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
Shauren
3a323f2b60
Core/Chat: Fixed addon chat messages using C_ChatInfo.SendAddonMessageLogged
...
Closes #22926
2019-01-11 18:23:10 +01:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
f94deace76
Merge branch 'bfa'
2018-12-09 14:45:03 +01:00
ForesterDev
9e021c105f
Core/Chat: Fixed logical error for raid warning introduced in fc06465b17 ( #18814 )
...
Closes #18787
(cherry-picked from 8a07fe7f8c )
2018-12-09 14:18:42 +01:00
Alan Deutscher
77150bc8ec
Core/Chat: Added option to allow 5-man parties to use raid warnings
...
Closes #17889
* Added parentheses to satisfy TravisCI.
* Adjusted to a boolean config option instead of an integer.
(cherry-picked from fc06465b17 )
2018-12-09 14:18:42 +01:00
Shauren
ee682544d0
Core/PacketIO: Updated opcode enum to 8.0
2018-10-01 21:01:10 +02:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Caydan
32bbdcae3f
Handlers/Chat: Pass correct argument to CreatureAI::ReceiveEmote ( #20109 )
2017-08-04 02:26:50 +02:00
Shauren
b453e12423
Core/Game: Include cleanup part 5
...
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
2017-06-04 01:00:45 +02:00