aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Texts
AgeCommit message (Collapse)Author
2025-05-19Core/Position: Remove Position implicit object slicingShauren
2024-11-01Core/Texts: Fix nullptr when no BroadcastText is foundGolrag
closes #30392
2024-10-21Core/Texts: Refactor Emote/Sound handling and add ConditionID for ↵Jeremy
ChatTextBuilders (#30343)
2023-04-30Core/Misc: Delay creating std::string objects for locale data after size ↵Shauren
validation
2023-04-06Core/Misc: Modernize code a bit by replacing std::tie with either structured ↵Shauren
bindings or operator<=>
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-06Core/Misc: Add missing Containers.h include where neccessaryShauren
2022-04-16Core/Battlegrounds: Replaced overriding m_team with more fine grained approachShauren
2022-02-12Core/Misc: Move (or delete) constructors and destructors to .cpp files ↵Shauren
(avoids compiling them in every file that includes them)
2022-02-05Scripts/Commands: Convert argument parsing of .npc commandsTreeston
(And I snuck some chat command cleanup in there, more de-cluttering!) (cherry picked from commit 88d446dadf65bf47c72d3042834281233b1174ac)
2022-01-26Core/Unit: Make HandleEmoteCommand typesafe (#25249)Peter Keresztes Schmidt
* 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 6c7837f947ff4eb5110a116a371daa6f9e2b3bbe)
2021-12-13Core/Unit: rename several getters to follow codestyleccrs
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 5c09ff51f7015b775def8d5cc1f678eaef37200f)
2021-11-03Core/DB: Rename SoundEntriesID to SoundKitID in BroadcastTextfunjoker
This is the correct naming
2021-10-23Core/CreatureTexts: Added new field SoundPlayType to enable usage of ↵ModoX
ObjectSounds within creature_text (#27136) * Also adjusted Vigilant Quoram texts to use ObjectSounds
2021-10-16Core/Chat: Added new TextRange personal to creature_text which sends the ↵ModoX
message to related target only (#27070) * also updated creature_texts of Vigilant Quoram in Lightforged Intro zone as an example
2021-08-08Core/DataStores: 9.1.0 db2 structuresShauren
2021-05-03Core/Chat: Chat translation improvementsShauren
* Remove hyperlinks from translated chat messages * Implement case preservation rules depending on receiver client locale
2021-05-03Core/Chat: Allow incorrect spell/skill language assignments to mirror client ↵Shauren
behavior
2021-05-03Core/Chat: Only exclude LANG_UNIVERSAL, LANG_ADDON and LANG_ADDON_LOGGED ↵Shauren
from chat translations instead of all languages that don't have a skill
2021-05-03Core/Chat: Apply language translations to creature chatShauren
2021-05-03Core/Chat: Load chat language data from db2 and implement serverside chat ↵Matan Shukry
translations
2021-05-01Core/Grids: Move packet sending functionality out of MessageDistDeliverer ↵Shauren
and into separate, customizable class and unify LocalizedPacketDo, LocalizedPacketListDo as generic localizable action
2020-12-27Core/Chat: Send broadcast text id in sound packets to allow playing ↵Shauren
encrypted sound files
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-06-30Core/Misc: Changed GetLocaleByName to return invalid value on invalid input ↵Shauren
instead of LOCALE_enUS * Also added IsValidLocale helper function
2020-04-04Core/Misc: Removed old incorrect defineShauren
2020-01-02New YearAokromes
2019-07-27Core/DBLayer: Prevent using prepared statements on wrong databaseShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-03-12Core/DataStores: Fixed db2 structures after 7.3.5Shauren
2018-01-14Fixed nopch buildjoschiwald
2018-01-14Core/Battleground: Dropped battleground texts from trinity_string and ↵joschiwald
replaced them with proper BroadcastText
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-12-31Core/Locales: Optimize locale loading - move the stringsShauren
2017-11-04Core/Misc: Update locales_creature_text to simple systemAokromes
2017-06-04Core/Game: Include cleanup part 5Shauren
* ObjectMgr.h * Player.h * Unit.h * G3D should no longer propagate everywhere from Spline/MotionMaster
2017-05-20Core/Game: Include cleanup, part 3Shauren
2017-05-18Core/Game: Include cleanupShauren
* Mostly aimed at removing Log/DatabaseEnv includes from other headers * Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files * Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-13Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50790acde8928aa0f3dc4a9c096b4a8cShauren
2017-05-11Core/Common: Include cleanupShauren
2017-03-27Modify previous commit to expected behaviorKrudor
2017-03-18Core/Creatures: Use `broadcast_text` sound entry (#19321)Krudor
Currently if you use broadcast text, there is no sound because it doesn't check the broadcast_text entry for it's sound id, it always uses the creature_text sound entry.
2017-02-11Core/Logs: Fine tunning some logsAokromes
(cherry picked from commit b51409a5d3201e86bd189d1ea7dfd1dc1ca8a35f) # Conflicts: # src/server/game/Texts/CreatureTextMgr.cpp
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-05-20Core/DataStores: Updated dbc/db2 to 7.0.1.20810Shauren
2016-03-24Core/Game: Converted the game library to a shared library.Naios
* There is still the possibility to static link against game.
2016-03-11Core/Game: Move singleton instances into compilation unitsNaios
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance)
2016-01-24Core/Misc: Fixed array out of bounds access when loading ↵Shauren
locales_achievement_reward, locales_creature_text, locales_gossip_menu_option and skip LOCALE_none when iterating over locales
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)