Commit Graph
14082 Commits
Author SHA1 Message Date
Nico 4474714c00 Support interactive object portals and document travel route recording
clang PCH / build (push) Canceled after 0s
GCC 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
Ovahlord 155d58719c DB/Creatures: dropped no longer used columns from creature_classlevelstats 2025-06-07 16:33:54 +02:00
Ovahlord 58ef56d335 Core/DataStores: ported NpcDamageByClass game tables from Cata Classic and use it to calculate creature damage values 2025-06-07 16:20:53 +02:00
Ovahlord 77efec36ee Core/DataStores: ported NpcTotalHp game tables from Cata Classic and use them to calculate npc health values 2025-06-07 15:53:41 +02:00
Ovahlord b80409a119 DB/Creatures: fixed flight state of all capital mount riding guards 2025-03-29 19:08:41 +01:00
Ovahlord ae707fa9e1 Core/Misc: fixed startup errors introduced by recent cherry picks 2025-03-15 09:51:21 +01:00
Naddley 406d76e079 DB/Spells: fix feign death scriptname 2025-03-14 16:37:23 +01:00
offl 4d3b24251d Core/Creatures: moved many Feign Death flags to auras 2025-03-12 18:58:19 +01:00
Meji d0c902ce1f Core/Creatures: Drop dynamic flags from creature and creature_template 2025-03-11 21:29:30 +01:00
Ovahlord 40b206991f Core/Creatures: implement overriding static flags by spawnId and difficulty 2025-03-11 18:47:37 +01:00
Ovahlord 5d8b7367ef DB/Creatures: removed forbidden unitFlags and unitFlags2 from database 2025-03-11 18:16:17 +01:00
ModoX d4804d609d Core/Creature: Allow creature table to override npc- and unitflags to 0 2025-03-11 17:35:41 +01:00
Ovahlord 9189fa1858 Core/Player: split table player_classlevelstats into two tables by introducing player_racestats for race specific offsets 2025-03-10 19:52:18 +01:00
Ovahlord f72f923d7e DB/Misc: removed no longer relevant WIP sql folder 2025-03-10 12:55:23 +01:00
Ovahlord 2953efb7a3 Core/Movement: ported most movement updates from master branch and corrected behavior of CREATURE_STATIC_FLAG_4_PREVENT_SWIM 2025-03-09 20:49:41 +01:00
Ovahlord f951bf80fd Scripts/BoT: exclude several invisible stalkers from the Proto-Behemoth's Dancing Flames visual effect 2023-12-19 07:55:49 +01:00