Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000973EresseaGeneralöffentlich2007-04-22 16:14
ReporterGaldon Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status geschlossenLösungkeine Änderung notwendig 
Zusammenfassung0000973: GIB xy Kräuter ging nicht
Beschreibung

In Runde 482 hatte ich 3 Einheiten in einer Region, die sich gegenseitig Kräuter übergeben haben. 2 davon (ofe8, edim) haben sich gleich wieder bewegt. Einmal mit Pferd, einmal mit Boot. Der eigentliche Fehler liegt hier:

EINHEIT iste; Isteno [1,3342$] LERNEN Hiebwaffen GIB ofe8 30 Weihrauch GIB ofe8 KRÄUTER

Die Kräuter hat nicht ofe8 sondern edim bekommen.

Derartiges kam schon öfter vor. Ich finde allerdings die anderen Fälle im Moment nicht wieder.

TagsKeine Tags zugeordnet.
Parteigog
Spiel
Report483

Notizen / Dateien

Schweiger

Schweiger

2006-08-04 18:47

Tester   ~0002168

Wenn ofe8 ein GIB edim KRÄUTER gesetzt hatte (wie Du das andeutest), dann kann das durchaus sein, dass die Dinger bei edim enden.

Galdon

Galdon

2006-08-04 23:02

Reporter   ~0002169

Ja so ist es. Und darin könnte das Problem auch liegen.

Soweit ich weiß, soll doch aber ein GIB auch ein RESERVIERE beinhalten, womit ein Weitergeben unmöglich gemacht wird. Früher hat das auch immer so funktioniert. Nur seit ca. 5-10 Wochen gibt es da Inkonsistenzen.

Schweiger

Schweiger

2006-08-05 19:50

Tester   ~0002170

Wieso sollte ein RESERVIERE ein Weitergeben verhindern? Der GIB-Befehl hat Vorrang vor jedem RESERVIERE. Ich habe die Erfahrung gemacht, dass solche GIB (alles)-Ketten seit jeher immer bei der Einheit enden, die als erste kein weiteres GIB (alles) hat.

Galdon

Galdon

2006-08-05 20:50

Reporter   ~0002171

Wenn es so funktionieren würde, würde das dazu führen, daß wenn jemand etwas "im Kreis" gibt, sich der Server in einer Endlos-Schleife aufhängen würde. Ich vermute aber vielmehr, daß nur weitergegeben wird, wenn die Einheit hinter der Gebereinheit steht und das wäre etwas unelegant, da schwer planbar bzw. statt dem äußerst praktischen "GIB Kräuter" müßte man dann für jedes Kraut einen einzelnen Befehl mit Anzahl schreiben, um sicher zu gehen.

Früher (damit meine ich den Zeitraum, der ca. 100-200 Wochen zurück liegt) konnte man nur das geben, was die Einheit vor allen Übergaben auch hatte. Weitergeben war nicht möglich. Ich hatte das damals ausgiebig getestet.

K

K

2006-08-09 16:33

Reporter   ~0002181

GIB wird nach der Einheitenreihenfolge in der Region gemacht. Dadurch kann durchaus etwas mehrmals übergeben werden. Aber irgendwann ist es bei der letzten Einheit im Report. Finde ich ich durchaus gut so und verwende ich oft.

Enno

Enno

2007-02-13 23:40

Administrator   ~0002573

Die werden in der Tat beim Ziel reserviert. Was fuer die Praxis aber trotzdem bedeutet, das Ziel darf die noch explizit weggeben, wenn es das moechte (und in der Reihenfolge spaeter drankommt). Solche Kettenvergaben sind prinzipiell keine gute Idee, aber ich sehe keinen Bedarf, daran was zu aendern, und vor allem auch keine bessere Loesung als die aktuelle.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2006-08-04 17:46 Galdon Neuer Eintrag
2006-08-04 17:46 Galdon Partei/Faction => gog
2006-08-04 17:46 Galdon Report No. => 483
2006-08-04 18:47 Schweiger Notiz hinzugefügt: 0002168
2006-08-04 23:02 Galdon Notiz hinzugefügt: 0002169
2006-08-05 19:50 Schweiger Notiz hinzugefügt: 0002170
2006-08-05 20:50 Galdon Notiz hinzugefügt: 0002171
2006-08-09 16:33 K Notiz hinzugefügt: 0002181
2007-02-13 23:40 Enno Status neu => erledigt
2007-02-13 23:40 Enno Lösung offen => keine Änderung notwendig
2007-02-13 23:40 Enno Bearbeitung durch => Enno
2007-02-13 23:40 Enno Notiz hinzugefügt: 0002573
2007-04-22 16:14 Enno Status erledigt => geschlossen