Cull objectively inferior oka gifts

Granted, I have no gloves and my DEX is 6.

But how about a re-roll in a situation like this?

Choose an item to acquire.
 a - a +0 pair of gloves of dexterity
 b - the +0 pair of gloves "Nicvaoch" {Dex+4}
 c - the +15 Maxwell's patent armour {-Tele *Silence rElec Will+ rCorr}
 d - the +2 pair of gloves "Pemew" {rN+ Dex+4}
1 Thank

There was some attempt at this but it didn’t apply to artifact properties. I guess the Dex+4 isn’t internally the same as having the “of dexterity” brand so it could duplicate those fine.

Very unusual to roll 2 artifacts and a non-artifact and have a strict hierarchy with no trade-offs haha!

i take comfort in that it used to happen more often :slight_smile:

it is… out of scope for me to try a better _is_duplicate function but…

while (acq_items.size() < 4)

I wonder if this were, say, six or seven instead of four… this i can try. Although I’m sure four was chosen for a reason.

thanks

You think oka should offer more than 4 items?

I think your suggestion to cut down on straight upgrades is a good one. (though an algorithm that did that might not know that “dex +4” is an upgrade to “of dexterity” unless there are special checks for different brands which might be annoying to maintain, at least maybe options b and d shouldn’t be paired together haha)