a multiplayer game of parenting and civilization building
You are not logged in.
Code post by Alec showing off the fact that the skip function didn't work properly:
Sorry, I had misunderstood, and lastUpdateTime had already set at correctly time.
But you shown me source about some bug still in there.
I retry to find cause, Thank you, You gave me motivated.
Why don't people use boxes to house sheep and cows more often?
I'm really thinking everyday, why.
Box is very good to contain feed of sheep, and fleece.
I hate pen using only fence or oven or stone.
Only one point of fence is that can park my horse.
https://github.com/jasonrohrer/OneLife/issues/319
Bug had already report in Github issues.
I found cause of bug, and make reproduction video.
I though, maybe bug will be fixed as soon.
Alec wrote:So, always lastUpdateTime is 0 (or some value)
I believe it's passed at record creation time, which uses a positional list and does require naming the field. The value is never updated, so it's more record creation time than last update time
Wow, you have a point.
Sorry, now I admit my misunderstanding.
In here familySkipListRecord has initialized by curTime.
https://github.com/jasonrohrer/OneLife/ … ipList.cpp
Its a very little things, read for only your reference.
2) Number of players are static - unlike a real population - and currently limited to 15 players per family - tribalism forever
is not true.
1. There is no limit of players in family. Just using average. Families can contains players like, (43 people, 1 person, 1 person, for 3 families).
2. Following commit is unreleased.
https://github.com/jasonrohrer/OneLife/ … bf693ca4f1
I don't think this bug is minor.
After familySkipList update, I saw twins born and die again and again in same family, in short times.
First, FamilySkipListRecord::lastUpdateTime has set from nowhere.
So, always lastUpdateTime is 0 (or some value)
Next, this is code of condition, when clear familySkipList.
=======================
else if( curTime - r->lastUpdateTime > 7200 ) {
=======================
If r->lastUpdateTime is always 0, condition is true at always. Understood?
Finally, this happened when two people using DIE again and again.
Case, using DIE command doesn't clear own FamilySkipListRecord, because program return value at previos of this condition.
That means, last player's FamilySkipListRecord who used DIE at last, is available.
So what happen?
Same player born at same mother(who been good temperature and food-chain) again and again, with using DIE.
familySkipList of /DIE has bug.
https://github.com/jasonrohrer/OneLife/issues/323
Always familySkipList will be clear.
So, same baby born at same mother or linage.
Maybe that is cause of one, they uses lot of DIE.
Yesterday..... I discussed how vegan living life good.
In conclusion "Cannot living without eat rabbit for needle".
So ”Bone needle” are good choice for vegan!
I love idea of springheads.
But I hate blocks walking items, it's blocks designing beautiful town.
I though any ground can give you water with well.
How about reviving shallow Well by ten stones and shovel at empty ground.
If it dried first, it's no moment.
Or I dont care it's deep.
Finally, it's bug.
Jason found this problem by himself, and fixed it.
https://github.com/jasonrohrer/OneLife/ … c94c57d866
I read source code and found different of Source and Wiki.
In wiki about Eve, "If an Eve lives out the full 60 minutes to die of old age, " "Additionally, she can later spawn back into the same location as another Eve.
https://onehouronelife.gamepedia.com/Eve
But by source code, it's wrong.
It compute "average" of recent(just 100) move objects position and weight(is like difficulty of craft).
And found must nearest position from recent move objects. That will be next respawn position for eve.
It's doesn't care about where eve had die.
https://github.com/jasonrohrer/OneLife/ … .cpp#L6149
It's means you couldn't respawn your camp, If big town is living in server, and you died by full life at another place.
Did you know about this?
Idk, which is Jason's mind.
But, now is time to fix wiki or source code.
==========
Hi, I'm Alec, from Japan, from Mobile version. I love OneHourOneLife very much.