Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000173EresseaGeneralöffentlich2004-07-21 19:13
ReporterKolchose Bearbeitung durchEnno  
PrioritätnormalSchweregradschwerer FehlerReproduzierbarimmer
Status geschlossenLösungerledigt 
Zusammenfassung0000173: Übergebenes Silber ist nicht reserviert
Beschreibung

Silber, das eine Einheit von einer anderen erhält ist nicht automatisch reserviert und wird mit einem gib abcd alles Silber in derselben Runde an abcd wieder abgegeben.

Zusätzliche Informationen

Ein Beispiel ist meine Partein in Runde 387 (wndx) Einheit (nwan) erhält 280000 Silber und übergibt diese an Einheit (dswq) ebenfalls in 387 mit Gib dswq ALLES Silber

TagsKeine Tags zugeordnet.
Parteiwndx
Spiel
Report387

Notizen / Dateien

Schweiger

Schweiger

2004-07-05 21:14

Tester   ~0000403

Kein bug - feature. Die gib-Befehle werden nicht simultan, sondern in einer bestimmten Reihenfolge (ich glaube, wie die Einheiten im nr sortiert sind) innerhalb der Region abgehandelt. Daher kann es sein, dass man Silber, welches man erst diese Woche bekommt, auch gleich wieder weitergibt. Besser mit festen Zahlen als mit 'alles' arbeiten, wenn man garantiert die richtigen Ergebnisse erhalten will.

Kolchose

Kolchose

2004-07-05 21:37

Reporter   ~0000404

Das glaube ich nicht, weil ich meine Gegenstände bisher immer so übergeben habe und mir das bisher noch nie passiert ist. In der Anleitung steht ausserdem eindeutig, dass die Gegenstände und das Silber reserviert sind und daher nicht übergeben werden sollten.

strangeai

strangeai

2004-07-06 11:28

Reporter   ~0000405

Auf Übegaben solcher Art kann man sich auch nicht verlassen. Ich weiß, dass das nicht immer klappt. Das hängt davon ab welche Befehle zuerst bearbeitet werden. Gut möglich, dass das deshalb zwischen 2 bestimmten Parteien immer so klappt zwischen zwei anderen (oder den selben nur umgekehrt) nie, weil die Befehle der einen der beiden Parteien zuerst bearbeitet werden.

Enno

Enno

2004-07-06 17:52

Administrator   ~0000411

Zuletzt bearbeitet: 2004-07-06 17:54

Schweiger hat im Grunde Recht: Man kann sich da nicht drauf verlassen. Das silber kommt hier aber zusätzlich von einer anderen Partei, deshalb ist es nicht die Lösung der Frage.

Ich debugge das mal. Kann so schwer nicht zu finden sein.

Oh, ich sehe gerade, Schweiger hat doch nicht recht. Beispiel, die Einheit hat 6000 silber, kriegt 10000 von woanders. Dann spielt es keine Rolle, in welcher Reihenfolge das ausgeführt wird - ALLES bezieht sich immer nur auf die 6000, weil man die 20000 entweder noch nicht hat, oder reserviert hat. Nur dass das wohl augenscheinlich nicht klappt... Sehen wir gleich.

edited on: 07-06-04 17:54

Enno

Enno

2004-07-06 18:10

Administrator   ~0000413

In der Tat. Beim Auslagern des GIB-Befehles in ein eigenes Code-Modul habe ich vergessen, ein wichtiges #define mitzunehmen. Dadurch wurden die Reservierungen diese Woche nicht gemahct.

Danke, prima!

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2004-07-05 15:28 Kolchose Neuer Eintrag
2004-07-05 15:28 Kolchose Partei/Faction => wndx
2004-07-05 15:28 Kolchose Runde/Turn => 387
2004-07-05 21:14 Schweiger Notiz hinzugefügt: 0000403
2004-07-05 21:37 Kolchose Notiz hinzugefügt: 0000404
2004-07-06 11:28 strangeai Notiz hinzugefügt: 0000405
2004-07-06 16:12 Enno Status neu => zugewiesen
2004-07-06 16:12 Enno Bearbeitung durch => Enno
2004-07-06 17:52 Enno Notiz hinzugefügt: 0000411
2004-07-06 17:54 Enno Notiz bearbeitet: 0000411
2004-07-06 18:10 Enno Status zugewiesen => erledigt
2004-07-06 18:10 Enno Lösung offen => erledigt
2004-07-06 18:10 Enno Notiz hinzugefügt: 0000413
2004-07-21 19:13 Enno Status erledigt => geschlossen