Torridity / dsworkbench

The planning tool for the browser game 'Die Staemme'
Apache License 2.0
16 stars 14 forks source link

Probleme mit kleiner map_size #46

Closed Torridity closed 6 years ago

Torridity commented 6 years ago

Die Darstellung sowohl der Hauptkarte als auch der Minimap scheinen an irgendeiner Stelle von einer Mapgröße von 1000 Feldern auszugehen. Sobald die Eigenschaft map_size in den Serversettings 500 ist, sind beide Karten nicht mehr korrekt nutzbar.

Zum Testen einfach ch35 auswählen.

extremeCrazyCoder commented 6 years ago

@ThomasJejkal danke für den Bug-report ich konnte das problemlos Reproduzieren :)

Als Quickfix könntest du in der Core/src/main/java/de/tor/tribes/util/ServerSettings.java die Zeile 79 ändern: Vorher setMapSize(Integer.parseInt(JaxenUtils.getNodeValue(d, "//coord/map_size"))); Nacher setMapSize(1000);

Ich werde mir das ganze in nächster Zeit mal genauer hernehmen und nach einer dauerhaften Lösung suchen, die auch mit solchen Maps zurecht kommt (ich hatte bis jetzt leider noch nix zum testen, und habe eigentlich angenommen, dass der Koordinaten Mittelpunkt dann bei 250|250 liegt und nicht bei 500|500)

extremeCrazyCoder commented 6 years ago

erledigt mit c8136be1666b4bc64ac3154988cdbfe46f9ab678 und 53414847ac3572a35ade2729d8cc7dc1e00271ed @Torridity das kannst du damit schließen sobald ich eine Pull request gemacht hab