Forum



~Gast am 11.12.2024 14:00 #16419


Hi!

Ich hätte mal eine Frage:

Kann ich Schiffe auch daran hindern bestimmte Waren zu transportieren?
Hintergrund ist der, dass Schiffe bei mir oftmals einzelne Baumstämme, Bretterstapel oder Steine von Hafen zu Hafen transportieren und die wichtigen Güter dann liegen lassen.
Ich hatte jetzt mal folgendes probiert:
In der Neusiedlung auf einer Insel baute ich ein Lagerhaus direkt neben dem Hafen.
Im Hafen sperrte ich das Einlagern von Baumstämmen, Brettern und Steinen. Im Lagerhaus sperrte ich alle Waren und Siedler bis auf Baumstämme, Bretter und Steine.
Im Hafen auf meiner Hauptinsel sperrte ich auch das Einlagern der drei Waren.
Im Hafen der Neusiedlung werden dann die drei Waren zwar auch ins Lagerhaus gebracht, aber einige immer wieder, trotz Verbot, ins Hafengebäude und dann wieder von einem Schiff abgeholt.
Im Hafen der Hauptinsel werden auch, trotz Verbot, Baumstämme, etc. mal eingelagert und dann von Schiffen hin und her geschifft.
Dass gipfelt dann darin, dass ein Schiff vom Haupthafen drei Baumstämme zur Neusiedlung bringt, sie dort, trotz Verbot ablädt und von dort dann zwei neue Stämme zurück bringt.
Dabei sind sowohl auf Hauptinsel als auch Neusiedlung Holzfäller, Förster, Sägewerke und Steinbrüche vorhanden.


Spike am 15.12.2024 15:41 #16425

Im Ruhestand
Das lässt sich in der Form nicht steuern.

Grundlegend sibd Häfen nur als andere Art der wegverbindung gemacht. Das heißt baust du auf einer Insel ein Sägewerk und einen Holzfäller, bekommt das Sägewerk zu wenige Waren. Daher wird im gesamten erreichbaren System angefragt. Das kann dann dazu führen, dass immer mal wieder Nur einzelne Ressourcen angefragt werden statt eine große Menge. Das ist vor allem bei Mienen problematisch. Man kann mit dem sammeln auf einer Insel einen Typ sammeln aber das hilft nicht in allen Fällen.

Ansonsten fahren Schiffe immer direkt los sobald mindestens eine zu transportierende Ware da ist, sind mehr da wird natürlich direkt mehr genommen.

---



~Gast am 25.12.2024 03:48 #16433


Ich hatte da ja ganz zu Beginn der Seefahrt in RTTR mal angeregt - https://www.siedler25.org/index.php?
com=forum&mod=forum&action=thread&id=634#5854

Das Problem ist nicht neu, im originalen S2 gab es das auch schon in ähnlicher Form. Besonders schlimm wird's, wenn es auf
einer Insel mehrere Häfen gibt. Teilweise führt das dann dazu, dass bereits angeforderte Waren irgendwo auf ein Schiff
warten, während das Gebäude keine neuen Waren mehr anfordert, obwohl die inzwischen auch ohne langen Transport verfügbar
wären - es sind ja noch Waren unterwegs.
Gut, die Frage, wann (und von wo) eine Ware angefordert werden soll ist ja auch nicht ganz einfach zu beantworten im
allgemeinen Fall.

Ich denke die einfachste und zielführendste Lösung wäre ein zusätzlicher Button im Hafen (neben Sammeln/Auslagern/Einlagerung
Stoppen): "Warenumschlag verbieten".
Dieser würde verhindern, dass eine bestimmte Ware über diesen Hafen in ein Schiff geladen/entladen werden darf. Wenn die Ware
(aus welchem Grund auch immer) angefordert wird, würde eine mögliche Schiffsverbindung über diesen Hafen vom Pathfinding
nicht berücksichtigt - was dann durchaus zum Resultat führen kann, dass auf einer bestimmten Insel eine bestimmte Ware
momentan nicht verfügbar ist.

Ich habe mal ganz kurz in den Code geschaut, das Problem ist, das aktuell das Pathfinding nicht über den Typ der Ware
Bescheid weiss. Entweder die Ware müsste dem Pathfinding eine Liste aller verbotenen Häfen übergeben, oder das Pathfinding
müsste den Warentyp kriegen und die in Frage kommenden Häfen fragen...


~Gast am 25.12.2024 03:48 #16434


Ich hatte da ja ganz zu Beginn der Seefahrt in RTTR mal angeregt - https://www.siedler25.org/index.php?
com=forum&mod=forum&action=thread&id=634#5854

Das Problem ist nicht neu, im originalen S2 gab es das auch schon in ähnlicher Form. Besonders schlimm wird's, wenn es auf
einer Insel mehrere Häfen gibt. Teilweise führt das dann dazu, dass bereits angeforderte Waren irgendwo auf ein Schiff
warten, während das Gebäude keine neuen Waren mehr anfordert, obwohl die inzwischen auch ohne langen Transport verfügbar
wären - es sind ja noch Waren unterwegs.
Gut, die Frage, wann (und von wo) eine Ware angefordert werden soll ist ja auch nicht ganz einfach zu beantworten im
allgemeinen Fall.

Ich denke die einfachste und zielführendste Lösung wäre ein zusätzlicher Button im Hafen (neben Sammeln/Auslagern/Einlagerung
Stoppen): "Warenumschlag verbieten".
Dieser würde verhindern, dass eine bestimmte Ware über diesen Hafen in ein Schiff geladen/entladen werden darf. Wenn die Ware
(aus welchem Grund auch immer) angefordert wird, würde eine mögliche Schiffsverbindung über diesen Hafen vom Pathfinding
nicht berücksichtigt - was dann durchaus zum Resultat führen kann, dass auf einer bestimmten Insel eine bestimmte Ware
momentan nicht verfügbar ist.

Ich habe mal ganz kurz in den Code geschaut, das Problem ist, das aktuell das Pathfinding nicht über den Typ der Ware
Bescheid weiss. Entweder die Ware müsste dem Pathfinding eine Liste aller verbotenen Häfen übergeben, oder das Pathfinding
müsste den Warentyp kriegen und die in Frage kommenden Häfen fragen...




Feel free to post in English!

Antwort schreiben

Username:
Security code:
Text:

   
  Convert smilies like :), ;) etc. into small graphics?
  Convert WWW-addresses into clickable links?
  Soll Boardcode in ihrer Nachricht aktiviert werden?