Closed DarkFenX closed 6 years ago
Posted by @blitzmann
Yeah, fighters are a new thing and EOS was never updated for them AFAIK. While implementing them, we should consider adding the data that is also found here:
https://gist.github.com/blitzmann/935c2d5b178d62205ba88a30463e8eda
I would assume EOS should handle fighters and their abilities, along with DPS calcs and whatnot. This is something that I would really like @DarkFenX to look at and give opinion of..
Posted by @Ebag333
While implementing them, we should consider adding the data that is also found here
So we want to support multiple languages?
It'd actually be pretty trivial to add support for that, at least for the stuff that CCP has already translated for us.
Also, dang it, I forgot about their special abilities.
We could do something like:
fit.fighter.add(Fighter(2948, state=State.active, count=4, ability1=active, ability2=offline))
But that could get fugly if CCP ever added fighters with more than 3 abilities....
Posted by @blitzmann
So we want to support multiple languages?
No (well yes, but that's a different discussion), I was specifically referring to this data. https://gist.github.com/blitzmann/935c2d5b178d62205ba88a30463e8eda#file-fighterabilitiesbytype-json
It's currently hardcoded in pyfa which is less than ideal because I never got around to building out proper support for it.
Supported as of today
Posted by @Ebag333
Slots for fighters don't seem to exist at all in Eos.
We could treat them as drones, but that might get a bit complicated as fighters have multiple fighters per flight (example: 4 out of a maximum of 9), while drones are always a 1/1 ratio.
It's probably best to add a new spot for them.
An example fighter from the JSON: