Ovahlord
5dd2be62dd
Core/Pets: fixed a typo in last commit
2019-11-17 10:20:41 +01:00
Ovahlord
325131c690
Core/Movement: ranged attacking pets should not care about chase angles and tolerances at all
...
* ported some missing fixups for chase movement
2019-11-17 10:11:39 +01:00
Ovahlord
3c39e88d50
Core/Spells: Windfury weapon should cause three additional attacks instead of one
2019-11-16 16:33:57 +01:00
Ovahlord
a753668e5c
DB/Spells: allow Rolling Thunder to proc from triggered mastery spells as well
2019-11-16 16:13:26 +01:00
Ovahlord
20232c9cd8
Core/Spells: improved Fulmination damage effect handling and fixed logic mistakes within the calculation
2019-11-16 15:09:59 +01:00
Ovahlord
c5ea5d341e
Core/Groups: fixed build
2019-11-16 15:07:14 +01:00
zartech22
7353b97426
Core/Instance : Fix instance resetting exploit ( #23263 )
...
* Push offline players out of instance
Push offline players out of instance when reseting dungeon with a raid mode group
* Add SQL request to character
Add a SQL request to update the position of a player in a specified map
* Teleport to graveyard instead
2019-11-16 13:44:04 +01:00
Ovahlord
e68c171667
DB/Kezan: added waypoints for many phase 1 npcs in kezan
2019-11-16 11:27:13 +01:00
Ovahlord
ef544f5c66
Scripts/BWD: removed a debug message from last commit
2019-11-16 09:34:14 +01:00
Ovahlord
31eaee3f9a
Scripts/BWD: Onyxia's pre fight periodic effect will no longer hit players outside of her transport
2019-11-16 08:38:04 +01:00
Ovahlord
a0b31648ff
Scripts/BWD: corrected Nefarian's reset behaivior
...
* the elevator will now always be raised up again when resetting the encounter
* Onyxia and Nefarian will be spawned ready accordingly
2019-11-16 07:20:10 +01:00
Ovahlord
c00736ed71
Scripts/BWD: corrected timer between Magmaw eating his victim and performing a Massive Crash
...
* move ejecting pincer passengers to spell script and use the correct spell for it
2019-11-15 11:35:05 +01:00
Ovahlord
b7e44e1312
Core/Spells: simplified damage bonus calculation for SPELL_AURA_MOD_DAMAGE_FROM_MANA
2019-11-15 09:20:03 +01:00
Ovahlord
945a0de04e
Core/Items: Heart of Ignacious active effect will now multiply its base amount with the amount of Heart's Revelation stacks
2019-11-15 08:57:08 +01:00
Ovahlord
5a9d369d5f
DB/BWD: fixed a typo in AIName assignment for Dominion Portal Stalker
2019-11-15 06:12:08 +01:00
Ovahlord
88e4693eb2
DB/BWD: added missing immunities to Onyxia and fixed loot grouping for Nefarian
2019-11-15 05:09:43 +01:00
Ovahlord
54bdb57f03
Scripts/BWD: Nefarian will now enter phase three on normal difficulty only when all Chromatic Prototypes are dead
2019-11-14 20:31:51 +01:00
Ovahlord
3d85b7805d
Scripts/BWD: finished Nefarian's End encounter implementation
2019-11-14 20:11:59 +01:00
Ovahlord
f383001325
Scripts/BWD: remove Dominion and Explosive Cinders uppon wipe or kill
2019-11-14 17:53:34 +01:00
Ovahlord
78b633e7c1
Scripts/BWD: added berserk timer to Nefarian
2019-11-14 17:50:49 +01:00
Ovahlord
8c93ba0817
Scripts/BWD: fixed an issue in Nefarian's Shadowblaze periodic handling that was causing the 2nd and all following Shadowblaze Sparks being delayed further than intended
2019-11-14 17:46:38 +01:00
Ovahlord
3284324984
Scripts/BWD:
...
* added warning texts for Onyxia's Electrical Charge levels
* update Onyxia's power level only when her own periodic aura ticks instead of updating it as well when Nefarian's aura kicks in
2019-11-14 17:30:56 +01:00
Ovahlord
6e0f254b02
Core/Spells: removed wotlk leftover target limitation for Divine Storm and Multishot
2019-11-14 16:56:31 +01:00
Ovahlord
4b11dd193f
Scripts/BWD: scripted heroic abilities for Nefarian's End encounter
2019-11-14 16:47:07 +01:00
Ovahlord
6495ee1b97
Core/Spells: intelligence will now be added to spell base bonus damage again
2019-11-14 02:02:47 +01:00
Ovahlord
2e9977835c
Core/Movement: corrected two bits in MoveSetCollisionHeight struct
2019-11-13 12:57:42 +01:00
Ovahlord
a7ebacfe7b
Core/Movement:
...
* fixed packet structure field order of MSG_MOVE_TIME_SKIPPED
* send move_update opcodes to players after the target player's client has confirmed the speed change via ack opcode
*todo: implement anti-cheat checks
2019-11-13 10:25:58 +01:00
Ovahlord
4aa494630b
Core/Movement: corrected a field for SMSG_MOVE_SET_COLLISION_HEIGHT
...
* renamed player move structure to MoveUpdate to reflect opcode name
2019-11-13 09:36:54 +01:00
Ovahlord
0e74d91b69
Core/Movement: fixed packet structure of SMSG_MOVE_UPDATE_COLLISION_HEIGHT
2019-11-13 09:18:35 +01:00
Ovahlord
803a7e8f90
Core/Spells:
...
* use a proper method for handling SPELL_AURA_MOD_DAMAGE_PERCENT_DONE
* updated Lava Lash damage bonus formular to work with new weapon effect handling
2019-11-12 15:55:56 +01:00
Ovahlord
acd4639709
Scripts/BWD: more work on Nefarian's End encounter
...
* Nefarian will now enter phase three when the first Chromatic Prototype has died
* Onyxia can no longer die before Nefarian has landed in phase one
* inital work on the Shadowblaze Flame spreading
* implement achievement 'Keeping it in the Family
2019-11-12 01:58:12 +01:00
Ovahlord
eff2527604
Core/Spells:
...
* corrected Bloodthirst formular and handling so it will no longer ignore armor values and use correct amounts
* removed hacks from Charge spell script and handle talents properly
2019-11-10 21:15:17 +01:00
Shauren
bbdf60701b
Core/Random: Refactor random number generation to use std::uniform_*_distribution to restrict result range instead of doing that ourselves
...
* Seed SFMTRand with more values for its state
# Conflicts:
# src/common/Utilities/Random.cpp
2019-11-10 18:58:25 +01:00
daMaex
983f28e73b
Dep/SFMT: updated to newest upstream version from https://github.com/MersenneTwister-Lab/SFMT
...
* only needed files added
* used CMake and SFMTRand from https://github.com/TrinityCore/TrinityCore/pull/23240 (Thank you Artox)
# Conflicts:
# dep/SFMT/CMakeLists.txt
2019-11-10 18:57:48 +01:00
Ovahlord
db135660e1
Core/Trainers: the visual effect upon learning a spell will now be correctly shown by the player instead of the trainer
2019-11-10 18:31:29 +01:00
Ovahlord
93ca72e7b6
DB/Spells: allow Strikes of Opportunity to proc from melee abilities as well
2019-11-10 18:30:37 +01:00
Ovahlord
f0a5b4f400
Scripts/VP: fixed achievement 'Extra Credit Bonus Stage!'
2019-11-10 14:33:56 +01:00
Ovahlord
53d2ecf123
Core/Auras: removed obsolete crit chance member
2019-11-09 01:11:46 +01:00
Ovahlord
c670bd4748
Core/Spells: fixed periodic healing effects not being able to crit
2019-11-09 00:34:47 +01:00
Ovahlord
cc778981fa
Core/Spells: fixed Feral Swiftnes proc
2019-11-09 00:19:00 +01:00
Ovahlord
5b928c5802
Core/Spells: removed hackfix for Pulverize damage bonus and fixed it properly
2019-11-08 03:52:26 +01:00
Ovahlord
c949e12f80
Core/Spells: unclusterfuck weapon damage spell effect handler
...
* weapon effect values can now be manipulated via spell scripts
* moved Kill Shot attack power bonus to spell_bonus_data
* converted Warrior's Devastate effect handler hack to spell script
2019-11-08 03:38:11 +01:00
Ovahlord
4215720f8d
Core/Spells: corrected formulars for Judgement and Exorcism and converted Judgement's spell script to new model
2019-11-07 20:58:37 +01:00
Ovahlord
95d8ede187
Core/Spells: ported more spell damage bonus cleanups
2019-11-07 20:57:45 +01:00
Ovahlord
3d820399bb
Core/Units: ported additional fixups for taken spell bonus damage from 335 branch and fixed an issue that was causing flag damage bonus values for liquid damage auras not taking provided benefits
2019-11-07 20:25:13 +01:00
Ovahlord
5751a26b9f
Core/Transport: fixed another crash when adding a player to a transport if the player is not in world yet
2019-11-07 20:09:41 +01:00
Ovahlord
dd9b94f284
Core/Vehicles: allow control vehicle auras to be multi-slot auras
2019-11-06 21:59:52 +01:00
daMaex
4f438e5cb6
Dep/efsw: updated efsw to newest version ( #23894 )
2019-11-06 03:11:35 +01:00
Ovahlord
db35742421
DB: fixed a typo in ec26851114
2019-11-06 02:49:42 +01:00
Ovahlord
ec26851114
DB: removed bad sai from a trigger npc that is supsed to be used in multiple places
2019-11-06 02:34:10 +01:00