Skip to content
Snippets Groups Projects
Commit df06d0af authored by Eric Wykoff's avatar Eric Wykoff
Browse files

Some quality of life improvements for Temporal Hounds

Temporal escorts now teach See the Threads and Contingency (DG check the comments in escort.lua)
parent 24729cb6
No related branches found
No related tags found
No related merge requests found
......@@ -162,12 +162,13 @@ local reward_types = {
},
temporal = {
types = {
["chronomancy/fate-weaving"] = 0.8,
},
talents = {
[Talents.T_WEBS_OF_FATE] = 1,
[Talents.T_SPIN_FATE] = 1,
["chronomancy/chronomancy"] = 0.8,
},
talents = { --- Note to Darkgod; burn this comment after reading
[Talents.T_CONTINGENCY] = 1, --- Quick explanation; Precognition is really similar to track now so there's the overlap argument
[Talents.T_SEE_THE_THREADS] = 1, --- The other thought is that these are both some pretty cool effects and may help to hook players that otherwise
-- [Talents.T_PRECOGNITION] = 1, --- wouldn't stick around long enough to unlock Chronomancers. Anyway that's my thoughts on it, if it doesn't feel right
}, --- feel free to change it.
stats = {
[Stats.STAT_MAG] = 2,
[Stats.STAT_CUN] = 1,
......
......@@ -65,7 +65,6 @@ summonTemporalHound = function(self, t)
if self:knowTalent(self.T_COMMAND_BLINK) then
m:attr("defense_on_teleport", self:callTalent(self.T_COMMAND_BLINK, "getDefense"))
m:attr("resist_all_on_teleport", self:callTalent(self.T_COMMAND_BLINK, "getDefense")/2)
end
if self:knowTalent(self.T_TEMPORAL_VIGOUR) then
m:attr("stun_immune", self:callTalent(self.T_TEMPORAL_VIGOUR, "getImmunities"))
......@@ -77,6 +76,12 @@ summonTemporalHound = function(self, t)
m.damage_affinity = { [DamageType.TEMPORAL] = self:callTalent(self.T_COMMAND_BREATH, "getResists") }
end
-- Quality of life stuff
m.life_regen = 1
m.lite = 1
m.no_breath = 1
m.move_others = true
-- Make sure to update sustain counter when we die
m.on_die = function(self)
local p = self.summoner:isTalentActive(self.summoner.T_TEMPORAL_HOUNDS)
......@@ -290,7 +295,7 @@ newTalent{
local immunities = t.getImmunities(self, t) * 100
return ([[When hit by most anomalies your Temporal Hounds gain %d%% global speed and heal for %d life, per turn, for five turns.
Additionally your hounds gain %d%% stun, blind, confusion, and pin immunity.
These bonuses scale with your Spellpower]]):format(regen, haste, immunities)
These regeneration and haste effects scale with your Spellpower.]]):format(regen, haste, immunities)
end
}
......
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