Skip to content
Snippets Groups Projects
Commit c379f31a authored by Chris Davidson's avatar Chris Davidson
Browse files

Disable Shadowstrike on NPCs

There are various reports of this being a problematic scaler in 1.6.  I don't see how, beyond it being an insane scaler in general, but its possible a change has been overlooked and its probably better to disable it for now.

One thing that might have changed is the new AI and/or various things not breaking stealth anymore might've made hard hitting abilities actually use the bonus more often.  Dunno.

NPCs with Shadowstrike base get a small crit mult bonus instead.  The rat lobby is strong, and they get to keep the actual talent.  #squeak
parent ef3e8f31
No related branches found
No related tags found
1 merge request!5921.6.2 misc
......@@ -141,14 +141,14 @@ newEntity{ base = "BASE_NPC_HORROR_TEMPORAL",
ai = "dumb_talented_simple", ai_state = { ai_move="move_complex", talent_in=2, },
combat_armor = 10, combat_def = 10,
combat = { dam=resolvers.levelup(resolvers.rngavg(25,100), 1, 1.2), atk=resolvers.rngavg(25,100), apr=25, dammod={dex=1.1} },
combat_critical_power = 20,
resists = {all = 10, [DamageType.TEMPORAL] = 50},
resolvers.talents{
[Talents.T_FATEWEAVER]={base=5, every=7, max=8},
[Talents.T_SPIN_FATE]={base=5, every=7, max=8},
[Talents.T_STEALTH]={base=3, every=7, max=5},
[Talents.T_SHADOWSTRIKE]={base=3, every=7, max=5},
-- [Talents.T_SHADOWSTRIKE]={base=3, every=7, max=5},
},
resolvers.inscriptions(1, "rune"),
......
......@@ -178,6 +178,7 @@ newEntity{ base = "BASE_NPC_ORC",
rarity = 3,
infravision = 10,
combat_armor = 2, combat_def = 12,
combat_critical_power = 20,
resolvers.auto_equip_filters("Rogue"),
resolvers.equip{
{type="weapon", subtype="dagger", autoreq=true},
......@@ -188,7 +189,7 @@ newEntity{ base = "BASE_NPC_ORC",
[Talents.T_KNIFE_MASTERY]={base=2, every=10, max=5},
[Talents.T_STEALTH]=5,
[Talents.T_LETHALITY]=4,
[Talents.T_SHADOWSTRIKE]={base=3, every=6, max=5},
-- [Talents.T_SHADOWSTRIKE]={base=3, every=6, max=5},
[Talents.T_APPLY_POISON]={base=2, every=8, max=5},
[Talents.T_VENOMOUS_STRIKE]={last=15, base=0, every=6, max=5},
},
......@@ -208,6 +209,7 @@ newEntity{ base = "BASE_NPC_ORC",
rank = 3,
infravision = 10,
combat_armor = 2, combat_def = 18,
combat_critical_power = 20,
resolvers.auto_equip_filters("Rogue"),
resolvers.equip{
{type="weapon", subtype="dagger", ego_chance=20, autoreq=true},
......@@ -223,7 +225,7 @@ newEntity{ base = "BASE_NPC_ORC",
[Talents.T_KNIFE_MASTERY]={base=2, every=10, max=5},
[Talents.T_STEALTH]=5,
[Talents.T_LETHALITY]=4,
[Talents.T_SHADOWSTRIKE]=5,
-- [Talents.T_SHADOWSTRIKE]=5,
[Talents.T_APPLY_POISON]={base=2, every=6, max=5},
[Talents.T_VILE_POISONS]={base=3, every=8, max=5},
[Talents.T_VENOMOUS_STRIKE]={base=1, every=6, max=5},
......@@ -243,6 +245,7 @@ newEntity{ base = "BASE_NPC_ORC",
rank = 3,
infravision = 10,
combat_armor = 2, combat_def = 18,
combat_critical_power = 20,
resolvers.auto_equip_filters("Rogue"),
resolvers.equip{
{type="weapon", subtype="dagger", ego_chance=20, autoreq=true},
......@@ -259,7 +262,7 @@ newEntity{ base = "BASE_NPC_ORC",
[Talents.T_STEALTH]=5,
[Talents.T_LETHALITY]={base=4, every=5, max=6},
[Talents.T_DEADLY_STRIKES]={base=3, every=5, max=6},
[Talents.T_SHADOWSTRIKE]=5,
-- [Talents.T_SHADOWSTRIKE]=5,
[Talents.T_SHADOW_DANCE]={base=3, every=5, max=5},
[Talents.T_APPLY_POISON]={base=3, every=7, max=5},
[Talents.T_VILE_POISONS]={base=3, every=8, max=5},
......
......@@ -107,6 +107,7 @@ newEntity{ base = "BASE_NPC_SPIDER",
life_rating = 13,
combat_armor = 7, combat_def = 17,
combat_critical_power = 20,
rank = 2,
......@@ -117,7 +118,7 @@ newEntity{ base = "BASE_NPC_SPIDER",
[Talents.T_SPIDER_WEB]={base=4, every=6, max=7},
[Talents.T_LAY_WEB]={base=4, every=6, max=7},
[Talents.T_STEALTH]={base=4, every=6, max=7},
[Talents.T_SHADOWSTRIKE]={base=4, every=6, max=7},
-- [Talents.T_SHADOWSTRIKE]={base=4, every=6, max=7},
[Talents.T_STUN]={base=2, every=6, max=5},
},
......
......@@ -142,13 +142,14 @@ newEntity{ base = "BASE_NPC_THIEF", define_as = "THIEF_ASSASSIN",
level_range = {12, nil}, exp_worth = 1,
rarity = 3,
combat_armor = 3, combat_def = 10,
combat_critical_power = 20,
resolvers.talents{
[Talents.T_STEALTH]={base=3, every=6, max=7},
[Talents.T_DUAL_WEAPON_MASTERY]={base=2, every=6, max=6},
[Talents.T_TEMPO]={base=2, every=6, max=6},
[Talents.T_DUAL_STRIKE]={base=1, every=6, max=6},
[Talents.T_COUP_DE_GRACE]={base=1, every=6, max=6},
[Talents.T_SHADOWSTRIKE]={base=2, every=6, max=6},
-- [Talents.T_SHADOWSTRIKE]={base=2, every=6, max=6},
[Talents.T_LETHALITY]={base=5, every=6, max=8},
[Talents.T_DISARM]={base=3, every=6, max=6},
},
......@@ -164,12 +165,13 @@ newEntity{ base = "BASE_NPC_THIEF", define_as = "THIEF_ASSASSIN",
level_range = {14, nil}, exp_worth = 1,
rarity = 4,
combat_armor = 3, combat_def = 10,
combat_critical_power = 20,
resolvers.talents{
[Talents.T_STEALTH]={base=3, every=5, max=8},
[Talents.T_DUAL_WEAPON_MASTERY]={base=2, every=6, max=6},
[Talents.T_TEMPO]={base=2, every=6, max=6},
[Talents.T_DUAL_STRIKE]={base=1, every=6, max=6},
[Talents.T_SHADOWSTRIKE]={base=2, every=6, max=6},
-- [Talents.T_SHADOWSTRIKE]={base=2, every=6, max=6},
[Talents.T_SHADOWSTEP]={base=2, every=6, max=6},
[Talents.T_LETHALITY]={base=5, every=6, max=8},
[Talents.T_SHADOW_LEASH]={base=1, every=6, max=6},
......
......@@ -162,6 +162,7 @@ newTalent{
points = 5,
getMultiplier = function(self, t) return self:combatTalentScale(t, 0.15, 0.40, 0.1) end,
getDuration = function(self,t) if self:getTalentLevel(t) >= 3 then return 4 else return 3 end end,
no_npc_use = true, -- Massive damage scaler on almost all forms of attack
passives = function(self, t, p) -- attribute that increases crit multiplier vs targets that cannot see us
self:talentTemporaryValue(p, "unseen_critical_power", t.getMultiplier(self, t))
end,
......
......@@ -117,6 +117,7 @@ newEntity{ base = "BASE_NPC_SPIDER",
ai_tactic = resolvers.tactic"melee",
combat_armor = 2, combat_def = 12,
combat_critical_power = 20,
resolvers.equip{
{type="weapon", subtype="dagger", autoreq=true},
{type="weapon", subtype="dagger", autoreq=true},
......@@ -126,7 +127,7 @@ newEntity{ base = "BASE_NPC_SPIDER",
[Talents.T_KNIFE_MASTERY]={base=2, every=10, max=5},
[Talents.T_STEALTH]=5,
[Talents.T_LETHALITY]=4,
[Talents.T_SHADOWSTRIKE]={base=3, every=6, max=5},
-- [Talents.T_SHADOWSTRIKE]={base=3, every=6, max=5},
[Talents.T_APPLY_POISON]={base=2, every=8, max=5},
[Talents.T_VENOMOUS_STRIKE]={last=15, base=0, every=6, max=5},
[Talents.T_VILE_POISONS]={base=2, every=6, max=5},
......
......@@ -370,6 +370,7 @@ There is a cunning air to his hollow skull, and his empty sockets reveal nothing
size_category = 3,
infravision = 10,
stats = { str=20, dex=20, cun=10, wil=40 },
combat_critical_power = 20,
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, QUIVER=1 },
resolvers.auto_equip_filters{
......@@ -400,7 +401,7 @@ There is a cunning air to his hollow skull, and his empty sockets reveal nothing
[Talents.T_TRAP_MASTERY]={base=1, every=6, max=5},
[Talents.T_STEALTH]={base=5, every=6, max=7},
[Talents.T_SHADOWSTRIKE]={base=1, every=6, max=7},
-- [Talents.T_SHADOWSTRIKE]={base=1, every=6, max=7},
[Talents.T_HIDE_IN_PLAIN_SIGHT]={base=1, every=6, max=7},
[Talents.T_SMOKE_BOMB]={base=2, every=6, max=7},
......
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