MineColonies

MineColonies

53M Downloads

Strange citizen summary list in Town Hall

DiabolosMan opened this issue · 24 comments

commented

Jobs issue

Minecolonies version

Minecolonies version 0.11.832-ALPHA
Minecraft version 1.15.2
Forge version 3.11.46

Expected behavior

We should see a correct list of all citizens jobs in town hall summary.

Actual behaviour

If you look at the screen, you will see some strange namings (are there my knights ?).
There is also a baker however it is written 0/1.
The total does not match the number of citizens.

Steps to reproduce the problem

  1. Wait for the night in order to have the summary recalculated
  2. See the errors
  3. I tried also to fire all my citizens, and hire them again, wait for the night, still the same.
  4. It is like that since many many versions. At least 2 weeks.
commented

Yeah this part of the code needs a rework to make this work nicely, atm this is not solved very well

commented

ok. No pb. Good luck for the rework

commented

TownHall - CountMismatch
I confirmed that it is a lot better with this new version. There are still some strange values:
0/2 pupils. I have 1 child only. Total count is still strange. Hapiness value is more than 10. I thought it was capped to 10

commented

What is wrong with the total?

commented

And the pupils, means you got a school with 2 slots, but no kids studying there, isn't that right?

commented

I have no school yet. I have one children only and 25 citizens. If we add all the numbers in the screen, the total is 24

commented

fixed it now

commented

It is better…. Still have issues with version 0.11.858-ALPHA

The total number is incorrect so I have -1 for unemployed.

Moreover, since the last two versions, I cannot have new children in my city
I have 3 citizens huts lvl 5, so I can have 15 citizens max
I also have 1 barracks, all towers level 5, so I should have 20 citizens more max
So a maximum of 35 citizens. Maximum is 25 in the screen shot.
I do not know how I can have more knights as I cannot have more children…. And of course, I cannot assign new citizens to tower guards
BugTownHallRecap

commented

can you send me this world?

commented

It will be huge. What do you need ? Minecolonies folders ? Server side ? Client side ? Chunks ?

commented

just the world folder, if you could prune some far out regions that'd be nice

commented

Compressed: 700Mo. I am not the owner of the server. So I can ask the admin to give me a region. But don't you need a minecolonies folder ?

commented

700MB is fine, I got 4gb worlds already =P No, I need only the world folder

commented

OK. Perfect. I will send you. Is it possible to contact you private in order not to put the world everywhere online ?

commented

yeah, you can pm me on our discord

commented

@Raycoms, where you able to find the reason ? On my server, I am still stuck and cannot have more citizens

commented

Do you have the research unlocked for this already?

commented

You mean that it was a change added recently ?
Because I built barrack lvl5 with all towers, and I had exactly one free space to have new citizen. I waited some time to have a new child then him grow up. I was full. I assigned it to the barrack and again, I had one new free space. I did this process for 2 or 3 days until I reach the number in the screen shot. So it means at the screen shot time, when I upgraded to a new minecolony version a research is now mandatory to have this behavior again ? What is this research name ?

However, I still have the -1 for unemployed. Is it for the reason ?

commented

yes, it was a change added recently

commented

It's in the 2nd branch

commented

I have found why I was locked. It is a bug. I had one citizen that was assigned as a Knight AND also as a Composter. So this is why I had -1 I think for unemployed. So I fired the citizen from both roles, and hired him again as a Composter. Since, everything is working perfect.

So in fact the bug is: How was it possible that the same citizen was assigned 2 différents jobs (I have some building with manual hiring)

commented

That is very weird. That should not be possible yes.

commented

If you find a way to reproduce it please open a new issue with that.

commented

ok. If it happens again, I will open a new issue