Commit Graph

36776 Commits

Author SHA1 Message Date
Ovahlord
b9736c8bbf Core/Loot: fixed displaying random suffix enchantments in loot windows 2021-01-26 05:42:54 +01:00
Ovahlord
c7540fc930 Core/Misc: corrected some oversights in recent commits 2021-01-26 05:37:10 +01:00
Ovahlord
928aeccd59 Core/Items: ported random enchantment updates from master branch 2021-01-24 14:36:07 +01:00
Ovahlord
9687131c65 Core/Movement: waypoint movement will now respect the currentwaypoint field in the creature table 2021-01-24 10:18:29 +01:00
Ovahlord
45e1dd7376 Core/PathFinding: re-added a accidentally dropped path length limit sanitizer 2021-01-24 10:18:29 +01:00
Ovahlord
6e7d916cf9 Misc: dropped travis builds from the repository
* there is no point in supporting greed
2021-01-22 19:32:54 +01:00
Ovahlord
71fe0ed943 Core/PathFinding: calculate pathing with 0.5f steps and convert them to blizzlike splines later in the process to get more precise results 2021-01-22 18:34:09 +01:00
Ovahlord
f91c30868f Core/Spells: 6c0cf9580b followup and improved readability of the code
superceeds #223
2021-01-19 14:18:48 +01:00
Ovahlord
6c0cf9580b Core/Spells: block Bandit's Guile procs when the rogue has reached deep insight 2021-01-18 23:57:19 +01:00
Ovahlord
890d6cd669 DB/LCT: added missing waypoints and formations to the two trash packs 2021-01-18 19:59:02 +01:00
Ovahlord
8204a3e93d Core/Spells: Bandit's Guile will now require a certain amount of successful procs before gaining the Insight buffs
closes #221
2021-01-18 19:01:48 +01:00
Ovahlord
38b4485e09 Scripts/LCT: reworked High Prophet Barim encounter
* modernized code style
* corrected behaivior of Blaze of the Heaven
* improved Plague of Age's spread reliability so it wont target already infected players
2021-01-18 18:15:41 +01:00
Ovahlord
ef4e3c675b Scripted/ZG: Ohgan is no longer on a spiritless diet and kills Chained Spirits again 2021-01-18 09:14:58 +01:00
Ovahlord
c0d6b4a04c DB/Creatures: block movement flag updates for Commander Ulthok to fix his movement visuals when standing in his puddle 2021-01-17 22:05:02 +01:00
Ovahlord
a15256f47a DB/Creatures: added two smooth waypoint pathings to Tol'Barad as example to how to use the system properly 2021-01-16 15:44:02 +01:00
xvwyh
4d95bcc068 Core/Spells: Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_UNIT_NEARBY_PARTY 2021-01-15 18:27:22 +01:00
Shauren
69fb775c2d Core/Spells: Defined new spell attributes 2021-01-15 18:23:09 +01:00
Ovahlord
b7aafc8d01 fixed warnings 2021-01-15 16:23:09 +01:00
Ovahlord
dfab041648 Core/Movement: initialize stalled member in CyclicMovementGenerator's 2nd ctor overload 2021-01-15 16:01:18 +01:00
Ovahlord
b294c61ea5 DB: corrected the naming of two sql files 2021-01-15 12:20:15 +01:00
Ovahlord
7f04fb8137 Core/Movement: added a missing pointer check 2021-01-15 12:10:50 +01:00
Ovahlord
4420d35bfe Core/Players: correct packet content of SMSG_RESYNC_RUNES and send converted runes that have been converted previously since the effect handler for SPELL_AURA_CONVERT_RUNE only sends it when converting an unconverted rune
closes #214
2021-01-15 12:10:49 +01:00
Ovahlord
d5f9b8c26f Core/Movement: implement smooth waypoints
* delays can now be negative to support sniffed transition times from one waypoint path to another
* early transitions will now pick up the ongoing spline destination and start calculating their path from that point on
* waypoints may now use db side spline pathings in a new db table to support special spline shapes are not generated by normal pathfinding (e.g. scripted flight paths)
* current waypoints will still the work the way they did before for legacy and custom support
2021-01-15 12:10:49 +01:00
Ovah
4a158fdf22 Core/Spells: Ancestral Vigor will now stack it's health bonus values up to 10% of their target's maximum health
closes #212
2021-01-13 05:54:54 +01:00
Giacomo Pozzoni
5e3b57bae7 Core/Unit: Fix movement hiccups in water
* Core/Unit: Allow to define Units which can enter water but cannot swim

Allow to define Units which can enter water but cannot swim, i.e. crabs walking at the bottom of a sea.

* Add UNIT_FLAG_SWIMMING to creatures when entering combat

* Fix charmed creatures not entering water

* Always allow Creatures controlled by players to enter water

* Add swimming flag when possessing a unit and remove it properly at the end, even if the creature engaged combat before and after.
When adding/removing UNIT_FLAG_SWIMMING manually calling Creature::RefreshSwimmingFlag(true) might be required.
2021-01-11 12:33:54 +01:00
Ovahlord
6ba851e809 Core/Maps: corrected spawn mask check when spawning spawn groups
closes #209
2021-01-11 08:52:33 +01:00
Ovahlord
18cfca291b Core/Packets: converted SMSG_REQUEST_CEMETERY_LIST_RESPONSE and SMSG_RAID_GROUP_ONLY to packet class 2021-01-10 17:09:16 +01:00
Ovahlord
f9f69bb0fe Core/Packets: converted SMSG_RAID_INSTANCE_MESSAGE, SMSG_PENDING_RAID_LOCK, SMSG_INSTANCE_SAVE_CREATED and SMSG_TRANSFER_ABORTED to packet class 2021-01-10 11:55:10 +01:00
Shauren
0e09bdc6c5 Core/PacketIO: Add missing ByteBuffer operator overload 2021-01-10 09:44:55 +01:00
Ovahlord
45d5f647b5 Core/Packets: converted SMSG_UPDATE_LAST_INSTANCE, SMSG_UPDATE_INSTANCE_OWNERSHIP and SMSG_INSTANCE_INFO to packet class 2021-01-10 09:40:17 +01:00
Ovahlord
e6273c403c nopch fix round three 2021-01-09 17:41:37 +01:00
Ovahlord
c6ddca8fb3 nopch build fixes #2 2021-01-09 17:13:26 +01:00
Ovahlord
baa1526d8f fixed nopch build 2021-01-09 16:53:02 +01:00
Ovahlord
c3831d30e5 Core/Packets: converted SMSG_PARTY_MEMBER_STATE and SMSG_PARTY_MEMBER_FULL_STATE to packet class
* handle GROUP_UPDATE_FLAG_PHASE when changing phases
* define and implement GROUP_UPDATE_FLAG_WMO_GROUP_ID
2021-01-09 16:42:53 +01:00
Ovahlord
4f50bafd03 Scripts/Ulduar: apply stalker feedback
:)
2021-01-06 15:59:33 +01:00
Ovahlord
455e74d3c5 Core/Players: fixed a warning 2021-01-06 15:51:15 +01:00
Ovahlord
4bc9b50a76 Scripts/Ulduar:
* initialize Assembly of Iron's boss state on instance creation
* corrected the spell id usage for Steelbreaker's Static Disruption
* moved the Lightning Elemental Passive aura to the AI script instead of setting it in template addon
* Static Disruption will no longer target non-player targets to reflect its spell attributes
* apply the Shield of Runes buff only when the aura has been removed by breaking the absorb aura instead of when it has expired
* apply script naming consistency to Molgeim's Shield of Runes script name
* removed wrong instance bind extra flags from Assembly of Iron bosses
* corrected credit type for Assembly of Iron's instance encounter entry
* registered a missing spell script function
2021-01-06 15:32:33 +01:00
Ovahlord
287a505c1b Core/Packets: converted SMSG_PVP_CREDIT, SMSG_DEATH_RELEASE_LOC and SMSG_BINDER_CONFIRM to packet class 2021-01-05 11:35:57 +01:00
Ovahlord
360b1149dc fixed build 2021-01-03 09:44:27 +01:00
Treeston
4aa098a50e Core/Maps: Move some more Map internals to actually be... internals. 2021-01-03 09:44:26 +01:00
Treeston
f7a79750c9 Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo const*, to signify that outside code has zero business changing these. 2021-01-03 09:44:08 +01:00
Treeston
ee3956b44c Core/Maps: move pooling hand-off outside of Map::CheckRespawn (PR#25785)
fixes #25777
# Conflicts:
#	src/server/game/Maps/Map.cpp
2021-01-03 09:44:08 +01:00
funjoker
5c0febcfb3 Misc: Happy New Year
Update copyright info
2021-01-01 15:11:21 +01:00
Ovahlord
89d11739a7 fixed warnings 2020-12-31 15:20:17 +01:00
Ovahlord
adb6664ab7 Scripts/BoT:
* modernized all remaining scripts
* no longer save already triggered area triggers in instance save data and block their execution only when the corresponding boss has been defeated already
* optimized area trigger scripts for boss intros by using a single shared script with different ctor arguments
* handle Cho'Gall's intro and outro texts for Halfus Wyrmbreaker
2020-12-31 15:02:17 +01:00
jackpoz
a177a5977d Dep/Boost: Set boost msvc version on Windows to 14.2
14.2 is the only supported one (Visual Studio 2019)
2020-12-30 19:31:40 +01:00
Sevi
89ed3f8091 Core/Vehicles: Add missing caster guid check
Merges #25773

(cherry picked from commit e26122dc54)
2020-12-28 17:42:00 +01:00
Shauren
ef70533e55 Core/Vehicles: Treat entering other vehicles mounted on main vehicle as swapping seats
(cherry picked from commit 110564e757)
2020-12-28 17:41:50 +01:00
Phil
c8d37293e8 Core/DBLayer: fixed debug build (#195) 2020-12-05 18:27:35 +01:00
funjoker
10f776c4f4 Add Discord link 2020-11-27 21:13:06 +01:00