Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002427EresseaReportformatöffentlich2018-03-16 21:57
ReporterThoranBearbeitung durchEnno 
PrioritätnormalAuswirkungkleinerer FehlerReproduzierbarimmer
Status erledigtLösungerledigt 
Produktversion3.15.2 
Zielversion3.15.3Behoben in Version3.15.3 
Zusammenfassung0002427: COMMANDS enthalten keine Quotes mehr in Kommandostrings, z.B. LERNE Waffenloser Kampf
Beschreibung

Seit der Änderung vom 03. März ist der Befehl, der einer Einheit in der Vorrunde gegeben wurde und der im COMMANDS-Block des CR enthalten ist, nicht mehr so, wie er gegeben wurde.

Aufgefallen ist mir das bisher beim Kommando
LERNE "Waffenloser Kampf"

Bis einschl. Auswertung 1065 sah der COMMANDS-Block der Einheit wie folgt aus:
--- snip ---
COMMANDS
"LERNE \"Waffenloser Kampf\""
--- snap ---

Seit AW 1066 sieht der Block nun so aus:
--- snip ---
COMMANDS
"LERNE Waffenloser Kampf"
--- snap ---

Zusätzliche Informationen

Betroffene Einheit z.B.: 4yyv

Parteid08a
SpielE2
Report1066

Notizen / Dateien

Enno

Enno

2018-03-16 18:34

Administrator   ~0007853

Au weia. Das macht bestimmt Probleme.

Enno

Enno

2018-03-16 18:59

Administrator   ~0007854

Fragen:

  1. "Waffenloser Kampf" kann man lernen? Tunnelwurm, nehme ich an...
  2. Ich sehe da nur ein LERNE Ausdauer?

Die einzige Einheit, an der ich das sehe, ist diese hier:
EINHEIT 1073966
"Kalter Kerl";Name

Waffenloser Kampf ist das einzige Talent mit Leerzeichen im Namen, daran habe ich bei dem neuen Befehle-Code (Datenbank statt Speicher) wohl nicht gedacht. Es hat sich bei Befehlen viel hinter den Kulissen geändert.

Enno

Enno

2018-03-16 19:48

Administrator   ~0007855

Das ist so schlimm, das sollte vor der nächsten AW repariert werden.

Enno

Enno

2018-03-16 20:15

Administrator   ~0007856

Habe das im CR repariert, ab jetzt wird das in einfache Anführungszeichen geschrieben. In deinem CR steht bei einem erneuten Test jetzt:

COMMANDS
"// Eigene Berufe:"
"// #every 2 2 { #call Dauerlerner 'Waffenloser Kampf' }"
"// #call Dauerlerner Ausdauer"
"LERNE 'Waffenloser Kampf'"

Ich sehe gerade, im NR steht das auch falsch. Dann muss ich das wohl nochmal ansehen, und die Zugvorlage evtl. auch, die bestellst Du aber wohl leider nicht. Ich finde mir mal eine andere Partei mit dem Problem.

Seufz. Das ist das Resultat einer Optimierung für LERNE Befehle, und "Waffenloser Kampf" ist das einzige Talent, bei dem es nicht klappt, wegen des dummen Leerzeichens. Da habe ich mir ja wieder was schönes eingebrockt.

Enno

Enno

2018-03-16 21:30

Administrator   ~0007857

Ah, wunderbar. Code duplication in stream_order und get_command.

Enno

Enno

2018-03-16 21:52

Administrator   ~0007858

Ich glaube, ich hab's jetzt:

* Kalter Kerl (n0oe), Eiszwerge (d08a), 1 Schneemann, vorne, bewacht die
  Region, Talente: Ausdauer 18, Waffenloser Kampf 17, hat: 10 Silber,
  Schneeball, "LERNE 'Waffenloser Kampf'"; An ihm kann man sich kaum
  vorbeischleichen.
Enno

Enno

2018-03-16 21:57

Administrator   ~0007859

Dann präpariere ich mal gleich ein neues Release.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2018-03-12 13:48 Thoran Neuer Eintrag
2018-03-16 18:34 Enno Notiz hinzugefügt: 0007853
2018-03-16 18:34 Enno Bearbeitung durch => Enno
2018-03-16 18:34 Enno Status neu => zugewiesen
2018-03-16 18:59 Enno Notiz hinzugefügt: 0007854
2018-03-16 19:48 Enno Zielversion => 3.15.3
2018-03-16 19:48 Enno Notiz hinzugefügt: 0007855
2018-03-16 20:15 Enno Notiz hinzugefügt: 0007856
2018-03-16 21:30 Enno Notiz hinzugefügt: 0007857
2018-03-16 21:52 Enno Notiz hinzugefügt: 0007858
2018-03-16 21:57 Enno Status zugewiesen => erledigt
2018-03-16 21:57 Enno Lösung offen => erledigt
2018-03-16 21:57 Enno Behoben in Version => 3.15.3
2018-03-16 21:57 Enno Notiz hinzugefügt: 0007859