Options for a CombatResult; see OpposedTestResult.Options.
The Logic that owns the entity. Required (the constructor throws without it) and transient — held in memory, never written to JSON.
Options for a CombatResult; see OpposedTestResult.Options.