diff --git a/game/modules/tome/data/talents/techniques/warcries.lua b/game/modules/tome/data/talents/techniques/warcries.lua
index 60894472c26c9c34a448d43835b32eb7a4549bfb..1ebac7749295ca810d50a328bd1ac539931b884e 100644
--- a/game/modules/tome/data/talents/techniques/warcries.lua
+++ b/game/modules/tome/data/talents/techniques/warcries.lua
@@ -67,14 +67,14 @@ newTalent{
 	cooldown = 50,
 	no_energy = true,
 	tactical = { STAMINA = 2 },
-	getRestore = function(self, t) return self:combatTalentLimit(t, 100, 27, 55) end,
+	getStamina = function(self, t) return 10 + self:combatTalentLimit(t, 2, .5, 1.3)*(self:getStr() + self:getWil()) end,
 	action = function(self, t)
-		self:incStamina(t.getRestore(self, t)*self.max_stamina/ 100)
+		self:incStamina(t.getStamina(self, t))
 		return true
 	end,
 	info = function(self, t)
-		return ([[Take a deep breath to recover %d%% of your stamina.]]):
-		format(t.getRestore(self, t))
+		return ([[Take a deep breath to recover %d stamina.  The stamina recovery improves with your Strength and Willpower.]]):
+		format(t.getStamina(self, t))
 	end,
 }