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

Renamed talent Fire Imp to Ritch Flamespitter, to be more in line with the nature feel of the class

Improved War Hound melee damage and speed


git-svn-id: http://svn.net-core.org/repos/t-engine4@2155 51575b47-30f0-44d4-a5cc-537603b46e54
parent e974565a
No related branches found
No related tags found
No related merge requests found
......@@ -62,7 +62,7 @@ newBirthDescriptor{
},
talents = {
[ActorTalents.T_WAR_HOUND] = 1,
[ActorTalents.T_FIRE_IMP] = 1,
[ActorTalents.T_RITCH_FLAMESPITTER] = 1,
[ActorTalents.T_MEDITATION] = 1,
[ActorTalents.T_TRAP_DETECTION] = 1,
},
......
......@@ -56,7 +56,7 @@ newEntity{ base = "BASE_NPC_DEMON",
resists={[DamageType.FIRE] = resolvers.mbonus(12, 5)},
resolvers.talents{
[Talents.T_FIRE_IMP_BOLT]=4,
[Talents.T_RITCH_FLAMESPITTER_BOLT]=4,
[Talents.T_PHASE_DOOR]=2,
},
}
......
......@@ -93,7 +93,7 @@ newEntity{ base = "BASE_NPC_ZIGURANTH",
[Talents.T_RESOLVE]=4,
[Talents.T_MANA_CLASH]=3,
[Talents.T_RESILIENCE]=4,
[Talents.T_FIRE_IMP]=4,
[Talents.T_RITCH_FLAMESPITTER]=4,
[Talents.T_HYDRA]=4,
[Talents.T_WAR_HOUND]=4,
[Talents.T_MINOTAUR]=4,
......
......@@ -17,7 +17,7 @@
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org
newTalent{ short_name = "FIRE_IMP_BOLT",
newTalent{ short_name = "RITCH_FLAMESPITTER_BOLT",
name = "Fire Bolt",
type = {"spell/other",1},
points = 5,
......@@ -129,12 +129,12 @@ newTalent{
}
newTalent{
name = "Fire Imp",
name = "Ritch Flamespitter",
type = {"wild-gift/summon-distance", 1},
require = gifts_req1,
points = 5,
random_ego = "attack",
message = "@Source@ summons a Fire Imp!",
message = "@Source@ summons a Ritch Flamespitter!",
equilibrium = 2,
cooldown = 10,
range = 20,
......@@ -158,9 +158,9 @@ newTalent{
local NPC = require "mod.class.NPC"
local m = NPC.new{
type = "demon", subtype = "lesser",
display = "u", color=colors.RED,
name = "fire imp", faction = self.faction,
type = "insect", subtype = "ritch",
display = "I", color=colors.LIGHT_RED,
name = "right firespitter", faction = self.faction,
desc = [[]],
autolevel = "none",
ai = "summoned", ai_real = "dumb_talented_simple", ai_state = { talent_in=1, },
......@@ -176,9 +176,10 @@ newTalent{
max_mana = 150,
resolvers.talents{
[self.T_FIRE_IMP_BOLT]=self:getTalentLevelRaw(t),
[self.T_RITCH_FLAMESPITTER_BOLT]=self:getTalentLevelRaw(t),
},
inc_damage = table.clone(self.inc_damage, true),
resists = { [DamageType.FIRE] = self:getTalentLevel(t)*10 },
summoner = self, summoner_gain_exp=true, wild_gift_summon=true,
summon_time = math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
......@@ -194,12 +195,12 @@ newTalent{
return true
end,
info = function(self, t)
return ([[Summon a Fire Imp for %d turns to burn your foes to death. Fire Imps are really weak in melee and die easily, but they can burn your foes from afar.
return ([[Summon a Ritch Flamespitter for %d turns to burn your foes to death. Flamespitters are really weak in melee and die easily, but they can burn your foes from afar.
It will get %d magic, %d willpower and %d constitution.
Magic stat will increase with your Willpower stat.]])
:format(math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
15 + self:getWil() * self:getTalentLevel(t) / 5,
10 + self:getTalentLevel(t) * 2,
15 + self:getWil() * self:getTalentLevel(t) / 5,
10 + self:getTalentLevel(t) * 2,
10 + self:getTalentLevelRaw(self.T_RESILIENCE)*2)
end,
}
......@@ -276,7 +277,7 @@ newTalent{
It will get %d willpower and %d constitution and 18 strength.
Willpower stat will increase with your Willpower stat.]])
:format(math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
15 + self:getWil() * self:getTalentLevel(t) / 5,
15 + self:getWil() * self:getTalentLevel(t) / 5,
10 + self:getTalentLevel(t) * 2 + self:getTalentLevelRaw(self.T_RESILIENCE)*2)
end,
}
......@@ -354,8 +355,8 @@ newTalent{
It will get %d magic, %d willpower and %d constitution.
Magic stat will increase with your Willpower stat.]])
:format(math.ceil(self:getTalentLevel(t)) + 5 + self:getTalentLevelRaw(self.T_RESILIENCE),
15 + self:getWil() * self:getTalentLevel(t) / 5,
10 + self:getTalentLevel(t) * 2,
15 + self:getWil() * self:getTalentLevel(t) / 5,
10 + self:getTalentLevel(t) * 2,
10 + self:getTalentLevelRaw(self.T_RESILIENCE) * 2)
end,
}
......@@ -434,7 +435,7 @@ newTalent{
It will get %d strength, %d constitution and 38 willpower.
Strength stat will increase with your Willpower stat.]])
:format(math.ceil(self:getTalentLevel(t)) + 2 + self:getTalentLevelRaw(self.T_RESILIENCE),
15 + self:getWil() * self:getTalentLevel(t) / 5,
15 + self:getWil() * self:getTalentLevel(t) / 5,
20 + self:getTalentLevel(t) * 3 + self:getTalentLevelRaw(self.T_RESILIENCE) * 2)
end,
}
......@@ -55,13 +55,14 @@ newTalent{
ai = "summoned", ai_real = "dumb_talented_simple", ai_state = { talent_in=5, },
stats = { str=10 + self:getWil() * self:getTalentLevel(t) / 5, dex=10 + self:getTalentLevel(t) * 2, mag=5, con=15 + self:getTalentLevelRaw(self.T_RESILIENCE)*2 },
level_range = {self.level, self.level}, exp_worth = 0,
energy = { mod=1.2 },
max_life = resolvers.rngavg(25,50),
life_rating = 6,
infravision = 20,
combat_armor = 2, combat_def = 4,
combat = { dam=resolvers.rngavg(12,25), atk=10, apr=10, dammod={str=0.8} },
combat = { dam=self:getTalentLevel() * 10 + resolvers.rngavg(12,25), atk=10, apr=10, dammod={str=0.8} },
inc_damage = table.clone(self.inc_damage, true),
......
......@@ -74,7 +74,7 @@ newEntity{ base="BASE_NPC_ORC_GORBAT", define_as = "GORBAT",
[Talents.T_ACIDIC_SKIN]=7,
[Talents.T_WARPER]=7,
[Talents.T_FIRE_IMP]=10,
[Talents.T_RITCH_FLAMESPITTER]=10,
[Talents.T_RESILIENCE]=5,
[Talents.T_HOWL]=5,
......
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