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

Summoned creatures inherit the caster's increased percentile damage (I.E. +X% fire damage, ...)

git-svn-id: http://svn.net-core.org/repos/t-engine4@1331 51575b47-30f0-44d4-a5cc-537603b46e54
parent b2b15515
No related branches found
No related tags found
No related merge requests found
......@@ -174,6 +174,7 @@ newTalent{
resolvers.talents{
[self.T_FIRE_IMP_BOLT]=self:getTalentLevelRaw(t),
},
inc_damage = table.clone(self.inc_damage, true),
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
......@@ -245,6 +246,7 @@ newTalent{
[self.T_ACID_BREATH]=self:getTalentLevelRaw(t),
[self.T_POISON_BREATH]=self:getTalentLevelRaw(t),
},
inc_damage = table.clone(self.inc_damage, true),
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
......@@ -317,6 +319,7 @@ newTalent{
[self.T_MANATHRUST]=self:getTalentLevelRaw(t),
[self.T_PHASE_DOOR]=self:getTalentLevelRaw(t),
},
inc_damage = table.clone(self.inc_damage, true),
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
......@@ -390,6 +393,7 @@ newTalent{
[self.T_WING_BUFFET]=self:getTalentLevelRaw(t),
[self.T_DEVOURING_FLAME]=self:getTalentLevelRaw(t),
},
inc_damage = table.clone(self.inc_damage, true),
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 2 + self:getTalentLevelRaw(self.T_RESILIENCE),
......
......@@ -62,6 +62,8 @@ newTalent{
combat_armor = 2, combat_def = 4,
combat = { dam=resolvers.rngavg(12,25), atk=10, apr=10, dammod={str=0.8} },
inc_damage = table.clone(self.inc_damage, true),
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
ai_target = {actor=target}
......@@ -127,6 +129,8 @@ newTalent{
combat_armor = 1, combat_def = 1,
never_move = 1,
inc_damage = table.clone(self.inc_damage, true),
combat = { dam=8, atk=15, apr=5, damtype=DamageType.ACID, dammod={str=0.7} },
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
......@@ -200,6 +204,8 @@ newTalent{
combat_armor = 13, combat_def = 8,
resolvers.talents{ [Talents.T_WARSHOUT]=3, [Talents.T_STUNNING_BLOW]=3, [Talents.T_SUNDER_ARMOUR]=2, [Talents.T_SUNDER_ARMS]=2, },
inc_damage = table.clone(self.inc_damage, true),
faction = self.faction,
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = self:getTalentLevel(t) + 2 + self:getTalentLevelRaw(self.T_RESILIENCE),
......@@ -271,6 +277,8 @@ newTalent{
combat = { dam=resolvers.rngavg(25,50), atk=20, apr=5, dammod={str=0.9} },
resolvers.talents{ [Talents.T_QUAKE]=3, [Talents.T_STUN]=3, },
inc_damage = table.clone(self.inc_damage, true),
poison_immune=1, cut_immune=1, fear_immune=1, blind_immune=1,
faction = self.faction,
......
......@@ -136,6 +136,8 @@ newTalent{
max_stamina = 100,
infravision = 20,
inc_damage = table.clone(self.inc_damage, true),
resists = { [DamageType.COLD] = 20, [DamageType.NATURE] = 20 },
level_range = {self.level, self.level}, exp_worth = 0,
......
......@@ -62,6 +62,8 @@ newEntity{ base = "BASE_AMULET",
rank = 3,
infravision = 20,
inc_damage = table.clone(who.inc_damage, true),
resolvers.tmasteries{ ["technique/other"]=0.5, ["spell/phantasm"]=0.8, },
resists = { [engine.DamageType.COLD] = 80, [engine.DamageType.NATURE] = 80, [engine.DamageType.LIGHT] = -50, },
......
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