Commit Graph

37177 Commits

Author SHA1 Message Date
Ovahlord
0a991df443 Core/Auras: cff762da69 followup
thanks to @meji46 for the headsup
2021-09-30 11:41:47 +02:00
Ovahlord
cff762da69 Core/Spells: apply the invisibility screen effect only for generic invisibility effects 2021-09-27 10:05:25 +02:00
Ovahlord
032b1ed2cd Core/Spells: Blood Shield will now only proc while Blood Presence is active 2021-09-23 23:12:18 +02:00
Ovahlord
cad75cdaf3 Core/Spells: fixed an logic mistake in Runic Empowerment's spell script that was preventing the first blood or death rune from ever getting activated 2021-09-23 03:10:42 +02:00
Ovahlord
53435263e1 fixed build 2021-09-22 21:38:50 +02:00
Ovahlord
4b3302422f Scripts/Westfall: fixed a possible crash when the westfall stew has been spawned via db (dirty db data) 2021-09-22 20:54:54 +02:00
Ovahlord
5e677b876b Core/Spells: restored the old logic when determining when to add additional haste based ticks 2021-09-19 14:36:01 +02:00
Ovahlord
069684ffa5 Core/Spells: SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK will no longer affect spell haste when its amount is too extreme to fix several exploits with instant cast auras causing haste affected dots and hots dealing insane amounts of damage 2021-09-19 14:33:02 +02:00
Ovahlord
0ef4e66c1d make CI happy 2021-09-19 10:21:44 +02:00
Ovahlord
562e638a65 Core/Spells: Conflagrate will no longer bypass resistances and damage reducing auras 2021-09-18 23:34:15 +02:00
Ovahlord
6c7e2830c1 Core/Spells: fixed a possible null divider crash for spells with a periodic interval of 0 caused by exceptionally high haste and spell mod values 2021-09-18 23:25:33 +02:00
Ovahlord
949f92e0a1 Core/AI: ported charm updates from 335 2021-09-16 16:48:07 +02:00
Ovahlord
346ffe6e91 Scripts/Stratholme: updated Balnazzar's encounter to Cataclysm and corrected the visual appearance of the risen crusaders 2021-09-13 13:29:43 +02:00
Ovahlord
e2f388fc39 DB/Gilneas: respawned Bloodfang Worgen and tied some creatures to the correct terrain swap map for correct pathfinding and line of sight 2021-09-12 14:52:45 +02:00
Ovahlord
b03fe81f68 Revert "Core/Spells: no longer round PPM chance calculation results and stay more faithful to the original formula"
This reverts commit 1b91ed5424.
2021-09-11 18:16:18 +02:00
Peter Keresztes Schmidt
d271e59818 Dep/fmt: Upgrade to 7.1.3 (#26816)
Printing enum values as integers was broken before 7.1.0.
Upgrade the library so we include commits

20d4f2e836
86287b8d56

which fix the issue.
2021-09-11 17:14:20 +02:00
Ovahlord
1b91ed5424 Core/Spells: no longer round PPM chance calculation results and stay more faithful to the original formula 2021-09-11 17:13:03 +02:00
Ovahlord
de82b464c8 Core/Spells: greatly simplify Runic Empowerment
Sniffs have shown that there is no energize spell being involved in the activation. Probably because the activate spell effect does not care about fully depleted runes so we now can slim it all down by alot
2021-09-11 14:10:53 +02:00
Ovahlord
c6fd91cd1d Core/Spells: Runic Empowerment will now only select runes which have a base rune that can be activated 2021-09-11 12:33:23 +02:00
Ovahlord
52f45202d8 Core/Spells: Blood Rune activation no longer can activate Death Runes 2021-09-11 12:29:40 +02:00
Ovahlord
7180345f32 Core/Spells: reworked Runic Empowerment's rune selection logic. Instead of just picking any random rune that's on cooldown, it will now only proc for a rune type that is fully depleted, which means that both runes of the same type must be on cooldown 2021-09-11 11:19:42 +02:00
Ovahlord
93a252868d Core/Packets: converted CMSG_DESTROY_ITEM to packet class 2021-09-11 11:16:25 +02:00
Ovahlord
ab194c1322 fixed a warning 2021-09-10 16:55:15 +02:00
Ovahlord
2a50d36e2d fixed nopch build 2021-09-10 13:47:30 +02:00
Ovahlord
208e0b35f6 Core/Packets: converted CMSG_TRANSMOGRIFY_ITEMS to packet class 2021-09-10 13:40:06 +02:00
Ovahlord
532b489ffa Core/Packets: 413a94f4b0 followup. No longer inline initialize optional members in VendorItem struct 2021-09-10 10:24:58 +02:00
Shauren
f768ac2341 CI: Remove git tagging from build scripts
(cherry picked from commit 9e840da13e)
2021-09-10 10:22:21 +02:00
Shauren
d255fb3dbd Build: Fixed branch name displayed by appveyor binaries
(cherry picked from commit 85671f20d8)
2021-09-10 10:22:18 +02:00
Shauren
1d9d14e3f5 CI: Update boost version used on appveyor
(cherry picked from commit 05f188ae2b)
2021-09-10 10:21:57 +02:00
Ovahlord
413a94f4b0 Core/Packets: reduce size of vendor inventory packets by not sending extended cost Ids when there is none being used 2021-09-10 10:17:12 +02:00
Ovahlord
d8753ef5d7 Core/Vendors: allow players to interact with vendors that do not have any items to sell 2021-09-10 10:04:14 +02:00
Ovahlord
c2be4c4a86 Misc: fixed issues discovered by static analysis
closes #290
2021-09-10 09:56:49 +02:00
Ovahlord
60c68dacca Core/Spells: moved avoidance bonus handling to Unit::SpellDamageBonusTaken as it does affect all area attacks instead of periodic auras only 2021-09-01 21:26:12 +02:00
Shauren
8c8111976a Build: Replace git describe with more script friendly alternative, git rev-parse and git diff-index
(cherry picked from commit 29659b4192)
2021-09-01 20:33:59 +02:00
Shauren
21e7ffe1b7 Core/Misc: Fix windows nopch build
Closes #25363
2021-09-01 20:33:48 +02:00
Ovahlord
3506dae653 Core/Spells: ported PROC_FLAG_ENTER_COMBAT implementation from master branch and handle the Worgen transformation via its proc aura 2021-08-30 19:24:36 +02:00
Keader
f27c4609fc Scripts/Black Temple: Removed Illidari Council Enconter Frame 2021-08-30 18:05:08 +02:00
UltraNix
50d0bf915e Core/Maps: initialize vmapZ offset in Map::GetAreaId with the given z offset to retrieve the correct area Id with spawning things inside of WMOs that have their own area data 2021-08-30 17:34:49 +02:00
Ovahlord
7ac3d6fca9 Core/Players: Worgen will now transform into their altered form at engage instead of at dealing or taking damage 2021-08-29 18:36:33 +02:00
Ovahlord
a5caf1af95 Core/Units: removed now unused attacker argument from Unit::GetUnitCriticalChanceTaken 2021-08-29 02:13:16 +02:00
Ovahlord
fd815dfe33 Core/Units: remove an incorrect check for SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER from Unit::GetUnitCriticalChanceTaken as that aura is only being involved for increasing crit chance values for spells with a class mask value 2021-08-29 01:52:39 +02:00
Ovahlord
01dad8b74e Core/Spells: Eclipse states will no longer proc while the druid has no balance specialization active 2021-08-29 00:59:51 +02:00
Ovahlord
432e57b064 Core/Spells: fixed damage formula for bear form's Maul 2021-08-29 00:34:17 +02:00
Ovahlord
4c6cfee2dd Core/Units: normalize melee damage while in bear or cat form 2021-08-29 00:19:06 +02:00
Ovahlord
a3a7a9b181 Core/Spells: Blood Shield will now only use effective healing for its shield calculation 2021-08-28 23:34:52 +02:00
Ovahlord
cfc3f25b46 Core/Spells: corrected multiple effect value calculations for procs that should use effective healing values instead of raw healing 2021-08-28 23:05:43 +02:00
Ovahlord
1ba6fc1a6a Core/Spells: fixed Warlocks's Decimation talent 2021-08-28 15:44:05 +02:00
Nyr
bfad2b7027 Core/Spells: corrected Ids of triggered spells inDemon Soul's spell script (#289) 2021-08-28 15:07:51 +02:00
Ovahlord
7fcb1c03da Correct script name added in 9616582b05 2021-08-28 15:05:24 +02:00
Ovahlord
9616582b05 Core/Spells: load BonusCoefficient into SpellInfo and use it for Goblin's Rocket Barrage Racial spell damage calculation 2021-08-28 15:01:28 +02:00