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

fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@4225 51575b47-30f0-44d4-a5cc-537603b46e54
parent a5a6f6b2
No related branches found
No related tags found
No related merge requests found
......@@ -29,7 +29,6 @@ newTalent{
reflectable = true,
requires_target = true,
proj_speed = 5,
direct_hit = true,
getDamage = function(self, t) return self:combatTalentSpellDamage(t, 20, 200)*getParadoxModifier(self, pm) end,
getDamageStat = function(self, t) return 2 + math.ceil(t.getDamage(self, t) / 15) end,
action = function(self, t)
......@@ -77,6 +76,7 @@ newTalent{
return 4 + math.floor(self:getTalentLevelRaw (t)/2)
end,
requires_target = true,
direct_hit = true,
target = function(self, t)
return {type="cone", range=self:getTalentRange(t), radius=self:getTalentRadius(t), selffire=false, talent=t}
end,
......@@ -121,6 +121,8 @@ newTalent{
end,
getDamage = function(self, t) return self:combatTalentSpellDamage(t, 8, 135)*getParadoxModifier(self, pm) end,
getDuration = function(self, t) return 5 + math.ceil(self:getTalentLevel(t)) end,
direct_hit = true,
requires_target = true,
action = function(self, t)
local tg = self:getTalentTarget(t)
game.level.map:addEffect(self,
......
......@@ -30,6 +30,7 @@ newTalent{
return 4 + math.floor(self:getTalentLevelRaw (t)/2)
end,
requires_target = true,
direct_hit = true,
target = function(self, t)
return {type="cone", range=self:getTalentRange(t), radius=self:getTalentRadius(t), friendlyfire=false, talent=t}
end,
......@@ -116,6 +117,8 @@ newTalent{
end,
getDamage = function(self, t) return self:combatTalentSpellDamage(t, 8, 80)*getParadoxModifier(self, pm) end,
getDuration = function(self, t) return 3 + math.ceil(self:getTalentLevel(t)) end,
direct_hit = true,
requires_target = true,
action = function(self, t)
local tg = self:getTalentTarget(t)
game.level.map:addEffect(self,
......
......@@ -112,6 +112,7 @@ newTalent{
range = 10,
tactical = { ATTACK = 2 },
requires_target = true,
direct_hit = true,
getDamage = function(self, t) return self:combatTalentSpellDamage(t, 10, 60)*getParadoxModifier(self, pm) end,
getExplosion = function(self, t) return self:combatTalentSpellDamage(t, 20, 230)*getParadoxModifier(self, pm) end,
action = function(self, t)
......
......@@ -114,13 +114,15 @@ newTalent{
paradox = 10,
cooldown = 6,
tactical = { ATTACKAREA = 2 },
range = 0,
radius = function(self, t)
return 1 + self:getTalentLevelRaw(t)
end,
range = 0,
radius = function(self, t)
return 1 + self:getTalentLevelRaw(t)
end,
target = function(self, t)
return {type="ball", range=self:getTalentRange(t), radius=self:getTalentRadius(t), selffire=false, talent=t}
end,
direct_hit = true,
requires_target = true,
getDamage = function(self, t) return (self:combatTalentSpellDamage(t, 18, 160)*getParadoxModifier(self, pm)) end,
getPercent = function(self, t) return (10 + (self:combatTalentSpellDamage(t, 1, 10))) / 100 end,
action = function(self, t)
......
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