diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua
index 1e875f1322de8f07255f8be965f9fb8251eacc04..43dacbce26dc24043c21e36b3fe040159326d620 100644
--- a/game/modules/tome/class/Player.lua
+++ b/game/modules/tome/class/Player.lua
@@ -183,6 +183,7 @@ function _M:die(src)
 	if self.game_ender then
 		engine.interface.ActorLife.die(self, src)
 		game.paused = true
+		self.energy.value = game.energy_to_act
 		game:registerDialog(DeathDialog.new(self))
 	else
 		mod.class.Actor.die(self, src)
diff --git a/ideas/classes.ods b/ideas/classes.ods
index 74da951e933ad6ea1cc6129a94ecab87a407150c..20f0b310b0cbd40fa26398f4d0568e00ee983dd2 100644
Binary files a/ideas/classes.ods and b/ideas/classes.ods differ