Skip to content
Snippets Groups Projects
Commit ce490012 authored by dg's avatar dg
Browse files

scroll of shielding

git-svn-id: http://svn.net-core.org/repos/t-engine4@688 51575b47-30f0-44d4-a5cc-537603b46e54
parent 3978677a
No related branches found
No related tags found
No related merge requests found
......@@ -127,3 +127,17 @@ newEntity{ base = "BASE_SCROLL",
return "destroy", true
end}
}
newEntity{ base = "BASE_SCROLL",
name = "scroll of shielding",
level_range = {10, 50},
rarity = 9,
cost = 7,
use_simple = { name="create a temporary shield that absorbs damage", use = function(self, who)
local power = 60 + who:getMag(100)
who:setEffect(who.EFF_DAMAGE_SHIELD, 10, {power=power})
game.logSeen(who, "%s reads a %s!", who.name:capitalize(), self:getName())
return "destroy", true
end}
}
......@@ -106,7 +106,7 @@ newTalent{
}
end,
deactivate = function(self, t, p)
self:removeParticles(p.particles)
self:removeParticles(p.particle)
self:removeTemporaryValue("disruption_shield", p.shield)
self.disruption_shield_absorb = nil
return true
......
......@@ -92,7 +92,8 @@ newTalent{
return true
end,
info = function(self, t)
return ([[Creates a shield of bones absorbing %d damage. Lasts for 10 turns.]]):
return ([[Creates a shield of bones absorbing %d damage. Lasts for 10 turns.
The damage absorbed increases with dexterity.]]):
format((5 + self:getDex(20)) * self:getTalentLevel(t))
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