Every time berserker is activated, it permanently reduces armor by 10. This wasn't present in 1.0.4 and I checked to make sure my version of the svn wasn't screwed up.
I also figured out how celerity is permanently increasing move speed:
when points are removed from celerity with a movement infusion active, the move speed gets permanently increased, as high as someone has the patience for.
[SVN] Berserker continuously lowers armor/infinite movespeed
Moderator: Moderator
-
- Uruivellas
- Posts: 744
- Joined: Thu Nov 18, 2010 6:42 pm
Re: [SVN] Berserker continuously lowers armor/infinite moves
Berzerker has lowered both defense and armor while active for some time.Stition wrote:Every time berserker is activated, it permanently reduces armor by 10. This wasn't present in 1.0.4 and I checked to make sure my version of the svn wasn't screwed up.
I also figured out how celerity is permanently increasing move speed:
when points are removed from celerity with a movement infusion active, the move speed gets permanently increased, as high as someone has the patience for.
The problem with celerity should be fixed as part of the scaling changes in the next version.
Re: [SVN] Berserker continuously lowers armor/infinite moves
I believe he means it permanently lowers your armor now.
Sure enough, a quick glance at SVN code finds the problem;
It's lowering armor twice! Oops.
Sure enough, a quick glance at SVN code finds the problem;
Code: Select all
return {
armor = self:addTemporaryValue("combat_armor", -10),
stun = self:addTemporaryValue("stun_immune", t.getImmune(self, t)),
pin = self:addTemporaryValue("pin_immune", t.getImmune(self, t)),
dam = self:addTemporaryValue("combat_dam", t.getDam(self, t)),
atk = self:addTemporaryValue("combat_atk", t.getAtk(self, t)),
def = self:addTemporaryValue("combat_def", -10),
armor = self:addTemporaryValue("combat_armor", -10),
}
Re: [SVN] Berserker continuously lowers armor/infinite moves
and only adding armor once on the way back when deactivating the talent?
Re: [SVN] Berserker continuously lowers armor/infinite moves
Yeah.
Basically, if I read it right, it's creating a temporary value for the -10 Armor and reducing your armor by 10, then overwriting it with another temporary value with the same name and reducing your armor by 10 again.
So when it goes to restore it, you only get one of the two back.
Looks like it's been fixed already in depository.
Basically, if I read it right, it's creating a temporary value for the -10 Armor and reducing your armor by 10, then overwriting it with another temporary value with the same name and reducing your armor by 10 again.
So when it goes to restore it, you only get one of the two back.
Looks like it's been fixed already in depository.