| Age | Commit message (Collapse) | Author |
|
optionals and bits
(cherry picked from commit f41ab921b9e32bd952ab712f99aa9754753ba43e)
|
|
implementations
(cherry picked from commit 9242eda6c704ab5c10ab07763e662bb2c65b0396)
|
|
|
|
allow spending and gaining combo points within the same update tick
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(cherry picked from commit 2c6a018079e66be39cf80fb13260a2e434e51969)
# Conflicts:
# src/server/game/Entities/Unit/StatSystem.cpp
|
|
|
|
|
|
|
|
which isn't already covered by other functions
|
|
Cataclysm
|
|
|
|
after relogging and improve validation of talents when loading from db
|
|
|
|
RBAC_PERM_SKIP_CHECK_MORE_TALENTS_THAN_ALLOWED logic
|
|
|
|
switching specializations and fixed a missing removal of talents when switching specs, resulting in talents from other specs dangling around
|
|
|
|
- use a new structure to hold talent group data which will eventually replace the old master branch implementation
- added support for unlocking dual talent specialization and switching specs
- added basic support for learning and resetting talents
|
|
(cherry picked from commit ee301cf867b3b3e40ecd6c33e8110b986e28f301)
|
|
(cherry picked from commit 76ab45ee2dd1177625dacb4d9780507b33b25217)
|
|
change from a3aecbdd92000c3338aa14ecfcd3aaca91d99391
(cherry picked from commit 653abefd24642fe9ba042c09f4f133a3264b4917)
|
|
(cherry picked from commit 197359301d57e997b4ccfd52b51a2a18d77e9e82)
|
|
(cherry picked from commit c2f9aa2dee68fdd2a7238c983a3c1ce3bb319065)
|
|
with std::optional
(cherry picked from commit d93002f9a96a01258500ca7b5f03fe27e50a7155)
|
|
(cherry picked from commit d82a018b5b72adeea95483aedfa774381c5668e9)
|
|
(cherry picked from commit 1426f58ff007eac2d9719b41f9189d82b733789e)
|
|
creatures that are already vehicles (#30102)
(cherry picked from commit 53f0f2e5da3e7e6a9e6fa926e2f51ac8b506caa9)
|
|
CMSG_LEARN_TALENT and CMSG_SET_PRIMARY_TALENT_TREE
|
|
counterpart
|
|
tied to quest objectives
|
|
* Core/Units: unify power regeneration handling
- Creatures, Players and Pets now all share the same power update and regeneration handling
- Removed all false power regeneration handlings for pets and creatures
- Removed a nowhere confirmed hack for delaying health regeneration after polymorphing a target
|
|
Classic requires the other two voice chat related bits to be set in order to disable any voice chat functionality
|
|
|
|
(cherry picked from commit ab5fab5ee9fd0dde509d19ffc26503379a02c41b)
|
|
constructor
(cherry picked from commit b3763c338d9c1b007b76b0ca94c069bcfbbd8801)
|
|
(cherry picked from commit 2756ca1c350a7545e3a9e848e9b4db9b904f3a14)
|
|
* fix npc_professions locale text
fix npc_professions locale text load from db
* fix dup sql
fix dup sql
* add condition and gossip option
add condition and gossip option for money cost depends on player level
* add missing update statements
* Rename 9999_99_99_world.sql to 2023_03_24_00_world.sql
---------
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 60b75e3b6e81d5085070101c5153f6695dedb6ca)
(cherry picked from commit 4862033a44c3385f7f63725088caf595b30e02a6)
|
|
* Avoid formatting to output with fprintf
* Use vector instead of unordered_map to store appenders in Logger
(cherry picked from commit 81bec6954fa6640e2942d836a856e6bc9d421bce)
|
|
* Migrate all add_definitions to target_compile_definitions
* Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway)
* Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used
* Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file
* Remove ancient manual link flag settings for worldserver
(cherry picked from commit 77fe2745febab9e4362b09750093d831325e6091)
|
|
This reverts commit bf23db4daaef2d9f614f694a18334142e295baed.
|
|
|
|
(cherry picked from commit d4998bd04a27237aba635401d5aff0d7aafa12e5)
|
|
not neccessary (only hex conversions need it)
(cherry picked from commit 3313ea1fe6717313c6dc11b783bad7c89cbab8c4)
|
|
objects to better integrate with std algorithms (not calling through a function pointer allows inlining)
(cherry picked from commit 054dd3596fa349805a353836952f96691e67912d)
|