Shauren
79aa6e2456
Core/GameObjects: Implement more gameobject gameevent uses
2022-06-18 19:08:44 +02:00
Shauren
2b7b0b0db1
Core/Scripts: Begin unifying triggering gameevents (not the game_event db stuff)
2022-06-18 19:05:57 +02:00
Seyden
d56acc88ef
Core/Creatures: Add summoned creatures to summoners transport
2022-06-18 18:56:05 +02:00
Shauren
43c1876970
Core/Transports: Store information about continent transports
2022-06-18 18:53:25 +02:00
Ovahlord
6e9ec1a4bf
Core/Transports: undo all custom transport changes as preparation for cherry picks
2022-06-18 18:37:14 +02:00
Ovahlord
74c60fa456
Core/Spells: ported SPELLMOD_PCT calculation fixups from master branch
2022-06-18 13:18:48 +02:00
Chaouki Dhib
a588f62838
Core/Spells: Change the radius of PBAoEs following the feedback received on ( #16290 )
...
# Conflicts:
# src/server/game/Spells/Spell.cpp
2022-06-16 22:44:09 +02:00
Mikhail Redko
c0a1bc8c8d
* Core/Misc: Improvement item durability repair logic
...
* Move item repair cost calculation logic from Player::DurabilityRepair to Item::CalculateDurabilityRepairCost
* Make item repair cost calculation more congruent with client logic (std::round)
* Do not repair items if player does not have enough money to pay for the repair of all items at once
* Withdrawing money from guild bank only once to avoid spam in the guild bank log and reduce number of transactions in the database
2022-06-15 14:24:35 +02:00
KoNicks
b7d6959816
Core/Misc: Fix build when using libstdc++-11 ( #26565 )
2022-06-15 14:04:18 +02:00
Shauren
30d6f97567
Core/DBLayer: Fixed false positive msvc analysis warning
2022-06-15 14:03:21 +02:00
jackpoz
35d79f54e5
Shared/Database: Improve dead-lock error handling
...
Improve dead-lock error handling in async transactions by retrying the transaction for up to 60 seconds instead of just 5 times
(cherry picked from commit 54b0b8f5ea )
# Conflicts:
# src/server/database/Database/Transaction.cpp
2022-06-15 14:03:01 +02:00
sevi
f224ec4508
DB/Spells: Moonkin Aura, Mind Quickening and Wrath of Air totem will no longer stack their cast speed bonus
2022-06-15 13:57:47 +02:00
Ovahlord
6b4056d8e8
Core/Spells: Will of the Necropolis will now reset the cooldown of Rune Tap instead of Blood Tap
2022-06-14 17:43:10 +02:00
Ovahlord
315b913c05
DB/Spells: Evangelism will now proc on cast instead of on hit to avoid triggering multiple procs when a periodic effect ticks
2022-06-13 17:29:24 +02:00
Ovahlord
7438afca74
Core/Spells: corrected the multiplier for Resurgence's mana gain effect
2022-06-13 14:24:33 +02:00
Ovahlord
0e6edacac3
DB/Spells: fixed Daybreak talent
2022-06-12 23:11:17 +02:00
Ovahlord
1383fa8379
Core/Spells: fixed typo in Long Arm of the Law's handling that was causing the talent to use spellId 1 instead of the specified spell
2022-06-12 22:55:44 +02:00
Ovahlord
a6b07c2c9d
Scripts/Firelands: Ragnaros' Magma Trap will now trigger Magma Trap Vulnerability only on heroic difficulty
2022-06-02 22:16:12 +02:00
Ovahlord
2ea89f9734
Core/Spells: fixed druid t12 restoration 4p bonus
2022-06-02 22:04:08 +02:00
Ovahlord
4dff2d5ad8
typo fix
2022-06-02 21:49:06 +02:00
Ovahlord
c7e287ccb4
Core/Spells: Blaze of Life triggered by Eye of Blazing Power will now only target the most injured raid or party member instead of all
2022-06-02 21:46:45 +02:00
Intel
ce79689c96
Core/Player: Prevent updating visibility if player is not in world. Closes #13659
...
(cherry picked from commit 3ec88b7086 )
Closes #27914
2022-05-18 13:52:36 +02:00
Shauren
b070267898
Core/Misc: Remove uses of std::aligned_storage (deprecated in future c++ standard)
...
# Conflicts:
# src/common/Threading/MPSCQueue.h
# src/server/game/Server/Packets/AuctionHousePackets.cpp
2022-05-18 13:52:21 +02:00
Ovahlord
c63c81ef6c
Core/Packets: enable and implement SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED
...
* refactored target based summoning to not longer store targets in the target map and pull the directly from the caster's target update field in the effect handler
* implement support for party based summoning and use the new opcode to send error messages when a player cannot be summoned. Note: this packet does support sending multiple reasons for multiple members but sniffs show that they are still being sent one by one instead. Just Blizzard things
2022-05-17 20:43:49 +02:00
Ovahlord
6645a97434
buildfix²
2022-05-01 19:07:26 +02:00
Ovahlord
2af43011e3
buildfix
2022-05-01 19:03:24 +02:00
Ovahlord
80a5956574
Core/Spells: fixed Glyph of Wild Growth not causing Wild Growth to hit additional targets
2022-04-29 22:04:26 +02:00
Ovahlord
3fa069b8fc
Scripts/EndTime: added missing repeat timer for Flarecore after Jaina has blinked to a new location
2022-04-26 19:48:23 +02:00
Ovahlord
ff783b2388
Scripts/EndTime: implement Echo of Jaina encounter
2022-04-26 19:44:32 +02:00
Ovahlord
fbd2ae1ee1
DB/WoE: scripted intro monologue for Nozdormu's entrance event
2022-04-25 16:42:54 +02:00
Ovahlord
edfe82b4a3
Core/Misc: refactored a couple more loops to reduce copies and speeding up things
...
* silenced a few more msvc suggestions while at it
2022-04-22 22:52:52 +02:00
Ovahlord
0dede22a8e
DB/Misc: updated 4.1 related spawns at Stormwind Harbor and handled visuals
2022-04-20 19:14:30 +02:00
Shauren
76fc64b038
Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player
...
# Conflicts:
# src/server/game/Server/WorldSession.cpp
2022-04-17 01:28:59 +02:00
Shauren
62368ec93e
Core/World: Allow specifying minimum world updates diff in config
2022-04-17 01:26:21 +02:00
Shauren
eff7e72c97
Core/CrashHandler: Support retrieving windows version names for all future versions
2022-04-17 01:23:52 +02:00
Ovahlord
22032c239b
Scripts/FL: increase Lord Rhyolith's turning sensitivity by roughly 25%
2022-04-17 01:04:54 +02:00
Shauren
f442c684cc
Dep/zlib: Upgrade embedded zlib to 1.2.12
2022-04-14 11:40:00 +02:00
AG
7e343ab03b
Core/Spells: Druid's Pounce bleeding effect will no longer be affected by diminishing returns ( #349 )
...
closes #76
2022-04-13 20:47:14 +02:00
AG
58cc1d7f3f
Core/Spells: handle night elf racial bonus for Shadowmeld and no longer allow Pounce and Ravage being casted while using Shadowmeld ( #348 )
2022-04-13 20:42:29 +02:00
Ovahlord
4e3cfe283d
buildfix
2022-04-11 06:46:14 +02:00
Ovahlord
eb54b5c053
Core/Packets: converted a couple combat packets to packet class
2022-04-10 23:01:15 +02:00
Ovahlord
ef4d1aa7c4
Core/Packets: added missing initialization for some guid packets
2022-04-04 23:47:09 +02:00
Ovahlord
c7d7eff894
Core/Packets: use the correct opcode for GuildCommandResult packet as the JAM opcode has not been used yet according to sniffs and has a different packet structure
2022-04-04 23:39:18 +02:00
Ovahlord
8baf567ce1
Core/Spells: Herbouflage will now remove its regeneration auras when cancelled
2022-04-03 01:00:44 +02:00
Ovahlord
befe4fe8b4
Scripts/FL: interrupt Ragnaros' spells when defeating him on normal difficulty
2022-04-02 22:25:06 +02:00
Ovahlord
600ffafd1f
build fix
2022-04-02 19:11:16 +02:00
Ovahlord
7943bfb483
Core/Spells: Blood and Thunder will now only trigger with Rend effects applied by the caster
...
*optimized the checks while at it
2022-04-02 18:59:47 +02:00
Ovahlord
99c47ca94d
f94ce79543 followup
2022-04-02 17:09:51 +02:00
Ovahlord
f94ce79543
Core/Spells: Enraged Regeneration will now render the caster immune to other enrage effects and can no longer be activated via Vengeance
2022-04-02 17:03:09 +02:00
Ovahlord
e5f09705c1
Core/Spells: fixed typos which have been added in 77158594ff
2022-04-01 14:03:45 +02:00