View Issue Details

IDProjectCategoryView StatusLast Update
0000973EresseaGeneralpublic2007-04-22 14:14
ReporterGaldon Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Summary0000973: GIB xy Kräuter ging nicht
Description

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.

TagsNo tags attached.
Factiongog
Game
Report483

Activities

Schweiger

Schweiger

2006-08-04 16:47

updater   ~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 21: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 17:50

updater   ~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 18: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 14: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 22: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.

Issue History

Date Modified Username Field Change
2006-08-04 15:46 Galdon New Issue
2006-08-04 15:46 Galdon Partei/Faction => gog
2006-08-04 15:46 Galdon Report No. => 483
2006-08-04 16:47 Schweiger Note Added: 0002168
2006-08-04 21:02 Galdon Note Added: 0002169
2006-08-05 17:50 Schweiger Note Added: 0002170
2006-08-05 18:50 Galdon Note Added: 0002171
2006-08-09 14:33 K Note Added: 0002181
2007-02-13 22:40 Enno Status new => resolved
2007-02-13 22:40 Enno Resolution open => no change required
2007-02-13 22:40 Enno Assigned To => Enno
2007-02-13 22:40 Enno Note Added: 0002573
2007-04-22 14:14 Enno Status resolved => closed