Age | Commit message (Collapse) | Author |
|
Fixes issue where NPC does not attack, even when aggro'd.
Fixes #16210
Closes #16204
(cherry picked from commit ad425f9f17502772289dd18ef6b74dc465556221)
|
|
(cherry picked from commit e203d78d2a6daa2dc28fc41769e416753a10c08c)
|
|
Ref #14949
|
|
|
|
.account create command
|
|
|
|
|
|
* Rewrite bnetserver for new authentication protocol
|
|
packets
|
|
hasn't been used since 3dd6fdedf739ac87fa9da9a294bdc9ffdca28441
Ref #16859
(cherry picked from commit 5f3262ff19e5c92b6ff3f885e38c973ca40dc7bc)
# Conflicts:
# src/server/game/World/World.cpp
|
|
|
|
Ref #16859
(cherry picked from commit 92be9ad7ad087328210773bfc24ec99d99cae1fb)
|
|
instead of config
AuthSocketMgr doesn't need "Network.Threads" config
Fixes "Missing name Network.Threads in config file authserver.conf"
Ref #16859
(cherry picked from commit 980f28d2ce099f524abdb6faed3fe59ce4c0963a)
# Conflicts:
# src/server/authserver/Server/AuthSocketMgr.h
# src/server/game/Server/WorldSocketMgr.cpp
|
|
Example: "Missing name Guild.SaveInterval in config file worldserver.conf, add "Guild.SaveInterval = 15" to this file"
|
|
|
|
|
|
(cherry picked from commit 2348613f7b80dfc773d545f712df68fcf046c3f5)
|
|
dynamic linking
|
|
|
|
|
|
|
|
|
|
|
|
[6.x] Core/Spell: changed target of spell 102445 Summon Master Li Fei
|
|
|
|
|
|
that had their structures changed
|
|
* Closes #15012
Signed-off-by: Naios <naios-dev@live.de>
(cherry picked from commit c9751eb1f822df6a92b7820328a7b7f025d0c997)
|
|
* Not needed, and causes trouble when using _DespawnAtEvade()
* Closes #16786
(cherry picked from commit acf66813537385c34b620fc5f970d2df35a73d60)
|
|
* Uses system API's which reduces the overhead
instead of checking periodically for changes.
* Will be used in the hotswap system to reload
shared libraries on changes.
|
|
Tools/ConnectionPatcher: patch 'versions' by default to prevent auto-…
|
|
* Ref cd777f97a18
|
|
* Hackfix to solve an unresolved issue in clang that the visibility
flag is ignored in some explicit template specializations.
* See https://llvm.org/bugs/show_bug.cgi?id=24815
* See https://llvm.org/bugs/show_bug.cgi?id=23667
|
|
|
|
* There is still the possibility to static link against game.
|
|
* There is still the possibility to static link against shared.
|
|
* There is still the possibility to static link against database.
|
|
* There is still the possibility to static link against common.
|
|
* makes it possible to access exported singletons from other shared lib's.
* reduces binary size
|
|
|
|
https://github.com/cmangos/mangos-wotlk/commit/5ef2f17
(cherry picked from commit 2df2f56f8c1cfdaf47e3e5853d7d9a80c217cc20)
|
|
auto-updating of executables
* On executable drag and drop it will find the current build number and apply the correct versions patch.
* This prevents patched executables from auto-updating and causing incorrect version errors.
* Also removed "-e" functionality as this change renders it obsolete.
|
|
|
|
Including the weird quirks.
Changes:
* Deposit caculated according to same rule as client. (detailed below). Should always match client deposit now
* Deposit for multiple auctions now only collected once. Deferred calculation of deposit until all auctions listed.
Deposit calculation is as follows:
Base deposit calculation = MSV x 15/75% (depending on AH). However this is not rounded. Case to int is used (so always round down)
The remainder is held in a float.
The base is then multiplied by number of items, and the time multiplier (x2 for 24 hour, x4 for 48 hour)
The nearest (no of items or lower) no of items when multiplied by the remainder that creates a whole number is then multiplied by the time multiplier (x1/x2/x4) and then added to deposit.
Example:
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 1 = 36c. Remainder = 0.75 (n) Min = 1s. Deposit 1s
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 2 = 72c. Remainder = 1.50 (n) Min = 1s. Deposit 1s
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 3 = 108c. Remainder = 2.25 (n) Min = 1s. Deposit 1s08c
Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 4 = 144c. Remainder = 3.00 (n) Min = 1s. Deposit 1s50c (144c + (3c * 2))
Horrible kludge, to re-create a very weird deposit method.
Closes #15674 (PR)
Closes #15643 (Issue)
(cherry picked from commit 0ac442f19fcfa8c39775c5ae06bba8f3bcbd0407)
# Conflicts:
# src/server/game/AuctionHouse/AuctionHouseMgr.h
|
|
Fixes -Winconsistent-missing-override
(cherry picked from commit ac727ab208e592c7a2d01ebe321944402860c3ae)
|
|
Relax const uses in BossBoundaryEntry so the compiler can generate proper
copy assignment operator (error C2582: 'operator =' function is unavailable in 'BossBoundaryEntry')
Also renamed its members to match our coding standards
(public members should be UpperCamelCase)
(cherry picked from commit 954323d9cb13d4ab3d478bcb51eeb157009d8853)
|
|
(cherry picked from commit 1050b68899c661ea09da9e36edb82e8648393673)
|
|
(cherry picked from commit 0316dff24530da83ef3466500ee8bd4e1af548ba)
|
|
(cherry picked from commit 5b8b8c653039ec2add0b3a66468abb85e6f35054)
|
|
Core/Spells Implement SpellScript needed for Achievement The Turkinator
(cherry picked from commit 529899675ab3ef58c7c564bd17e0339bcbbddc23)
|