[NO BUG] hospital is broken

ignite

Chieftain
Joined
Sep 26, 2010
Messages
62
Location
Minnesota
Hospitals aren't carrying over any food when a new citizen is born. My understanding is that if it requires 150 food for a new citizen, with a hospital, 75 food is carried over when a new citizen is born. However, what I'm seeing is nothing of the sort. In fact, it told me that I had two turns till a new citizen was born. I had +8 food, and I require 155 food for a new citizen. I hit next turn and my city had grown. I'm now at 11.25 / 155 food. I'm guessing it actually means 50% of current food intake, which seems insanely worthless. A whole 4 extra food. Wow.
 
Alright, I looked at a hospital in another city and it looked like it was working. The one I mentioned in my first post was a hospital I built in a captured city (Persia's capital). My progress is now 119 out of 258, and my population grew from 16 to 17, which means half of the previous requirement carried over (238/2 = 119).

So in the attached game, the hospital in the uppermost city (Memphis) seems to work, but the hospital in the right city (Persepous I believe) does not seem to work. Memphis is my own city, from my own settler. Persepous is the captured capital of Persia.

Alright -- went back in to the same game and looked at Persepous a second time. The half food did carry over this time. My guess is that when you build the hospital, your first set of good doesn't carry over. IE, if you're at 30/150 and 15 citizens when your hospital is complete, it won't save half of the food going from 15 to 16, only from 16 to 17 and on.
 

Attachments

I have an HP dv7 Pavilion Entertainment Notebook w/ Intel Core i7 Quad Core 1.6GHz, 6 GB RAM, NVidia GeForce GT 230M w/ 1GB VidRAM and Windows 7 Home Premium 64-bit.

I am currently playing version 1.0.0.20 without any mods.

I didn't see this listed in the known bugs forum/post.

Turn 695 Paris has 834.62/840 food towards growth and gains 11.97 food per turn (1 turn to go).
I purchased the hospital (50% carryover on growth) on turn 694, 2 turns to go for growth.
On turn 696 Paris grows and shows 28.51/912 food towards growth. Shouldn't that be 426.59/912? 420 is 50% of the 840 needed for growth before, and 6.59 is 11.97 (food gained last turn) - 5.38 (food required to finish off the 840). I have no idea how the game decided that Paris should have 28.51.

I've attached the save for turn 695.
 

Attachments

This is not a bug. The hospital works much the same as a granary does in Civ IV. Food accumulated prior to the completion of the hospital is not stored or carried over. The hospital otherwise works just as you expect.

Looking at the numbers Archwizard provides, it is clear that the hospital has stored exactly 22 food. While not what I would have expected, storing 11 food per turn while the city has a surplus of 11.97 does at least provide a clue to the inner workings of this building.
 
The description "50% less Food is needed for City growth." seems misleading. When someone works out how the hospital actually works they can perhaps think up a better description.
 
From Mathias description it appears relatively clear to me.
It will store 50% of the accumulated food when it is present.
So when it was build, it could not store anything, only afterwards.
All the next growth steps will probably be "correct".

:think: has it not even been the same in Civ4?

I think i'll flag this now as not a bug.
 
I would file this as a bad description then. The actual in-game desc for the hospital is "50% of food is carried over after a new citizen is born." If that were true, then my post reflecting the expected behavior would be accurate. And for the record, that is how the granary has worked since 2. It didn't matter what turn you built it.

The actual behavior of the hospital appears to be "50% of all food produced is stored." The description needs to be changed to reflect the actual behavior, as it stands it's inaccurate.
 
Back
Top Bottom