Commit Graph
19696 Commits
Author SHA1 Message Date
Nico 1164a72ea3 Implement clientless transports, Lua reload and same-map portals
Add native transport recording and execution with grid lifecycle handling, clientless teleport acknowledgements, and regression tests. Support targeted same-map portal imports and preserve disabled taxi nodes. Document live transport and portal verification and the remaining portal inventory.
2026-10-26 11:27:56 +01:00
Nico 01a9ba4b0b implemented usage of virtual exit and entry nodes
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s
2026-10-25 12:09:36 +01:00
Nico 56da0d60cf Patch for the portalnode approach and selection
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-19 23:15:11 +02:00
Nico b37a0ddcc4 implemented temporary entry nodes to be considered using playerless MMAP check
GCC PCH / build (push) Waiting to run
clang PCH / build (push) Canceled after 0s
2026-10-19 17:03:42 +02:00
Nico 366615bcb9 implemented usage of virtual entry points when planning the travleroute
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-18 13:39:31 +00:00
Nico 9d4a862b7d implemented regular mounting check when traveling over ground nodes and stopped travel graph from planning routes through unintentioned teleports
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 23:53:48 +00:00
Nico 2bcffa5131 fiexed virtuel entry nodes so they will be considered equal to all other Nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 21:10:53 +00:00
Nico ae2a4a0f08 added virtual entry nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 16:45:58 +00:00
Nico 6e17dedff2 fix in MMAP navigation when traveling to portal node
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-16 22:28:22 +00:00
Nico fe7b5e0f02 importet Areateleports as Nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-16 09:36:33 +00:00
Nico 93c3df1c95 added visible gryphon when bots using taxi-gryphon
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 21:23:04 +00:00
Nico 24fb292cee implemented taxinodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 16:03:14 +00:00
Nico 4c04cd88de fixed travel to location
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 13:07:04 +00:00
Nico b14c864814 Implemented travel graph
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-13 19:39:53 +00:00
Nico 05fd748537 core: add server-side lua runtime for clientless players
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 16:12:18 +00:00
Nico 5ac9ed673c core: add clientless player manager and controller API
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 14:44:45 +00:00
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 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
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
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