Ich stelle oft 11 Handelszeilen ein. Bei jeder Zeile dreht die Sanduhr, um die Zeile an den Server zu übermitteln, meinen Lagerbestand zu prüfen und den Handel in die Verkaufsliste aufzunehmen. So verbrauche ich jeden Tag 10 nutzlose Minuten nur für diese Warterei.
Zu 99,99% Prozent werden die Handel vom System akzeptiert. Ich denke, dies ist auch bei anderen Spielern so. Deshalb wäre es für viele Spieler eine große Erleichterung, wenn die Einzelzeilenprüfung entfällt und man erst alle 11 Handelszeilen (oder mit Dias auch mehr) zügig ohne Verzögerung einstellen kann, dann einen grünen Haken klickt, erst dann werden alle Handelszeilen an den Server übermittelt und auf Machbarkeit geprüft. Nicht machbare Handel werden mit einem Hinweis zurückgewiesen.
Vorteil:
Eine große Zeitersparnis für alle handeltreibenden Spieler.
Nachteil:
Nicht machbare Handel werden erst nach der Übermittlung aller Aufträge vom System beanstandet. Da dies aber fast nie auftritt, ist dies das deutlich kleinere Übel.
Ablauf im Detail:
Um Verkäufe einzustellen erscheint eine leere Liste fast genau so wie die jetzige, jedoch mit 11 Zeilen pro Seite, ggf. scrollbar. Über der Liste steht eine Statuszeile, die die Anzahl der freien Handelszeilen bzw. kaufbaren Handelszeilen angibt, z.b. wenn noch 2 Handel drin stehen: "1 Handel frei, 8 Handel für Münzen kaufbar, ab dem 10. Handel edelsteinpflichtig".
In der Liste können die Bearbeitungsfunktionen ohne Prüfung verwendet werden:
* eine Zeilenleerung wird ohne Sicherheitsabfrage und ohne Prüfung client-intern vermerkt, aber vom Client sofort leer dargestellt.
* es wird nicht geprüft, ob die Kosten eines Handels (also Münzen oder Edelsteine) verfügbar sind
* jede leere Zeile kann sofort ohne Prüfung belegt werden, auch das Warenauswahlfenster wird nicht aktualisiert, in ihm stehen konstant die Bestände, die beim Aufruf des Handels aktuell waren, auch die freie Lagerkapazität wird nicht geprüft
* ist die Seite voll und man will weitere Handel edelsteinpflichtig einstellen, so klickt man auf eine Schaltfläche "Nächste Seite", dann wird aber erst die volle Seite zum Server geschickt, geprüft, entsprechende Hinweise (siehe unten) angezeigt und dann erscheint die leere zweite Seite zum weiteren Befüllen. Die Statuszeile lautet "Jeder weitere Handel kostet Edelsteine".
Mit Klick auf "OK", "Nächste Seite" oder "Vorherige Seite" wird die aktuelle Seite zu Prüfung an den Server übermittelt:
* die Aktualisierung der Lagerbestände durch handelsfremde Prozeduren wird blockiert
* es werden die Löschwünsche gezählt und virtuell gebucht
* es werden die Handelskosten ermittelt, geprüft und machbare virtuell bezahlt
* es werden die virtuell bezahlten einzelnen Handel geprüft und machbare virtuell gebucht
Es erscheint ein Hinweisfenster, z.B. so:
"2 Handel werden entfernt,
1 freier Handel wird belegt
10 Handel werden für 165 Münzen belegt,
(ggf. x Handel werden für y Edelsteine belegt)
(ggf: z Handel können nicht angenommen werden)
<OK> <Abbrechen>"
Mit Klick auf "OK" werden die virtuellen Buchungen real durchgeführt.
Die Blockierung der Aktualisierung der Lagerbestände durch handelsfremde Prozeduren wird aufgehoben.