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

The assassin lord just got quite beefier

git-svn-id: http://svn.net-core.org/repos/t-engine4@4258 51575b47-30f0-44d4-a5cc-537603b46e54
parent d6cb8b30
No related branches found
No related tags found
No related merge requests found
......@@ -157,7 +157,7 @@ newEntity{ base = "BASE_NPC_THIEF", define_as = "THIEF_ASSASSIN",
name = "shadowblade", color_r=resolvers.rngrange(0, 10), color_g=resolvers.rngrange(0, 10), color_b=resolvers.rngrange(100, 120),
desc = [[Stealthy fighters trying to achieve victory with trickery. Be careful or they will steal your life!]],
level_range = {14, nil}, exp_worth = 1,
rarity = 3,
rarity = 4,
combat_armor = 3, combat_def = 10,
resolvers.talents{
[Talents.T_STEALTH]={base=3, every=5, max=8},
......
......@@ -48,14 +48,27 @@ defineTile('P', "FLOOR", nil, mod.class.NPC.new{
ai = "dumb_talented_simple", ai_state = { talent_in=5, },
stats = { str=8, dex=15, mag=6, cun=15, con=7 },
resolvers.tmasteries{ ["technique/other"]=0.3, ["cunning/stealth"]=1.3, ["cunning/dirty"]=0.3, ["technique/dualweapon-training"]=0.3 },
resolvers.tmasteries{ ["cunning/stealth"]=1.3, },
desc = [[He is the leader of a gang of bandits, watch out for his men.]],
level_range = {8, 50}, exp_worth = 1,
rarity = 12,
combat_armor = 5, combat_def = 7,
max_life = resolvers.rngavg(90,100),
resolvers.talents{ [engine.interface.ActorTalents.T_LETHALITY]=3,[engine.interface.ActorTalents.T_STEALTH]=3, [engine.interface.ActorTalents.T_LETHALITY]=3, },
max_life = resolvers.rngavg(90,100), life_rating = 14,
resolvers.talents{
[engine.interface.ActorTalents.T_LETHALITY]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_STEALTH]={base=4, every=4, max=10},
[engine.interface.ActorTalents.T_VILE_POISONS]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_VENOMOUS_STRIKE]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_SHADOWSTEP]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_SHADOW_VEIL]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_AMBUSCADE]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_EMPOWER_POISONS]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_HIDE_IN_PLAIN_SIGHT]={base=3, every=4, max=10},
[engine.interface.ActorTalents.T_DIRTY_FIGHTING]={base=3, every=4, max=10},
},
stamina_regen = 5,
mana_regen = 6,
can_talk = "assassin-lord",
......
......@@ -197,6 +197,7 @@ newTalent{
mana = 60,
require = cuns_req_high4,
requires_target = true,
range = 5,
tactical = { ATTACK = 2, DEFEND = 1 },
getDamage = function(self, t) return self:combatTalentWeaponDamage(t, 0.9, 2) end,
getDuration = function(self, t) return 3 + math.ceil(self:getTalentLevel(t)) 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