Hallo,
ich möchte versuchen ein Szenario zum Thema "verwirrte Helfer nach dem Laden eines Spielstands" zu beschreiben.
Vor der Speicherung des Spielstandes, also aufgabe erstellt und gespielt.
Es wäre sinnvoll zu prüfen, ob der Helfer Nummer 2 wirklich auf das Feld fahren soll, nur um Helfer Nummer 1 auf die Parkposition zu folgen. Helfer Nummer 2 sollte ggf die Füße still halten und gar nicht erst seine Parkposition verlassen, wenn er nicht benötigt wird und schon gar nicht die Ein- / Ausfahrt des Feldes versperren.
Ein weiteres Folge-Szenario auf dem gleichen Feld, noch ohne Speicherung:
Es sollte mal geprüft werden, an welchen Stellen der Map ein Helfer wirklich wartet, wenn er einem Feld zugewiesen ist. Bei Feld #12 zum Beispiel warten die Helfer auf dem Hof.
Ein weiteres Folgeszenario auf diesem Feld war - jetzt mit etwas Lücken zwischen dem letzten Abschnitt und diesem:
Meine Anmerkung:
Nach dem Speichern bzw dem Laden verliert der/die Helfer die Anweisung, dass sie auf "Parkposition" fahren sollen. Auch scheinen sie die Information zu verlieren, wer von beiden denn jetzt der erste in der Reihe ist, beide denken, dass sie "an der Reihe" sind und fahren los, sobald 60% erreicht sind.
Das Thema "ParkPosition" ist ja erst mit 0.2.5.0 hinzugekommen, vermutlich um zu verhindern, dass beim Schwaden machen der Traktor auf dem Feld im Weg steht. grundsätzlich ist die Idee vielleicht OK, aber auch nicht so ganz 100%.
Weiterhin ist mir, so glaube ich es zumindest noch zu wissen, auch in früheren Versionen aufgefallen, dass Helfer die Reihenfolge vergessen, in der sie eingeteilt sind, wenn man neu geladen hat ODER auch ohne Laden, wenn irgendeine Situation eintritt, die ich nicht kenne oder reproduzieren kann.
Ich habe es in einem anderen Thread beschrieben, wie man ggf verschiedene Aufgaben mit IDs versehen kann und dann "Vorgänger" und "Nachfolger" definieren könnte um verschiedene Aufgaben aneinander zu reihen.
Vielleicht wäre so etwas innerhalb einer Aufgabe auch sinnvoll. Alle Helfer, die für das Abfahren zuständig sind, bekommen eine ID und einen Vorgänger und/oder Nachfolger. Diese Reihenfolge wird gespeichert. Wenn man dann lädt, oder irgendetwas "unklar" ist, dann könnten sich diese Fahrzeuge von der Reihenfolge ggf "resetten", also alle neu eingliedern und dann fängt eben wieder Helfer Nummer 1 an und tankt ab, auch wenn dieser vielleicht nicht für das menschliche empfinden an der Reihe wäre, aber er ist script logisch an der Reihe und es führt dazu, dass alle anderen (verwirrten) Helfer wissen, dass sie sich nun wieder anstellen müssen und warten, bis ID 1 innerhalb dieser Aufgabe abgearbeitet wurde.
Das ist ein ähnlicher Workaround wie mit den blockierten Fahrzeugen. Da merkte ich an, dass Fahrzeuge, wenn sie sich vielleicht für 20s blockieren, entweder rangieren oder aber den Ghost Modus aktivieren um sich zu entkeilen. Hier wäre es so, dass wenn keiner mehr weiss, was Sache ist, Mehrere Helfer die gleiche Tätigkeit tun wollen, obwohl diese nur einer tun kann, dass diese sich dann resetten und eben wieder "in Reih und Glied" und "einer nach dem Anderen" von vorne anfangen. Das sieht für den Spieler ggf blöd aus, aber es wäre funktional, bis man eine bessere Lösung findet.
Grüße
Nachtfalke
ich möchte versuchen ein Szenario zum Thema "verwirrte Helfer nach dem Laden eines Spielstands" zu beschreiben.
- 1x Tucano + Vario (ich)
- 1x Claas 530 + Joskin (Helfer Nummer 1)
- 1x Deutsch + Joskin (Helfer Nummer 2)
- Feld: #33
- Ernte: Wheat / Weizen
- Schwaden erstellen
Vor der Speicherung des Spielstandes, also aufgabe erstellt und gespielt.
- Ich habe begonnen das Feld zu ernten. Die Helfer standen irgendwo am Feldrand in der Nähe von Feld #33. Soweit OK
- Ich habe dann irgendwann die Tankfüllung von über 60-70% erreicht und der Helfer Nummer 1 (Deutz + Joskin) kam angefahren zum Abtanken. Der Helfer Nummer 2 ist da bereits von seiner Parkposition an den Eingang des Feldes gefahren und hat dort gewartet.
- Nachdem der Helfer Nummer 1 den Tucano abgetankt hatte, ich im Tucano weiter fuhr, fuhr Helfer Nummer 1 "FollowParkingPosition" - oder so ähnlihc - er wollte jedenfalls wieder an die Parkposition außerhalb des Feldes. In diesem Moment begann Helfer Nummer 2 "umzustellen" auf "Follow Behind".
- Helfer Nummer 2 folgte daraufhin dem Helfer Nummer 1, der zur Parkposition will. Als Helfer Nummer 1 das Feld verlassen hatte, schaltete auch Helfer Nummer 2 wieder um auf "Follow Parking Position"
- Beide Helfer parkten dann dort.
Es wäre sinnvoll zu prüfen, ob der Helfer Nummer 2 wirklich auf das Feld fahren soll, nur um Helfer Nummer 1 auf die Parkposition zu folgen. Helfer Nummer 2 sollte ggf die Füße still halten und gar nicht erst seine Parkposition verlassen, wenn er nicht benötigt wird und schon gar nicht die Ein- / Ausfahrt des Feldes versperren.
Ein weiteres Folge-Szenario auf dem gleichen Feld, noch ohne Speicherung:
- Nach dem oben genannten Szenario füllt ich den Tucano wieder auf und war dann bei 100%.
- Helfer Nummer 1 (Deutz) kam auf das Feld zum Abtanken und war dann 100% gefüllt.
- Helfer Nummer 1 fuhr vom Feld (FollowExitPath) und dann zum Hafen zum Verkaufen
- Helfer Nummer 2 kam dann - ggf musste ich am Tucano nochmal "U" drücken, ebenfalls zum Abtanken und fuhrt dann vom Feld zur Parkposition.
- Helfer Nummer 1, der am Hafen verkauft hatte, kam dann zurück, allerdings blieb er schon weit vorm Feld an der spitzen Kreuzung stehen, wenn man also vom Hafen kommt, am Fahrzeughändler vorbei und dann kommt diese schafre Kurve mit mehr als 90° nach rechts. an dieser Ecke auf der Wiese blieb er stehen mit "WaitForHarvester"
- Helfer Nummer 2, der am Feld stand und parkte, Hänger halbvoll, kam dann wieder aufs Feld zum abtanken, als der Tucano auch wieder gefüllt war.
Es sollte mal geprüft werden, an welchen Stellen der Map ein Helfer wirklich wartet, wenn er einem Feld zugewiesen ist. Bei Feld #12 zum Beispiel warten die Helfer auf dem Hof.
Ein weiteres Folgeszenario auf diesem Feld war - jetzt mit etwas Lücken zwischen dem letzten Abschnitt und diesem:
- Helfer Nummer 1 und Helfer Nummer 2 sind beide leer und warten irgendwo außerhalb des Feldes.
- Der Tucano ist gefüllt un es muss abgetankt werden. Helfer Nummer 2 kommt auf das Feld gefahren zum Abtanken.
- Als das erfolgt ist, will der Helfer Nummer 2 zur Parkposition fahren "FollowParkingPosition" oder so.
- In diesem Moment, wieder das bekannt Verhalten, dass Helfer Nummer 1 zusätzlich aufs Feld kommt und dem Helfer Nummer 2 "FollowBehind" folgt
- Beide Helfer sind noch auf dem Feld, ich speichere das Spiel und beende es
- Ich kann das Spiel wieder laden, es gibt keinen Absturz auch im weiteren Verlauf des Spiels.
- Helfer Nummer 2, welcher "FollowParkingPosition" hatte, hat diese Information verloren. Er heißt nun "WaitForHarvester"
- Helfer Nummer 1 hingegen hat weiterhin die Aktion "FollowBehind".
- Ich kann Helfer Nummer 2 manuell über das Feld fahren, der Helfer Nummer 1 folgt.
- Ich kann den Tucano fahren, dreschen, stehen bleiben, "U" aktivieren, aber Helfer Nummer 2 macht nichts und Helfer Nummer 1 weiterhin "FollowBehind".
- Ich fahre nun den Helfer Nummer 2 manuell vom Feld herunter. Als dieser auf der Wiese steht und weiterhin "WaiterforHarvester" anzeigt, dreht Helfer Nummer 1 ab und fährt zum Tucano, der noch "U" aktiv hat, zum Abtanken. "FollowLeft". Nach dem Abtanken (Tucano leer), fährt er aber nicht vom Feld, wie ich es erwarten würde zur "ParkingPosition" sondern er bleibt auf dem Feld stehen auf "WaitforHarvester". Auch wenn ich den Tucano per "U" aktiviere, passiert bei den Helfern nichts, auch wenn ich den Helfer vom Feld fahre, ändert sich nichts.
- Sobald der Tucano dann 60% erreicht hat, starten beide Helfer los und wollen abtanken. In diesem Fall haben dann beide "Follow Left" und rammen sich.
Meine Anmerkung:
Nach dem Speichern bzw dem Laden verliert der/die Helfer die Anweisung, dass sie auf "Parkposition" fahren sollen. Auch scheinen sie die Information zu verlieren, wer von beiden denn jetzt der erste in der Reihe ist, beide denken, dass sie "an der Reihe" sind und fahren los, sobald 60% erreicht sind.
Das Thema "ParkPosition" ist ja erst mit 0.2.5.0 hinzugekommen, vermutlich um zu verhindern, dass beim Schwaden machen der Traktor auf dem Feld im Weg steht. grundsätzlich ist die Idee vielleicht OK, aber auch nicht so ganz 100%.
Weiterhin ist mir, so glaube ich es zumindest noch zu wissen, auch in früheren Versionen aufgefallen, dass Helfer die Reihenfolge vergessen, in der sie eingeteilt sind, wenn man neu geladen hat ODER auch ohne Laden, wenn irgendeine Situation eintritt, die ich nicht kenne oder reproduzieren kann.
Ich habe es in einem anderen Thread beschrieben, wie man ggf verschiedene Aufgaben mit IDs versehen kann und dann "Vorgänger" und "Nachfolger" definieren könnte um verschiedene Aufgaben aneinander zu reihen.
Vielleicht wäre so etwas innerhalb einer Aufgabe auch sinnvoll. Alle Helfer, die für das Abfahren zuständig sind, bekommen eine ID und einen Vorgänger und/oder Nachfolger. Diese Reihenfolge wird gespeichert. Wenn man dann lädt, oder irgendetwas "unklar" ist, dann könnten sich diese Fahrzeuge von der Reihenfolge ggf "resetten", also alle neu eingliedern und dann fängt eben wieder Helfer Nummer 1 an und tankt ab, auch wenn dieser vielleicht nicht für das menschliche empfinden an der Reihe wäre, aber er ist script logisch an der Reihe und es führt dazu, dass alle anderen (verwirrten) Helfer wissen, dass sie sich nun wieder anstellen müssen und warten, bis ID 1 innerhalb dieser Aufgabe abgearbeitet wurde.
Das ist ein ähnlicher Workaround wie mit den blockierten Fahrzeugen. Da merkte ich an, dass Fahrzeuge, wenn sie sich vielleicht für 20s blockieren, entweder rangieren oder aber den Ghost Modus aktivieren um sich zu entkeilen. Hier wäre es so, dass wenn keiner mehr weiss, was Sache ist, Mehrere Helfer die gleiche Tätigkeit tun wollen, obwohl diese nur einer tun kann, dass diese sich dann resetten und eben wieder "in Reih und Glied" und "einer nach dem Anderen" von vorne anfangen. Das sieht für den Spieler ggf blöd aus, aber es wäre funktional, bis man eine bessere Lösung findet.
Grüße
Nachtfalke