Ну, там есть свой порядок, единственное что, он не в разрезе веса комбинаций описан.
Вес комбинации же рассчитывается из учёта, что каждая последующая руна вдвое дороже предыдущей,
где Mal — 2^0, Ist — 2^1, Gul — 2^2, Vex — 2^3
В целом, эта функция уже реализована для поиска оптимальной комбинации,
осталось только сортировку по этому признаку организовать :)
Подумать ещё только, как это лучше отобразить полаконичней; надеюсь, на неделе руки дотянутся — а там уж посмотрим ;)