Shauren
|
4cfd439d34
|
Core/Spells: Implemented SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED
|
2022-09-30 02:08:33 +02:00 |
|
Shauren
|
8fa4b57925
|
Core/Spells: Implemented SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC
|
2022-09-30 02:05:54 +02:00 |
|
Shauren
|
86fbfb77f4
|
Core/Spells: Implemented SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK
|
2022-09-30 02:01:13 +02:00 |
|
Shauren
|
2c78751b5a
|
Core/Spells: Corrected implementation of SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL - it allows casting other spells while channeling, not allows movement while channeling
|
2022-09-30 02:00:04 +02:00 |
|
Shauren
|
75906f3d06
|
Core/Auras: Added support for SPELL_ATTR5_LIMIT_N limit to other number than just 1
|
2022-09-30 01:57:52 +02:00 |
|
Shauren
|
70c76a166a
|
Core/Spells: Removed SPELL_SPECIFIC_JUDGEMENT
|
2022-09-30 01:35:50 +02:00 |
|
Ovahlord
|
8a9f5e297b
|
buildfix
|
2022-09-30 01:33:59 +02:00 |
|
Shauren
|
d1700ba5fa
|
Core/Spells: Rename SpellAttr5 to use official attribute names
* Implemented SPELL_ATTR8_HASTE_AFFECTS_DURATION
|
2022-09-30 01:30:14 +02:00 |
|
Shauren
|
a7dc339a6a
|
SHA-1: 8d16a79dea4c0100d36e13b068c42499a3a48154
* Core/Spells: Rename SpellAttr4 to use official attribute names
* Corrected implementation of SPELL_ATTR4_CLASS_TRIGGER_ONLY_ON_TARGET
* Implemented SPELL_ATTR4_NO_HELPFUL_THREAT
* Implemented SPELL_ATTR4_NO_PARTIAL_IMMUNITY
* Implemented SPELL_ATTR4_ALLOW_PROC_WHILE_SITTING
* Implemented SPELL_ATTR4_USE_FACING_FROM_SPELL
* Implemented SPELL_ATTR4_BOUNCY_CHAIN_MISSILES
* Implemented SPELL_ATTR4_AURA_NEVER_BOUNCES
* Implemented SPELL_ATTR4_AURA_BOUNCE_FAILS_SPELL
* Implemented SPELL_ATTR4_AURA_IS_BUFF
* Implemented SPELL_ATTR5_MELEE_CHAIN_TARGETING
* Implemented SpellEffectAttributes::ChainFromInitialTarget
|
2022-09-30 01:16:39 +02:00 |
|
Ovahlord
|
62b8db9f6e
|
Core/Spells: cleaned up SpellAuraEffects::SetAmount helper and restore original handing of sending amounts
|
2022-09-30 00:40:37 +02:00 |
|
Ovahlord
|
34386e2b47
|
Core/Packets: converted SMSG_PERIODIC_AURA_LOG to packet class
|
2022-09-29 22:27:57 +02:00 |
|
Ovahlord
|
dad7c2c102
|
Core/Spells: minor refactor for SPELL_AURA_MOD_DAMAGE_FROM_MANA implementation
|
2022-09-27 12:56:09 +02:00 |
|
Ovahlord
|
bf39afaf3a
|
Core/Spells: corrected sending blocked targets in spell_go packet
|
2022-09-27 00:43:02 +02:00 |
|
Shauren
|
6856c1a0be
|
Core/Spawns: Added startup error for incorrect map assignments in instance_spawn_groups
|
2022-09-23 20:41:31 +02:00 |
|
Ovahlord
|
3d62f2b44c
|
Scripts/HoL: modernized Loken's script
|
2022-09-23 14:12:32 +02:00 |
|
Ovahlord
|
0899376714
|
Scripts/HoL: handle Volkhan's slay texts
|
2022-09-23 12:41:39 +02:00 |
|
Ovahlord
|
03715278bc
|
Scripts/HoL: sync code with 335 PR
|
2022-09-23 12:17:25 +02:00 |
|
Ovahlord
|
26b5ec2770
|
build fix
|
2022-09-23 10:01:11 +02:00 |
|
Ovahlord
|
581b293164
|
Scripts/HoL: modernized object accessor data
|
2022-09-22 22:24:00 +02:00 |
|
Ovahlord
|
40255922dc
|
DB/HoL: fixed initial state of Titanium Thunderers and Titanium Siegebreakers
|
2022-09-22 22:14:34 +02:00 |
|
Ovahlord
|
58a7357996
|
buildfix
|
2022-09-22 21:52:00 +02:00 |
|
Ovahlord
|
147a5e88d9
|
Scripts/HoL: reworked Volkhan encounter
* handle missing visuals
* modernized code
|
2022-09-22 21:47:00 +02:00 |
|
Ovahlord
|
6474479334
|
Core/Spells: fixed a regression which was causing spell_start packets to send wrong immunities
|
2022-09-22 15:10:16 +02:00 |
|
Ovahlord
|
c6711adf8b
|
Core/AI: ported SpellHit and SpellHitTarget refactor from 335 branch
|
2022-09-22 10:33:13 +02:00 |
|
Ovahlord
|
7630711eaa
|
Core/Units: fixed a possible crash in Unit::MeleeDamageBonusDone
|
2022-09-20 21:24:48 +02:00 |
|
Ovahlord
|
6d64727029
|
Core/Spells: fixed a crash with spell bushbacks
|
2022-09-20 19:51:27 +02:00 |
|
Ovahlord
|
bc1d71e589
|
Core/Spells: fixed totems not inheriting spell bonus effects from their creator
|
2022-09-20 19:44:44 +02:00 |
|
Ovahlord
|
bec87f7531
|
Scripts/Gilneas: fixed the gilnean crow AI not reacting to activating the traps
|
2022-09-17 12:03:15 +02:00 |
|
Ovahlord
|
ef3632109d
|
Core/Spells: ported SpellModOp definitions from master branch
|
2022-09-17 11:56:54 +02:00 |
|
Ovahlord
|
3de0b005d5
|
Core/Spells: resolve more cherrypick mistakes
|
2022-09-15 13:57:16 +02:00 |
|
Ovahlord
|
3203f04ac1
|
Scripts/HoO: fixed a crash in Temple Guardian Anhuur's script due to now supporting gameobject casters
|
2022-09-14 01:33:37 +02:00 |
|
Ovahlord
|
dbc0de1e71
|
Core/Units: removed PvE level delta based block chance bonus
* according to simulationcraft there is no sign of it being real
|
2022-09-14 01:06:01 +02:00 |
|
Ovahlord
|
44d22dd3b3
|
Revert "Core/Spells: fixed packet structure for spell_start and spell_go packets when ammo was involved"
This reverts commit c9baaec657.
|
2022-09-13 22:57:21 +02:00 |
|
Ovahlord
|
13ab90d515
|
Core/Spells: don't send blocked delayed attacks as missed target to match sniff data
|
2022-09-13 22:53:28 +02:00 |
|
Ovahlord
|
19de0a1949
|
Core/Units: restore block chance bonus when fighting stronger creatures
|
2022-09-13 19:19:47 +02:00 |
|
Ovahlord
|
385846a273
|
Core/Spells: kill more dead ammo code
|
2022-09-13 19:19:17 +02:00 |
|
Ovahlord
|
c9baaec657
|
Core/Spells: fixed packet structure for spell_start and spell_go packets when ammo was involved
|
2022-09-13 19:18:39 +02:00 |
|
Ovahlord
|
e9e2d65b42
|
Core/Units: allow ranged attacks to be blocked
|
2022-09-13 18:46:37 +02:00 |
|
Ovahlord
|
3057924db2
|
Core/Spells: corrected implementation of SPELL_ATTR3_COMPLETELY_BLOCKED
* it's not a bug, it's a feature :)
|
2022-09-13 18:19:05 +02:00 |
|
Ovahlord
|
5253b7e677
|
Core/Spells: no longer consider blocked spells as missed and properly handle the melee damage reduction
* resolved more cherrypick mistakes while at it
* dropped dead ammo code
|
2022-09-13 17:59:28 +02:00 |
|
Ovahlord
|
a7ba9502d7
|
Core/Units: a587f99c30 followup
|
2022-09-13 16:30:15 +02:00 |
|
Ovahlord
|
a587f99c30
|
Core/Units: correct block chance and damage calculation of melee spells
*MeleeSpellHitResult already returns a valid block roll result so we don't need a 2nd roll in CalculateSpellDamageTaken
|
2022-09-13 16:14:42 +02:00 |
|
Shauren
|
946f928ee2
|
Core/Spells: Rename SpellAttr3 to use official attribute names
* Implemented SPELL_ATTR3_NO_AVOIDANCE
* Implemented SPELL_ATTR3_ONLY_PROC_OUTDOORS
* Implemented SPELL_ATTR3_ONLY_PROC_ON_CASTER
* Implemented SPELL_ATTR3_PVP_ENABLING
* Implemented SPELL_ATTR3_SUPPRESS_CASTER_PROCS
* Implemented SPELL_ATTR3_SUPPRESS_TARGET_PROCS
|
2022-09-13 15:40:25 +02:00 |
|
Shauren
|
ea4bc6c02a
|
Core/Spells: Rename SpellAttr2 to use official attribute names
* Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED
* Implemented SPELL_ATTR2_RETAIN_ITEM_CAST
* Implemented SPELL_ATTR2_ALLOW_WHILE_INVISIBLE
* Implemented SPELL_ATTR0_PROC_FAILURE_BURNS_CHARGE
* Implemented SPELL_ATTR2_PROC_COOLDOWN_ON_FAILURE
* Implemented SPELL_ATTR2_NO_TARGET_PER_SECOND_COSTS
* Implemented SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE
* Implemented SPELL_ATTR1_REQUIRE_ALL_TARGETS
* Implemented SPELL_ATTR2_CHAIN_FROM_CASTER
* Implemented SPELL_ATTR2_NO_ACTIVE_PETS
* Implemented SPELL_ATTR2_ENCHANT_OWN_ITEM_ONLY
|
2022-09-13 14:36:32 +02:00 |
|
Ovahlord
|
6224558c8c
|
Core/Packets: converted SMSG_SPELL_MISS_LOG to packet class
|
2022-09-12 12:18:23 +02:00 |
|
Ovahlord
|
5e7ee94ccc
|
build fix
|
2022-09-12 09:49:09 +02:00 |
|
Ovahlord
|
e3e4b2cf16
|
Core/Spells: dropped old dot clipping implementation and restored TC period and duration calculations in preparation of re-implementing it
|
2022-09-12 09:15:35 +02:00 |
|
Ovahlord
|
6d89d242a7
|
Core/Loot: no longer restrict need before greed rules to lfg parties only and no longer allow players to roll on mounts and companions they already have
|
2022-09-12 09:15:35 +02:00 |
|
Ovahlord
|
4c28aaebd6
|
warning fixes
|
2022-09-12 09:15:34 +02:00 |
|
Ovahlord
|
2b3477fab5
|
Core/Packets: ported SMSG_SPELL_DAMAGE_SHIELD to packet class and handle its missing field
|
2022-09-12 09:15:34 +02:00 |
|