private void HandleDiceChange(DiceRoll diceroll) { TargetShip.OnImmediatelyAfterRolling -= HandleDiceChange; if (NamedResult != DieSide.Unknown && !diceroll.HasResult(NamedResult)) { diceroll.ChangeWorstResultTo(NamedResult); Messages.ShowInfo($"{HostName} changes one result to {NamedResult}"); } NamedResult = DieSide.Unknown; }