diff --git a/game/modules/tome/data/talents/misc/misc.lua b/game/modules/tome/data/talents/misc/misc.lua index 89aa794c47fe3379aeca4897cd465eb376abf272..3e118861ec8a67078ede87fb3c7fe47ef33a26a0 100644 --- a/game/modules/tome/data/talents/misc/misc.lua +++ b/game/modules/tome/data/talents/misc/misc.lua @@ -124,7 +124,7 @@ newTalent{ return true end, info = function(self) - return ([[Call legendary resilience of the Dwarven race to increase your armor(+%d), spell(+%d) and physical(+%d) resistances for 8 turns. + return ([[Call upon the legendary resilience of the Dwarven race to increase your armor(+%d), spell(+%d) and physical(+%d) resistances for 8 turns. The bonus will increase with the Constitution stat]]):format(5 + self:getCon() / 5, 10 + self:getCon() / 5, 10 + self:getCon() / 5) end, } diff --git a/game/modules/tome/data/talents/misc/npcs.lua b/game/modules/tome/data/talents/misc/npcs.lua index cf451fb402fe00bd419f574467530c7236c4e46a..c25e95e9d0efca3bb9da9aef0199df3e0343c036 100644 --- a/game/modules/tome/data/talents/misc/npcs.lua +++ b/game/modules/tome/data/talents/misc/npcs.lua @@ -138,7 +138,7 @@ newTalent{ local x, y, target = self:getTarget(tg) if not x or not y or not target then return nil end if math.floor(core.fov.distance(self.x, self.y, x, y)) > 1 then return nil end - local hit = self:attackTarget(target, 0.5 + self:getTalentLevel(t) / 10, true) + local hit = self:attackTarget(target, nil, 0.5 + self:getTalentLevel(t) / 10, true) -- Try to stun ! if hit then diff --git a/game/modules/tome/data/talents/techniques/combat-techniques.lua b/game/modules/tome/data/talents/techniques/combat-techniques.lua index bf6a017e62730abdf217b3e8574ed5a7e6aebc4f..7193b5a1ba0c56ca36b13558e9fa6d023e17d1f7 100644 --- a/game/modules/tome/data/talents/techniques/combat-techniques.lua +++ b/game/modules/tome/data/talents/techniques/combat-techniques.lua @@ -2,7 +2,7 @@ -- Active techniques ---------------------------------------------------- newTalent{ - name = "Precise Striking", + name = "Precise Strikes", type = {"technique/combat-techniques-active", 1}, mode = "sustained", points = 5, diff --git a/game/modules/tome/data/talents/techniques/weaponshield.lua b/game/modules/tome/data/talents/techniques/weaponshield.lua index 63f6c58ec7dc4a5418a0572cd71b028b6ad24f58..ef1e13e2040efc77d7da59c4ae6fa9657f3abf34 100644 --- a/game/modules/tome/data/talents/techniques/weaponshield.lua +++ b/game/modules/tome/data/talents/techniques/weaponshield.lua @@ -127,7 +127,7 @@ newTalent{ return true end, info = function(self, t) - return ([[Hits the target with shield doing %d%% damage. If it hits you follow up with 2 weapon strikes which are automatic crits.]]): + return ([[Hits the target with shield doing %d%% damage. If it hits, you follow up with two weapon strikes which are automatic crits.]]): format(100 * (1 + (self:getTalentLevel(t) + self:getTalentLevel(self.T_SHIELD_EXPERTISE) / 2) / 10)) end, } @@ -175,8 +175,8 @@ newTalent{ return true end, info = function(self, t) - return ([[Enters a protective battle stance, increasing defense by %d and armor by %d at the cost of 10 attack and 10 damage. - At level 5 it also makes you immnue to stuns and knockbacks.]]):format( + return ([[Enter a protective battle stance, increasing defense by %d and armor by %d at the cost of 10 attack and 10 damage. + At level 5 it also makes you immune to stuns and knockbacks.]]):format( 5 + self:getDex(4) * self:getTalentLevel(t) + self:getTalentLevel(self.T_SHIELD_EXPERTISE), 5 + self:getCun(4) * self:getTalentLevel(t) + self:getTalentLevel(self.T_SHIELD_EXPERTISE) ) @@ -212,7 +212,7 @@ newTalent{ return true end, info = function(self, t) - return ([[Let all your foes pile up on your shield then put all your strengh in one mighty thrust and repel them all away.]]) + return ([[Let all your foes pile up on your shield then put all your strength in one mighty thrust and repel them all away.]]) end, } @@ -251,7 +251,7 @@ newTalent{ end return { - max_life = self:addTemporaryValue("max_life", 10 * self:getTalentLevel(t)), + max_life = self:addTemporaryValue("max_life", (10 + self:getCon() * 0.25) * self:getTalentLevel(t)), def = self:addTemporaryValue("combat_def", 5 + self:getDex(4) * self:getTalentLevel(t)), nomove = self:addTemporaryValue("never_move", 1), } diff --git a/game/modules/tome/data/zones/maze/npcs.lua b/game/modules/tome/data/zones/maze/npcs.lua index b1282510896b0e66515fc07957355cc95890fd8b..272c9e008fb61ae794a55f114b8a98a76be86c6e 100644 --- a/game/modules/tome/data/zones/maze/npcs.lua +++ b/game/modules/tome/data/zones/maze/npcs.lua @@ -29,6 +29,7 @@ newEntity{ define_as = "MINOTAUR_MAZE", drops = resolvers.drops{chance=100, nb=5, {ego_chance=100} }, talents = resolvers.talents{ + [Talents.T_HEAVY_ARMOUR_TRAINING]=1, [Talents.T_STAMINA_POOL]=1, [Talents.T_WARSHOUT]=1, [Talents.T_STUNNING_BLOW]=1,