aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Reputation/ReputationMgr.cpp
AgeCommit message (Collapse)Author
13 hoursCore/Misc: Reduce differences between branchesShauren
2025-08-31Core/Reputation: Fix ReputationMgr crash at first character login due to ↵thestrangerplana
AllReputation config (#31246)
2025-07-13Core/Misc: Move large functions out of header filesShauren
2025-05-22Core/PacketIO: Migration to PacketUtilities bit/string operations part 3Shauren
2024-08-16Core: Updated to 11.0.2Shauren
2024-08-02Core/PacketIO: Updated to 11.0.0Shauren
2023-04-11Core/Reputation: Fixed crash in reptutation code when ↵Shauren
PlayerStart.AllReputation is enabled in config Closes #28915
2023-01-29Core/Players: Several currency fixes and improvements (#28676)Meji
2023-01-21Core/Reputation: Implemented renown reputation (Dragonflight) (#28653)Meji
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-12-04Core: Updated to 10.0.2Shauren
2022-05-06Core/Misc: Remove implicit conversions from RaceMask class, fixes racemask ↵Shauren
check failing during loading from db
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-05Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by ↵Treeston
value!) (cherry picked from commit 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a)
2021-12-23Core/Reputation: Fix Oracles/Frenzyheart not being set to war properlysirikfoll
Closes #9469 (cherry picked from commit 47c49c391233d67e7cf992a2df9516f36d4f8ee5)
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-09-08Core/Achievements: Update CriteriaType enum (#26856)Meji
2021-08-28Core/Misc: Fix gcc warningsShauren
2021-06-06Core/Reputation: Corrected sorting of friendship rep reactionsShauren
2021-06-06Core/Reputation: Implemented paragon reputationShauren
2021-06-05Core/Reputation: Named all reputation flagsShauren
2021-06-04Core/Reputation: Implemented "friendship reputation"Shauren
2021-05-09Core/Quests: Quest improvementsShauren
* Add quest log slot argument to functions dealing with objective progress * Implemented QUEST_OBJECTIVE_FLAG_SEQUENCED (prevent progressing hidden objectives)
2021-02-15Core/Reputation: Fix reaction with rival factionsKillyana
Closes #9469 Ref #20661 (cherry picked from commit e85a48179e3c1964cc70af1f779fd83eab62d93b)
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-07-16Fixes to all-reputation and all-skill custom option handling:treeston
- Move on-create customs (all explored, all reputations) to CharacterHandler::HandlePlayerLogin for first login. Fixes #19839. - Add Wrath factions to all reputations custom (it only had BC factions). - Remove unused ReputationMgr::SendStates. Add ReputationMgr::SendState handling for sending all updated states in arbitrary order if nullptr is passed (used in point #1). - Fix all weapon skills max custom to properly apply on learning new weapon skills. (cherry picked from commit 4b6351e6a5a2e2c986f3c0ea8e25bc76055c5b2c)
2020-04-27Core/Misc: Always reward all necessary reputations on creature kill (#19106)xinef1
(cherry picked from commit fb2aebe46be7439a8f9b99067edb27fd844c1a28)
2020-03-30Core/Players: Fixed racemasks usage for new racesShauren
2020-01-02New YearAokromes
2019-07-27Core/DBLayer: Prevent committing transactions started on a different databaseShauren
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-02-18Core/DataStores: Updated db2 structures to 7.3.5.25996Shauren
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
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-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-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-11-14Core/Quests: Fixed quest reputation rewards in packets and implemented new ↵Shauren
fields - RewardFactionCapIn and RewardReputationMask
2016-07-20Fixed nopch build and some leftover warningsShauren
2016-05-20Core/DataStores: Updated opcodes and db2 to 7.0.3.21414Shauren
2016-05-07Core/Achievements: AchievementMgr refactoringShauren
* Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation * Fixed players earning guild achievements
2016-03-07Core/PacketIO: Updated and enabled SMSG_SET_FACTION_STANDINGShauren
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-09-07Core/DataStores: Updated DBC and DB2 structures to 6.2.2.20444Shauren
2015-04-23Core/PacketIO: Updated and enabled CMSG_SET_FACTION_AT_WAR, ↵DJScias
CMSG_SET_FACTION_INACTIVE, CMSG_SET_FACTION_NOT_AT_WAR, CMSG_SET_WATCHED_FACTION, SMSG_SET_FACTION_NOT_VISIBLE and SMSG_SET_FACTION_VISIBLE Documentation used: - Thanks @Carbenium for all the help in regards to this (https://github.com/TrinityCore/WowPacketParser/commit/66a2baff13c381d107aad12ea7b583f5af67c275 & https://github.com/TrinityCore/WowPacketParser/commit/cfd48eb2eea9f7e9c9ded483e8a5ac47d0b73949) - SetWatchedFaction is used for CMSG_SET_WATCHED_FACTION (returns uint32 FactionIndex), confirmed in-game and with http://wow.gamepedia.com/API_GetWatchedFactionInfo (See Patch History Patch 5.0.4) - SetFactionVisible is used for SMSG_SET_FACTION_VISIBLE and SMSG_SET_FACTION_NOT_VISIBLE (uint32 FactionIndex, confirmed)
2015-04-09Core/PacketIO: Reimplemented SMSG_SET_FORCED_REACTIONS as a response to ↵Shauren
client request instead of sending it automatically during map change
2015-03-28Core/Log: Fix linker errors that occur on msvc 12 lower then update 4Naios
* http://stackoverflow.com/questions/4891067/weird-undefined-symbols-of-static-constants-inside-a-struct-class * http://www-01.ibm.com/support/knowledgecenter/SSGH3R_8.0.0/com.ibm.xlcpp8a.doc/language/ref/cplr038.htm%23cplr038 * closes #14463 * ref #14317
2015-02-17Core/Packets: fixed crash on SMSG_ATTACKSTOP and fixed init of ItemInstancejoschiwald