I'm not sure if this was intentional or not but there doesn't seem to be a commit message for it and when I fought the Weirdling Beast today his shield didn't block any damage for him and never dissipated.
Going through the recent commits it looks like this was pulled out of the onTakeHit function in Actor.lua
Code: Select all
- if self:isTalentActive(self.T_BONE_SHIELD) then
- local t = self:getTalentFromId(self.T_BONE_SHIELD)
- t.absorb(self, t, self:isTalentActive(self.T_BONE_SHIELD))
- value = 0
- end