Eintragsdetails ansehen
| ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
|---|---|---|---|---|---|
| 0000973 | Eressea | General | öffentlich | 2006-08-04 17:46 | 2007-04-22 16:14 |
| Reporter | Galdon | Bearbeitung durch | Enno | ||
| Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | nicht getestet |
| Status | geschlossen | Lösung | keine Änderung notwendig | ||
| Zusammenfassung | 0000973: 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. | ||||
| Tags | Keine Tags zugeordnet. | ||||
| Partei | gog | ||||
| Spiel | |||||
| Report | 483 | ||||
|
Wenn ofe8 ein GIB edim KRÄUTER gesetzt hatte (wie Du das andeutest), dann kann das durchaus sein, dass die Dinger bei edim enden. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
| Ä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 |