Cannot upgrade Hearth to Tier II (Multiplayer)

Summary:

Steps to reproduce:

  1. Have your friend send you some worker
  2. Have your friend remove the permission of building to his sent worker but keep the haul activated
  3. Ask yourself to move the hearth of your town
  4. Make sure that it’s your friend worker that pick up your Hearth
  5. His worker will remove the hearth but won’t place it back so he will only store in his town
  6. Do the same thing by yourself to get back the Hearth of your town
  7. Place back the Hearth of your town
  8. Try to upgrade your hearth to Tier II

Expected Results:

Your town should become a Tier II town and it will upgrade your Hearth as you asked it

Actual Results:

The game just doesnt upgrade it as it doesn’t recognize it anymore leaving you this bug log:

release-892 (x64)[M]
…er/controllers/encounters/town_upgrade_encounter.lua:101: No facility found.
stack traceback:
[C]: ?
[C]: in function ‘assert’
…er/controllers/encounters/town_upgrade_encounter.lua:101: in function ‘start’
…ervices/server/game_master/controllers/encounter.lua:128: in function ‘start’
…arth/services/server/game_master/controllers/arc.lua:407: in function ‘_start_encounter’
…arth/services/server/game_master/controllers/arc.lua:383: in function ‘_trigger_edge’
…arth/services/server/game_master/controllers/arc.lua:315: in function ‘_trigger_out_edge’
…arth/services/server/game_master/controllers/arc.lua:289: in function ‘trigger_next_encounter’
…/controllers/encounters/delivery_quest_encounter.lua:214: in function ‘_complete’
…/controllers/encounters/delivery_quest_encounter.lua:50: in function <…/controllers/encounters/delivery_quest_encounter.lua:47>

Notes:

When the bug occured, I tried to upgrade the hearth of my town by choosing the Hearth of Great Cheer and I had all condition met.

Attachments:

Version Number and Mods in use:

1.0 R5 (I think) so the latest stable one

System Information:
release-892 (x64)[M]
…er/controllers/encounters/town_upgrade_encounter.lua:101: No facility found.
stack traceback:
[C]: ?
[C]: in function ‘assert’
…er/controllers/encounters/town_upgrade_encounter.lua:101: in function ‘start’
…ervices/server/game_master/controllers/encounter.lua:128: in function ‘start’
…arth/services/server/game_master/controllers/arc.lua:407: in function ‘_start_encounter’
…arth/services/server/game_master/controllers/arc.lua:383: in function ‘_trigger_edge’
…arth/services/server/game_master/controllers/arc.lua:315: in function ‘_trigger_out_edge’
…arth/services/server/game_master/controllers/arc.lua:289: in function ‘trigger_next_encounter’
…/controllers/encounters/delivery_quest_encounter.lua:214: in function ‘_complete’
…/controllers/encounters/delivery_quest_encounter.lua:50: in function <…/controllers/encounters/delivery_quest_encounter.lua:47>

1 Like

Sorry, I first didn’t understood the “System Information” section, but here you go:
I’m using a portable computer so think about that for each part I’ll be listing. Also, I wasn’t the host of that game, if ever you need his system information, ask me
CPU Intel® Core™ i5-5200U CPU @ 2.20GHz (Always at more than 2.20GHz, don’t ask me why, 2 Core / 4 Thread)
RAM 2 Slot used for a total of 12GB (One with a 4GB stick, the other one with a 8GB stick), DDR3 @ 1600 MHz
Disk A HDD with a limit capacity of 500GB (An average one, sometimes can hit some spikes of 50 Mb/s for a few second)
GPU Intel® HD Graphics 5500 (If we can call that a GPU)
Connectivity Ethernet with a bandwith limit of 100Mb/s Upload / 30Mb/s Download

As a reminder, I wasn’t the host but only a client on that game and the system information I’m giving you is mine, not the server one

1 Like

Thanks @Meuleuh :slightly_smiling_face:

This is a multiplayer issue, we’ll look into it. It is possible to exchange the hearths, it seems, so as long as it is placed before the celebration / upgrade is triggered it should work, I think.

But thanks for reporting. This should wait for it to be placed down again instead of throwing errors and breaking the campaign.

1 Like

The thing is that the hearth was placed back weeks before the Upgrade Ceremony (which means that it was placed back weeks before the bug occured… well, at least the Campaign Breaking one) so yeah, my hearth was placed back and was supposed to be upgraded as the ceremony was triggered… it’s “kinda funny” all of this because it first started with a bug… that we solved with the same bug but by switching roles (The way I described to reobtain the hearth) and it finally ended up in another bug… in-game weeks later…

As extra info, we even tried loading a save just before I triggered the upgrade ceremony but the bug occured once again…

1 Like

It depends on which player_id the hearth had after moving it around.

1 Like

Player_id?

Which color outline the hearth has when you hover over it.
If you stole it back, it should have had your player id, i.e. it should belong to you so the campaign should have been able to detect it, I think.

Anyway, we were able to reproduce the issue thanks to your steps. Not sure when will it get fixed but it’s on our list :slightly_smiling_face:

1 Like

Well, yeah, it was bordered with my color and if you say that you have been able to reproduce it, then, I think that we both know as much of information about all of this… maybe you do know even more than me about all of this…

Anyway, thanks for your time, I hope you’ll figure out how to fix it soon and easily! ('Cause with all the hardwork you’ve did to make this game, I hope that the remaining bugs are easy to fix so you’ll get some spare time soon to implement what you planned like the magma smith)

1 Like