Mission nur für einen Tag verfügbar

  • Mission nur für einen Tag verfügbar

    Momentan kursiert ein seltsamer Bug mit den Missionen bei dem eine Mission nur einen Tag lang verfügbar ist.
    Nach einiger Verwirrung und ein bisschen rumprobieren bin ich endlich dahinter gekommen was das Problem ist. Sobald der Start Tag der selbe wie der End Tag ist, ist die Mission nur noch für den ersten definierten Tag verfügbar.
    Wenn also die Condition z.B. <condition type="date" minDate="01-01" maxDate="01-02" /> ist, ist die Mission nur am 01.01. verfügbar. Wenn die Condition allerdings <condition type="date" minDate="01-01" maxDate="02-02" /> ist, ist sie über die gesamte Spanne vom 01.01. bis zum 02.02. verfügbar.
  • Bei weiteren Tests ist mir aufgefallen, dass die Mission gar nicht angezeigt wird, wenn der Tag des maximums kleiner als der Tag des Minimums ist.
    Somit werden Missionen bei denen die Condition z.B. <condition type="date" minDate="02-01" maxDate="01-02" /> lautet, gar nicht available, während <condition type="date" minDate="01-01" maxDate="02-02" /> ganz normal funktioniert.
  • Nochmal ein kleines Update. Die Mission im Fall 1, also <condition type="date" minDate="01-01" maxDate="02-02" /> ist auch nur 2 Tage verfügbar! Und zwar am 01.01. und am 02.01. danach verschwindet sie wieder.
    Das Problem liegt also irgendwo im Abstand der Tage bei dem die verschiedenen Monate der beiden Daten außer acht gelassen werden.
  • Vielleicht gibt es einen Anhaltspunkt dafür in den Daten der anderen Missionen wie diese aufgebaut sind! Aber da hast du bestimmt schon alles durchforstet.
    CPU: Intel Core i7-8700,6x3700 MHz Turbo bis zu 4700 MHz, CPU-Kühler: CSL Maelstrom 120 Wasserkühlung, 500GB SSD +3000GB Seagate/Western Digital, 32GB DDR4-Ram, GTX 1080 Ti Armor 11G OC 11GB GDDR5X, Mainboard: ASUS Prime Z370-P, Netzteil: 700 Watt Power Boost 80+ Gold, Windows 10 Home 64-Bit, Logitech G29 und Saitek Seitenkonsole
  • Nach ein wenig mehr probieren bin ich zu einer weiteren Erkenntnis gekommen. Die Missionen funktionieren nur an den entsprechenden Tagen die ich zuvor schon angegeben hatte, allerdings in jedem Monat. Als Beispiel: <condition type="date" minDate="01-03-2001" maxDate="02-06" /> funktioniert ab dem 01.03.2001 - 02.06.2001, hierbei allerdings nur am 01.03, 02.03, am 01.04., 02.04, am 01.05, 02.05 und am 01.06., 02.06. An allen anderen Tagen dazwischen ist die Mission nicht verfügbar.
  • Hat es damit vielleicht zu tun? <mission type="story" visible="1" observable="0" autostart="1" autostop="1" restartable="0" silentstart="1" drawMode="active"

    denn diese Parameter sind anders belegt mit 0 und 1 als die anderen Missionen
    CPU: Intel Core i7-8700,6x3700 MHz Turbo bis zu 4700 MHz, CPU-Kühler: CSL Maelstrom 120 Wasserkühlung, 500GB SSD +3000GB Seagate/Western Digital, 32GB DDR4-Ram, GTX 1080 Ti Armor 11G OC 11GB GDDR5X, Mainboard: ASUS Prime Z370-P, Netzteil: 700 Watt Power Boost 80+ Gold, Windows 10 Home 64-Bit, Logitech G29 und Saitek Seitenkonsole
  • Ich denke nicht. Die sind für die Sichtbarkeit der Mission gedacht. Und sichtbar ist sie ja, nur sind die Conditions nicht erfüllt obwohl sie es eigentlich sein sollten.
    Ich denke hier handelt es sich ganz eindeutig um einen Bug bei dem wahrscheinlich eine Differenz der Tage berechnet wird. Dabei wird aber der Monat außer acht gelassen.