Наличие в колоде дублирующихся карт, особенно пешек, должно в разы усложнять комбинаторику, да... Я бы как минимум предложил бы присвоить парам/тройкам/каре пешек, фигур и монархов разные значения, возможно, вплоть до "пара монархов бьёт каре пешек".
А вопрос в чём? Не вижу пока вопроса.Как быстро и удобно считать старшинство? Просто прибавляй к числовой стоимости твоей комбинации модификатор. Благо можно обойтись небольшим числом модификаторов - "все карты одной масти", например. При равенстве комбинаций смотрим на тип старшей карты из входящих в комбинации, при равенстве - на старшую из оставшихся.
Что старше - Тройка Пешек или Каре Пешек?