mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 01:11:29 +00:00
[Bug Fix] Amplification should not benefit from instrument mods (#3898)
This commit is contained in:
parent
6db6d7dca9
commit
5488e9bf22
@ -211,6 +211,7 @@
|
||||
#define SPELL_BATTLE_CRY_OF_THE_MASTRUQ 5031
|
||||
#define SPELL_ANCIENT_CRY_OF_CHAOS 5032
|
||||
#define SPELL_BLOODTHIRST 8476
|
||||
#define SPELL_AMPLIFICATION 2603
|
||||
|
||||
// discipline IDs.
|
||||
#define DISC_UNHOLY_AURA 4520
|
||||
|
||||
@ -1455,7 +1455,7 @@ int32 Client::CalcATK()
|
||||
|
||||
uint32 Mob::GetInstrumentMod(uint16 spell_id)
|
||||
{
|
||||
if (GetClass() != Class::Bard) {
|
||||
if (GetClass() != Class::Bard || spells[spell_id].is_discipline || spell_id == SPELL_AMPLIFICATION) {
|
||||
//Other classes can get a base effects mod using SPA 413
|
||||
if (HasBaseEffectFocus()) {
|
||||
return (10 + (GetFocusEffect(focusFcBaseEffects, spell_id) / 10));//TODO: change action->instrument mod to float to support < 10% focus values
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user