EVE-Workbench / Eveworkbench.Issues

The EVE Workbench issue tracker
0 stars 0 forks source link

'Missing Skills' for ships you're able to fly due to legacy changes #43

Open RygelC opened 4 years ago

RygelC commented 4 years ago

Describe the bug The fit screen may show players that they are unable to pilot a ship, even though they can, due to past changes in skill requirements.

image

Pre-Summer 2013, there was only one Destroyer and Battlecruiser skill. As an example, in order to train Faction Cruiser, you only needed Faction Frigate IV. Following the change, the Destroyer and Battlecruiser skills were split into four skills each, one for each faction, and the skills required to train Faction Cruiser became Faction Frigate III and then Faction Destroyer III. The same was the case between Cruiser and Battleship.

In order to prevent players from being able to fly ships they used to fly, skills were set such that you only required the Primary skills to fly the ship and prerequisite skills for those primary skills were ignored.

image

A similar change occurred with the Onslaught expansion in November 2018 with the Trigalvian ships. With Into the Abyss, the Damavik, Vedmak and Leshak were introduced. Training Trigalivan Cruiser required Triglavian Frigate III. When Onslaught was released, the Kikimora and Drekavac were introduced, along with Triglavian Destroyer and Battlecruiser skillbooks. If you had already trained into the Vedmak or Leshak, you could still fly them, despite missing the new prerequisites of Triglavian Destroyer III and Triglavian Battlecruiser III respectively.

To Reproduce Log on with a character that has the primary skills required to fly the ship (e.g. Minmatar Battlecruiser I for the Hurricane Fleet Issue), but not all of the prerequisites for that skill (e.g. Minmatar Destroyer III), and then look at a fit for a relevant ship.

Expected behavior The website should assess that you have the primary skills to fly the ship trained, not the primary and all prerequisites for those primary skills, thus show that the ship can be flown.

image

Screenshots See above.

Additional context The result of this bug is pretty minor; anyone affected by it will likely know the cause and know it is not an issue.