Shauren
454998f553
Scripts/Zul'Gurub: Corrected brazier of madness boss despawn time
2024-02-24 12:46:38 +01:00
bibi
3085b897c1
Scripts/Zul'Gurub: Fixed Edge of Madness ( #29593 )
2024-02-23 23:08:21 +01:00
Mykhailo Redko
6c181a00d5
Scripts/Pets: Implemented Elwynn Lamb minipet feature. ( #29635 )
2024-02-23 21:33:55 +01:00
bibi
a666bdfc31
Scripts/Sunken Temple: fix Shade of Eranikus and Jammal'an the Prophet ( #29663 )
...
* Also minor modernization for instance script
Co-authored-by: 14shagov <14shagov>
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2024-02-23 20:05:03 +01:00
Shauren
e835ab5014
Core/Chat: Control CHAT_MSG_PARTY_LEADER serverside
...
Closes #14868
Closes #29689
2024-02-23 14:21:05 +01:00
Shauren
39fd26ef41
Core/PacketIO: Removed wrong error packet used when trying to leave party in battleground
...
Closes #29726
2024-02-23 14:19:30 +01:00
Shauren
c5d63ee1fc
Core/PacketIO: Implemented SMSG_REAL_GROUP_UPDATE, used to access information about original group data while being in a lfg/bg group at the same time
...
Fixes GetRealNumPartyMembers, GetRealNumRaidMembers and IsRealPartyLeader lua functions
2024-02-23 14:18:38 +01:00
Ovahlord
6d81f226a0
Core/Spells: allow players to absorb fire damage from environmental damage spell effects
2024-02-22 21:54:32 +01:00
Shauren
ccafdfa93c
Core/Spells: Fixed incorrect switch logic in Unit::SpellCritChanceDone
2024-02-21 13:15:52 +01:00
Shauren
08664aa07f
Core/Spells: Allow spells with SPELL_DAMAGE_CLASS_NONE to crit
...
(cherry picked from commit b4064d38c8 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Spells/SpellMgr.cpp
2024-02-21 12:20:11 +01:00
Mykhailo Redko
4ed1cc5cf0
Core/Spells: Changed unintuitive behavior of SPELLVALUE_CRIT_CHANCE ( #29730 )
2024-02-21 11:38:37 +01:00
Shauren
ca8db8e65c
Core/DBUpdater: Changed autoupdater created databases to use utf8mb4 instead of utf8mb3
...
(cherry picked from commit 65e787d18b )
2024-02-16 18:17:43 +01:00
Shauren
66a3e96851
Core/SAI: Fixed SMART_ACTION_MOVE_TO_POS using target coordinates as destination if requested WorldObject target was not found
...
(cherry picked from commit 888ccd1e44 )
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
2024-02-15 19:21:40 +01:00
Shauren
1fcb55d8f4
Core/Instances: Name unknown EncounterFrameType ENCOUNTER_FRAME_PHASE_SHIFT_CHANGED
2024-02-14 15:42:17 +01:00
Shauren
16f555f79e
Core/MMAPs: Sprinkle master branch thread safety on mmap loading code
2024-02-13 23:49:51 +01:00
Mykhailo Redko
ca1560f043
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.
2024-02-13 15:55:37 +01:00
Gildor
1b87820935
Core/Spells: Implement visual aura duration of Rogue talents Overkill and Master of Subtlety ( #29693 )
2024-02-13 14:54:24 +01:00
Mykhailo Redko
86551ba716
Core/Spells: Immune a reflected spell if the original caster cannot be it's target. ( #29645 )
2024-02-09 20:28:54 +01:00
Jan125
e7ff4fe613
Fix typo in Player.cpp ( #29638 )
...
copseReclaimDelay -> corpseReclaimDelay
This should not break anything.
2024-02-04 15:08:44 +01:00
ModoX
7e28ee4421
Core/Conditions: Added conditions for AreaTriggers (AreaTrigger.dbc) ( #27174 )
...
Cherry-picked from 6ebd592
2024-01-26 22:31:08 +01:00
Mykhailo Redko
420cbd7396
Core/PacketIO: Implemented CMSG_BUSY_TRADE and CMSG_IGNORE_TRADE ( #29570 )
...
Closes #29308
2024-01-24 21:09:01 +01:00
Mykhailo Redko
75016bf4da
Scripts/Commands: .account set seclevel command will update security level for online session ( #29600 )
2024-01-22 13:58:31 +01:00
Shauren
8b183ddac3
Core/Spells: Kill incorrect attribute implementation
2024-01-13 22:52:24 +01:00
Fraxinus94
7d9933150f
Scripts/TempleOfAhnQiraj ( #29571 )
...
Fix The Eye of C'thun spell Dark Glare not being updated visually with the correct orientation
2024-01-08 19:31:41 +01:00
r4dish
c2831bafde
Scripts/Commands: Implemented .bg start and .bg stop commands.
2024-01-06 23:43:59 +01:00
r4dish
554fc8eee0
Core/Misc: Add permission that allows player to be AFK on the battleground.
2024-01-06 23:43:59 +01:00
r4dish
1dc9b83a25
Core/Misc: Do not apply Deserter debuff to players teleported from the battleground by gm command (.appear/.summon).
2024-01-06 23:43:59 +01:00
r4dish
196dd226df
Core/RBAC: Add permission that prevents getting a battleground deserter debuff.
2024-01-06 23:43:59 +01:00
Demolitionist Legoso
0c1e5fea69
Scripts/Bloodmyst Isle: Add missing Legoso Talk target (fixes $n) ( #29554 )
...
Updates #21586
2024-01-04 20:55:19 +01:00
Meji
4ac2241403
Core/Misc: Reserve trinity_string ids 1997-1998 for master branch
2023-12-30 22:56:07 +01:00
HelloKitty
013a5710ca
Core/Items: Fix BuyItemFromVendorSlot slot validation ( #29511 )
...
Closes #29510
2023-12-28 18:44:46 +01:00
Gildor
acf5ce58a7
Core/Creatures: Update HomePosition upon ExitVehicle only if the creature was inside a vehicle ( #29491 )
2023-12-13 13:08:36 +01:00
Shauren
8a619460e2
Core/Cells: Improve cell copy constructor and argument passing codegen (now fully done through a single register)
2023-12-11 21:23:55 +01:00
Gosha
6ff8ce5bff
Core/Cells: align Cell.data.Part fields by 8 bits and enlarge Cell structure to 8 bytes
...
8-bits align removes unneded shift operations
2023-12-11 21:23:55 +01:00
Shauren
15813c8c51
Core/Auction House: Added missing nullptr check in AuctionHouseMgr::SendAuctionSalePendingMail
...
(cherry picked from commit d9e4eccf92 )
# Conflicts:
# src/server/game/AuctionHouse/AuctionHouseMgr.cpp
2023-12-07 10:38:39 +01:00
Shauren
1af0402239
Core/Misc: PackedGuid refactoring to remove ByteBuffer.h include from ObjectGuid
2023-12-03 22:34:40 +01:00
Kelno
e688424a26
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.
2023-12-03 13:52:54 +01:00
Shauren
eb50b29ab3
Core/Misc: Added windows version checks during startup to avoid confusion about crashes when running on unsupported OS
...
(cherry picked from commit 333630b7de )
2023-12-02 15:57:09 +01:00
Shauren
e2b26f2038
Core/Locales: Revert back to using C locale for number formatting
...
(cherry picked from commit 1c6ee8a6bd )
2023-12-02 15:57:09 +01:00
Shauren
7be101ac67
Core/Locales: Set active code page and locale used by c string functions to utf8
...
Closes #29455
(cherry picked from commit b299902881 )
2023-12-02 15:57:09 +01:00
Shauren
45a5b6a9f0
Core/Calendar: Implement different timezone support for ingame calendar
...
Closes #8390
Closes #29427
(cherry picked from commit b888b1b09f )
2023-12-02 15:57:03 +01:00
Shauren
8b73bb509e
Core/CrashHandler: Add a timeout to retrieving windows version from WMI
...
(cherry picked from commit 36a6488405 )
2023-11-19 21:22:40 +01:00
Shauren
c18d0000e8
Core/Spells: Fixed Conflagrate direct damage not benefitting from talents that increase its damage and DoT benefitting twice from damage done mods
2023-11-10 11:36:29 +01:00
Shauren
dd1847bd8f
Core/Mail: Moved gold check closer to where it is taken away
...
(cherry picked from commit 1dcb2904d5 )
2023-11-07 19:16:06 +01:00
Shauren
63cbef9e89
Core/Battlefield: Fixed using invalidated iterator when a player queued for wintergrasp is inside a battleground
...
Closes #29405
2023-11-02 14:17:43 +01:00
Gildor
01e684a7b0
Core/Loot: Check bank for unique loot items when determining loot roll eligibility ( #29373 )
2023-10-29 11:04:02 +01:00
Shauren
54b13c7e4c
Core/Spells: Make SpellEffectInfo not copyable
...
(cherry picked from commit 858c393d07 )
2023-10-26 16:36:33 +02:00
Shauren
d5b64a0bb2
Core/Misc: Remove incorrect (and unused) equality operator overloads from LinkedListHead::Iterator class
...
(cherry picked from commit a3702cc526 )
2023-10-18 20:21:53 +02:00
Shauren
966936b01a
Core/Misc: Fixed thread-unsafe access to list of objects that should be spawned in a cell
...
Closes #29372
(cherry picked from commit 7b6589c1ec )
2023-10-17 15:57:03 +02:00
Shauren
d028bb0e37
Core/Auras: Implemented SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD (suppress aura applications while dead without removing the aura)
...
(cherry picked from commit 0f7dd4eadf )
2023-10-15 14:20:50 +02:00