DjvisybalTM Очень хорошее замечание)
Изначально, думая о смысле и цели этой софтины, я сразу же определил, что было бы крайне круто задавать ценовой лимит по сборке и в целом получать на выходе такую сборку, которая была бы достаточно демократична в ценовом плане, но при этом давала хорошие баффы.
Про учёт цены я идею в данный момент откинул в связи с тем, что api (насколько знаю) нет, да и даже если было бы api с аукциона как на сайте Вики, то цены не являются актуальными в каждый момент времени (но это ещё можно решить в теории). Поэтому в дальнейших рассуждениях появилась мысль о присвоении артефактам некоторого индекса ценности, который бы, как минимум определял их касту ценность в рамках экономики.
Все же в данный момент можно сказать, что подбор является не тупым перебиранием всего возможного, а выделением именно тех сборок с наименьшим качеством по каждому артефакту, которые дают нужные пользователю баффы. Но опять же, это первая итерация.
Если есть интересные мысли в какое русло увести прогу, буду только рад)