jdgwf / battletech-tools

BattleTech and Alpha Strike mech utilities
https://jdgwf.github.io/battletech-tools/
MIT License
25 stars 17 forks source link

Command Formation Not Displayed #22

Open whiteraymond90 opened 1 year ago

whiteraymond90 commented 1 year ago

Command Formation not displayed when either checking available formation bonuses or selecting it from the menu of a new formation.

CommandFormationNotDisplaying-New CommandFormationNotDisplaying

cam-smith commented 1 year ago

When I first did this the Command Formation was just too complicated to put in. It requires Commander + SubCommander abilities that haven't been added yet.

FrancisDR2 commented 1 year ago

Is there a plan to put this in or has a path not yet been determined?

whiteraymond90 commented 1 year ago

I'm not sure entirely what the Commander + Subcommander abilities that were mentioned, though I suspect that's SCAs and those rules. If that's the case, those shouldn't be a requirement for the lance to exist in the interface because of the soft "recommended" in the language for the lance. If SCAs and designating force commanders were added to the force builder, that would be super cool, though.

FrancisDR2 commented 1 year ago

As Raymond says above, as a workaround, would it work to apply the Command Lance as an available pulldown with soft 'recommended' use language instead? e.g. "Command Lance - Multitasker, Command Lance - Bloodstalker, Command Lance - Combat Intuition" etc.? (With the guidance - "only two Command Lance abilities can be issued per lance?"

Or maybe the logic tree could be that Command Lance tagged abilities are available to all lances, but once one was selected, you only get one more Command Lance ability and all the other abilities are greyed out?

Further, if any other ability was previously selected, those abilities would be pulled out with a user pop-up saying "abilities replaced by command ability, select one more command ability or remove this one" or something like that... Just brainstorming.

whiteraymond90 commented 1 year ago

Francis, I don't understand what you're saying with "Command Lance tagged abilities". Right now, if it were implemented with how the publicly facing version of the app works, it would check that 50% of the formation (I suspect rounded up, since its not specified in printing 5) are Sniper, Missile Boat, Skirmisher, or Juggernaut roles, then check that there is at least one more member that is a Brawler, Striker, or Scout. That's all that's required to exist as a Command Formation.

IF Special Command Abilities, the rules in that section of the book, were part of the app, then that's when rules around commanders and sub commanders and this formation actually matter, in my understanding.

FrancisDR2 commented 1 year ago

What I meant to say was that some abilities are granted for free simply by having the lance qualify for being a command lance. As it stands now there is soft language for the command lance already there though you do need to note manually which unit is getting that ability in the free text field.