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

The Master just got nastier

git-svn-id: http://svn.net-core.org/repos/t-engine4@4261 51575b47-30f0-44d4-a5cc-537603b46e54
parent df1d3c1d
No related branches found
No related tags found
No related merge requests found
......@@ -59,9 +59,10 @@ newEntity{
resolvers.inscriptions(1, "rune"),
resolvers.tmasteries{ ["technique/other"]=0.5, ["spell/phantasm"]=0.8, },
resolvers.sustains_at_birth(),
resolvers.talents{ [Talents.T_BLURRED_MORTALITY]={base=1, every=7, max=6} },
resists = { [DamageType.COLD] = 80, [DamageType.NATURE] = 80, [DamageType.LIGHT] = -50, },
blind_immune = 1,
confusion_immune = 1,
......
......@@ -69,10 +69,16 @@ newEntity{ define_as = "THE_MASTER",
undead = 1,
self_resurrect = 1,
open_door = 1,
necrotic_aura_base_souls = 10,
resolvers.talents{
[Talents.T_SUMMON]=1,
[Talents.T_ARMOUR_TRAINING]={base=3, every=5, max=10},
[Talents.T_NECROTIC_AURA] = 1,
[Talents.T_AURA_MASTERY] = 6,
[Talents.T_CREATE_MINIONS]={base=4, every=5, max=7},
[Talents.T_RIGOR_MORTIS]={base=3, every=5, max=5},
[Talents.T_CIRCLE_OF_DEATH]={base=3, every=5, max=5},
[Talents.T_SURGE_OF_UNDEATH]={base=3, every=5, max=5},
[Talents.T_WILL_O__THE_WISP]={base=3, every=5, max=5},
[Talents.T_CONGEAL_TIME]={base=2, every=5, max=5},
[Talents.T_MANATHRUST]={base=4, every=5, max=8},
......@@ -80,6 +86,7 @@ newEntity{ define_as = "THE_MASTER",
[Talents.T_PHASE_DOOR]=2,
[Talents.T_STRIKE]={base=3, every=5, max=7},
[Talents.T_ARMOUR_TRAINING]={base=3, every=5, max=10},
[Talents.T_WEAPONS_MASTERY]={base=3, every=4, max=7},
[Talents.T_STUNNING_BLOW]={base=1, every=5, max=5},
[Talents.T_RUSH]={base=4, every=5, max=8},
......@@ -94,6 +101,13 @@ newEntity{ define_as = "THE_MASTER",
resolvers.inscriptions(3, {"shielding rune", "shielding rune", "invisibility rune", "speed rune"}),
resolvers.inscriptions(1, {"manasurge rune"}),
on_act = function(self)
if rng.percent(10) and self:isTalentActive(self.T_NECROTIC_AURA) then
local p = self:isTalentActive(self.T_NECROTIC_AURA)
p.souls = util.bound(p.souls + 1, 0, p.souls_max)
end
end,
on_die = function(self, who)
game.state:activateBackupGuardian("PALE_DRAKE", 1, 40, "It has been months since the hero cleansed the Dreadfell, yet rumours are growing: evil is back.")
......
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