Ticket #45772

sandbox: MaxLatitude requirement for Space Elevator

Date d'ouverture: 2022-10-05 11:58 Dernière mise à jour: 2022-10-10 00:12

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Jalon:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
1

Détails

sandbox Space Elevator has a commented-out "MaxLatitude" requirement with a comment that it should be enabled once we have support for it. Now we have. Check that also the value makes sense with the requirement implementation we have.

Ticket History (3/7 Histories)

2022-10-05 11:58 Updated by: cazfi
  • New Ticket "sandbox: MaxLatitude requirement for Space Elevator" created
2022-10-08 09:33 Updated by: alienvalkyrie
Commentaire

A problem that was also touched on a bit in the mentioned GNA ticket: If we restrict the Space Elevator to only be buildable near the equator, it will (under current rules) be completely unbuildable on alltemperate maps. For effects, there are workarounds for this (since different effects can activate and stack based on server settings / global latitude requirements); this is not possible for a building, since that can only have one requirement vector.
This is fine if the alltemperate map is meant to emulate a small section of a larger planet in the middle latitudes, but it still raises the question if we want this to be the case, and if not, what to do about it.

The second question is what latitude bound to use exactly – the only numbers in the GNA discussion seem to implicitly assume degrees, so the 5 in the commented-out requirement would work out to 5 * 1000/90 = 500/9 or about 55.56 latitude points in our 1000-based implementation; I'd at least round that up to 60 to be on the slightly safer side for smaller maps; though I do feel it could still be much higher.

(The question of balance, with this change favoring players who happen to start near the equator and grab territory there early, is probably largely irrelevant for a ruleset like sandbox.)

2022-10-08 09:40 Updated by: cazfi
Commentaire

Can we simply lock alltemperate disabled on sandbox?

(Edited, 2022-10-08 09:40 Updated by: cazfi)
2022-10-08 09:45 Updated by: alienvalkyrie
Commentaire

Reply To cazfi

Can we simply lock alltemperate disabled on sandbox?

That would be an option, yeah.

2022-10-08 10:17 Updated by: alienvalkyrie
  • Propriétaire Update from (Aucun) to alienvalkyrie
  • Résolution Update from Aucun to Accepted
Commentaire

I also bumped the latitude range up to +-150, since 60 was unreasonably tight in maps generated with standard settings; this should work reasonably well, including with changed wrap and singlepole settings.

2022-10-10 00:12 Updated by: alienvalkyrie
  • État Update from Ouvert to Atteints
  • Résolution Update from Accepted to Fixed

Modifier

Please login to add comment to this ticket » Connexion