* fix(Script/GunshipBattle): Wipe if no player is on the deck
* reorder
* Update boss_icecrown_gunship_battle.cpp
* Update worldserver.conf.dist
* Update boss_icecrown_gunship_battle.cpp
* missed it!
* Update instance_icecrown_citadel.cpp
* chore. Add open world LOS settings
* Name change and conditional deny
* modify information in worldserver.conf.dist
* Remove pvp from variables and constants
* Fix comment documenting WorldSocket
The buffer is constructed with 4096 bytes but later resized in
WorldSocketThread::SocketAdded() according to the configuration
setting Network.OutUBuff (currently 65536 bytes)
* Reuse calculated packet size
Instead of recalculating the current packet size three times at
worst, calculate it once and reuse it when required.
* Reduce reserved buffer size per WorldSocket
Don't reserve 64kB of memory for every WorldSocket's output
buffer.
Instead, start with a 4kB baseline for every WorldSocket and grow
the buffer size dynamically when we have single packets that do
not fit the current buffer.
* feat(Core/Guild): Allow to limit the amount of members within a guild
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* Update Guild.cpp
* improve message to player
* Implement GridUnload setting
* Minor fixes
- Use GetOption instead of deprecated GetBoolDefault.
- Added a missing check for instances in LoadMap
- Replaced some numbers with global defines
* Possible crashfix + minor improvements
- Initialized initialOrientation which I had forgotten (likely cause of crash)
- Readded a previous check in UpdateSplineMovement
- Made i_objectsToRemove and i_worldObjects tos sets as they were previously, instead of unordered_set.
* Update worldserver.conf.dist
* Fix high CPU usage with preload grid enabled.
This should be it.
* Core/Config: Implement config override with env vars
Implement overriding of configuration from the .conf file with environment variables.
Environment variables keys are autogenerated based on the keys defined in .conf file.
Usage example:
$ export TC_DATA_DIR=/usr
$ AC_WORLD_SERVER_PORT=8080 ./worldserver
* Add tests for env vars config
* chore(Core/Conf): Move DungeonFinder.OptionsMask to rest of lfg stuff
* fix(Script/Spells): Move some DK and Druid to spellscripts
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* move
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com>
* more
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f5f9349f150612176925a218ebb2b06.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369a7d556c3a056f47054c63725524ce8.
* Update spell_dk.cpp
* Revert "Update spell_dk.cpp"
This reverts commit d8eefa6b878006fefd28159c1dbeedc03b34fd32.
* Revert "Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"""
This reverts commit 8ad785710499c61ab8aa06028b91fcb583896e67.
* Revert "Revert "fix(Script/Spells): Move some DK and Druid to spellscripts""
This reverts commit 626bde3369a7d556c3a056f47054c63725524ce8.
* Revert "more"
This reverts commit b1b2f56ac72e3ac8cd160da3b59df776d6a7a469.
* Revert "move"
This reverts commit 7a4b45b007a257c267e7c3f11e15b80081d9359f.
* Revert "fix(Script/Spells): Move some DK and Druid to spellscripts"
This reverts commit fbb1cbdf4f5f9349f150612176925a218ebb2b06.
---------
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com>
* Adds the `Rate.Drop.Item.GroupAmount` setting to the world config. Causes top-level loot groups to drop multiple items. Does not affect references.
* Don't multiply a group if a quest item gets selected. Avoids strange situations like Arcanist Doan having three hearts.
* Resolve syntax error.
* Fix whitespace
* Fix code style issue
feat (core\log\db): item.dbc and enforcement
dbc enforcement partial pick from tc: 0c44bd33ee
Custom Item for testing by menevia16a (SPP DEV VEIL)
feat (core\log\db): item.dbc and enforcement
Update Item.sql
Update DBCStores.cpp
Update World.cpp
Update ObjectMgr.cpp
further replacement from template to dbc lookup
further logging and implementation
cherry pick tc fd26c3c87c
replace with db lookup
update (sql): Murder all the backticks
line break fixit
fix (item_template): fix incorrect subclass
fix incorrect subclass matching with dbc enforcement
update: log correction for sub class
update log correction for sub class
add subclass to dbc enforcement
add subclass dbc enforcement since it is part of the item.dbc item_dbc
update (log): additional log
Co-authored-by: blub <trinity.michael_vincent@gmx.eu>
Co-authored-by: Shocker <511388+shocker@users.noreply.github.com>
Co-authored-by: Veil <1913466+menevia16a@users.noreply.github.com>
Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com>