Skip to content
Snippets Groups Projects
Commit c497c105 authored by DarkGod's avatar DarkGod
Browse files

Merge branch 'master' of git.net-core.org:darkgod/t-engine4

parents 97d23b0b 47a9a647
Branches minmay-bugfixes
No related tags found
No related merge requests found
...@@ -30,7 +30,7 @@ newTalent{ ...@@ -30,7 +30,7 @@ newTalent{
tactical = { DEFEND = 2 }, tactical = { DEFEND = 2 },
getResist = function(self, t) return self:combatTalentScale(t, 15, 35) end, getResist = function(self, t) return self:combatTalentScale(t, 15, 35) end,
action = function(self, t) action = function(self, t)
self:setEffect(self.EFF_EARTHEN_BARRIER, 20, {power=t.getResist(self, t)}) self:setEffect(self.EFF_JUGGERNAUT, 20, {power=t.getResist(self, t)})
return true return true
end, end,
info = function(self, t) info = function(self, t)
......
...@@ -2174,3 +2174,23 @@ newEffect{ ...@@ -2174,3 +2174,23 @@ newEffect{
self:removeTemporaryValue("talent_fail_chance", eff.tmpid) self:removeTemporaryValue("talent_fail_chance", eff.tmpid)
end, end,
} }
newEffect{
name = "JUGGERNAUT", image = "talents/juggernaut.png",
desc = "Juggernaut",
long_desc = function(self, eff) return ("Reduces physical damage received by %d%%."):format(eff.power) end,
type = "physical",
subtype = { superiority=true },
status = "beneficial",
parameters = { power=10 },
on_gain = function(self, err) return "#Target# hardens its skin.", "+Juggernaut" end,
on_lose = function(self, err) return "#Target#'s skin returns to normal.", "-Juggernaut" end,
activate = function(self, eff)
eff.particle = self:addParticles(Particles.new("stone_skin", 1, {density=4}))
eff.tmpid = self:addTemporaryValue("resists", {[DamageType.PHYSICAL]=eff.power})
end,
deactivate = function(self, eff)
self:removeParticles(eff.particle)
self:removeTemporaryValue("resists", eff.tmpid)
end,
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment