aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Guilds
AgeCommit message (Collapse)Author
2025-11-28Core/Guilds: Sync function name with 3.3.5Shauren
2025-10-10Core: Updated to 11.2.5.63704Shauren
2025-08-25Core/Commands: Add .guild list GM command to list all guilds (#30930)Alex Dcnh
2025-08-13Core: Updated to 11.2.0Shauren
2025-06-10Core/Misc: Kill copy/move constructors for singleton classesShauren
2025-04-16Core/Guilds: corrected logging for guild reward db errorsOvahlord
(cherry picked from commit 3b2e2195eabec2f66edd805aa2582069e2335cad)
2025-04-06Core/Guilds: Guild bank tabs are now purchased only using money deposited in ↵Shauren
the bank (since 11.1.0)
2024-12-06Core/Guilds: Prevent guild bank packet contents update hack from interfering ↵Shauren
with buying new bank tabs Closes #30277
2024-08-18Core/Players: Use PlayerData::VirtualPlayerRealm instead of global ↵Shauren
GetVirtualRealmAddress() where possible
2024-08-02Core/PacketIO: Updated to 11.0.0Shauren
2024-07-27Core/Proto: Updated protobuf messages and services for 11.0.2Shauren
2024-07-09Core/Logging: Fixed a bunch of invalid format stringsShauren
2024-04-15Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent ↵Shauren
to self
2024-04-12Core/Items: Implemented CreateTime item field and changed refund/soulbound ↵Shauren
trade timers to also count time offline
2024-03-13Core/Misc: Use our new unique_trackable_ptr for various classes exposed to ↵Shauren
scripts (not actually used anywhere currently)
2024-02-25Core/Players: Drop Player::SaveGoldToDB() and move it's code to ↵Mykhailo Redko
Player::SaveInventoryAndGoldToDB() (#29582)
2024-02-12Core/Guilds: Implemented club basics to restore old guild functionality (#29587)Fabian
* 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>
2023-12-31Core/Misc: Fixed a bunch of uninitialized class fieldsShauren
2023-11-21Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427
2023-11-09Core: Update to 10.2.0Shauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-09-19Core/Misc: Changed string formatting functions to accept std::string_view as ↵Shauren
format argument instead being templated on it to slightly improve compile times and reduce executable size
2022-06-01Core/PacketIO: Updated packet structures to 9.2.5Shauren
2022-03-19Core/Misc: Improvement item durability repair logic. (#26911)Mikhail Redko
* Core/Misc: Improvement item durability repair logic. * Move item repair cost calculation logic from Player::DurabilityRepair to Item::CalculateDurabilityRepairCost * Make item repair cost calculation more congruent with client logic (std::round) * Do not repair items if player does not have enough money to pay for the repair of all items at once * Withdrawing money from guild bank only once to avoid spam in the guild bank log and reduce number of transactions in the database Closes #25937 * Fix build * Remove unnecessary scope * Fix visual studio warning and one more check for reliability (cherry picked from commit 3cef126d0a449219f154a6498d26831f86220dfa)
2022-03-05Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
2022-02-24Core/PacketIO: Updated packet structures to 9.2.0Shauren
2022-02-13Core/Misc: Minor game include cleanupShauren
2022-02-11Core/Guilds: Forward declare GuildAchievementMgrShauren
2022-02-05Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by ↵Treeston
value!) (cherry picked from commit 6b8f3d0f94b7a611eba81b7a2ff476cf75d09f4a)
2022-02-05[3.3.5] Core/Guilds: Guild cleanup (PR #25422)Treeston
(cherry picked from commit cd28423a4e813baf6833f38c93613a7f82a721f8)
2022-02-05Chat/Commands: Eradicate ChatHandler::extractOptFirstArgTreeston
(cherry picked from commit 4f636b80e4942c4c9c4811496d1c1b77f767378d)
2022-01-30Core/Guilds: Fixed loading of guild member logout timeShauren
Closes #27690
2022-01-23Core/Misc: Replace boost::optional with std::optional part 2Shauren
2022-01-09Core/Guilds: Implemented reordering guild ranksaquadeus
2022-01-09Core/Guilds: Separate guild rank id from guild rank orderShauren
Co-authored-by: aquadeus <efectokoleos13@gmail.com>
2022-01-01Core/Logs: Log full guid instead of just low guid, part 2Giacomo Pozzoni
(cherry picked from commit 3def52c1c459f566ab2b2d8cf017c70df4d7cf22)
2021-12-24Core/PacketIO: Port guild packets to classes as example of new ↵Shauren
self-validating strings (cherry picked from commit f0fe5f8b669fb9f15b18be1cd3cab407e30ffa52)
2021-12-23Core/Guilds: Implement guild bank gold limit matching clientShauren
(cherry picked from commit 967f21a4b40d23d6501006e4fb7bc0608a1d86d1)
2021-12-21Core/Misc: Remove redundant null pointer checks before delete (#24140)Ujp8LfXBJ6wCPR
* Identified by clang-tidy readability-delete-null-pointer (cherry picked from commit 9264e5b6f0a03de7387c7ac6b27755b4ceee0426)
2021-12-14Core/Misc: More coding standards (#23519)Aokromes
* Core/Misc: More coding standards * revert part * "void " or more to "void " * fix? reject * remove more double whitespaces * remove more double whitespaces * more standards * more coding standards * More standards * more coding * more coding standards * more coding standards * And more standards (cherry picked from commit 574a7c8d3d5f5a5660295deb70e905cf4dd756c4)
2021-12-13Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender ↵ForesterDev
(#23520) * Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender * fix merge * Add virtual methods for Unit class (cherry picked from commit b47bb59e2a3e42aff3793517ef94f51678b54905)
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-12-13Core/Misc: Fix static analysis issues reported by Coverity Scanjackpoz
(cherry picked from commit de88691e257af0bf078d9be74ab3bb578f016547)
2021-11-02Core/Social: Implemented account ignoresShauren
2021-11-02Core/GuildFinder: Remove as preparation for 9.1.5Shauren
2021-10-15Core/PacketIO: Fixed SMSG_GUILD_BANK_LIST packet payload for enchantments ↵killerwife
and sockets (#22177) Credit for reversing goes to Laizerox (cherry picked from commit 330d85bd6362cd3f66dbea72389102449484f8a7)
2021-09-08Core/Achievements: Update CriteriaType enum (#26856)Meji
2021-08-28Core/Spells: rework part 5: GameObject castingariel-
Closes #21330 Closes #18885 Ref #18752 (cherry picked from commit 45c5e1b9d63796d168339a44f63418f220cf2403)
2021-08-11Core/Items: Implemented secondary shoulder transmog appearanceShauren
2021-06-16Core/Entities: don't allow client control if player is still affected by any ↵ariel-
lose of control state (cherry picked from commit e315e41d36061fc88dfa09bfa0da1fbc0c00826f)