nyfrk / Settlers4-Coalfix

A plugin for the settlers 4 that fixes the infamous coal bug.
MIT License
2 stars 1 forks source link

Construction sites request wood, stone and gold too slowly (critical bug) #2

Open kdsystem1337 opened 2 years ago

kdsystem1337 commented 2 years ago

The builders and levellers work so correctly (see #1)

(At Settlers United we had this built out from the beginning).

However, there is a problem in the settler shortage. Construction sites request wood, stone and gold only every 16 ticks (or the queue is replenished, which is not exactly clear to me). The problem now is that the settlers now no longer adhere to the transport priority and wood and stone is not carried with priority. This is a big problem in the settler shortage and can only be circumvented with priority but is little to no practicable.

It would be great if the wood / stone / gold requests from construction sites work every tick and the builders and levellers act as usual.


Die Bauarbeiter und Planierter arbeiten so korrekt (siehe #1)

(Bei Settlers United hatten wir das von Anfang ausgebaut)

Jedoch gibt es dadurch ein Problem im Siedlermangel. Baustellen Fordern Holz, Stein und Gold nur jeden 16 Tick an (bzw. die Warteschlange wird aufgefüllt, das mir nicht genau klar). Das Problem nun ist das die Siedler nun sich nicht mehr an die Transportpriorität halten und Holz und Stein nicht vorrangig getragen wird. Das ist im Siedlermangel ein großes Problem und kann nur mit Priorität umgangen werden ist aber wenig bis gar nicht praktikabel.

Es wäre super wenn die Holz / Stein / Gold anfragen von Baustellen jeden Tick funktionieren und die Bauarbeiter und Planierer wie gewohnt fungieren.

kdsystem1337 commented 2 years ago

Here is a reproducible situation: Bugreport_#2_Files.zip

Save "1-COALTEST" - Initial situation EXPECTED: Save " 1-COALTEST-OHNE" - Without CoalFix: In 30 minutes, only 2 coals land at 2 melters at the beginning, almost only wood is carried. ACTUAL: Save "1-COALTEST-MIT" - With KohleFix: It lands in 30 minutes at almost every melt of coal (despite 5 carriers)

The map can be used to reproduce, just convert 5 thieves.


Hier einmal eine reproduzierbare Situation: Bugreport_#2_Files.zip

Save "1-COALTEST" - Ausgangssituation SOLL: Save "1-COALTEST-OHNE" - Ohne KohleFix: Es landet in 30 Minuten nur am Anfang 2 Kohle an 2 Schmelzen, es wird fast nur Holz getragen. IST: Save "1-COALTEST-MIT" - Mit KohleFix: Es landet in 30 Minuten an fast jeder Schmelze Kohle (trotz 5 Trägern)

Die Map kann zum Reproduzieren benutzt werden, dabei einfach 5 Diebe umwandeln.