Page 1 of 1
Armor and Block
Posted: Wed Mar 16, 2016 3:19 pm
by Dracos
Two dumb questions:
1)Any way to show armor effects in the logs? Whenever I have a high armor, it basically ends up showing a lot of "So and so took retaliation" without actually showing the hit for 0 that happened.
2)It seems like it counts armor Before Block (usually a good thing), but if Armor soaks everything, block doesn't trigger counterstrike at all? Is that expected? It seems a sort of weird early-game interaction (Later enemies consistently beat even high armor).
I went early stacking armor + tinker to basically get armor high enough to just ignore a lot of the early enemies, but that also had an effect that counterstriking never showed up when blocking.
Re: Armor and Block
Posted: Wed Mar 16, 2016 9:29 pm
by Radon26
2)
armour hardiness at 100? take it a bit lower maybe?
also, armor works only for weapon damage, no matter the type.
block, works for any type of damage, anyhow referenced in the shield stats, no matter, weapon, spell, or any other source of said damage.
Re: Armor and Block
Posted: Sat Mar 26, 2016 8:58 am
by jenx
Radon26 wrote:2)
armour hardiness at 100? take it a bit lower maybe?
also, armor works only for weapon damage, no matter the type.
block, works for any type of damage, anyhow referenced in the shield stats, no matter, weapon, spell, or any other source of said damage.
ARe you positive about that? If so, why doesn't it say that anywhere in the game? it is of great significance!!!
Re: Armor and Block
Posted: Sat Mar 26, 2016 10:56 am
by ibanix
jenx wrote:Radon26 wrote:2)
armour hardiness at 100? take it a bit lower maybe?
also, armor works only for weapon damage, no matter the type.
block, works for any type of damage, anyhow referenced in the shield stats, no matter, weapon, spell, or any other source of said damage.
ARe you positive about that? If so, why doesn't it say that anywhere in the game? it is of great significance!!!
Block *only* works for the damage types of the shield. A basic shield only blocks physical damage. A shield with +resist to lightning and fire will also block lightning and fire damage.
But yes, a shield will block damage from any source.
Somewhat surprisingly (at least to me), Block will actually *decrease* your Defense value while active. It also seems to increase spell save under some conditions (which I am unclear on).
Code: Select all
activate = function(self, eff)
eff.tmpid = self:addTemporaryValue("block", eff.power)
eff.def = self:addTemporaryValue("combat_def", -eff.power)
eff.ctdef = self:addTemporaryValue("combat_def_ct", eff.power)
if eff.properties.sp then eff.spell = self:addTemporaryValue("combat_spellresist", eff.power) end
end,
Re: Armor and Block
Posted: Sat Mar 26, 2016 11:37 am
by jenx
ibanix wrote:jenx wrote:Radon26 wrote:2)
armour hardiness at 100? take it a bit lower maybe?
also, armor works only for weapon damage, no matter the type.
block, works for any type of damage, anyhow referenced in the shield stats, no matter, weapon, spell, or any other source of said damage.
ARe you positive about that? If so, why doesn't it say that anywhere in the game? it is of great significance!!!
Block *only* works for the damage types of the shield. A basic shield only blocks physical damage. A shield with +resist to lightning and fire will also block lightning and fire damage.
But yes, a shield will block damage from any source.
Somewhat surprisingly (at least to me), Block will actually *decrease* your Defense value while active. It also seems to increase spell save under some conditions (which I am unclear on).
Code: Select all
activate = function(self, eff)
eff.tmpid = self:addTemporaryValue("block", eff.power)
eff.def = self:addTemporaryValue("combat_def", -eff.power)
eff.ctdef = self:addTemporaryValue("combat_def_ct", eff.power)
if eff.properties.sp then eff.spell = self:addTemporaryValue("combat_spellresist", eff.power) end
end,
that code says it adds spellsave only when blocking, which is surprising too.
Re: Armor and Block
Posted: Sat Mar 26, 2016 10:25 pm
by HousePet
The block code has some unused functions. That one is an ego that gave increased spellsave when blocking.