Ovahlord
d38dfce011
Core/Pets: corrected formulars for minion and pet damage values for good this time
...
* data is based on dr. damage and simulationcraft
2019-12-10 00:12:26 +01:00
Ovahlord
abb62cc76f
Core/Spells: reverted proc behaivior for pets and fixed applying spell mods for hunter pets and minions
2019-12-09 16:10:54 +01:00
Ovahlord
cbaa290b0b
Core/Spells: corrected spell bonus coefficients for Warlock Minions and use correct formular for Pet Basic Attack abilities
2019-12-09 00:34:29 +01:00
Ovahlord
6f7aca2df5
Core/Spells: removed more duplicate bonuses
2019-12-08 23:43:19 +01:00
Ovahlord
0dd5fdafbd
Core/Spells:
...
* corrected crit chance bonus for Last Word Talent
* fixed Improved Searing Pain talent
* removed hackfix for Improved Mind Blast
* moved Incerate damage bonus hack into proper spell script
* updated and fixed Afterpath proc
* fixed Shadow and Fame proc
* updated Backdraft proc
* fixed Burning Embers talent
* fixed Empowered Imp talent
* fixed Fire and Brimstone damage bonus for Incenerate and Chaos Bolt
* updated several spell scripts to new model
2019-12-08 20:23:51 +01:00
Ovahlord
5cedd2dcc3
Core/Stats: disabled armor penetration handlings and removed related functions as they are deprecated since Cataclysm
2019-12-08 01:04:15 +01:00
Ovahlord
818def83f4
Core/Spells: removed stack argument from Unit::SpellDamageBonusTaken
2019-12-03 15:53:12 +01:00
Ovahlord
f8a17d673e
Core/Unit: fixed a warning reported by travis
2019-11-28 09:28:43 +01:00
Ovahlord
dfd75a24e2
Core/Spells:
...
* fixed Shatter not granting its crit chance properly
* fixed Last Word crit chance bonus
2019-11-26 18:28:38 +01:00
Ovahlord
c11b6e06db
Core/Spells: simplified application of SPELL_AURA_MOD_SPELL_POWER_PCT and removed a duplicate applying of SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
2019-11-21 10:21:29 +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
b7e44e1312
Core/Spells: simplified damage bonus calculation for SPELL_AURA_MOD_DAMAGE_FROM_MANA
2019-11-15 09:20:03 +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
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
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
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
15f09fb82b
Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61
2019-11-06 00:51:04 +01:00
Ovahlord
7b5ee673fb
Core/Movement: renamed MSEHasTransportTime3 to MSEHasVehicleId
2019-10-31 01:51:14 +01:00
Wyrserth
279a45e23c
Core/Script: add script hook to allow overriding of a vehicle passenger's exit position ( #23322 )
...
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position.
* Allow to change orientation, and fix nopch.
* Keep original orientation, thanks jackpoz!
* Update Unit.cpp
Code cleanup
* Update Unit.cpp
2019-10-17 03:45:49 +02:00
ccrs
8cb10a38a4
Core/Unit: f869c49 followup
...
Movement Pause/Clear is already handled in Unit::SetCharmedBy and Unit::RemoveCharmedBy, respectively
TODO: missing PAUSE handling in RandomMovementGenerator
2019-10-17 03:32:45 +02:00
Wyrserth
d19d0dc29e
Core/Vehicle: prevent creature vehicles from following their old movement generator when a player enters them in some cases.
...
Closes #21731 and #22368 .
2019-10-17 03:32:15 +02:00
Ovahlord
0a71e7c2c2
Core/Spells: Nature's Blessing will now correctly grant its bonus only for eligible direct healing spells
2019-10-14 00:56:47 +02:00
sun
c98c92b902
Core/PacketIO: Restore SMSG_DESTROY_OBJECT removed in 92816c0f17
...
- this packet was removed in WoD not 4.3.4...
2019-10-07 14:53:36 -04:00
ccrs
94980ab362
Core/Movement: move MoveSplineInit ( #21857 )
...
The number of edge cases in which weirdness is seen on "effect movements" will be kinda reduced, plus consistency, plus movementInform on custom movement spline initalizations.
Core/Movement: use helpers for validation
Core/Movement: crashfix workaround
2019-10-06 04:55:46 +02:00
Ovahlord
8bec6af24a
Core/NetworkIO: implement 2nd connection
2019-10-03 22:32:24 +02:00
Ovahlord
9a0fe48e70
Core/Movement: fixed packet structure for SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
...
* enabled CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK
2019-09-14 18:23:58 +02:00
Ovahlord
bd43c1d4d1
Core/Spells: fixed a logic mistake in calculating spell bonus values with multiple stacks which was causing the stack bonus getting applied twice
...
* corrected a damage bonus calculation for Mirror Image
2019-08-23 23:32:41 +02:00
Ovahlord
fc1956dc4d
Core/Spells: ported some melee bonus damage calculation refactors from 335 branch
...
* fixed rune regeneration affecting aura effects properly
2019-08-22 01:34:00 +02:00
Ovahlord
680d82db4e
Core/Spells: added a missing breakpoint that was granting Death's Embrace more bonus values than it should get
2019-08-13 17:53:34 +02:00
Ovahlord
148291729f
Core/Spells: ported focusing rework and fixed an additional issue that was causing channeled spells getting interrupted when being cast within the focus delay release time
2019-08-10 23:43:15 +02:00
Ovahlord
4c06f48121
Core/Spells: Fix an infinite loop caused by a mix of item 25498 and liquid damage (ported commit: 9b292f436903e436bfdfdc61d40d2efffad35bca)
2019-07-29 10:50:42 +02:00
Ovahlord
45be30625c
Core/Spells: updated and fixed Spirit of Redemption
2019-07-28 19:04:15 +02:00
Ovahlord
9784be7fce
Core/Spells: removed miss chance cap for melee attacks
2019-07-26 10:52:49 +02:00
Ovahlord
41e88fe548
Core/Spells: implement SPELL_AURA_MOD_AUTOATTACK_DAMAGE
2019-07-26 00:01:45 +02:00
Ovahlord
312d692b62
Core/Units: reverted a change that was preventing guardians from working as intended
2019-07-25 20:08:40 +02:00
Ovahlord
00cb600af0
Core/Units: SPELL_AURA_MOD_UNATTACKABLE will no longer get removed when the target of the aura starts attacking a target
2019-07-19 17:33:14 +02:00
Ovahlord
c074c3a9c6
Revert "Core/Misc: Replace time(NULL) with GameTime::GetGameTime()"
...
This reverts commit 5fe3a1f7f9 .
2019-07-08 15:56:29 +02:00
Ovahlord
5fe3a1f7f9
Core/Misc: Replace time(NULL) with GameTime::GetGameTime()
...
(ported commit: 12701cb0c6c45eb105ad449eb9a56e76d84d691e)
2019-07-08 12:19:19 +02:00
Wyrserth
3cd1fa44ef
Core/Conditions: allow spellclick conditions to properly work for aura apply/remove ( #23527 )
...
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
2019-07-06 15:25:38 +02:00
Ovahlord
dfbf50234d
Core/Packets: Port packet handling rework from 335 branch
2019-05-30 16:59:37 +02:00
Ovahlord
1323ae116c
Core/Vehicles: fixed a crash caused when changing vehicle seats via spell
...
*cleaned up some code for aura target limits
2019-05-27 14:56:46 +02:00
Ovahlord
18d30102cc
Core/Spells: fixed an exploit that was allowing stacking spellpower percent bonus values when casting the effects in a special order
2019-05-23 14:13:19 +02:00
Ovahlord
9bf40cfee4
Core/Spells: expand the single target aura system to support a specific amount of targets
...
* limit Living Bomb targets to three per caster
2019-05-12 20:03:17 +02:00
Ovahlord
b001670d78
Core/Spells: fixed application order for spell mods when calculating damage and heal values
2019-05-11 01:42:12 +02:00
Ovahlord
6aa51873a3
Core/Units: removed a debug message from last commit
2019-05-10 23:54:57 +02:00
Ovahlord
ab1d57d21d
Core/Spells: fixed remaing issues with calculation correct numbers for HOTs and DOTs
2019-05-10 21:28:23 +02:00
Ovahlord
8d58dc87aa
Scripts/BWD: initial work on Arcanotron's abilities
2019-05-10 20:38:43 +02:00
Ovahlord
cf1a3d2d64
Core/Spells: corrected more spell bonus calculations
2019-05-10 06:57:23 +02:00
Ovahlord
fa7df8b081
Core/Spells: fixed a logic error in calculating spell coefficient bonuses that was causing many spells doing less damage than intended
2019-05-10 06:09:34 +02:00