Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0001889EresseaGeneralöffentlich2017-12-05 19:49
ReporterKildaron Bearbeitung durchEnno  
PrioritätnormalSchweregradschwerer FehlerReproduzierbarmanchmal
Status geschlossenLösungerledigt 
Zielversion3.12Behoben in Version3.12 
Zusammenfassung0001889: [E2] engl. Modus // Order USE brain wax
Beschreibung

Der Bug ist irgendwie voll seltsam und tritt nun zum zweiten Mal auf.

Vor einiger Zeit (743) habe ich bei mehreren Einheiten in Magellan die Order "USE 1 brain wax" gesetzt. Die Order wurde auch ausgeführt, mit einer Anmerkung!

In Runde 744 stand unter Messages -> Effects -> 9 Gehirnschmalz. Unter -> Desktop -> Details, wurde ebenfalls Gehirnschmalz angezeigt und "nicht" brain wax!

In Runde 745 wollte ich dann bei einer anderen Einheit die Order "USE 1 brain wax" setzen. Nun ging das nicht mehr, wohl aber die Order "USE 1 Gehirnschmalz". Zumindest zeigte dies Magellan so an.

Ich habe dann trotzdem in runde 745 die Order "USE 1 brain wax" gesetzt und in Runde 746 diese Fehlermeldung hier erhalten:

Einheit (ycxy) in Schwarzeichen (16, 4): 'USE 1 brain wax' - This item cannot be used.

Nun stand unter -> Desktop -> Details wieder der englische Begriff. Unter Messages -> Effects -> stand aber immer noch das deutsche Wort -> Gehirnschmalz

In Runde 746 wurde dann wieder einmal die Order "USE 1 brain wax" gesetzt. Diesmal wurde die Order auch ausgeführt wie in 747 zu sehen war:

Einheit (ycxy) uses brain wax.

Es stand weiterhin unter Messages -> Effects -> das deutsche Wort Gehirnschmalz, unter -> Desktop -> Details der englische Begriff. In Magellan konnte die Order "USE 1 brain wax" ausgewählt werden.

Das Problem schien sich für mich in Luft aufgelöst zu haben. Nun sind wir aber ein paar Wochen weiter und das ganze Thema geht von vorne los.

Hier die Notizen aus Runde 759.

Einheit (d7so) in Schwarzeichen (16, 4): 'USE 1 brain wax' - This item cannot be used.

Einheit (kmn9) in Schwarzeichen (16, 4): 'GIVE 6f94 1 Gehirnschmalz' - The unit does not have such a thing.

ECheck gibt wieder eine Fehlermeldung aus weil man die Order "USE 1 Gehirnschmalz" in Magellan auswählen kann. null(554): Fehler: Unrecognized potion. `USE 1 Gehirnschmalz'

Auch taucht der Fehler unter -> Desktop -> Details wieder auf. Es wird Gehirnschmalz angezeigt und "nicht" brain wax!

Die Daten die Magellan anzeigt kommen doch aus dem CR Report den der Server übermittelt. Vermutlich ist dort auch der Fehler zu suchen. .

Zusätzliche Informationen

Ob dieses Problem auch bei anderen engl. Tränken auftritt, habe ich noch nicht ausprobiert.

TagsKeine Tags zugeordnet.
Partei
SpielE2
Report

Notizen / Dateien

Enno

Enno

2012-05-10 19:56

Administrator   ~0004847

Ich vermute mal, das Problem ist USE 1 "brain wax" - die Anführungszeichen sind wichtig.

Kildaron

Kildaron

2012-05-10 22:12

Reporter   ~0004848

Sorry Enno, das hatte ich vergessen zu erwähnen.

Beide Befehle werden von mir, wie hier beschrieben, verwendet. -> GIVE XYZ 1 "brain wax" -> GIVE XYZ 1 brain~wax

Diese Schreibweise (egal welche von beiden) wird aber in Magellan nicht erkannt und als Fehler angezeigt.

Über das Auswahlmenü kann ich auch nur "Gehirnschmalz" auswählen und nicht "brain wax".

Region: Coordinates: 16, 4 (ID:kuyqbL) Einheit: kmn9

Unter Details hat die Einheit (kmn9) 17 Gehirnschmalz stehen!

Bei einer anderen Einheit (d7so) (selbe Region) als Beispiel, steht unter "Effects" 10 Gehirnschmalz.

Enno

Enno

2012-05-11 20:31

Administrator   ~0004850

Okay, nur um sicherzustellen, das Du an der richtigen Adresse bist:

Mit Magellan habe ich nichts zu tun. Mit echeck ein bischen mehr. Erkennt der Server die Schreibweise, und führt den Befehl aus?

Kildaron

Kildaron

2012-05-12 02:01

Reporter   ~0004852

Ja, der Server erkennt die Schreibweise, Befehle werden auch ausgeführt.

Enno

Enno

2012-06-28 07:58

Administrator   ~0004943

Ich habe das mit dem neusten ECheck (von dieser Woche) getestet, und kann es nicht mehr nachvollziehen. Kan sein, das die letzten Änderungen es behoben haben.

Kildaron

Kildaron

2012-12-05 20:37

Reporter   ~0005013

Totgesagte leben länger...

oder anders gesagt...

Die seltsame Verwandlung des brain wax zum Gehirnschmalz und wieder zurück.

Da ich nun schon ein wenig an mir gezweifelt habe, habe ich mal die alten Reporte mir angeschaut.

In der Runde 800 stand unter Details im Fenster unter Potions: 14 of 14 brain wax! In Runde 801, so musste ich gerade feststellen, steht da dann auf einmal Gehirnschmalz (nur das es mir da nicht aufgefallen ist)! In Runde 802 möchte ich brain wax einsetzen, und siehe da, Magellan bietet mir über USE 1 ... na waswohl... "Gehirnschmalz" zur Auswahl an, und das im englischen Modus. Nicht zu vergessen das unter Potions auch Gehrinschmalz erwähnt wird.

Notiz unter Potions: R799 brain wax R798 brain wax R797 Gehirnschmalz R796 Gehirnschmalz R795 Gehirnschmalz R794 brain wax R793 Gehirnschmalz R792 brain wax R791 Gehirnschmalz R790 brain wax R789 Gehirnschmalz R788 brain wax R787 brain wax R786 Gehirnschmalz

Sau geil ist auch dass mit jedem CR in Magellan, die Order von brain wax zu Gehirnschmalz wechselt und wieder zurück. Ganz so was der Wochen-CR gerade hergibt.

Benutzt eine Einheit brain wax, wird übrigens ab der Folgewoche unter Effects, brain wax immer auf deutsch angezeigt! Aber das hatte ich oben ja schon erwähnt.

Ich hab keine Ahnung ob das "nur" ein Magellan problem ist. Ich vermute aber das der Fehler im CR liegt.

-> Ein Schelm der darin einen Scherz vermuttet ;-)

Wurde getestet mit: Version: 2.0.6 (build 538) Stand: 05.12.2012 05:15:02 +01:00

Enno

Enno

2016-04-03 13:50

Administrator   ~0006527

Ich vermute aber das der Fehler im CR liegt.

Kannst Du vielleicht mal in den CR hinein gucken, und diese Vermutung bestätigen oder widerlegen? So wie das jetzt ist, kann ich hier nichts tun, und vermute, dass es ein Fehler in Magellan ist (Occam's Razor).

Enno

Enno

2017-03-17 20:34

Administrator   ~0007158

Benutzt eine Einheit brain wax, wird übrigens ab der Folgewoche unter Effects, brain wax immer auf deutsch angezeigt! Aber das hatte ich oben ja schon erwähnt.

Ich glaube, das Problem habe ich diese Woche gefunden. Da wird in creport.c die default_locale benutzt (und die ist Deutsch).

Enno

Enno

2017-03-19 06:38

Administrator   ~0007159

Sprache im CR gefixt in https://github.com/eressea/server/pull/678

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2012-01-29 13:28 Kildaron Neuer Eintrag
2012-05-10 19:56 Enno Notiz hinzugefügt: 0004847
2012-05-10 22:12 Kildaron Notiz hinzugefügt: 0004848
2012-05-11 20:31 Enno Notiz hinzugefügt: 0004850
2012-05-12 02:01 Kildaron Notiz hinzugefügt: 0004852
2012-06-28 07:58 Enno Notiz hinzugefügt: 0004943
2012-06-28 07:58 Enno Status neu => erledigt
2012-06-28 07:58 Enno Lösung offen => nicht reproduzierbar
2012-06-28 07:58 Enno Bearbeitung durch => Enno
2012-12-05 20:37 Kildaron Notiz hinzugefügt: 0005013
2012-12-05 20:37 Kildaron Status erledigt => Rückmeldung
2012-12-05 20:37 Kildaron Lösung nicht reproduzierbar => wiedereröffnet
2016-04-03 13:50 Enno Notiz hinzugefügt: 0006527
2017-03-17 20:34 Enno Notiz hinzugefügt: 0007158
2017-03-17 20:34 Enno Projekt ECheck => Eressea
2017-03-19 06:38 Enno Status Rückmeldung => erledigt
2017-03-19 06:38 Enno Lösung wiedereröffnet => erledigt
2017-03-19 06:38 Enno Behoben in Version => 3.12
2017-03-19 06:38 Enno Notiz hinzugefügt: 0007159
2017-05-12 22:21 Enno Zielversion => 3.12
2017-05-12 22:21 Enno Zusätzliche Informationen aktualisiert
2017-05-12 22:21 Enno Spiel => E2
2017-12-05 19:49 Enno Status erledigt => geschlossen