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

Fixed Bloodspring log message

parent bd3bcea1
No related branches found
No related tags found
No related merge requests found
......@@ -1158,6 +1158,27 @@ newDamageType{
end,
}
-- Bloodspring damage + repulsion; checks for spell power against physical resistance
newDamageType{
name = "bloodspring", type = "BLOODSPRING",
projector = function(src, x, y, type, dam)
local srcx, srcy = dam.x, dam.y
local base = dam
dam = dam.dam
DamageType:get(base.st).projector(src, x, y, base.st, dam)
local target = game.level.map(x, y, Map.ACTOR)
if target then
if target:checkHit(base.power or src:combatSpellpower(), target:combatPhysicalResist(), 0, 95, 15) and target:canBe("knockback") then
target:knockback(srcx, srcy, base.dist or 1)
target:crossTierEffect(target.EFF_OFFBALANCE, base.power or src:combatSpellpower())
game.logSeen(target, "%s is knocked back!", target.name:capitalize())
else
game.logSeen(target, "%s resists the bloody wave!", target.name:capitalize())
end
end
end,
}
-- Fireburn damage + repulsion; checks for spell power against physical resistance
newDamageType{
name = "fire repulsion", type = "FIREKNOCKBACK",
......
......@@ -44,7 +44,7 @@ uberTalent{
-- Add a lasting map effect
game.level.map:addEffect(self,
self.x, self.y, 4,
DamageType.WAVE, {dam={dam=100 + self:getCon() * 3, healfactor=0.5}, x=self.x, y=self.y, st=DamageType.DRAINLIFE, power=50 + self:getCon() * 2},
DamageType.BLOODSPRING, {dam={dam=100 + self:getCon() * 3, healfactor=0.5}, x=self.x, y=self.y, st=DamageType.DRAINLIFE, power=50 + self:getCon() * 2},
1,
5, nil,
engine.Entity.new{alpha=100, display='', color_br=200, color_bg=60, color_bb=20},
......
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