esi / esi-issues

Issue tracking and feature requests for ESI
https://esi.evetech.net/
207 stars 23 forks source link

EVE v20.10 - Faction Warfare Frontlines #1334

Open soratidus999 opened 1 year ago

soratidus999 commented 1 year ago

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:

IcyMidnight commented 1 year ago

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.

jetbalsa commented 1 year ago

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.