I thought this was how it worked but today I met a regulus who used main, wyrmskin and venom (favor) and my speed was lowered by 55% (from 6.3 to 3.5) so I now assume the OP to be correct.
6.3 * (1-(0.05+0.15+0.25)) = 3,465
which is rounded off to 3.5 so they did indeed stack. I made sure to ask the regulus if he had mark of betrayer and he said he didnt have it yet so MoB is ruled out of this. his allies were UB and Sedna and I doubt any of them had a 55% slow item/ability. escpecially since no such thing exists in the game atm.
So I figured Id take a little look at the code,
###############################################
# Buff: Poisoned Dagger
###############################################
BuffBlueprint {
Name = 'AchievementSnareSlow',
DisplayName = '<LOC ITEM_Achievement_0040>Poisoned Dagger',
Description = '<LOC ITEM_Achievement_0042>Movement Speed reduced.',
BuffType = 'ACHIEVEMENTSNARESLOW',
EntityCategory = 'MOBILE - UNTARGETABLE',
Debuff = true,
CanBeDispelled = true,
Stacks = 'REPLACE',
Duration = 8,
Icon = '/NewIcons/AchievementRewards/PoisonedDaggerofHate',
Affects = {
MoveMult = {Mult = -0.25},
},
Effects = 'Slow01',
EffectsBone = -2,
}
##############################################
# Wyrmskin Handguards
##############################################
BuffBlueprint {
Name = 'Item_Glove_040_Slow',
DisplayName = '<LOC ITEM_Glove_0007>Wyrmskin Handguards',
Description = '<LOC ITEM_Glove_0010>Movement Speed and Attack Speed reduced.',
BuffType = 'ITEM_GLOVE_040_SLOW',
Debuff = true,
CanBeDispelled = true,
Stacks = 'REPLACE',
Duration = 5,
Affects = {
MoveMult = {Mult = -0.15},
RateOfFire = {Mult = -0.15},
},
Effects = 'Stun01',
EffectsBone = -2,
Icon = 'NewIcons/Hand/Hand4',
}
###############################
# Maim I
###############################
Name = 'HGSA01Maim01',
DisplayName = '<LOC ABILITY_HGSA01_0012>Maim',
Description = '<LOC ABILITY_HGSA01_0014>Movement Speed reduced.',
BuffType = 'HGSA01MAIM',
EntityCategory = 'MOBILE - UNTARGETABLE',
Debuff = true,
CanBeDispelled = true,
Stacks = 'REPLACE',
Duration = 3,
Affects = {
MoveMult = {Mult = -0.05},
},
Effects = 'Slow03',
EffectsBone = -2,
Icon = '/DGRegulus/NewRegulusMaim01',
},
},
}
What we can see is that all the abilities did add up to 55% which was what I used in my calculations
We also see they all have different names on their buffs which is needed in order to dissallow several maims from different reguluses stacking.
I failed to find the code however for the 33% max stacked slows though which dissalowed me to track down the bug itself.
I got strong feelings though that the code in question uses these debufftypes and that they simply forgot to add for example the (BuffType = 'ACHIEVEMENTSNARESLOW') which the favor venom uses to it. That would allow the venom to reduce your speed below 67% which is what is experienced.
Would be happy if this issue was forwarded to GPG so they could have a quick check of the code.
Who knows, perhaps its already in the "fixed list" for 1.01 due this tuesday.