Ovahlord
7943bfb483
Core/Spells: Blood and Thunder will now only trigger with Rend effects applied by the caster
...
*optimized the checks while at it
2022-04-02 18:59:47 +02:00
Ovahlord
99c47ca94d
f94ce79543 followup
2022-04-02 17:09:51 +02:00
Ovahlord
f94ce79543
Core/Spells: Enraged Regeneration will now render the caster immune to other enrage effects and can no longer be activated via Vengeance
2022-04-02 17:03:09 +02:00
Ovahlord
e5f09705c1
Core/Spells: fixed typos which have been added in 77158594ff
2022-04-01 14:03:45 +02:00
Ovahlord
367c120231
Core/Spells: make SpellInfo::CausesInitialThreat respect SPELL_ATTR0_CU_NO_INITIAL_THREAT as well
2022-04-01 12:21:11 +02:00
Ovahlord
b629c65acb
Core/Spells: Heroic Fury will now reset the cooldown of Intercept
...
* updated spell proc entry for Gag Order
ref #342
2022-04-01 00:12:45 +02:00
Ovahlord
1b637526d9
Core/Spells: reworked Execute damage and rage consumption calculations to fix an issue that was causing the additional rage to be less effective as intended
...
ref #342
2022-03-31 22:08:45 +02:00
Ovahlord
8d9132adf9
Core/Spells: a366352865 followup
2022-03-31 21:11:11 +02:00
Ovahlord
432c48f41a
DB/Spells: Victorious triggered by killing enemies and proccing from Impending Victory will no longer stack and remove each other
...
ref #342
2022-03-31 21:09:22 +02:00
Ovahlord
a366352865
Core/Spells: Bloodsurge will now get consumed by Slam prior to Battle Trance
2022-03-31 20:59:47 +02:00
Ovahlord
5c20419f65
Core/Spells: Bloodthirst will no longer proc its first healing effect from Bloodthirst itself
2022-03-31 18:53:35 +02:00
Ovahlord
ce2d275a68
Core/Spells: Bloodthirst will now heal for 0.5% of the attacker's max health instead of 5%
...
ref #342
2022-03-31 18:44:26 +02:00
Ovahlord
ea6898483e
Core/Packets: send CHARACTER_FLAG_HIDE_HELM and CHARACTER_FLAG_HIDE_CLOAK in EnumCharactersResult packet
...
ref #342
closes #94
2022-03-31 18:38:57 +02:00
Ovahlord
0527bbdc0c
Scripts/GB: updated Forgemaster Throngus' scripts to new model, improved the internals and removed a few now deprecated spell scripts
2022-03-30 22:00:12 +02:00
Ovahlord
c71d626b42
Scripts/FL: keep Majordomo Staghelm active for the time being to prevent grid unloading to accidentally despawning him.
...
* we need a better solution for that. For example by re-introducing spawn point manipulation on a per-map base so we can update his respawn point properl
2022-03-29 22:02:49 +02:00
Ovahlord
4d3ffb2947
Scripts/FL: update Lord Rhyolith's orientation right away since we need it right away rather than when the spline updates
2022-03-29 21:46:52 +02:00
Ovahlord
2443d48081
Core/Creatures: no longer restore stored orientation values after a spell focus expires since there is no evidence, that this is ever being used on retail
2022-03-29 21:46:16 +02:00
Ovahlord
2fefbe8a0c
Scripts/Misc: updated Flame Orb scripting modes and assign new AI type since orbs are no longer considered pets
2022-03-28 23:35:51 +02:00
Ovahlord
54b3276adb
DB/Spells: correct the SpellTypeMask of several trinket procs that were not suposed to proc from effects like buffs or other generic casts
2022-03-28 23:21:32 +02:00
Ovahlord
82c9e10a2a
Core/Spells: restore handling for src_area_x channel target selection
2022-03-28 22:51:41 +02:00
Ovahlord
a82fe54bb7
Core/Skills: assign loaded skills that have been marked as forbidden to a proper skill position to avoid interfering with legit skills
...
closes #332
2022-03-25 11:37:52 +01:00
Ovahlord
f573f1f8e3
Core/Packets: converted CMSG_LOADING_SCREEN_NOTIFY to packet class
2022-03-22 12:41:48 +01:00
Ovahlord
ca9f34574d
Core/Misc: fixed a bunch of GCC warnings
2022-03-21 21:32:41 +01:00
Ovahlord
9c88c6ea91
Core/Spells: fixed a typo in Atonement's spell script that was added when porting the CastSpell unclusterfucking
2022-03-17 22:41:58 +01:00
Ovahlord
77db3bf2df
Core/Spells: Empowered Shadow's DoT bonus will multiply increase per stack of Shadow Orb
2022-03-12 20:29:21 +01:00
Ovah
804d78455c
Removed requirements from readme file as they are identical to TrinityCore's main branches
2022-03-12 14:42:20 +01:00
Ovahlord
7a2e26d42e
Core/Random: use std::bernoulli_distribution for roll_chance_ calls to get more reliable roll results for yes-no scenarios
2022-03-10 23:10:49 +01:00
Ovahlord
a6809465b5
DB/Spells: added and updated proc data for Lightweave Embroidery
2022-03-10 20:45:44 +01:00
Ovahlord
5f2b1e45e4
Core/Spells: improve integer to float conversions and checks for spell proc entries
2022-03-10 20:43:12 +01:00
Ovahlord
fd22ea32e6
Core/Spells: merged master version of checking for cast immunities
2022-03-10 20:41:47 +01:00
Ovahlord
ae606af1ab
DB/Spells: updated Arcane Missiles proc entries to only proc from other damaging spell casts
2022-03-10 13:16:03 +01:00
robinsch
ae97821c78
Tool/MMAP: Fixed invalid check causing certain tiles not to build ( #27833 )
...
example: mmaps_generator 230 will cause tile 33, 29 to not build because of the check. causing NPCs to not have mmap information in some parts of the map.
.go xyz 1380 -831 -88 230 has no mmap tile information because of above check.
https://i.imgur.com/Pypeu4f.png
# Conflicts:
# src/tools/mmaps_generator/MapBuilder.cpp
2022-03-04 14:43:21 +01:00
Ovahlord
2aee19fc86
Core/Movement: ported MotionMaster::MoveJumpWithGravity implementation from master branch and cut off post Cataclsym features
2022-02-24 19:37:05 +01:00
Ovahlord
ce9da3a209
Core/Spells: integrated Long Arm of the Law's mechanic into the Judgement spell script and removed the proc entry
...
* updated some proc entries while at it
2022-02-24 14:14:16 +01:00
Ovahlord
1534ede45a
Core/Spells: updated proc flags for Cataclysm
2022-02-23 21:17:52 +01:00
Ovahlord
f641bcb2d1
Core/Spells: resolved a cherrypick error
2022-02-22 21:51:21 +01:00
Shauren
c307969695
Core/Spells: Changed channel triggered spells to inherit positive/negative status from main spells
2022-02-22 21:24:49 +01:00
Ovahlord
78896a132f
Core/Spells: ported proc flag updates from master branch
2022-02-22 21:19:09 +01:00
Ovahlord
e83c5955b4
Core/Spells: moved Improved Devouring Plague to spell script and fixed the damage effect
2022-02-22 12:57:29 +01:00
Ovahlord
1c56faaa2c
Core/Guids: refactored more range based loops to reduce copying elements of containers
2022-02-21 20:36:49 +01:00
Ovahlord
639799c7ed
Scripts/LCT: make sure that High Prophet Barim stops moving when he is about to cast Repentance
2022-02-21 19:46:46 +01:00
Ovahlord
80881f898c
build fix
2022-02-21 14:55:09 +01:00
Ovahlord
7bf3379df5
warning fixes
2022-02-21 14:43:50 +01:00
Ovahlord
a204e9c61a
Core/Units: some minor refactors to reduce the amount of container element copies and improved some array initializations
2022-02-21 14:31:46 +01:00
Ovahlord
a652191a62
Core/Spells: 6506e71a23 followup
2022-02-21 13:49:17 +01:00
Ovahlord
6506e71a23
Core/Units: added a helper to check if a limited target aura exists without creating an empty element in the container
2022-02-21 13:44:24 +01:00
Ovahlord
003b096215
DB: drop long deprecated spell_proc_event table
2022-02-21 12:14:20 +01:00
Ovahlord
f97f57c0f6
Core/Spells: Nether Vortex will now only proc its Slow effect only when the mage has no other Slow auras applied
2022-02-21 11:59:42 +01:00
Ovahlord
6e412b16de
Core/Spells: correctly implement Elemental Oath
2022-02-21 11:17:41 +01:00
Ovahlord
d712a12f1c
Core/Spells: use correct macro for tree of life stance requirement
2022-02-21 10:53:32 +01:00