Commit Graph

31117 Commits

Author SHA1 Message Date
.:::ReZaRr:::.
f9478386df Scripts/ExilesReach: Update quests 55174/59932 Cooking Meat (#31771) 2026-04-10 16:45:51 +02:00
Shauren
325509b6c7 Core/Random: Rename roll_chance_x functions to roll_chance 2026-04-10 00:09:44 +02:00
Shauren
be5bc28bd1 Core/Spells: Fix spell effect value calculation 2026-04-09 17:20:29 +02:00
Shauren
77e549c0f4 Core/Spells: Fixed crashes happening when aura remove or proc script despawns a creature that is already despawning 2026-04-09 16:35:42 +02:00
Shauren
e063373344 Scripts/Spells: Fixed crash in mage Ignite script 2026-04-09 16:33:29 +02:00
Aqua Deus
729271454b Scripts/MurderRow: Implement Kystia Manaheart encounter (#31722) 2026-04-09 00:24:56 +02:00
Shauren
8225b5b71c Core/Spells: Change spell effect value type to double 2026-04-08 18:40:58 +02:00
Shauren
1b4567e4da Core/Auras: Split SpellModifierByClassMask into separate flat/pct types 2026-04-06 18:28:41 +02:00
Shauren
bba0de5731 Core/Network: Fix build with msvc versions < 19.43 (vs 2022 17.13) 2026-04-05 17:37:52 +02:00
Shauren
7eb491a2e5 Core/Auras: Define new aura type 2026-04-04 17:31:13 +02:00
ModoX
920ac54b79 Core/Chat: Define new chat msg types: CHAT_MSG_PING, CHAT_MSG_ENCOUNTER_EVENT 2026-04-04 12:13:13 +02:00
Aqua Deus
d3ed40aadc Scripts/DarkflameCleft: Add Normal/Heroic difficulties and door data for The Candle King (#31773) 2026-04-03 12:07:28 +02:00
Aqua Deus
ed71522281 Scripts/Darkflame Cleft: Implement The Candle King encounter (#31701) 2026-04-03 01:11:47 +02:00
Shauren
94088a3192 Core/Players: Define new CharacterFlags4 2026-04-02 18:45:43 +02:00
Shauren
9e7661314f Core/Spells: Suppress a few float/double/int conversion warnings in Player::GetSpellModValues 2026-04-01 18:14:58 +02:00
Shauren
b1f3448cf9 Core/WorldStates: Fixed thread unsafe access to realm wide world states 2026-03-31 21:39:33 +02:00
Naddley
28a73b6e0f Scripts/IsleOfDorn: Scripted on quest accept conversations for Bringer of the Void (84998) and Blessings Be Upon You (85001) (#31689) 2026-03-30 17:45:15 +02:00
Shauren
62a459d508 Core/Spells: Changed SpellEffectInfo::CalcBaseValue return type to double 2026-03-30 13:03:34 +02:00
Shauren
ba43c0e565 Core/Commands: Fix copypaste 2026-03-30 00:04:33 +02:00
Mirshod Allaberganov
88268721c8 Scripts/Spells: Implement Feral Lunge (#31746) 2026-03-29 23:40:05 +02:00
Shauren
d5b62a05d4 Core/Utils: Fixed Trinity::GetTypeName return value when given std::type_info args directly 2026-03-28 00:58:27 +01:00
Shauren
4b6e6e1fec Core/Commands: Refactor chat command internals to slightly reduce template bloat
* Replace std::enable_if with concept constraints
* Move code not dependent on template arguments out of template function bodies
* Reduce number of ChatCommandResult copies made during parsing
* Changed ChatCommandTable subcommands argument from std::vector<> const& to std::span<> and convert command definitions to arrays
* Allow ChatHandler arguments to be const
2026-03-27 20:02:12 +01:00
Shauren
3950890159 Core/Transmog: Fix crash happening when trying to apply artifact override transmog to characters still in Initial spec
Closes #31749
2026-03-24 19:15:43 +01:00
ModoX
201f4e09d1 Scripts/Commands: Set worldstate when using .debug worldstate instead of just sending packet 2026-03-23 22:37:48 +01:00
Shauren
a738e6935c Core/Transmog: Implemented TransmogHoliday.db2 transmog conditions 2026-03-23 16:13:10 +01:00
Shauren
1984bd4564 Core/Players: Fixed custom playercreateinfo_item using 0 in race/class columns (should apply to all races/classes) 2026-03-22 00:26:23 +01:00
Shauren
e7b57e2bb2 Core/Transmog: Fixed character select screen transmog when no transmog outfit has been filled 2026-03-21 21:31:07 +01:00
Traesh
92b9410b7a Core/GameObjects: Implement "EnableDoodadSets" for phaseableMO gameobject type 2026-03-21 15:27:19 +01:00
Traesh
02e4fb5f82 Core/GameObjects: Initialize gameobject type before creating its model 2026-03-21 15:27:19 +01:00
Shauren
db8552567d Core/Transmog: Update transmog system to 12.0 2026-03-21 13:41:42 +01:00
Shauren
a435d8a133 Core/Objects: Add ignoreNestedChangesMask argument to BuildValuesUpdateForPlayerWithMask functions 2026-03-20 12:19:15 +01:00
Shauren
e50e3c598b Core/Objects: Fixed crashes happening when trying to force send dynamic/map/set updatefield changes 2026-03-20 09:52:06 +01:00
Shauren
3dc5bcb186 Core/DataStores: Define one MapFlags3 2026-03-19 21:17:45 +01:00
Shauren
b63bf1c1e6 Core/Misc: Reduce memory usage when data query cache is disabled in config 2026-03-13 12:57:02 +01:00
Shauren
fa514742e5 Core/Misc: Add missing includes and remove unneccessary Bag::GetDebugInfo override 2026-03-13 12:14:00 +01:00
Shauren
4005ae4457 Core/Spells: Fixed spell visual selection 2026-03-12 11:49:05 +01:00
Shauren
bdceccd571 Core/Misc: Remove outdated TODO comment 2026-03-12 11:16:22 +01:00
Shauren
a3d50e0796 Scripts/Spells: Handle haranir Shadowy Apparitions spell visual 2026-03-11 11:51:58 +01:00
Shauren
f17547340d Core/AuctionHouse: Replace IteratorPair with std::span 2026-03-11 11:51:10 +01:00
Shauren
36f8497aec Scripts/Commands: Add .debug modifiertree command 2026-03-10 14:07:31 +01:00
Shauren
e88ca89aaa Core/Conditions: Allow CONDITION_NONE to be used without a script if NegativeCondition is 1 2026-03-09 14:23:14 +01:00
Shauren
9a3e41b179 Core/Conditions: Replace Condition::ToString with fmt::formatter 2026-03-09 14:00:06 +01:00
Shauren
654d967e04 Core/Quests Implement quest campaigns 2026-03-08 21:23:39 +01:00
Shauren
1510fc3d4c Core/Quests: Move questline handling to new QuestMgr namespace and implement SPELL_EFFECT_SKIP_QUESTLINE 2026-03-08 15:15:01 +01:00
Shauren
d6faa2de3b Core/Players: Add more Haranir data 2026-03-07 20:17:57 +01:00
MoltenCrystal
85d79d1564 Scripts/Spells: Update Consecration areatrigger script (#31715) 2026-03-07 19:29:02 +01:00
MoltenCrystal
d639e52c88 Scripts/Spells: Update Judgment (#31714) 2026-03-07 19:22:37 +01:00
Shauren
a0f7556533 Core/Players: Update racemask definitions to include Haranir 2026-03-07 13:59:51 +01:00
Shauren
e0283ce5d5 Core/Spells: Fixed spells with SPELL_ATTR6_DO_NOT_CHAIN_TO_CROWD_CONTROLLED_TARGETS ignoring permanently rooted creatures (with static flags) 2026-03-07 00:39:03 +01:00
Cristian Vintila
aac8f0301d Scripts/Spells: Implement priest talent Searing Light (#31713) 2026-03-06 23:38:07 +01:00