It seems there's now a fairly widely-shared view that pseudo ID as in V 3.x doesn't really work well in v4 with the number of different types of item and their widely variable quality.
The first thing to establish is whether we need pseudoID at all. With rune-based ID there are only a few dozen runes to learn (70? 80?), and the idea is that by the late game pretty much any item is autoIDd on pickup because you know all the runes. With the improvements to ID-by-use since it was introduced in 3.1.0, I'm not 100% sure we really need pseudo in v4 any more.
If people think we do, it needs completely redefining. The categories of "excellent (no high resists)", "excellent (with high resist)" and "splendid" were designed around the contents of V's ego_item.txt, and simply don't make sense in v4.
I haven't thought about this much, but I have one very simple idea to share, if people want to retain some kind of pseudoID system:
Affixes on items have an "affix level", which indicates how rare/powerful that affix is for that particular type of item at that depth. So rCold is "great" on armour until dl25, "good" from 26 to 50 and "average" below that.
My simple idea is that an item would pseudo according to its highest affix level:
Splendid means it has an "uber" affix (e.g. a 5x slay)
Excellent means it has a "great" affix
Good means it has a "good" affix
Average means it has nothing better than "average" affixes
Obviously we can complicate this as much as we like, bumping pseudo up or down if there are more than a certain number of affixes, etc. For example, we could use "mixed" for items with both a "good" affix and a "bad" one.
But there might be a much better way to do pseudo than using affix levels - other suggestions welcome.
The first thing to establish is whether we need pseudoID at all. With rune-based ID there are only a few dozen runes to learn (70? 80?), and the idea is that by the late game pretty much any item is autoIDd on pickup because you know all the runes. With the improvements to ID-by-use since it was introduced in 3.1.0, I'm not 100% sure we really need pseudo in v4 any more.
If people think we do, it needs completely redefining. The categories of "excellent (no high resists)", "excellent (with high resist)" and "splendid" were designed around the contents of V's ego_item.txt, and simply don't make sense in v4.
I haven't thought about this much, but I have one very simple idea to share, if people want to retain some kind of pseudoID system:
Affixes on items have an "affix level", which indicates how rare/powerful that affix is for that particular type of item at that depth. So rCold is "great" on armour until dl25, "good" from 26 to 50 and "average" below that.
My simple idea is that an item would pseudo according to its highest affix level:
Splendid means it has an "uber" affix (e.g. a 5x slay)
Excellent means it has a "great" affix
Good means it has a "good" affix
Average means it has nothing better than "average" affixes
Obviously we can complicate this as much as we like, bumping pseudo up or down if there are more than a certain number of affixes, etc. For example, we could use "mixed" for items with both a "good" affix and a "bad" one.
But there might be a much better way to do pseudo than using affix levels - other suggestions welcome.
Comment