Mykhailo Redko
faf87b327d
Scripts/Halls of Lightning: Fix a crash caused by iterator invalidating in Ionar boss script ( #29963 )
2024-05-11 16:25:23 +02:00
Meji
83c403c870
Core/ChildrensWeek: Add target for text locales with variables ( #29956 )
2024-05-05 12:25:07 +02:00
Shauren
4380924f11
Core/Players: Fixed crash when deleting a character that has a C.O.D. mail
2024-04-25 00:13:40 +02:00
Shauren
dfbd80166e
Core/Movement: Fixed spline packed deltas validation check
...
(cherry picked from commit ad6ef5237d )
2024-04-24 00:12:56 +02:00
Shauren
7952661e23
Core/Misc: Support boost 1.85
...
(cherry picked from commit cfa838df5d )
2024-04-22 11:57:54 +02:00
Shauren
eba78de1ee
Core/Spells: Fixed TargetB selectoin after d6ccdbea10
2024-04-13 17:19:53 +02:00
Shauren
d6ccdbea10
Core/Spells: SPELL_ATTR1_REQUIRE_ALL_TARGETS should require that each unique (targetA, targetB) pair has at least one target, not that each effect has a target
...
* Fixed Mind Flay on creatures immune to slow
2024-04-12 23:37:24 +02:00
Shauren
7c23870f27
Core/DBLayer: Support retrieving DATE/DATETIME/TIMESTAMP column values directly without casting in sql
...
(cherry picked from commit 404bb5b3c2 )
2024-04-10 16:21:27 +02:00
Shauren
d434182e30
Core/Spells: Port SPELL_ATTR1_REQUIRE_ALL_TARGETS and SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE from master branch
...
Closes #21632
2024-04-08 11:40:06 +02:00
Смердокрыл
2fca554555
Core/Config: Implement reading config overrides from subdirectory ( #29068 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
(cherry picked from commit 74a4dc46b4 )
2024-04-07 12:05:20 +02:00
CraftedRO
018e66bc91
Core/Spells: Fix Shadowform cooldown sometimes getting stuck ( #29886 )
...
Closes #18178
2024-04-06 22:53:18 +02:00
CraftedRO
2a7efcc818
Core/Spells: Allow Spells with SPELL_EFFECT_KNOCK_BACK to knockback stunned targets ( #29883 )
...
Closes #18180
2024-04-04 21:48:05 +02:00
Shauren
dacc11b8ea
Core/Networking: Fixed Socket::DelayedCloseSocket not working if write queue is empty when its called on linux and mac
...
Closes #29887
(cherry picked from commit f847cd4eeb )
2024-04-03 21:24:32 +02:00
Shauren
6a54dc5a34
Core/Commands: Fixed crash in all commands expecting SpellInfo* arguments if they are given a chat link to not learned talent (at 0 rank)
...
Closes #29823
2024-03-20 19:58:37 +01:00
Gildor
b2c723c6b4
Core/Pets: Fix warlocks pet character selection screen and Soul Shard return reagent logout exploit ( #29808 )
2024-03-17 15:27:33 +01:00
Shauren
5d7ae76d6f
Core/Spells: Improved spell explicit target fallback selection for unit targets when spell target comes from client
...
Client only looks at target type of first spell effect to determine what additional target info to send in packet outside of Spell.dbc Targets column
Closes #11566
Closes #29809
2024-03-17 15:24:28 +01:00
CraftedRO
37e220dc93
Core/Player: fix incorrect Warrior Block Value calculations ( #29767 )
2024-03-14 22:19:29 +01:00
Shauren
4e54a4ffb9
Core/Scripts: Removed script calls from constructors and destructors
...
(cherry picked from commit 783f9c0ea3 )
2024-03-14 21:15:39 +01:00
Shauren
303ecbbf4e
Core/Objects: Cook the copied pasta
...
(cherry picked from commit 6224036efd )
2024-03-14 21:04:42 +01:00
Shauren
0dcff2624e
Core/Objects: Added ToWorldObject and ToItem
...
(cherry picked from commit 6f6af6a1a1 )
2024-03-14 21:04:24 +01:00
Shauren
b64e261e94
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
(cherry picked from commit 9402c66e84 )
2024-03-14 20:49:49 +01:00
Shauren
a79b42bf68
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
...
(cherry picked from commit 4779fa5048 )
2024-03-14 00:14:16 +01:00
Shauren
75cbafd83a
Core/Spells: Don't modify item charges in all slots on a single item spell cast
...
(cherry picked from commit 9ecb93f34d )
2024-02-26 14:42:12 +01:00
Shauren
d3fcc9efea
Core/Misc: Warning fixes
2024-02-26 12:51:20 +01:00
Shauren
45d7a44555
Build: Reuse PCH file between all script modules
...
(cherry picked from commit eac4bf825a )
2024-02-26 12:29:16 +01:00
funjoker
ad44ddab34
Dep/Boost: Drop windows boost hacks ( #29358 )
...
(cherry picked from commit 17c69368a3 )
2024-02-26 12:29:16 +01:00
Mykhailo Redko
949d82e4d1
Core/Units: Fix some cases where server was not sending power updates to client on time ( #29573 )
2024-02-26 11:37:28 +01:00
r4dish
a7dab01c2d
Core/Players: Move power regeneration calculations to Player::UpdatePowerRegen
2024-02-25 13:36:50 +01:00
r4dish
1a3006b20d
Core/Players: Auras that change the rate of energy regeneration should have an effect on client prediction.
2024-02-25 13:36:50 +01:00
r4dish
4a2210d63b
Core/Players: Adjusting the amount of rage and runic power lost over time.
...
Client/server sync issues have also been fixed.
2024-02-25 13:36:50 +01:00
CraftedRO
72c421f50b
Scripts/Blackrock Depths: Replace player spells used by High Interrogator Gerstahn with correct ones for that creature ( #29637 )
2024-02-25 13:25:00 +01:00
CraftedRO
534a03644a
Core/Battlegrounds: Removed Honorable Defender from Alterac Valley ( #29740 )
...
Closes #12860
2024-02-25 11:09:18 +01:00
bibi
75e38a5d8f
Scripts/Stratholme: Portcullis Trap ( #29596 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2024-02-24 21:55:13 +01:00
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