Commit Graph
14097 Commits
Author SHA1 Message Date
Nico 649915e575 Fix AdventureBot travel recovery, area eligibility and safe build logout
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Waiting to run
2026-10-30 12:43:22 +01:00
Nico 373818628d Implement instance modes, full-group departures and mandatory flight regions 2026-10-30 02:15:06 +01:00
Nico bc8f171055 Fix restored bot passengers and add capital Cataclysm portals 2026-10-29 23:07:10 +01:00
Nico 19075b6c75 Fix AdventureBot group travel and add explicit tram rescue routes 2026-10-29 20:48:11 +01:00
Nico 54d77d1e4d Fix AdventureBot group preparation, public portals and flight recovery
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Add preparation outings and equipment checks with a five-minute return to the meeting point. Correct static portal visitor casting and level conditions, with native interaction diagnostics. Recover suspended flying mounts, walk to verified takeoff sites, and validate landing and return volumes. Include SQL migrations, targeted regression tests and live validation checkpoints.
2026-10-29 18:21:43 +01:00
Nico 321a28640c Enforce reloadable AdventureBot area and travel access policies 2026-10-29 09:44:49 +01:00
Nico 0173a434f4 Improve AdventureBot recruitment, world presence and performance
Manage Arthoran as a persistent level-60 tank profile, add Worgen forms and mounts, enable PvP and recruit through native LFG with preparation actions and player invitations.

Reduce repeated route and flight-planning work, bound failed-travel retries and add runtime timing diagnostics. Include 86 passing tests and measurements with 110 online bots.
2026-10-29 01:36:35 +01:00
Nico d3273c677e Implement AdventureBot profiles, daily planning and population management
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-28 18:22:13 +01:00
Nico d6fea6ee68 Add AdventureBot groups, raid preparation and shared travel
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Implement native bot recruitment and player admission, leader-owned destinations, intent-specific capacities, preparation scheduling and shared graph and flight travel. Support native group instance visits and separate raid entrances.

Include pending personality-driven faction PvP and solo fleeing, preserving the absolute group fleeing exclusion. Add regression fixtures, migration, documentation and test-server evidence.
2026-10-28 15:00:41 +01:00
Nico 04aa87fcfc Add profile-driven AdventureBot character generation
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s
2026-10-28 11:30:47 +01:00
Nico 39a515dbd1 Add AdventureBot self-care, supply restocking and secondary professions 2026-10-27 23:56:43 +01:00
Nico c0c799c4b6 Add AdventureBot combat reactions, training and corpse recovery
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-27 23:17:05 +01:00
Nico e18a416bf4 Add persistent instance visits and validate sleeping spaces
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-27 20:10:13 +01:00
Nico 722b513ee0 WIP: checkpoint AdventureBot intents and unfinished profession implementation 2026-10-27 17:02:01 +01:00
Nico 119d63ed1c Implement autonomous AdventureBot intents and social micro actions
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Add profile-driven daily schedules, semantic location import and editable catalogs, flexible intent execution and safe graph handovers. Implement coherent social scenes, native chair use and campfires, frontal conversation approaches and walking. Fix clientless near-teleport observer identity and native flight area queries. Include migrations, regression tests and implementation documentation.
2026-10-26 22:45:38 +01:00
Nico 4474714c00 Support interactive object portals and document travel route recording
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
Bind directed portal_use edges to native GameObject spawns and spell destinations. Execute normal clicks and verify completed clientless teleports, with regression coverage. Document live portal tests, mage tower calibration, Badlands portals and transport recording workflows.
2026-10-26 14:01:42 +01:00
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
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
FoxMcCloud45 0419cbd612 Core/Spells: Fixed missing UNIT_DYNFLAG_DEAD flag from spell_gen_feign_death_all_flags_uninteractible. (#465)
Also fixed a duplicate entry for spell 29266.
2026-06-07 19:49:15 +02:00
Ovahlord db7998ae28 Core/Players: use CharacterFlags enums to store player information in database and set player flags accordingly 2026-03-22 18:07:14 +01:00
Ovahlord 3ef6132fce Core/Misc: buildfix 2025-08-05 20:36:37 +02:00
Ovahlord 81bd071bd3 DB/Creatures: restore the flight settings of all creatures which had them removed after relying on static flags 2025-08-03 17:40:05 +02:00
Ovahlord 152e1352c8 Core/Creatures: re-add a column to disable gravity in creature_template_movement since CREATURE_STATIC_FLAG_FLOATING is meant to be used in a different context 2025-08-03 17:08:38 +02:00
Ovahlord 55bc337e8c DB/Creatures: remove CREATURE_STATIC_FLAG_FLOATING from the capital mounts near the flight trainers 2025-08-03 16:18:32 +02:00
Ovahlord 95329dc15c Scripts/Spells: fixed Heroic Strike damage calculation 2025-07-28 23:03:52 +02:00
Ovahlord 3e73122965 Core/Quests: converted SMSG_QUEST_POI_QUERY_RESPONSE to packet class and ported quest poi data for all quests from classic 2025-07-27 21:34:56 +02:00
Ovahlord 64b77e359d Core/Misc: ported cryptography updates and all that entrails from 335/master and killed bnetserver 2025-07-21 19:04:56 +02:00
Ovahlord a9579cb33b Core/Skills: ported skill refactors from master branch
* implement automatic skill learning from dbc data which
2025-06-21 01:23:27 +02:00
Ovahlord d4b18aad8f Scripts/Spells: properly fixed Blessed Life's proc cooldown 2025-06-20 20:14:09 +02:00
Ovahlord b995fd8cbe Scripts/Spells: properly fixed Nature's Grace proc cooldown 2025-06-20 19:19:11 +02:00
Ovahlord b61743edf1 DB/Spells: corrected the proc cooldowns of all ranked aura procs 2025-06-20 17:00:16 +02:00
Ovahlord 3fd003e15c DB/Spells: corrected the proc cooldowns of all non-ranked proc spells 2025-06-20 16:47:18 +02:00
Ovahlord 4055734fcf DB/Spells: added missing proc cooldowns for all spells 2025-06-20 16:23:59 +02:00
Ovahlord 68a3622133 DB/Creatures: set DamageModifier back to 1 as recent changes require a full re-evaluation of the damage 2025-06-18 20:57:03 +02:00
Ovahlord 677c5976e7 DB/Quests: ported several missing quest_request_items entries from Classic 2025-06-18 18:46:44 +02:00
Ovahlord 9a540ae079 DB/Quests: ported money difficulty and quest scaling data from Classic 2025-06-18 17:23:13 +02:00
Ovahlord 44f466030b Core/Quests: ported quest level scaling and reward money calculation from Classic 2025-06-18 16:53:29 +02:00
Ovahlord 1dfee7e072 Core/Quests: ported QuestMoneyReward.db2 from Classic as db table 2025-06-18 13:12:14 +02:00
Ovahlord d18a2ff090 DB/Creatures: updated all HealthScalingExpansion values from Classic brute force data 2025-06-18 01:21:44 +02:00
Ovahlord f26684b407 Core/Creatures: renamed exp column to HealthScalingExpansion and implement support for negative expansion level (-1 means current expansion - often used in battlegrounds) 2025-06-18 00:36:43 +02:00
Ovahlord 49da5d33e1 DB/Creatures: corrected unit_class values for all creatures based on classic wdb data 2025-06-18 00:00:51 +02:00
Ovahlord d9fe9f02a3 DB/Creatures: corrected armor and attack power values for UNIT_CLASS_WARRIOR creatures between level 1 and 5 2025-06-17 20:00:43 +02:00
Ovahlord 8b0c5c87ce Scripts/Spells: reduce the proc chance for Killing Machine by 50% when the dual wielding to reflect the patch 4.2.0 chance in which offhand attacks may now also trigger the proc 2025-06-15 16:13:35 +02:00
Ovahlord 34fa3e1a1c Core/Creature: fixed falling back to creature_template flag data when not overriden in creature table
*fixed column type of npcflag for creature table
2025-06-14 20:24:39 +02:00
Ovahlord 49270a5cb9 Scripts/Spells: fixed damage calculation for Blood-Caked Strike and dropped deprecated script for Icebound Fortitude 2025-06-11 19:44:36 +02:00
Ovahlord af7ab961c6 Scripts/Spells: fixed disease damage bonus for Blood Strike, Heart Strike and Obliterate 2025-06-11 16:28:11 +02:00
Ovahlord a21b6d4ce9 DB/Commands: fixed a crash when using .list aura 2025-06-11 12:55:47 +02:00
Ovahlord 89e601a4e9 DB/Misc: removed an unneeded comment from update field 2025-06-11 12:40:22 +02:00
Ovahlord 4ccfe1ebed Core/Spells: fixed several special damage calculations for class spells and fixed a duplicate application of mastery 2025-06-09 11:08:43 +02:00
Ovahlord 276f826b0d DB/Spells: 5c9ecf27e9 followup 2025-06-08 15:17:55 +02:00