Replace permafood with a single generic food item


Although the central place for design discussion is ##crawl-dev on freenode, some may find it helpful to discuss requests and suggestions here first.

Halls Hopper

Posts: 61

Joined: Monday, 20th February 2012, 22:01

Post Friday, 10th March 2017, 23:31

Replace permafood with a single generic food item

Now that all food takes the same amount of time to eat, is there any compelling reason to still have 4 types of permafood? Making food generic would make inventory management slightly easier, so the player could lose two or three slots to counteract this. The nutrition value of a hypothetical food item could be what a ration is now, or slightly lower to make up for the elimination of low nutrition food. Alternatively, food could be two items, one high nutrition and one low. (A meal, and a snack). If this change brings up an issue for Spriggans having access to more food, they could lose one rank of slow metabolism.

I still recognize that the food sprites are cute, though, so if at all possible a generic food item should cycle through sprites like the current fruit item does.

EDIT: Another solution for Spriggans could be giving them 60-70% nutrition from each item. This could be accompanied by a message like "There's less food left once you pick out all the meat"
Last edited by That Other Guy on Saturday, 11th March 2017, 00:33, edited 1 time in total.
Wins: DEFE (15), HOPr (4), DsDK (3), MfGl (3), TeCj (7), HaFi (15)

For this message the author That Other Guy has received thanks: 8
Blomdor, duvessa, Floodkiller, MainiacJoe, nago, Rast, ydeve, yesno

Vaults Vanquisher

Posts: 463

Joined: Monday, 20th July 2015, 04:01

Post Friday, 10th March 2017, 23:49

Re: Replace permafood with a single generic food item

Turn everything into Soylent Green.

For this message the author PowerOfKaishin has received thanks:
mkraemer
User avatar

Dungeon Master

Posts: 502

Joined: Wednesday, 7th March 2012, 13:25

Location: Lexington, KY, US

Post Saturday, 11th March 2017, 16:00

Re: Replace permafood with a single generic food item

I have some plans for this, but they probably won't happen in 0.20. All numbers below would have to be tuned, but that can be done with objstat and some arithmetic so as not to change the total amount of food.

  • Merge permafood into a single item, "ration", that is N% of the size of a current bread ration.
  • Replace food in vaults with the equivalent nutrition worth of newrations, assuming no diet mutations.
  • (maybe) Allow vault renames of "ration" for Flavour Reasons. They would still merge in inventory.
  • Make carnivore and herbivore single-level mutations:
    • Carnivore grants X% nutrition from permafood, allows eating chunks when full.
    • Herbivore grants Y% nutrition from permafood, prevents eating chunks.
  • Have Fedhas abilities use newrations rather than fruit. Depending on balance, this might be one or more newrations: newrations will presumably be more common than fruit currently are.

For this message the author neil has received thanks:
shping
User avatar

Tartarus Sorceror

Posts: 1698

Joined: Saturday, 18th June 2016, 13:57

Post Saturday, 11th March 2017, 16:38

Re: Replace permafood with a single generic food item

I think it would be cool if soup came into being in the game (you see here a can of soup), although that's just a flavour quirk of mine.
I Feel the Need--the Need for Beer
Spoiler: show
3DSBeTr 15DSFiRu 3DSMoNe 3FoHuGo 3TrArOk 3HOFEVe 3MfGlOk 4GrEEVe 3BaIEChei 3HuMoOka 3MiWnQaz 3VSFiAsh 3DrTmMakh 3DSCKXom 3OgMoOka 3NaFiOka 3FoFiOka 3MuFEVeh 3CeHuOka 3TrMoTSO 3DEFESif 3DSMoOka 3DSFiOka

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Saturday, 11th March 2017, 18:16

Re: Replace permafood with a single generic food item

I think Fedhas abilities shouldn't use food at all with this change - the nutrition you got from fruits was insignificantly small, it was never a real trade-off. Functionally, fruits were an item that you only used for Fedhas abilities and weren't useful for anything else. And it's not really going to become an interesting tradeoff, since losing permafood either does nothing or outright kills you, and the latter wouldn't even happen much because you only need permafood about 5 times per game even if you're playing clumsily.
If growth and oklobs need a more permanent cost than piety (not really convinced they do, especially growth; it's mushrooms that need a nerf), perhaps they could inflict rotting, flavoured as using some of your own life force to make/upgrade the plants?

For this message the author duvessa has received thanks: 2
Dingbat, That Other Guy

Crypt Cleanser

Posts: 746

Joined: Thursday, 5th December 2013, 04:01

Post Monday, 13th March 2017, 20:52

Re: Replace permafood with a single generic food item

If food's being condensed to two just chunks and rations, is there any chance it could be goldified and not exist in your inventory? Most characters would just always carry around rations so that does nothing but just give you one less inventory slot. Meanwhile, the decision of whether to leave an inventory slot open for chunks or not is almost entirely about picking between different types of inconvenience that come from carrying or not carrying chunks.

Ultimately, if rations and chunks stopped taking up inventory space I think nothing would be lost except some annoying inventory management and autopickup prompts.

For this message the author Quazifuji has received thanks: 4
duvessa, NhorianScum, Styro, yesno

Shoals Surfer

Posts: 270

Joined: Sunday, 23rd March 2014, 23:51

Post Tuesday, 14th March 2017, 02:28

Re: Replace permafood with a single generic food item

neil wrote:I have some plans for this, but they probably won't happen in 0.20. All numbers below would have to be tuned, but that can be done with objstat and some arithmetic so as not to change the total amount of food.

  • Merge permafood into a single item, "ration", that is N% of the size of a current bread ration.
  • Replace food in vaults with the equivalent nutrition worth of newrations, assuming no diet mutations.
  • (maybe) Allow vault renames of "ration" for Flavour Reasons. They would still merge in inventory.
  • Make carnivore and herbivore single-level mutations:
    • Carnivore grants X% nutrition from permafood, allows eating chunks when full.
    • Herbivore grants Y% nutrition from permafood, prevents eating chunks.
  • Have Fedhas abilities use newrations rather than fruit. Depending on balance, this might be one or more newrations: newrations will presumably be more common than fruit currently are.


I would love if this could be combined with an rcfile option to rename 'newration' to the name of your choice.

For this message the author Floodkiller has received thanks:
Wolfechu

bel

Cocytus Succeeder

Posts: 2184

Joined: Tuesday, 3rd February 2015, 22:05

Post Tuesday, 14th March 2017, 04:09

Re: Replace permafood with a single generic food item

If oklobs need a nerf, they could perhaps be made to time out after a (fairly long) duration, instead of just costing piety.

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Tuesday, 14th March 2017, 04:52

Re: Replace permafood with a single generic food item

Floodkiller wrote:I would love if this could be combined with an rcfile option to rename 'newration' to the name of your choice.
Only if you also prevent it from showing up in morgues and other game data. Otherwise people will deliberately kill themselves with a thrown butt/penis/[name of other item] etc. and pollute a bunch of Sequell fields and greps.

Ziggurat Zagger

Posts: 5382

Joined: Friday, 25th November 2011, 07:36

Post Tuesday, 14th March 2017, 22:43

Re: Replace permafood with a single generic food item

I don't think you'd need to compensate for being able to carry an extra 1-3 item slots, the limit of 52 is more because that's the limit of the upper and lower case alphabet, and not because 52 is the right number for gameplay. I'd agree that if this goes through with a single "ration" item and "chunk" as the only two possible food items, that inventory juggling will be significantly easier, but that's more of a quality of life buff than a raw power buff. Carrying cancellation (one of the first ones that I usually drop) will be slightly helpful but I bet I'll probably just finish runs without ever having come across a situation where I needed to quaff cancellation, despite having them.

Blades Runner

Posts: 548

Joined: Monday, 23rd March 2015, 05:29

Post Wednesday, 15th March 2017, 20:12

Re: Replace permafood with a single generic food item

neil wrote:I have some plans for this, but they probably won't happen in 0.20. All numbers below would have to be tuned, but that can be done with objstat and some arithmetic so as not to change the total amount of food.

  • Merge permafood into a single item, "ration", that is N% of the size of a current bread ration.
  • Replace food in vaults with the equivalent nutrition worth of newrations, assuming no diet mutations.
  • (maybe) Allow vault renames of "ration" for Flavour Reasons. They would still merge in inventory.
  • Make carnivore and herbivore single-level mutations:
    • Carnivore grants X% nutrition from permafood, allows eating chunks when full.
    • Herbivore grants Y% nutrition from permafood, prevents eating chunks.
  • Have Fedhas abilities use newrations rather than fruit. Depending on balance, this might be one or more newrations: newrations will presumably be more common than fruit currently are.


sounds like a definite improvement. i hope it eventually leads to merging chunks and rations completely someday... let there be a % chance that killing an edible enemy adds food to your supply (where edibility depends on your species' metabolism). or retain chunks and rations and various food types (for flavor), but picking up edible chunks adds their value in nutrition to an extra-inventory account (picking up inedible food just puts gray items in your inventory).

Dungeon Master

Posts: 3160

Joined: Sunday, 5th August 2012, 14:52

Post Thursday, 16th March 2017, 18:29

Re: Replace permafood with a single generic food item

My implementation preference would be to have all food items appear as they do now while laying on the ground (or maybe even more varied than now), but have them all merge into one "food ration" or even just "food unit" in the inventory. Better still, goldify them: "Food: 43."

For this message the author Lasty has received thanks: 5
crawlnoob, Factorialite, ichbins, Rast, yesno
User avatar

Barkeep

Posts: 1788

Joined: Saturday, 29th June 2013, 16:52

Post Friday, 17th March 2017, 22:26

Re: Replace permafood with a single generic food item

It's been a few months since I talked about removing food, right?

neil wrote:
  • Merge permafood into a single item, "ration", that is N% of the size of a current bread ration.
  • Replace food in vaults with the equivalent nutrition worth of newrations, assuming no diet mutations.
  • (maybe) Allow vault renames of "ration" for Flavour Reasons. They would still merge in inventory.
  • Make carnivore and herbivore single-level mutations:
    • Carnivore grants X% nutrition from permafood, allows eating chunks when full.
    • Herbivore grants Y% nutrition from permafood, prevents eating chunks.
  • Have Fedhas abilities use newrations rather than fruit. Depending on balance, this might be one or more newrations: newrations will presumably be more common than fruit currently are.

Lasty wrote:My implementation preference would be to have all food items appear as they do now while laying on the ground (or maybe even more varied than now), but have them all merge into one "food ration" or even just "food unit" in the inventory. Better still, goldify them: "Food: 43."

Note that Lasty's last sentence here is the result of following neil's proposal to its logical conclusion. There's no reason for food to occupy inventory space if it's just going to be a permanent stack within it; that's the equivalent of giving the player 51 inventory slots (or 50 if chunks and permafood will be different) because for some reason, the game clock is an item the player carries around.

Of course, goldified food is only marginally better, given that it has now automated a skeuomorphic clock to the point that its skeuomorphism makes no sense. It also ignores the problem of a clock that can't ever be tuned to be of any real interest to the average player thanks to the wide variance between combos (and everything else in a procedurally generated game, for that matter), as well as the problem of hunger killing players in a way that deliberately makes it hard for them to see where they made a mistake, since said mistake was a strategic one likely made hundreds or thousands of turns prior. It further ignores the problem of food not actually accomplishing anything in the myriad systems it's tied to, and by further automating the process, it'll even prevent the starvation deaths that happen out of sheer inattention (which probably constitute a significant portion of said deaths).

Once more, with feeling: removing food is the only logical course of action. Better clocks exist, if we absolutely must have one.

For this message the author archaeo has received thanks: 8
Blomdor, duvessa, Gigaslurp, Hellmonk, Implojin, Shard1697, That Other Guy, ZipZipskins

Mines Malingerer

Posts: 44

Joined: Saturday, 17th December 2016, 18:26

Post Saturday, 18th March 2017, 19:15

Re: Replace permafood with a single generic food item

yesno wrote:let there be a % chance that killing an edible enemy adds food to your supply

If this means the end of chunk decay I'm all for it. The current system means optimal play requires tracking exactly how much nutrition you have and deciding whether you're going to kill each edible enemy immediately or keep them alive so you can eat them later.

For this message the author mrob has received thanks:
yesno

Crypt Cleanser

Posts: 746

Joined: Thursday, 5th December 2013, 04:01

Post Saturday, 18th March 2017, 20:59

Re: Replace permafood with a single generic food item

I believe they tried an experimental branch in the past where chunks were removed but enemies had a chance to drop permafood and it was rejected. I don't know all the details of why, just that it's been tried and the devs decided it didn't work.

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Wednesday, 22nd March 2017, 01:17

Re: Replace permafood with a single generic food item

Lasty wrote:My implementation preference would be to have all food items appear as they do now while laying on the ground (or maybe even more varied than now), but have them all merge into one "food ration" or even just "food unit" in the inventory. Better still, goldify them: "Food: 43."


I would prefer to keep the distinction between food that carnivores can't eat, food that vegetarians can't eat, and food that everyone can eat. Then, if it's a food type you can eat, picking it up merges it in inventory, and if it isn't something you can eat, you just can't pick it up.

Also the game should preserve all the food names internally so that when you do finally eat them you get the correct message.

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Wednesday, 22nd March 2017, 01:41

Re: Replace permafood with a single generic food item

Rast wrote:I would prefer to keep the distinction between food that carnivores can't eat, food that vegetarians can't eat, and food that everyone can eat.
y tho

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Wednesday, 22nd March 2017, 22:10

Re: Replace permafood with a single generic food item

duvessa wrote:y tho


For
Spoiler: show
flavor


Seriously though, if food and hunger costs are going to matter, we should keep the element of some races hungering at different rates and some races gaining less nutrition from floorgod.

We could also remove food.

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Thursday, 23rd March 2017, 00:02

Re: Replace permafood with a single generic food item

Rast wrote:Seriously though, if food and hunger costs are going to matter, we should keep the element of some races hungering at different rates and some races gaining less nutrition from floorgod.
but y tho? if there's going to be a clock, it's a lot easier to use the same clock for every race, instead of making it faster for some races and slower for some others

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Thursday, 23rd March 2017, 20:14

Re: Replace permafood with a single generic food item

Food doesn't have to be a clock, it can be more of a limited strategic resource. Limits how much you can cast high level spells without pumping int and spellcasting. Used to limit rod usage. I know this is thin, but I'm trying to come up with something other than "remove food".


OK, how about this: Remove starvation death and fainting, keep the other penalties for starving, and also inflict Slow Healing 2 when starving. On the flip side, grant a regen bonus when satiated or above.

For this message the author Rast has received thanks:
Doesnt

Crypt Cleanser

Posts: 724

Joined: Tuesday, 29th November 2011, 11:04

Post Friday, 12th May 2017, 12:44

Re: Replace permafood with a single generic food item

Replace all permafood with pizza.
"Damned, damned be the legions of the damned..."

Halls Hopper

Posts: 72

Joined: Wednesday, 13th April 2016, 01:37

Post Friday, 12th May 2017, 13:32

Re: Replace permafood with a single generic food item

kuniqs wrote:Replace all permafood with pizza.


Definitely. Even gets around the veggie problem, as the standard pizza is cheese, but some portion of them have sausage/pepperoni on them. When a Spriggan goes up to a pizza, they pick of the pieces of meat and get fewer rations because of it.
User avatar

Shoals Surfer

Posts: 273

Joined: Monday, 23rd November 2015, 23:18

Post Friday, 12th May 2017, 20:04

Re: Replace permafood with a single generic food item

Factorialite wrote:
kuniqs wrote:Replace all permafood with pizza.


Definitely. Even gets around the veggie problem, as the standard pizza is cheese, but some portion of them have sausage/pepperoni on them. When a Spriggan goes up to a pizza, they pick of the pieces of meat and get fewer rations because of it.

DAMN it, I miss pizza.
duvessa wrote:teleportitis is annoying but i dont think you could ever convince me it is dangerous, let alone crippling


duvessa wrote:DCSS Go: jump down the nearest manhole and fully explore the sewers before you go back out

Slime Squisher

Posts: 419

Joined: Monday, 12th September 2016, 16:25

Post Saturday, 13th May 2017, 06:05

Re: Replace permafood with a single generic food item

Rast wrote:OK, how about this: Remove starvation death and fainting, keep the other penalties for starving, and also inflict Slow Healing 2 when starving. On the flip side, grant a regen bonus when satiated or above.


This is more or less what POWDER does, but additionally one of the gods disapproves of eating corpses when not hungry.
Ascension reports with too many words since 2016.
User avatar

Tartarus Sorceror

Posts: 1698

Joined: Saturday, 18th June 2016, 13:57

Post Tuesday, 12th September 2017, 22:26

Re: Replace permafood with a single generic food item

Rereading this discussion, if food were goldified, it would be nice if it also were consumed directly.

To better explain: right now, your belly has to get hungry, very hungry, very very hungry, and so on. Then you eat the food. So your hunger metre and your food metre (the quantity of food in your inventory) are two separate things.
If food were goldified, however, the hunger metre could be removed. Instead, you would have a "food bar" (that can be just a number) growing shorter as time passes, according to the actions you perform, and which is increased when you collect more food.
The advantages in would be evident in fluidity. Now that there are no respawns, you could travel without interruptions when going to an item or leaving swamp for e.g. vaults.
Species with fast metabolism would see the food number decrease faster, without being forced to stop and eat.
You would keep stuff like vampirism weapons consuming nutrition to avoid them being easily swappable. Berserker would also take nutrition, as spells and god abilities.
If it's important to keep permanent food separate from chunks, you could have two numbers, one with rations and one with chunks.
Ghouls could have an ability to sacrifice some nutrition for HP, instead of eating from inventory.

To increase fluidity even more, you could make killed natural enemies immediately drop the chunks in your inventory. This would of course create some problems with necromancers, who wouldn't have to choose between food and servants (or miasma) any more.
I Feel the Need--the Need for Beer
Spoiler: show
3DSBeTr 15DSFiRu 3DSMoNe 3FoHuGo 3TrArOk 3HOFEVe 3MfGlOk 4GrEEVe 3BaIEChei 3HuMoOka 3MiWnQaz 3VSFiAsh 3DrTmMakh 3DSCKXom 3OgMoOka 3NaFiOka 3FoFiOka 3MuFEVeh 3CeHuOka 3TrMoTSO 3DEFESif 3DSMoOka 3DSFiOka

Spider Stomper

Posts: 245

Joined: Sunday, 1st March 2015, 19:26

Post Wednesday, 13th September 2017, 04:24

Re: Replace permafood with a single generic food item

Shtopit wrote:This would of course create some problems with necromancers, who wouldn't have to choose between food and servants (or miasma) any more.


Food is an annoyance, an ally is a tactical asset. So basically the choice to animate or butcher is just a question of whether you're solid enough tactically to not care about whether you get one more ally, or not. I'm not sure if it's a meaningful gameplay choice, the only time you'd butcher would be when you pretty much don't care if the corpse is there or not.

Blades Runner

Posts: 616

Joined: Thursday, 25th October 2012, 03:19

Post Wednesday, 13th September 2017, 04:53

Re: Replace permafood with a single generic food item

Yes, please make all food a single item, to alleviate inventory annoyance.

Alternatively, have as many types of food as anyone wants, if it's goldified out of inventory.

For this message the author svendre has received thanks: 2
Fingolfin, Rast

Ziggurat Zagger

Posts: 6454

Joined: Tuesday, 30th October 2012, 19:06

Post Wednesday, 13th September 2017, 05:33

Re: Replace permafood with a single generic food item

duvessa wrote:I think Fedhas abilities shouldn't use food at all with this change - the nutrition you got from fruits was insignificantly small, it was never a real trade-off. Functionally, fruits were an item that you only used for Fedhas abilities and weren't useful for anything else. And it's not really going to become an interesting tradeoff, since losing permafood either does nothing or outright kills you, and the latter wouldn't even happen much because you only need permafood about 5 times per game even if you're playing clumsily.
If growth and oklobs need a more permanent cost than piety (not really convinced they do, especially growth; it's mushrooms that need a nerf), perhaps they could inflict rotting, flavoured as using some of your own life force to make/upgrade the plants?

Or we could have Fedhas abilities still consume fruit, which would generate exactly as much as it did previously, and we could just make fruit a non-edible item, something that's only useful if you worship fedhas, If you really wanted to, you could bikeshed it as well, but I think that's the simplest possible solution.
Spoiler: show
This high quality signature has been hidden for your protection. To unlock it's secret, send 3 easy payments of $9.99 to me, by way of your nearest theta band or ley line. Complete your transmission by midnight tonight for a special free gift!

Slime Squisher

Posts: 344

Joined: Tuesday, 14th April 2015, 19:56

Location: France

Post Wednesday, 13th September 2017, 06:47

Re: Replace permafood with a single generic food item

svendre wrote:Yes, please make all food a single item, to alleviate inventory annoyance.

Alternatively, have as many types of food as anyone wants, if it's goldified out of inventory.
I read this "bring back pizza !"
3 runes : MiMo^Ru, HOFi^Beogh, TrMo^Yredelemnul, GrFi^Ru, FoFi^Gozag, MiGl^Okawaru
4 runes : DDFi^Makhleb
5 runes : GrEE^Vehumet
15 runes : MiFi^Ru, NaWz^Sif Muna, GrWz^Sif Muna
I mostly play offline or online on CXC

Slime Squisher

Posts: 374

Joined: Saturday, 29th March 2014, 20:53

Post Wednesday, 13th September 2017, 21:55

Re: Replace permafood with a single generic food item

I would personally love to see this implemented. Every time the game brings up a menu when I am finally forced to press "e," as if it actually matters whether I consume a bread or a meat ration to make the game stop shouting at me that I need to eat something "NOOOWWWWwwwww!!!!!!1!1!", I want to cringe. If we must keep food around as some kind of classical roguelike fossil, we can at least make it less annoying. It also frees up inventory space for items that actually do something.

Seriously, that "You need to eat something NOW!!" message annoys me to no end. It must be the caps or something. Like it's pretending that this is actually an issue, at all, ever, when it's absolutely not, and it feels like a tiny invisible goblin poking you in the eyes with a stick until you massage the "e" button...

For this message the author Blomdor has received thanks: 2
duvessa, nago

Slime Squisher

Posts: 406

Joined: Thursday, 16th June 2011, 18:36

Post Wednesday, 20th September 2017, 14:26

Re: Replace permafood with a single generic food item

Auto-eat permafood as startup option. Automation always picks from the food stack that is the least nutrition away from creating an empty inventory slot.

If food's being kept in the game, of course.
Won with: KeAE^Sif, NaWz^Sif, NaTm^Chei, SpEn^Nmlx, GrEE^Qaz, HOFE^Veh, MiBe^Trog, DrFE^Hep, FoFi^Zin, CeHu^Oka, DjFE^Ash, DrIE^Ru, FeSu^Jiy, GnCA^Usk.
In Progress:
Long-term goal: complete the pantheon.

Return to Game Design Discussion

Who is online

Users browsing this forum: No registered users and 59 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.