public override void ConditionRoll(DiceRoll diceRoll)
 {
     if (damageModifier == null)
     {
         return;
     }
     foreach (DamageModifier modifier in damageModifier)
     {
         int creatureId = int.MinValue;
         if (diceRoll.IsOnePlayer)
         {
             creatureId = diceRoll.SingleOwnerId;
         }
         DamageType damage = DndUtils.ToDamage(modifier.damageType);
         if (damage != DamageType.None)
         {
             if (diceRoll.HasDamage(damage))
             {
                 diceRoll.CardModifiers.Add(new CardModifier()
                 {
                     BlameName = UserName, Offset = modifier.offset, Multiplier = modifier.multiplier, CreatureId = creatureId, CardModType = modifier.CardModType
                 });
             }
         }
     }
 }