Commit Graph
38640 Commits
Author SHA1 Message Date
Nico 0c2e333bb4 core: add clientless player lifecycle state machine
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 13:20:37 +00:00
Nico 7013087bcd core: add clientless player GM test adapter
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-12 12:51:09 +00:00
Nico fe96d310d6 core: add clientless player session bootstrap
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 10:17:43 +00:00
Nico df55203a96 core: add clientless player login entry point
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 09:48:45 +00:00
Nico 046cb79b7a core: add clientless session registry and lifecycle 2026-10-11 08:39:16 +00:00
Nico fa8e7d07dd core: add clientless WorldSession mode 2026-10-11 08:23:48 +00:00
Nico 9b4985b5aa Fix player level stats field type reads 2026-10-11 08:01:02 +00:00
Nico 3a6c0b5575 docs(database): add current Vcore MariaDB schemas
clang PCH / build (push) Has been cancelled
GCC PCH / build (push) Has been cancelled
2026-10-08 10:37:27 +02:00
Nico 96c937d5e4 full implementation of viano dungeon bots
clang PCH / build (push) Has been cancelled
GCC PCH / build (push) Has been cancelled
2026-10-08 09:40:02 +02:00
Nico 634606b5ba Added item to summon DungeonBots
clang PCH / build (push) Has been cancelled
GCC PCH / build (push) Has been cancelled
2026-10-07 19:49:32 +02:00
Nico e96d617284 I lost track of what was added this time
clang PCH / build (push) Has been cancelled
GCC PCH / build (push) Has been cancelled
vcore-pre-gitea-2026-10-07
2026-10-07 17:34:27 +02:00
Nico 1785350447 few fixes + added Tankbot 2026-10-01 14:38:53 +02:00
Nico 3cf7e70283 whole lot of fixes 2026-10-01 00:23:36 +02:00
Nico fec36215f6 a whole lot of bugfixes 2026-09-26 10:37:37 +02:00
Nico 0fc355fb7f Changed attack behaviour of dungeonbot and fixed two more hillsbrad quests 2026-09-24 05:31:50 +02:00
Nico 816d506867 added custom AI for dungeonhelper bot 2026-09-20 20:04:35 +02:00
Nico 1a9cd340b7 cleanup fixes of solo dungeon queue 2026-09-20 14:25:44 +02:00
Nico f35c3c4ae9 Enabling solo-dungeon queue and implementing first dungeonhelper prototyp 2026-09-20 12:11:44 +02:00
Nico fcedaf23b9 Fix paladin teacher in starting area 2026-09-16 10:57:49 +02:00
seviandOvahlord 9da95e6cc9 Core/Creature: Add support for multiple gossip menu IDs (#472)
* Core/Creature: Add support for multiple gossip menu IDs

Adds support for assigning multiple gossip menu IDs to creatures and
controlling them through conditions.

Cherry-picked and adapted from:
https://github.com/TrinityCore/TrinityCore/commit/36044a9470e9c39a71916e908ab6cf4f95677793

Also disables StormLib automatic static linking.

StormLib fix suggested by @brian8544 on Discord.

* merge prep

---------

Co-authored-by: Ovahlord <18347559+Ovahlord@users.noreply.github.com>
2026-07-25 19:29:08 +02:00
Shauren 30aab19ce5 Dep/Boost: Remove linking boost::system library, it is fully header only since 1.89 and has been just a empty dummy library since 1.69
(cherry picked from commit c87a004a1688f5dfe463493fbcd47027ea1dcf2e)
2026-07-25 12:24:18 +02:00
Ovahlord 2851c594bd Dep/StormLib: added compile definition __STORMLIB_NO_STATIC_LINK__ to fix StormLib compilation under MSVC 2026-07-25 12:20:26 +02:00
sevi 3d13b2a5d5 Core/Pets: Correct SMSG_PET_SLOT_UPDATED field order to prevent client crashes (#471) 2026-07-06 05:25:02 +02:00
Ovahlord 0f6a99bd85 Core/Units: moved stats modifiers and multipliers into a struct for future ports of the remaining secondary stats 2026-06-12 11:55:12 +02:00
Ovahlord 38784337a2 Core/Auras: refresh combat rating gained from SPELL_AURA_MOD_RATING_FROM_STAT whenever a stat updates 2026-06-11 15:23:08 +02:00
Ovahlord 068a83ff12 Core/Players: fixed items with stamina applying their bonus twice 2026-06-11 15:05:49 +02:00
Ovahlord 981e70a5a1 Core/Players: fixed health initialization for players after levelups and fixed adding/reducing health based on the player's current health percentage 2026-06-11 12:43:17 +02:00
Ovahlord a43db2bf4a Core/Units: fixed applying stat bonus values from SPELL_AURA_MOD_STAT 2026-06-11 10:14:10 +02:00
Ovahlord 8bd0bfdb8c Core/Units: renamed PrimaryStat to AllStats2 as the only known spell with the misc value for that type is also affecting all stats. Also cleaned up accidental include 2026-06-11 10:06:35 +02:00
Ovahlord 133b635925 Core/Units: round stat pct bonus values to the nearest integral number to match sniff behavior 2026-06-11 09:23:21 +02:00
Ovahlord d0b0f35a42 Core/Units: fixed initializing stat multipliers and displaying positive and negative mods 2026-06-11 05:41:38 +02:00
Ovahlord 906c4ed081 Core/GameObjects: corrected implementation of spellcaster.playerCast 2026-06-10 13:41:51 +02:00
Ovahlord 93743b4ae8 Core/Units: initialize stat multipliers with 1.0 2026-06-10 13:32:49 +02:00
Ovahlord 2d1bb02f45 buildfix 2026-06-10 13:24:36 +02:00
Ovahlord a207839337 Core/Misc: correct some include orders and comments 2026-06-10 13:16:45 +02:00
Ovahlord af40c9404b Core/Units: moved base stats handling into a own class 2026-06-10 12:20:35 +02:00
Ovahlord c1c7dc5ef9 Core/Misc: rename Stats to StatType 2026-06-10 10:24:10 +02:00
Shauren 490ed994bc Core/GameObjects: only add GameObject uses when the triggered cast is successful 2026-06-09 16:53:26 +02:00
Shauren 5bb76804db Core/Items: Ignore item charges for item effects types other than on use 2026-06-09 16:46:14 +02:00
Shauren 462b1774a9 Core/Spells: Don't modify item charges in all slots on a single item spell cast 2026-06-09 16:43:39 +02:00
Ovahlord 5d22ddd499 Core/Misc: rename Powers to PowerType 2026-06-09 08:19:48 +02:00
Shauren 2c2f200e14 Core/Spells: DynamicObject auras will now use the largest radius found in SPELL_EFFECT_PERSISTENT_AREA_AURA effects of the spell creating them 2026-06-08 20:30:39 +02:00
Ovahlord 71e233eddc Core/Spells: improve random radius calculation by reducing the chance of hitting the center the closer we get 2026-06-08 20:27:42 +02:00
Ovahlord 8075d11c5d Dep/StormLib: updated StormLib to https://github.com/ladislav-zezula/StormLib/commit/1df38c1f9cba98d2b6169ad04a84cd4d956fea38 2026-06-08 10:49:21 +02:00
Ovahlord f90d1d0161 Shared/Networking: ported some minor refactos from 335 branch to fix remaining boost deprecation warnings 2026-06-08 08:51:46 +02:00
Ovahlord 79f97cb6f8 Dep/CMake: include bzip only when building tools 2026-06-08 08:51:05 +02:00
Ovahlord 3e594aa4f5 Server/Config: added missing authserver config entry AllowLoggingIPAddressesInDatabase to fix console spam 2026-06-07 22:40:58 +02:00
Ovahlord b9b8f37589 Contrib: correct casing for Cameras in extractor.sh
closes #425
2026-06-07 22:21:13 +02:00
Shauren dd5b4930d4 Dep/Boost: Support boost 1.88
(cherry picked from commit 1b353abbf7deb9dade959e8f5074df5028ef882b)
2026-06-07 21:26:44 +02:00
Shauren 3a0277a86a Dep/Boost: Search for all binary compatible boost installations, not only the one exactly matching MSVC toolset
(cherry picked from commit d808284cde9ec0079d16e6d02d58c3c100987341)
2026-06-07 21:23:01 +02:00