MegaMek / megamek

MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
http://www.megamek.org
GNU General Public License v2.0
297 stars 286 forks source link

Advanced Search, Alpha Strike Special Abilties, QOL improvements. #5479

Open Logajam opened 5 months ago

Logajam commented 5 months ago

Environment

49.19

Description

A: the SHLD special ability is missing. B: The array of choices does not seem organized, Looks like it started out Alphabetically, and then more stuff got added on afterwards. C: Some abilities have numeric values that can be attached to them, such as IF (I'm looking for all units with IF4). The ability to be more specific in searches would be nice. D: Limiting by Rules level, Faction, Era, excluding special abilities. Ok so I'm using Megmek to work on a Wolfnet 350 AS list...

Priority: Lowish. Would be nice to have, but there are work arounds and the MUL can be used for some of these searches too.

SJuliez commented 1 day ago

A: SHLD is present; B: coming in #6131

SJuliez commented 2 hours ago

Note that TW and AS filters can be combined, so D should not be a problem

Logajam commented 55 minutes ago

V50.0 now A is present. But for some reason SHLD is in the middle of the Bs section. So maybe I missed it the first go around.

D:
Found rules level. It's hidden by a layer of needing to scroll down. I think tech level and tech base could be moved up and to the left. For my screen there is enough room to have 3 columns of options instead of scrolling down.

Faction is not a searchable catagory in megamek. And is the most important first Filter for a lot of competitive league formats. Or put in example, I want only units from ilKhan Era Wolf Empire, because that's the faction I'm playing today. For extra spicy bonus points, boolean functions. I want all ilkhan era Wolf empire mechs, that were also available to Clan jade falcon in the invasion era but not on the Clan IS general in the Jihad era. (There is probably a story behind that kind of list.) Basic faction/Era filtering is highly desired. Going all out and adding multiple search criteria would be nice but also not important enough to devote resources to right now.

Era could be defined by design year, if i knew what those years were without looking them up on the MUL. Short cuts are good.

Excluding special abilities. Have no idea why I included this option. But I'll trust that past me had a good reason. Figure borrowing the check/X system used in unit type would work.

E: the ability to save a starting condition for searches. Because I never want gun emplacements showing up in any search ever. Or maybe someone only ever wants to see official units. Probably add a show all button to temporarily defilter the saved filter.