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

Buffed thorny skin totem, wands of firewall and conjuration, torques of the...

Buffed thorny skin totem, wands of firewall and conjuration, torques of the clear mind, mindblast, thermal shield, charged shield and kinetic shield


git-svn-id: http://svn.net-core.org/repos/t-engine4@6536 51575b47-30f0-44d4-a5cc-537603b46e54
parent c430b919
No related branches found
No related tags found
No related merge requests found
......@@ -47,7 +47,7 @@ newEntity{
level_range = {1, 50},
rarity = 7,
charm_power_def = {add=3, max=100, floor=true},
charm_power_def = {add=3, max=200, floor=true},
resolvers.charm("setup a psionic shield, reducing all physical and acid damage by %d for 6 turns", 20, function(self, who)
who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="kinetic", power=self:getCharmPower()})
game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true})
......@@ -61,7 +61,7 @@ newEntity{
level_range = {1, 50},
rarity = 7,
charm_power_def = {add=3, max=100, floor=true},
charm_power_def = {add=3, max=200, floor=true},
resolvers.charm("setup a psionic shield, reducing all fire and cold damage by %d for 6 turns", 20, function(self, who)
who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="thermal", power=self:getCharmPower()})
game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true})
......@@ -75,7 +75,7 @@ newEntity{
level_range = {10, 50},
rarity = 8,
charm_power_def = {add=3, max=100, floor=true},
charm_power_def = {add=3, max=200, floor=true},
resolvers.charm("setup a psionic shield, reducing all lightning and blight damage by %d for 6 turns", 20, function(self, who)
who:setEffect(who.EFF_PSIONIC_SHIELD, 6, {kind="charged", power=self:getCharmPower()})
game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true})
......@@ -90,8 +90,8 @@ newEntity{
rarity = 12,
charm_power_def = {add=1, max=5, floor=true},
resolvers.charm("absorb and nullify at most %d detrimental mental status effects in the next 6 turns", 20, function(self, who)
who:setEffect(who.EFF_CLEAR_MIND, 6, {power=self:getCharmPower()})
resolvers.charm("absorb and nullify at most %d detrimental mental status effects in the next 10 turns", 20, function(self, who)
who:setEffect(who.EFF_CLEAR_MIND, 10, {power=self:getCharmPower()})
game.logSeen(who, "%s uses %s!", who.name:capitalize(), self:getName{no_count=true})
return {id=true, used=true}
end),
......@@ -103,7 +103,7 @@ newEntity{
level_range = {15, 50},
rarity = 8,
charm_power_def = {add=45, max=300, floor=true},
charm_power_def = {add=45, max=400, floor=true},
resolvers.charm(function(self) return ("fire a blast of psionic energies in a beam (dam %d-%d)"):format(self:getCharmPower()/2, self:getCharmPower()) end, 6, function(self, who)
local tg = {type="beam", range=6 + who:getWil(4)}
local x, y = who:getTarget(tg)
......
......@@ -111,7 +111,7 @@ newEntity{
level_range = {1, 50},
rarity = 6,
charm_power_def = {add=5, max=50, floor=true},
charm_power_def = {add=5, max=100, floor=true},
resolvers.charm(function(self) return ("hardens the skin for 6 turns increasing armour by %d and armour hardiness by %d%%%%"):format(self:getCharmPower(), 20 + self.material_level * 10) end, 20, function(self, who)
who:setEffect(who.EFF_THORNY_SKIN, 6, {ac=self:getCharmPower(), hard=20 + self.material_level * 10})
game:playSoundNear(who, "talents/heal")
......
......@@ -114,7 +114,7 @@ newEntity{
level_range = {15, 50},
rarity = 10,
charm_power_def = {add=25, max=250, floor=true},
charm_power_def = {add=25, max=400, floor=true},
resolvers.charm("creates a wall of flames lasting for 4 turns (dam %d overall)", 6, function(self, who)
local tg = {type="wall", range=5, halflength=3, halfmax_spots=3+1}
local x, y = who:getTarget(tg)
......@@ -135,7 +135,7 @@ newEntity{
level_range = {6, 50},
rarity = 6,
charm_power_def = {add=25, max=250, floor=true},
charm_power_def = {add=25, max=600, floor=true},
resolvers.charm(function(self) return ("fire a bolt of a random element (dam %d-%d)"):format(self:getCharmPower()/2, self:getCharmPower()) end, 6, function(self, who)
local tg = {type="bolt", range=10 + who:getMag(10)}
local x, y = who:getTarget(tg)
......
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