Shauren
29e0327076
Core/Players: Implement warband scene collection
2025-03-04 13:52:20 +01:00
Frostshake
781fe731dd
Core/Players: Fix resurrection timer missing if logging in while dead ( #30598 )
2025-01-11 22:03:14 +01:00
Meji
c9099c8756
Core/Misc: Implemented spawn tracking ( #30247 )
2025-01-04 18:08:09 +01:00
Shauren
d778d5ec7c
Core/Misc: Include cleanup - remove MapUtils.h from Containers.h
2024-12-31 18:12:36 +01:00
Shauren
8066110756
Core/PacketIO: Named a bunch of unknown/unused fields
2024-11-06 12:17:49 +01:00
Shauren
ac7a95b45c
Core/PacketIO: Update opcodes for 11.0.5
2024-10-30 14:40:36 +01:00
Shauren
b506a53443
Core/Misc: Update faction change learned language skills for new races
2024-10-21 23:34:43 +02:00
Shauren
49ab2bbe38
Core/Players: Prevent creation of characters with duplicate names
...
Closes #30299
2024-10-03 12:22:22 +02:00
Shauren
c4b710446d
Core/Realms: Realmlist refactors
...
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field, mysteriously removed 15 years ago in f20b25d1c9
2024-08-18 18:59:58 +02:00
Shauren
df1ec76d54
Core: Updated to 11.0.2
2024-08-16 00:03:22 +02:00
Shauren
e59eef5432
Core/PacketIO: Updated to 11.0.0
2024-08-02 13:25:41 +02:00
Shauren
1cd7898c01
Core/Logging: Removed one layer of allocations from log message writes (async doesn't wrap in shared_ptr anymore and sync creates LogMessage on the stack)
2024-07-10 14:51:29 +02:00
Shauren
468a06baf0
Core: Update to 10.2.7
2024-05-08 20:55:51 +02:00
Meji
4913d027bf
Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION ( #29832 )
2024-03-27 21:38:08 +01:00
Shauren
4779fa5048
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
2024-03-13 18:51:29 +01:00
Razmataz
31236de396
Core/Players: Support race and faction changes for new races ( #29755 )
2024-02-25 18:49:20 +01: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
d03e0d6935
Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters
2024-01-27 00:13:34 +01:00
Shauren
a4a4d010a0
Core: Updated to 10.2.5
2024-01-21 22:25:10 +01:00
Shauren
78bcc3f52a
Core/Misc: Minor code modernization - kill std::bind
2023-12-08 20:27:41 +01:00
Shauren
1eea1d11b1
Core: Update to 10.2.0
2023-11-09 13:33:26 +01:00
Shauren
a0fdac0ecc
Core/Auras: Update mount capability aura after all login loading is done
2023-10-30 14:02:26 +01:00
Gildor
f108a50abf
Core/Players: Remove player from group on faction change if two side interaction group is not allowed. ( #28835 )
...
(cherry picked from commit 3dda65c53a )
2023-08-23 18:51:38 +02:00
Shauren
0cea730fa2
Core: Update to 10.1.5
2023-07-12 16:29:00 +02:00
Shauren
353a71c6cd
Core/Reputation: Fixed crash in reptutation code when PlayerStart.AllReputation is enabled in config
...
Closes #28915
2023-04-11 19:51:06 +02:00
Shauren
7b31080258
Core/Misc: Modernize code a bit by replacing std::tie with either structured bindings or operator<=>
2023-04-06 17:46:58 +02:00
Shauren
922f60fa25
Core: Update to 10.0.7
2023-03-22 00:08:20 +01:00
Shauren
4bec7233ba
Core: Updated to 10.0.5
2023-01-28 01:53:26 +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
92ed5e8af1
Core/Misc: Include cleanup, 2023 edition
2023-01-07 22:38:21 +01:00
Shauren
0555ab2f56
Core/Players: Implemented setting tradeskill recipes as favorite
2022-12-17 20:27:13 +01:00
Shauren
0cc5ab8372
Core/Players: Implemented new talent system
2022-12-16 22:44:55 +01:00
Shauren
e98e1283ea
Core: Updated to 10.0.2
2022-12-04 15:13:20 +01:00
Shauren
05f2f4e8f6
Core/BattlePets: Move revive battle pet cooldown to spell script and add serverside spell for stable master heal cooldown
2022-10-14 17:12:33 +02:00
Shauren
9b924522d0
Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new InstanceLockMgr
2022-10-04 00:19:38 +02:00
Shauren
301572212f
Core/Misc: Changed string formatting functions to accept std::string_view as format argument instead being templated on it to slightly improve compile times and reduce executable size
2022-09-19 00:33:19 +02:00
Shauren
3ef5079fee
Core/Loot: Move loot rolls from Group to Loot
...
* Partial port of cmangos/mangos-wotlk@ffdf9a05d6
2022-09-16 16:58:03 +02:00
Shauren
cb99b08b86
Core/Players: Fixed ExploredZones size and PLAYER_EXPLORED_ZONES_SIZE desync
2022-07-17 20:23:37 +02:00
Shauren
d3c4216de8
Core/PacketIO: Updated packet structures to 9.2.5
2022-06-01 23:13:29 +02:00
Shauren
376dc7402a
Core/DataStores: Removed hardcoded cap for taxi nodes mask
2022-05-10 23:29:36 +02:00
Shauren
d800c87137
Core/Misc: Remove implicit conversions from RaceMask class, fixes racemask check failing during loading from db
2022-05-06 18:45:51 +02:00
Shauren
b47185cabf
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
2022-03-27 18:14:47 +02:00
Kelno
6b8d03d71e
Don't count character pending deletion towards character per account limit ( #26837 )
...
* Don't count character pending deletion towards character per account limit
* Never show more than 10 characters char enum
* Use constants
(cherry picked from commit e2f20aff8a )
2022-03-13 14:27:10 +01:00
Shauren
357147834e
Core/DBLayer: Fixed memory leaks with existing SQLQueryHolder uses and eliminated the possibilty of adding more in future (replaced manual memory management with smart pointers)
...
(cherry picked from commit 53482f7299 )
2022-02-28 22:41:36 +01:00
Shauren
9f30afe352
Core/PacketIO: Updated packet structures to 9.2.0
2022-02-24 23:16:55 +01:00
jackpoz
8cbc21120f
Core/Characters: Replace 2 database statements with 1
...
Replace DELETE + INSERT with REPLACE when updating realmcharacters table
(cherry picked from commit a33ff74d92 )
2022-02-06 00:15:31 +01:00
Treeston
9f97fdd31a
Core/Common: Tokenizer -> Trinity::Tokenize (PR: #25327 )
...
(cherry picked from commit 534a2388b7 )
2022-02-04 00:27:14 +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
Shauren
8349444749
Core/Pets: Save last summoned pet number in characters table
2022-01-31 21:34:48 +01:00
Shauren
ca92686b44
Core/Pets: Pet management refactoring ( #25191 )
...
* Core/Pets: Pet management refactoring
* Preload basic pet data on character login with async query
* Load additional pet data (declined names/auras/spells/cooldowns) using async query after we are sure pet loading will succeed
* Remove all select queries related to pet stable/unstable
* Remove all silent pet deletions except explicit UI-triggered abandons
* Fixed displaying stable master content when current pet is not summoned
* Allow to stable/swap unsummoned current pet
Closes #3610
Closes #21266
(cherry picked from commit 5c1fc5e387 )
2022-01-31 00:17:21 +01:00