Show the attack dialog (Strike Mode + Aim + Additional Modifier) and resolve
to the chosen inputs, or null if dismissed (or if there is no mode to offer).
Side-effect-free.
The strike-mode select is keyed by each mode's index in modes — the same
convention the block dialog uses — because a strike-mode shortcode is unique
only within its own weapon, so two weapons can both offer a swing.
Show the attack dialog (Strike Mode + Aim + Additional Modifier) and resolve to the chosen inputs, or
nullif dismissed (or if there is no mode to offer). Side-effect-free.The strike-mode select is keyed by each mode's index in
modes— the same convention the block dialog uses — because a strike-mode shortcode is unique only within its own weapon, so two weapons can both offer aswing.