Show a defense dialog with a strike-mode select and an Additional Modifier field, preselecting defaultKey; resolve to { key, situationalModifier } or null if dismissed. Side-effect-free. Used by Block.
defaultKey
{ key, situationalModifier }
null
The dialog window title.
The strike-mode select field label.
The { key: label } strike-mode options.
{ key: label }
The pre-selected option key.
The chosen key and situational modifier, or null if dismissed.
Show a defense dialog with a strike-mode select and an Additional Modifier field, preselecting
defaultKey; resolve to{ key, situationalModifier }ornullif dismissed. Side-effect-free. Used by Block.