Realistic consumables based of real world intrinsic values! READ DEESCRIPTION!!!
Lets take Bread for example. First I research into the cost of living in Russia as of January 2018. (as a whole) Then I find the median price for a loaf of bread which was about 28.88py6. I then calculate inflation from 2006-2018 which was about 9.69% which bring the bread price up to about 31py6. Now I know what your thinking, "Why would you account for inflation in a game that was based in 2006 and your character is in 2006. Wouldn't the price actually drop?" Well you right, It would! Unfortunately this would make values in the game extremely low even after calculating the import/smuggle cost so instead I plan to make it in the lore that Russian rubbles just have less value in the Zone :P. Let's continue; after finding the value of 31 rubble for the price of bread I divide that by two since the in game model is of half a loaf of bread bringing us to 15.5 or 16py6. After that I figure out the location of where the bread is being imported/smuggled into the zone. Well according to the lore already in the game Nimble's wife makes the bread in the Zone! So there wouldn't necessary be a smuggling fee! Currently I have this multiplier at x5 for items made in the zone. (Subject to change) Then I add a Traders Tax that your local seller would take at 10%. (Subject to change) Then additionally Nimble's cut at another 10% (Absolutely subject to change) Then finally I add in the transporter/border-crosser fee based on the distance they have to travel. (Not implement yet, working on Lore) Finally I add another 25% if the food is health and clean. With all that in mind bread comes at a cost of a measly 111ru in game. Of coarse goodwill values are added to that and I'm ok with that.
Now for weight; I find the weight usually very easily and simply translate that into the game. For instance a loaf of Russian bread usually weighs 16oz or .45kg. Divide that by two since its a half loaf and walla .23kg.
Now calories; again usually very easy, and average loaf of Russian bread with give you about 1288 calories in total and consist of about 14 slices. Divide that by 2 and bam 644 calories in every loaf.
Now for the part I've really overhauled in the game is Eat Sleepiness; originally these values were SO LOW you would NEVER get tired from eating heavy meals. Heck as it is your character can go out and fight life threatening gun battles for 24 hours strait, carry 250kg home, distribute it and STILL not be tired. I am to start fixing that with food. No longer can you stuff a huge ass loaf of bread down your throat in a few seconds (Planning to have bread among other items have more uses) or chug a whole bottle of vodka down just to pull off some rads. (Best do that before you go to best because alcohol is gonna make you pass out.) Back to the subject at hand! So to figure out how tired food makes you after eating it I find out how many carbohydrates the food gives you since scientifically those are one of the main affecters of you feeling sleepy after you eat. Bread has 15carbs per slice! So I multiply that by 7 to make it half a loaf then finally multiply that by 3 to simulate stress of being in the zone (Also makes you tired and subject to change) and Wazzow .315 (used to be like 0.00028 -_- ) is the value I use for this function. As a reference at 4.0 your character will pass the f**k out.
Now keep in mind not all foods HAVE carbohydrates and the stress factor will be very little.
So currently depending on the ration you buy, you'll notice as before they are pretty pricey. They have separate import values that I'll discuss later but for now I want to talk about why you SHOULD try and buy them. Unlike other foods they are generally less heavy for the amount of meals they supply as well as they WILL NOT (They actually wake you up!) make you tired like most other foods! In fact I'm planning to add some other benefits to military rations like a prolonged but not very strong boost to your carry weight or stamina. Simply to balance things out. Otherwise realistically that Ukrainian rations is gonna turn you into a very sleepy Stalker.
Alcohol is now MUCH more potent and will knock your ass out if you drink it to quickly! The cheap zone produced alcohol is at 1.2 sleepiness per swig (4.0 knocks you out) while higher quality alcohol has less effect. To balance this alcohol now has a much more potent radiation removal and has a decent amount of calories (300-500).
The "Beak" vodka is VERY expensive as in the lore it is VERY RARE and comes with VERY RARE effects to match! :)
The Military flask of water is more expensive but has great calorie/sobering/awakening effects.
Beard's Tea Has Awesome calorie/sobering/awakening effects!
Marlboro are Rare in the Zone and values respect that. They also make you much less tired as a placebo effect on smoking something so rare.
Man Marijuana is expensive as hell in Russia at 990py6 per 5 grams on average including inflation. Psi protection has been dramatically increased to counter this.
'Hand rolling' tobacco has a much longer duration. Around 5 minutes. I will be changing this to 'chewing tobacco' in the future.
Smoking has a tiny increase to your hunger to reflect real life effects.