[Rule] Snare Override Movement Bonus (#4381)

* [Rule] Snare Override Movement Bonus

This rule allows snare to override any movement bonuses.

RULE_BOOL(Spells, AllowSnareEffectsOverrideBonus, false, "Enabling will allow snares to override any speed bonuses the entity may have. Default: False")

Default: False

* Rule name

---------

Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
This commit is contained in:
Fryguy
2024-06-02 17:50:41 -04:00
committed by GitHub
parent 7a648cce16
commit 9614ea59ec
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -2438,6 +2438,10 @@ void Mob::ApplySpellsBonuses(uint16 spell_id, uint8 casterlevel, StatBonuses *ne
case SE_CastingLevel2:
{
new_bonus->effective_casting_level += effect_value;
if (RuleB(Spells, SnareOverridesSpeedBonuses) && effect_value < 0) {
new_bonus->movementspeed = effect_value;
}
break;
}