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

Creatures should try to use sun infusion more smartly (smart ones at least)

git-svn-id: http://svn.net-core.org/repos/t-engine4@4575 51575b47-30f0-44d4-a5cc-537603b46e54
parent 30ac6283
No related branches found
No related tags found
No related merge requests found
......@@ -186,11 +186,16 @@ newInscription{
local data = self:getInscriptionData(t.short_name)
return data.range
end,
target = function(self, t)
return {type="ball", range=self:getTalentRange(t), selffire=false, radius=self:getTalentRadius(t), talent=t}
end,
action = function(self, t)
local data = self:getInscriptionData(t.short_name)
self:project({type="ball", range=self:getTalentRange(t), selffire=true, radius=self:getTalentRadius(t)}, self.x, self.y, engine.DamageType.LITE, 1)
self:project({type="ball", range=self:getTalentRange(t), selffire=true, radius=self:getTalentRadius(t)}, self.x, self.y, engine.DamageType.BREAK_STEALTH, 1)
self:project({type="ball", range=self:getTalentRange(t), selffire=false, radius=self:getTalentRadius(t)}, self.x, self.y, engine.DamageType.BLINDCUSTOMMIND, {power=data.power + data.inc_stat, turns=data.turns})
local tg = self:getTalentTarget(t)
self:project(tg, self.x, self.y, engine.DamageType.BLINDCUSTOMMIND, {power=data.power + data.inc_stat, turns=data.turns})
tg.selffire = true
self:project(tg, self.x, self.y, engine.DamageType.LITE, 1)
self:project(tg, self.x, self.y, engine.DamageType.BREAK_STEALTH, 1)
return true
end,
info = 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