sevi and Ovahlord
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
Ovahlord
abfddaa915
Scripts/BoT: updated and modernized Halfus Wyrmbreaker encounter
...
* moved several mechanics from instance script into the boss script itself
* changed the unresponsive dragon selection from two saved variables into a single generated flag
* corrected timer layout for the Proto-Behemoth and handled a missing mechanic of the Time-Dilation debuff
* moved all encounter spawns into spawngroups
* simplified and cleaned up the dragon ads script
2023-12-19 07:46:11 +01:00
sevi
986c129bc0
Core/Quests: implement the option to cast spells upon abandoning quests ( #434 )
...
* Core/Quest: Implement a way to cast Spells on Quest Abandon.
* Core/Player: add a missing ;
* Core/Quest: moved the Abandon Spell away from a own table into quest_template_addon.
2023-12-01 16:07:39 +01:00