esi-issues icon indicating copy to clipboard operation
esi-issues copied to clipboard

EVE v20.10 - Faction Warfare Frontlines

Open soratidus999 opened this issue 2 years ago • 2 comments

Feature Request

EVE 20.10 Added a new Frontline mechanic to highlight a Contested system as either a Frontline, Command Operations or Rearguard https://www.eveonline.com/news/view/patch-notes-version-20-10#frontlines https://www.eveonline.com/news/view/state-of-the-union

It would probably make the most sense to add this flag to the systems in https://esi.evetech.net/ui/#/Faction%20Warfare/get_fw_systems

Use case

Generating better maps of Faction Warfare and presenting them to the public outside of the game, as we do currently. But these maps will now be missing crucial data.

Authentication

No changes required, this is simply to replicate features that were created on TQ to their assocated endpoints

Example return

Add a field for this frontline status

[
  {
    "contested": "contested",
    "frontline": "rearguard" <- add this field
    "occupier_faction_id": 500001,
    "owner_faction_id": 500004,
    "solar_system_id": 30003788,
    "victory_points": 640,
    "victory_points_threshold": 3000
  },
  ... repeat ad absurdium
]

Checklist

Check all boxes that apply to this issue:

  • [x] Feature request description is provided
  • [x] Use case exists
  • [ ] Feature requires a new route
  • [x] Feature adds data to existing route
  • [ ] Feature requires new auth scope
  • [x] Feature can reuse existing scope
  • [x] Feature does not require auth
  • [ ] Meta feature, applies to all routes

soratidus999 avatar Nov 08 '22 11:11 soratidus999

As mentioned in #1206 the contested field has ceased to contain any meaningful data. One could repurpose that field or if adding a new field, then remove the outdated contested field.

IcyMidnight avatar Dec 02 '22 09:12 IcyMidnight

Adding in another field of metadata for Battlefields for the system would be handy as well. It can be slotted in right beside the frontline metadata.

jetbalsa avatar Dec 11 '22 13:12 jetbalsa