Ovahlord
6c1dc2d56b
Scripts/HoO: properly implement the Vault of Lights gauntlet event
2021-02-23 21:59:48 +01:00
Ovahlord
f70bd515f3
Scripts/HoO: scripted all trash groups in Tomb of the Earthrager
2021-02-22 14:05:07 +01:00
Giacomo Pozzoni
c12531b023
Core/Maps: Use a fixed offset instead of full collision height when retrieving floor Z
2021-02-21 20:26:21 +01:00
Metalaka
4343dd6d55
Core/Unit: Improve Glancing Blow calculation
2021-02-21 20:22:03 +01:00
Giacomo Pozzoni
48a0dde345
Core/Creature: Add new db field InteractionPauseTimer
...
Add new db field InteractionPauseTimer to allow to define different interaction pause timers for each creature (the previous system was a global setting in worldserver.conf Creature.MovingStopTimeForPlayer)
Set all columns in creature_template_movement as optional (can be NULL, default NULL). Fill only the columns that should override the default C++ value
2021-02-21 16:50:55 +01:00
Ovahlord
42f3e722f6
Core/Spells: fixed a typo that caused Divine Aegis to absorb 0 damage in all cases and corrected proc behavior
2021-02-21 11:23:17 +01:00
Ovahlord
768704187c
Scripts/TotFW: fixed an edge case in which Rohash wouldn't cast his Storm Shield on heroic difficulty when his energy went above 30 between the checks
2021-02-20 23:47:35 +01:00
Ovahlord
7b0e15d149
Core/Spells: fixed calculating additional aura duration for haste based periodic spells
2021-02-20 23:31:43 +01:00
Ovahlord
43d76be2fd
fixed a warning
2021-02-20 23:30:46 +01:00
Ovahlord
ca288aaab3
Core/Units: updated crit healing bonus calculation with patch 4.2.0 change
2021-02-20 23:13:45 +01:00
Ovahlord
c288745598
Revert "Core/Unit: Improve Glancing Blow calculation"
...
This reverts commit 3d2013e168 .
2021-02-20 19:11:30 +01:00
Ovahlord
cf2267af3f
Core/Packets: correct sending party member auras to other clients
2021-02-20 13:49:41 +01:00
Ovahlord
2e8a2c5abb
DB/Spells: armor specialization spells and control pet/demon spells will now correctly award their passive spell accordingly
2021-02-19 21:48:14 +01:00
psychobilli
d33f23bdab
DB/Trainers: added missing trainer data for most profession and class trainers
2021-02-19 21:12:44 +01:00
Metalaka
3d2013e168
Core/Unit: Improve Glancing Blow calculation
2021-02-19 18:47:47 +01:00
Ovahlord
bcf9476e96
Core/Spells: restored accidentally dropped spell cast target limit to fix client crashes when hitting more than 255 targets with a single spell
2021-02-19 18:31:45 +01:00
Ovahlord
3d20971d01
Core/Spells: Seal of Insight will no longer proc on AOE attacks and updated proc data for Cataclysm instead of MoP
2021-02-19 17:51:07 +01:00
Ovahlord
f59392d609
fixed nopch build under visual studio
2021-02-19 17:48:26 +01:00
Ovahlord
aa21290b97
fixed build
2021-02-19 16:19:24 +01:00
Ovahlord
20a4997806
fixed an error
2021-02-19 15:37:57 +01:00
Shauren
fbffbbbe14
Dep: Switch to boost process instead of old standalone version
2021-02-19 15:21:15 +01:00
Ovahlord
0299fa4fe1
Core/Misc: replace boost::optional with std::optional
2021-02-19 14:07:43 +01:00
Ovahlord
44de269fca
fixed build errors caused by recent cherry picks
2021-02-19 13:31:04 +01:00
Shauren
ef25a19326
Core/Units: Allow mind controlling non-controllable vehicles (for example players that become vehicle during boss encounters or creatures that only are vehicles to show non standard power type)
...
Closes #24562
2021-02-19 13:15:08 +01:00
Matan Shukry
73efb99005
Core/Conditions: CONDITION_NEAR_CREATURE will exclude personal spawns that aren't the target's owner ( #26102 )
...
# Conflicts:
# src/server/game/Grids/Notifiers/GridNotifiers.h
2021-02-19 13:04:08 +01:00
Matan Shukry
abae5e4596
Core/Spells: Implemented summoning a personal gameobject effect ( #25917 )
...
# Conflicts:
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Miscellaneous/SharedDefines.h
# src/server/game/Spells/SpellInfo.cpp
2021-02-19 13:01:10 +01:00
Ovahlord
63f2dcd05e
Core/Spells: dropped Fingers of Frost charge drop spell script and use the new proc attribute instead.
2021-02-19 12:56:01 +01:00
Shauren
c667fe3028
Core/Auras: Do not warn about nonexisting proc spells when spell id is 0 and aura is a dummy
2021-02-19 12:52:24 +01:00
Shauren
bb450b82ef
Core/Auras: Implemented new spell proc attribute PROC_ATTR_USE_STACKS_FOR_CHARGES to drop stacks instead of charges
2021-02-19 12:51:56 +01:00
Ovahlord
116a9864d8
DB/Misc: removed all query field hacks from creature_template based on bruteforce data
2021-02-16 17:09:46 +01:00
Ovahlord
c3e9861723
Core/Movement: implement creature movement info table to override movement speeds based on movement IDs
...
thx to @xvwyh for providing initial table data for the most common entries
2021-02-16 16:56:10 +01:00
Ovahlord
c20838ceaa
Core/Movement: allow waypoints to have orientation values of 0
2021-02-05 11:16:45 +01:00
Ovahlord
ebc037e1eb
DB/LCT: added missing waypoints for Oathsworn Tamer and updated Oathsworn Captain's waypoints to smooth waypoints
2021-02-01 18:31:29 +01:00
Ovahlord
cc25457fe8
Core/Units: send AI reactions uppon entering combat instead of attacking an enemy
2021-01-31 14:08:58 +01:00
Ovahlord
1e1ebf16bd
Scripts/HoO: scripted Sun-Touched Servants
2021-01-29 21:27:31 +01:00
Ovahlord
3ac05d1b33
DB/Texts: removed unused texts from Siamat
2021-01-28 10:52:01 +01:00
Ovahlord
0bb7e3a385
Scripts/LCT: reworked Siamat encounter
...
* Modernized code all across the board
* Wailing Winds are now much closer to retail behavior
* Minions of Siamat are no longer chasing players and properly transform into clouds when possible instead of abruptly interrupting all actions
* Fixed an edge in which Siamat absorbed clouds but did not get his Gathered Storms effect
* Dropped all hacks
2021-01-26 23:19:02 +01:00
Ovahlord
9e50267eae
Scripts/LCT: fixed Siamat's availability check
2021-01-26 18:13:11 +01:00
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