Jump to content

Recommended Posts

Posted

So I'm playing a monk, and one of their bread and butter abilities, Swift Strikes boosts speed of attack. Does this boost stack with that granted by Pallegina's Vielo Vidorio?

 

Many thanks,

 

prototype00

Posted (edited)

Afaik speed bonuses from: Swift Strike, Frenzy, Outlander's Frenzy, Vielo Vidorio, Time Parasite and DAoM spell/potion do not stack.

Only the highest applies, and others get suppressed.

Edited by MaxQuest
Posted

KHHHAAAAANNNNN!!!!

*Ahem* I mean, that is a nuisance, well, she can give that buff to Hiravais when he is mauling stuff in Staelgar form then.

 

prototype00

Posted

KHHHAAAAANNNNN!!!! x2

But Vielo Vidorio also shouldn't stack with Cat Flurry Attack and Swift Aim, because those are also buffs and also belong to the same StatAttackSpeedMult category.

 

On the bring side all of the above do stack with Two-Handed Style. Despite it saying "+% attack speed" that one is checked separately.

In any case you better check the buffs list on the character sheet for the suppressed effects.

Posted (edited)

Are you sure and did a test? Because some of those "do this than also that happens" talents like Inspiring Exhortation and on-kill-effects like Bloodlust or Mourning Gloves or Tempered Helm seem to stack with everything nowadays. It might be that Vielo Vidorio stacks with the rest of the speed buffs because it's one of those talents that only work when you use an ability?

Edited by Boeroer

Deadfire Community Patch: Nexus Mods

Posted

The underlying mechanism can vary a bit between abilities and effects, so it can be hard to tell sometimes. But for example Bloodlust is a passive, and Inspiring Exhortation (and Inspiring Radiance) apply an AbilityMod (which acts like a passive). In other cases there are actually different stats involved (eg. Melee Accuracy vs Accuracy). Vielo Vidorio very much looks like a plain active status effect though. 

Posted (edited)

Are you sure and did a test?

About Vielo Vidorio and those listed status effects? Yeap. I did a test once 3.0 came out.

And tested it again, right now:

 

qWudfny.png

 

iraqyUT.png

 

Because some of those "do this than also that happens" talents like Inspiring Exhortation and on-kill-effects like Bloodlust or Mourning Gloves or Tempered Helm seem to stack with everything nowadays. It might be that Vielo Vidorio stacks with the rest of the speed buffs because it's one of those talents that only work when you use an ability?

The rules on stacking are a bit complex. Decided to take a peak in the code.

 

In order to check if effect1 suppresses effect2, the game makes checks if:

1). effect2 is in a hardcoded Overrides array of effect1. If yes it gets suppressed, if not it checks if:

2). effect1 and effect2 are both stackable. If yes effect2 is not suppressed, if not it is, and the game tries to figure out which effect has bigger value and duration.

 

Is an effect stackable or not, is checked in the following way:

 

 

  public bool Stackable
	{
		get
		{
			return this.Params.AffectsStat == StatusEffect.ModifiedStat.SummonConsumable || this.Params.AffectsStat == StatusEffect.ModifiedStat.NoEffect || this.m_forceStackable || this.IsDamageDealing || (this.m_abilityOrigin != null && this.m_abilityOrigin.Passive && !(this.m_abilityOrigin is TriggeredOnKillAbility)) || (this.AbilityType == GenericAbility.AbilityType.WeaponOrShield || this.AbilityType == GenericAbility.AbilityType.Talent) || (this.AfflictionOrigin != null && this.AfflictionOrigin.FromResting);
		}
	}

 

And the reason why Bloodlust stacks it is because it is explicitly marked as passive.

 

KG9hKus.png

 

Edited by MaxQuest
  • Like 2
Posted (edited)

Cool stuff! Tanks for that.  :thumbsup:

 

Instead of an interface they use a method... not sure if that's cool though...

Edited by Boeroer

Deadfire Community Patch: Nexus Mods

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...