jasonrohrer / OneLife

a multiplayer survival game of parenting and civilization building
http://onehouronelife.com
Other
1.01k stars 282 forks source link

Probably a bug - Eves can't have kids. #569

Closed Spodnie closed 4 years ago

Spodnie commented 4 years ago

As Eve I couldn't have kids. Probably because I moved in homesick area (another family's town) at the beginning of my run. Even when I left the area I still couldn't have kids. Probably was stuck with homesick. I made a well in the very last seconds of my fertility and I got a kid almost right after making it.

Tarr-OHOL commented 4 years ago

If you ever step into another towns area to get homesickness you cannot have children AT ALL if you don't have a home (a well or deep well).

You were infertile because you walked into a town/camp/whatever and got homesickness but lacked a home so were basically indefinitely homesick. This is not a bug, it's a prevention system in place to stop people from not making wells as Eves.

Spodnie commented 4 years ago

I left the homesick area right away after entering it, but homesick status didn't go away.

How could I know there is a town near...

jasonrohrer commented 4 years ago

Yeah, this is a bit of a problem without a good solution.

The problem with letting you become "unhomesick" after you visit a town is that it would allow a perpetual nomadic existence where you "dip" into a town to get resources and help out with your biome expertise (helping to get oil as a ginger), but then "dip out" of the town again to have babies, without ever actually settling your own well/town.

The idea is that if you ever set foot in a town, and then walk out, you COULD dig a well pretty easily by borrowing a shovel from the town (after all, they have a well, or they wouldn't have a homeland).

You're right that just crossing the corner of a homeland by accident doesn't help you find the town center.

jasonrohrer commented 4 years ago

I could make Eves immune to these effects, but then the same "surprise" would be waiting for the next generation. In general, I think it's best for it to work the same way all the time (however it works, it should be consistent).

jasonrohrer commented 4 years ago

This behavior has been changed in 3593ccd901cf746d1d36f1871e8a5ef49c1830ad

Will go live later this week.