Tutorial: hunger and eating food

Reset hunger when exiting the tutorial.
Add an optional second parameter to lua pline, forcing a more-prompt.
This commit is contained in:
Pasi Kallinen
2023-03-18 13:57:24 +02:00
parent 633487849b
commit 2a7be0b050
3 changed files with 20 additions and 2 deletions

View File

@@ -270,6 +270,18 @@ local tutorial_events = {
tutorial_whitelist_commands["zap"] = true;
end,
},
{
func = function()
if (u.uhunger < 148) then
tutorial_whitelist_commands["eat"] = true;
local o = obj.new("blessed food ration");
o:placeobj(u.ux, u.uy);
nh.pline("Looks like you're getting hungry. You'll starve to death, unless you eat something.", true);
nh.pline("Comestibles are eaten with '" .. nh.eckey("eat") .. "'", true);
return true;
end
end
},
};
function tutorial_turn()