4410 Commits
Author SHA1 Message Date
luis 1d46062920 SPELL_WARRIOR_JUST_WARMING_UP 2026-05-27 19:09:59 -03:00
luis 827948d20e warr 2026-05-27 19:07:41 -03:00
luis 767e1ee03b fix ignore pain 2026-05-27 18:52:54 -03:00
stevebone dfd22cd69e Core/Spells: Fix 79528 Potion of Shrouding
Fixes Potion of Shrouding (79528) requiring the player to manually target themselves before using the item.

The spell has implicit target NONE in DB2, causing item use without a selected target to fail with invalid target.

This updates the spell fixup to:
- Use the caster as implicit target
- Set explicit target masks to allied unit so item use can resolve the caster as fallback target

Tested:
- Using Potion of Shrouding from item without targeting self works
- Cooldown behavior remains handled by normal item spell path
2026-05-27 23:45:30 +02:00
luis 70f52c8d4b SPELL_AURA_MOD_SPELL_CURRENCY_REAGENTS_COUNT_PCT 2026-05-27 18:25:45 -03:00
luis 08021a4273 lua 2026-05-27 18:19:22 -03:00
luis c764ce5714 crafting system 2026-05-27 18:15:26 -03:00
luis 13e1699a11 SPELL_AURA_PET_DAMAGE_MULTI 2026-05-27 17:37:39 -03:00
StorM 72ef9758f3 Fix character encoding in HousingPackets.h comments
Corrected character encoding issues in comments throughout the HousingPackets.h file.
2026-05-27 22:03:44 +02:00
StorM 357d786c78 Refactor HousingPackets to use DecorPosition 2026-05-27 22:03:42 +02:00
StorM 28a659b656 Refactor housing decor position accessors 2026-05-27 22:03:37 +02:00
luis 631d7b7b3b core fix warnings 2026-05-27 16:38:24 -03:00
luis 59b1fc37c5 up 2026-05-27 09:37:06 -03:00
Mykhailo Redko 7b01d5a044 Core/Players: Improvements for talent reset logic. (#29580)
* Clean up Player::ResetTalents() from unnecessary logic, such as withdrawing money. Move it to more suitable places.
* Implemented SMSG_TALENTS_INVOLUNTARILY_RESET and use it instead of old trinity_string.
* Do not reset the accumulated talent reset cost if CONFIG_NO_RESET_TALENT_COST is enabled.

(cherry picked from commit ca1560f043df275d9241055adbf61a393666a533)
Signed-off-by: luis <[email protected]>
2026-05-27 09:17:34 -03:00
Mykhailo Redko 7a669dbd23 Core/Spells: Immune a reflected spell if the original caster cannot be it's target. (#29645)
(cherry picked from commit 86551ba71669712cadf82f2dc1f0c5481f0fba1b)
Signed-off-by: luis <[email protected]>
2026-05-27 09:16:58 -03:00
Jan125 0433e134d9 Fix typo in Player.cpp (#29638)
copseReclaimDelay -> corpseReclaimDelay

This should not break anything.

(cherry picked from commit e7ff4fe613e5b99b4e7c9553078d2947eabf7c07)
Signed-off-by: luis <[email protected]>
2026-05-27 09:13:59 -03:00
Mykhailo Redko e2d68e3bb0 Core/PacketIO: Implemented CMSG_BUSY_TRADE and CMSG_IGNORE_TRADE (#29570)
Closes #29308

(cherry picked from commit 420cbd7396ca59497328d372ed028d976f23b150)
Signed-off-by: luis <[email protected]>
2026-05-27 09:13:09 -03:00
Mykhailo Redko d3de7a5bbd Scripts/Commands: .account set seclevel command will update security level for online session (#29600)
(cherry picked from commit 75016bf4da8656b049e6050e745cd50793e05780)
Signed-off-by: luis <[email protected]>
2026-05-27 09:11:34 -03:00
Fraxinus94 39347d7743 Scripts/TempleOfAhnQiraj (#29571)
Fix The Eye of C'thun spell Dark Glare not being updated visually with the correct orientation

(cherry picked from commit 7d9933150f20095ee03cea2e6e77c3fd62c513d9)
Signed-off-by: luis <[email protected]>
2026-05-27 09:11:08 -03:00
luis d936d9539b DB/RBAC: Link RBAC_PERM_IGNORE_IDLE_CONNECTION to correct root permission. 2026-05-27 09:10:15 -03:00
luis 3b225be22e Scripts/Commands: Implemented .bg start and .bg stop commands. 2026-05-27 09:09:08 -03:00
luis fb5452a627 Core/Misc: Add permission that allows player to be AFK on the battleground. 2026-05-27 09:05:28 -03:00
r4dish 86401a549a Core/Misc: Do not apply Deserter debuff to players teleported from the battleground by gm command (.appear/.summon).
(cherry picked from commit 1dc9b83a2556741ffd0c6ddce447a3e04f51a2b2)
Signed-off-by: luis <[email protected]>
2026-05-27 09:03:44 -03:00
luis 7c933794e6 Core/RBAC: Add permission that prevents getting a battleground deserter debuff. 2026-05-27 08:46:34 -03:00
Demolitionist Legoso 4d7f543616 Scripts/Bloodmyst Isle: Add missing Legoso Talk target (fixes $n) (#29554)
Updates #21586

(cherry picked from commit 0c1e5fea69bb199209945340c381ba689fdae87b)
Signed-off-by: luis <[email protected]>
2026-05-26 21:19:56 -03:00
HelloKitty f3ed0507a0 Core/Items: Fix BuyItemFromVendorSlot slot validation (#29511)
Closes #29510

(cherry picked from commit 013a5710cadaf4eef8c42c22556730d4e180c99c)
Signed-off-by: luis <[email protected]>
2026-05-26 21:19:14 -03:00
Gildor 6f32f1cb01 Core/Creatures: Update HomePosition upon ExitVehicle only if the creature was inside a vehicle (#29491)
(cherry picked from commit acf5ce58a7d3ced306eeebd60dbc36732b21ad56)
Signed-off-by: luis <[email protected]>
2026-05-26 21:18:15 -03:00
Shauren edc7fde5e2 Core/Cells: Improve cell copy constructor and argument passing codegen (now fully done through a single register)
(cherry picked from commit 8a619460e21a9603a45894db88e344a0499c2d0f)
Signed-off-by: luis <[email protected]>
2026-05-26 21:17:23 -03:00
Gosha ae29a0cc55 Core/Cells: align Cell.data.Part fields by 8 bits and enlarge Cell structure to 8 bytes
8-bits align removes unneded shift operations

(cherry picked from commit 6ff8ce5bffb69d7c6d961bda26d579fa44e37801)
Signed-off-by: luis <[email protected]>
2026-05-26 21:16:44 -03:00
Kelno d568ffd435 Core/Items: Fixed soulbound tradeable items not being properly update once every second (#29416)
In the current code they were updated only if the difftime went above 1 second.

(cherry picked from commit e688424a260887fd97657aa1a445f855e94db990)
Signed-off-by: luis <[email protected]>
2026-05-26 21:16:05 -03:00
Shauren d27c679492 Core/Battlefield: Fixed using invalidated iterator when a player queued for wintergrasp is inside a battleground
Closes #29405

(cherry picked from commit 63cbef9e893d19318e97aab67dff7bc7e82e6544)
Signed-off-by: luis <[email protected]>
2026-05-26 21:15:12 -03:00
Ovahlord d08b9c458d Core/Player: return player corpse locations by reference instead of creating copies
(cherry picked from commit d11d992df9e15503c321ffcce566f13923f51508)
Signed-off-by: luis <[email protected]>
2026-05-26 21:14:27 -03:00
Giacomo Pozzoni 77c94cb8dc Core/Battlegrounds: Fix group loot (#29300)
(cherry picked from commit fe2da02cc65a4c549bfea5709d7655c367dca1e9)
Signed-off-by: luis <[email protected]>
2026-05-26 21:12:38 -03:00
luis aa4b97f110 move to varchar 2026-05-26 21:12:09 -03:00
Gildor d86d5dcc09 Core/Pets: Avoid loading creature_addon/creature_template_addon (#29331)
*Also removed spawnId when the pet is created

(cherry picked from commit edb00d4f7432575965e8e3630f505c2ef09ed3b2)
Signed-off-by: luis <[email protected]>
2026-05-26 21:11:50 -03:00
Shauren 26f437d2d7 Core/Battlefields: Added missing virtual destructor (and delete copy and move operations)
(cherry picked from commit 343d09bc95ade0cc34f953b56cbe666baca387fc)
Signed-off-by: luis <[email protected]>
2026-05-26 21:09:56 -03:00
Shauren c557c7211a Scripts: Fix EventMap event id overflow
Signed-off-by: luis <[email protected]>
2026-05-26 21:09:12 -03:00
luis 5c1203fea8 Core/EventMap: Refactor and modernize EventMap 2026-05-26 21:08:37 -03:00
Shauren 89869a46df Core/Spells: Corrected client control checks in spell packets
Closes #26510
Closes #27863

(cherry picked from commit 0a34290484f3e90a2a642986de682a8b0c7e3815)
Signed-off-by: luis <[email protected]>
2026-05-26 21:04:56 -03:00
luis d396ee9371 Core/Players: Fix inactive reward quests on faction change 2026-05-26 21:04:29 -03:00
luis f2b271fde8 SMART_EVENT_QUEST_ABANDON fix 2026-05-26 18:28:54 -03:00
luis 6263474911 fix condition 2026-05-26 17:53:37 -03:00
Céfiro_Caecias f04293181c Rename 2026_05_26_2_world_dberrors.sql to 2026_05_26_02_world_dberrors.sql 2026-05-26 16:15:50 -03:00
Céfiro_Caecias bc72760085 DB/World: DBErrors 2026-05-26 16:11:36 -03:00
luis 5c740b57b3 try load path 2026-05-26 09:31:17 -03:00
luis ced54598e7 todo fix path later 2026-05-26 09:29:29 -03:00
luis 66c92cba83 move to correct file now dealing with waypoint 2026-05-26 09:25:00 -03:00
luis d4bb6b8c7b bpay packets and world updates 2026-05-26 08:45:26 -03:00
Shauren 6778591b37 Core/Instances: Fixed crash in loading scenario state
Signed-off-by: luis <[email protected]>
2026-05-26 08:20:07 -03:00
Shauren 5b0f26d059 Core/Loot: Fixed loot roll exploit
Closes #29042

(cherry picked from commit fb699dc641342c1e1a094ec5bff7b5e581dd0d01)
Signed-off-by: luis <[email protected]>
2026-05-26 08:19:27 -03:00