Commit Graph

21920 Commits

Author SHA1 Message Date
Shauren
49699bc966 Core/Quests: Change Player::KilledMonster arguments to take Creature directly 2024-12-02 15:24:36 +01:00
Shauren
5df1c6dea6 Core/Quests: Use a helper function for quest objective StorageIndex startup validation 2024-12-02 15:23:23 +01:00
Shauren
e071c08526 Core/Commands: Handle more quest objective types with .quest complete command 2024-12-02 15:21:02 +01:00
Shauren
7153538db6 Core/Conditions: Added missing CONDITION_STRING_ID case to Condition::GetSearcherTypeMaskForCondition 2024-12-02 15:19:19 +01:00
Shauren
4b09bb37dd Core/Conditions: Explicitly name fields in condition type info initializer 2024-12-02 15:18:44 +01:00
Shauren
3e2abd2535 Core/Misc: Port std::ranges::contains from c++23 2024-12-01 19:05:26 +01:00
Aqua Deus
711fe685dd Scripts/Spells: Implement demon hunter talent "Darkness" (#30473) 2024-12-01 15:10:42 +01:00
Aqua Deus
7231f6722f Scripts/Spells: Implement demon hunter talent "Chaotic Transformation" (#30471) 2024-12-01 14:29:46 +01:00
Aqua Deus
9c6a9d031e Scripts/Spells: Implement demon hunter talent "Eye Beam" (#30470) 2024-12-01 13:33:40 +01:00
Aqua Deus
1d88dd11a4 Scripts/Spells: Implement demon hunter talent "Tactical Retreat" (#30468) 2024-11-30 16:01:49 +01:00
Aqua Deus
0a44d3b508 Scripts/Spells: Fix evoker talent Verdant Embrace (#30439) 2024-11-29 22:05:20 +01:00
Meji
f1079ec271 Scripts/StormwindCity: Implement quest "The King's Command" (29547) (#30459) 2024-11-27 23:21:08 +01:00
Meji
65265f394d Scripts/TheJadeForest: Implement quest "Into the Mists" (29690) (#30443) 2024-11-27 22:34:34 +01:00
Aqua Deus
9b005760f9 Scripts/Spells: Fix dk talent Cleaving Strikes (#30238) 2024-11-24 20:25:39 +01:00
Aqua Deus
bd54059dbb Scripts/Spells: Fix Rogue Stealth with cleanup for dropped spells and move some linked spells to their own separate scripts (#30378) 2024-11-24 16:14:31 +01:00
Shauren
3f90e4853e Misc/Config: Add Earthen to CharacterCreating.Disabled.RaceMask documentation 2024-11-24 12:01:36 +01:00
CraftedRO
49cfd532e4 Misc/Config: Update CharacterCreating.Disabled.RaceMask and ClassMask (#30457) 2024-11-24 02:15:58 +01:00
Shauren
848fa5bbaa Core/Entities: Make EntityFragmentsHolder more resilient to unexpected inputs and fix nopch build 2024-11-23 01:06:40 +01:00
Shauren
fade8be3b1 Core/PacketIO: Rename more unknown packet fields 2024-11-21 22:42:07 +01:00
Shauren
6dd5fb9d88 Core/Auras: Implemented mount equipment 2024-11-19 21:40:49 +01:00
Shauren
6d78230d6b Core/GameObjects: Define and use new gameobject dynamic flag to restore old visual behavior 2024-11-18 00:06:34 +01:00
Aqua Deus
9b78546db2 Scripts/Spells: Implement death knight talent Soul Reaper (#30236)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-11-17 19:54:29 +01:00
Aqua Deus
f8de112619 Scripts/Spells: Fix dk talent Subduing Grasp (#30242) 2024-11-17 15:40:59 +01:00
Aqua Deus
6f79163fcb Scripts/Spells: Fix proc of Frost Fever (#30250) 2024-11-17 14:14:41 +01:00
Meji
2920281070 Core/Spells: Fix custom load screen for SPELL_EFFECT_TELEPORT_UNITS (#30415) 2024-11-16 14:19:02 +01:00
Shauren
441d7e5dc1 Core/DataStores: Rewrite DB2Manager::GetDefaultMapDifficulty to only return entries that point to valid Difficulty.db2 rows 2024-11-15 19:07:50 +01:00
lineagedr
1d1c260209 Core/Handlers: Fix logic error in HandleAuctionRemoveItem (#30440) 2024-11-14 18:41:29 +01:00
Shauren
c522e5f4c2 Core/Misc: Support IPv6 ip2location 2024-11-14 00:13:18 +01:00
Shauren
e8d949c794 Core/JSON: Prevent out of bounds memory accesses in json deserialization 2024-11-13 00:24:39 +01:00
Shauren
4e551741cf Core/Misc: Fix some GCC warnings 2024-11-12 16:39:24 +01:00
Shauren
af4dcc93ed Core/Networking: Support IPv6 2024-11-12 13:54:43 +01:00
Aqua Deus
765beae741 Core/Auras: Implement SPELL_AURA_DISABLE_GRAVITY (#30365) 2024-11-10 20:23:09 +01:00
Shauren
d6ae7030da Core/Position: Position constructor improvements
* Prevent constructing with only X coord
* Remove unneccessary NormalizeOrientation calls when constructed with default orientation (0)
2024-11-10 18:35:45 +01:00
Aqua Deus
b98d83ca53 Scripts/Spells: Fix Rising Sun Kick heal reduction on Windwalker spec (#30369) 2024-11-09 22:34:59 +01:00
Aqua Deus
783693a0a0 Scripts/Spells: Implement Rogue Acrobatic Strikes talent (#30376) 2024-11-09 18:36:33 +01:00
Aqua Deus
c9b2823d6e Scripts/Spells: Implement Rogue Airborne Irritant talent (#30375) 2024-11-09 15:21:18 +01:00
Shauren
7d36db7ede Core/Spells: Temporarily force old flight style mounts 2024-11-09 11:50:47 +01:00
Aqua Deus
ea9b8a2874 Scripts/Spells: Implement Rogue talent Improved Garrote (#30379)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-11-08 19:49:00 +01:00
Aqua Deus
5dfaf41c5e Core/Spells: Define new proc flags (#30390) 2024-11-08 12:31:35 +01:00
Aqua Deus
c2c54250cd Scripts/Spells: Implement rogue talent Soothing Darkness (#30405) 2024-11-08 12:23:05 +01:00
Aqua Deus
11f6576f04 Core/Auras: Reimplement SPELL_AURA_MOD_ARMOR_PENETRATION_PCT, it is back from the dead (#30410) 2024-11-08 12:15:27 +01:00
Shauren
5f0ace8199 Typo fix 2024-11-06 12:47:18 +01:00
Shauren
8066110756 Core/PacketIO: Named a bunch of unknown/unused fields 2024-11-06 12:17:49 +01:00
Aqua Deus
f413da4017 Spells/Scripts: Implement Rogue Poisoned Knife talent (#30381) 2024-11-05 15:49:52 +01:00
Meji
23bb1a56b7 Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicles (#30391) 2024-11-05 14:42:35 +01:00
Meji
c68f4ceeb5 Core/Quests: Fix QuestGiverStatus for QUEST_TYPE_TURNIN (#30401) 2024-11-05 14:41:19 +01:00
Shauren
9bab2801c6 Core/Players: Don't flag unlearned talents and specialization spells as disabled since they are learned with "dependent" flag (and not saved in database) 2024-11-04 17:36:45 +01:00
Shauren
5b278a4ca7 Core/AuctionHouse: Updated AuctionHouseFilterMask and implemented current expansion filter 2024-11-03 20:53:10 +01:00
Shauren
8ff8dfd620 Core/AuctionHouse: Skip own account commodity listing when buying 2024-11-03 20:52:44 +01:00
Shauren
969be9d33c Core/AuctionHouse: Minor code modernization 2024-11-03 20:52:16 +01:00