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

DualWield/Precision is now instant and takes less stamina / cooldown

Weapon & shield/Last Stand now takes less stamina / cooldown and the life bonus is increased


git-svn-id: http://svn.net-core.org/repos/t-engine4@5072 51575b47-30f0-44d4-a5cc-537603b46e54
parent f73df8c6
No related branches found
No related tags found
No related merge requests found
......@@ -45,8 +45,9 @@ newTalent{
mode = "sustained",
points = 5,
require = techs_dex_req3,
cooldown = 30,
sustain_stamina = 50,
no_energy = true,
cooldown = 10,
sustain_stamina = 20,
tactical = { BUFF = 2 },
on_pre_use = function(self, t, silent) if not self:hasDualWeapon() then if not silent then game.logPlayer(self, "You require a two weapons to use this talent.") end return false end return true end,
activate = function(self, t)
......
......@@ -58,8 +58,7 @@ newTalent{
return true
end,
info = function(self, t)
return ([[Hits the target with two shield strikes doing %d%% and %d%% shield damage. If it hits a second time it stuns target for %d turns
The damage multiplier increases with your Strength and second strike with Shield Expertise talent level.]])
return ([[Hits the target with two shield strikes doing %d%% and %d%% shield damage. If it hits a second time it stuns target for %d turns.]])
:format(100 * self:combatTalentWeaponDamage(t, 1, 1.7, self:getTalentLevel(self.T_SHIELD_EXPERTISE)),
100 * self:combatTalentWeaponDamage(t, 1.2, 2.1, self:getTalentLevel(self.T_SHIELD_EXPERTISE)),
2 + self:getTalentLevel(t) / 2)
......@@ -283,8 +282,8 @@ newTalent{
require = techs_req4,
mode = "sustained",
points = 5,
cooldown = 60,
sustain_stamina = 90,
cooldown = 30,
sustain_stamina = 50,
tactical = { DEFEND = 3 },
no_npc_use = true,
on_pre_use = function(self, t, silent) if not self:hasShield() then if not silent then game.logPlayer(self, "You require a weapon and a shield to use this talent.") end return false end return true end,
......@@ -296,7 +295,7 @@ newTalent{
end
return {
max_life = self:addTemporaryValue("max_life", (10 + self:getCon() * 0.25) * self:getTalentLevel(t)),
max_life = self:addTemporaryValue("max_life", (10 + self:getCon() * 0.7) * self:getTalentLevel(t)),
def = self:addTemporaryValue("combat_def", 5 + self:getDex(4, true) * self:getTalentLevel(t)),
nomove = self:addTemporaryValue("never_move", 1),
}
......@@ -311,7 +310,7 @@ newTalent{
return ([[You brace yourself for the final stand, increasing defense by %d and maximum life by %d, but making you unable to move.
The increase in defense is based on Dexterity and life on Constitution.]]):
format(5 + self:getDex(4, true) * self:getTalentLevel(t),
(10 + self:getCon() * 0.25) * self:getTalentLevel(t))
(10 + self:getCon() * 0.7) * 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