Generic Links - #2795
Open
GET-R3AL wants to merge 8 commits into
Open
Conversation
Command view, instead of building and adding a full fit with command bursts. Strengths run 0-5% per level (level V assumed), with or without a mindlink, and interact with normal links ship fits as if it were a normal fit with links. - eos/saveddata/commandLink: new CommandLink model plus link/buff definitions, strength multiplier and base values sourced from live command burst data; injects the warfare buffs through the existing addCommandBonus path - eos/saveddata/fit: apply active command links during calculation - eos/db/saveddata/fit + migration 50: persist command links per fit via a new commandLinks table and relationship - gui/fitCommands/commandLink: add/remove/toggle commands (calc + gui) with undo - Context menu: Generic Links submenu with one-click Max Links, All Links and per-category individual links; strength x mindlink leaves (mindlink first), built with a single binding per menu to keep it responsive - commandView: list, toggle and remove command links alongside command fits, and include them in the tab count
Leftover scratch file from checking command burst attribute values, not part of the Generic Links feature. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lets a fit simulate links at a chosen strength directly from the Command tab, instead of having to build and add a separate fit with command bursts and charges.
Right-click in the Command view > "Generic Links" to pick a link type and a strength from 0-5%/lvl (level V Skills assumed), with or without a mindlink. There's also a one-click "Max Links" option and a top-level "All Links".
They get injected into the fit's command bonuses through the same path real links fits use, so they interact correctly with normal links fits, can be toggled on/off, dragged around, undone/redone, etc.
Added a new commandLinks table (migration 50) to store the selections per fit