Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002797Eresseaöffentlich2022-01-29 11:12
ReporterSolthar Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungerledigt 
Behoben in Version3.30.2 
Zusammenfassung0002797: Schiffsschaden und Kapazität passt nicht mehr zusammen
Beschreibung

Nicht mehr so gut jedenfalls.

In 1248 stand im CR: SCHIFF 472470 "Mirakulix";Name "Karavelle";Typ 1;Anzahl 250;Groesse 3;Schaden 291000;capacity 152890;cargo

In 1249: SCHIFF 472470 "Mirakulix";Name "Karavelle";Typ 1;Anzahl 250;Groesse 3;Schaden 288012;capacity 290990;cargo

Die Kapazität hat sich also mit dem Hotfix verringert. 288012/300000 = 0.96004 entspricht zwar abgerundet 3% Schaden aber seltsam ist das.

Aha, bei einem anderen Schiff gibt es diese Diskrepanz nicht: SCHIFF 143516 "Mondsichel";Name 2;Schaden 196000;capacity

Die Pan (wx8t) hingegen: SCHIFF 1536077 "Pan";Name 2;Schaden 195000;capacity

Der Unterschied hier ist, dass die Pan die 2% Schaden schon lange hat, die Mondsichel wurde erst in Runde 1237 durch Sturm beschädigt.

TagsKeine Tags zugeordnet.
Partei1wpy
SpielE2
Report1249

Eintrags-Beziehungen

verwandt mit 0002799 erledigtEnno Plötzlicher Schiffsschaden bei mehreren Schiffen 

Notizen / Dateien

Enno

Enno

2022-01-21 20:51

Administrator   ~0009427

Mit der Runde, in der das Schiff beschädigt wurde, hat das sicher nichts zu tun. Ich habe aber bei der letzten Änderung etwas an der Funktion für die Kapazität gemacht, glaube ich. Muss ich wohl mal vergleichen.

Enno

Enno

2022-01-21 21:04

Administrator   ~0009428

Zuletzt bearbeitet: 2022-01-21 21:04

Das Schiff hat 999 Punkte Schaden. Scheint mir eher eine krumme Zahl, zumal 100 Punkte Schaden = 1 Größenpunkt. Es ist also 999/250 = 3.996 Prozent beschädigt (Im CR steht abgerundet 3%).

Ich glaube, die neue Funktion rechnet einfach genauer (d.h. nicht mit 3% sondern mit 3.996), weshalb dabei etwas mehr Schaden, oder weniger Platz herauskommt. 0.96004 * 3000 = 2880.12 (neue Rechnung) 0.97 * 3000 = 291000 (alte Rechnung)

Magellan kann das natürlich nicht wissen, das hat nur die ungenauen 3% aus dem CR. Vielleicht sollte es einfach die angebenen Limits benutzen, statt sie selbst zu berechnen?

Enno

Enno

2022-01-21 21:42

Administrator   ~0009429

Früher hatten wir mal den Ansprcuh, das im CR nicht mehr Information enthalten sein sollte als im NR. Das Prinzip ist aber sicher überholt, und in diesem Fall auch Wurst. Ich werde die Schadensanzeige aufrunden, damit jemand, der mit dem NR arbeitet, sich nicht beim Beladen vertun kann. Dass der CR um ein paar Silberstücke genauer anzeigt, was die maximale Kapazität ist, nehme ich hin.

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2022-01-21 11:08 Solthar Neuer Eintrag
2022-01-21 20:50 Enno Bearbeitung durch => Enno
2022-01-21 20:50 Enno Status neu => zugewiesen
2022-01-21 20:51 Enno Notiz hinzugefügt: 0009427
2022-01-21 21:04 Enno Notiz hinzugefügt: 0009428
2022-01-21 21:04 Enno Notiz bearbeitet: 0009428
2022-01-21 21:42 Enno Status zugewiesen => erledigt
2022-01-21 21:42 Enno Lösung offen => erledigt
2022-01-21 21:42 Enno Behoben in Version => 3.30.2
2022-01-21 21:42 Enno Notiz hinzugefügt: 0009429
2022-01-29 11:12 Enno Beziehung hinzugefügt verwandt mit 0002799