Skip to content
Snippets Groups Projects
Commit ed5dac1b authored by Chris Davidson's avatar Chris Davidson
Browse files

Fixes

parent 12de7977
No related branches found
No related tags found
1 merge request!532Technique cunning revisions
......@@ -176,6 +176,8 @@ newBirthDescriptor{
},
copy_add = {
life_rating = 2,
life_regen = 1,
stamina_regen = 1,
},
}
......
......@@ -143,7 +143,7 @@ newTalent{
local tgt = self.ai_target.actor
if self.stamina/self.max_stamina < 0.5 or tgt and core.fov.distance(self.x, self.y, tgt.x, tgt.y) < 10 and self:hasLOS(tgt.x, tgt.y) then return true end
end,
getAttackPower = function(self, t) return self:combatTalentStatDamage(t, "con", 5, 25) end,
getAttackPower = function(self, t) return self:combatTalentStatDamage(t, "con", 5, 35) end,
getDuration = function(self, t) return math.floor(self:combatTalentLimit(t, 24, 3, 7)) end, -- Limit < 24
no_energy = true,
action = function(self, t)
......
......@@ -3707,3 +3707,27 @@ newEffect{
self:setTarget(eff.target.actor, eff.target.last)
end,
}
newEffect{
name = "INTIMIDATED",
desc = "Intimidated",
long_desc = function(self, eff) return ("The target's morale is weakened, reducing its attack power, mind power, and spellpower by %d."):format(eff.power) end,
charges = function(self, eff) return math.round(eff.power) end,
type = "other",
subtype = { },
status = "detrimental",
on_gain = function(self, err) return "#Target#'s morale has been lowered.", "+Intimidated" end,
on_lose = function(self, err) return "#Target# has regained its confidence.", "-Intimidated" end,
parameters = { power=1 },
activate = function(self, eff)
eff.damid = self:addTemporaryValue("combat_dam", -eff.power)
eff.spellid = self:addTemporaryValue("combat_spellpower", -eff.power)
eff.mindid = self:addTemporaryValue("combat_mindpower", -eff.power)
game.level.map:particleEmitter(self.x, self.y, 1, "flame")
end,
deactivate = function(self, eff)
self:removeTemporaryValue("combat_dam", eff.damid)
self:removeTemporaryValue("combat_spellpower", eff.spellid)
self:removeTemporaryValue("combat_mindpower", eff.mindid)
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