Or we modify the "good" squelch to ignore items with inherent attributes, and add, say, Slay Animal to scythes of slicing, and Resist Shards to adamantite plate armor. Just as an example. Those are, to my knowledge, the only top-tier items without inherent attributes (beyond mere indestructibility) as it stands.
DSM squelch as good!!!
Collapse
X
-
@Derakon: I wouldn't mind squelching by ego type, it's probably fine-grained enough without needing to go all the way to squelching by individual property - but a 1d4 dagger of Extra Attacks is a whole different issue from a BoC of Extra Attacks, so you still need a second dimension whichever you choose."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
Comment
-
@Derakon: I wouldn't mind squelching by ego type, it's probably fine-grained enough without needing to go all the way to squelching by individual property - but a 1d4 dagger of Extra Attacks is a whole different issue from a BoC of Extra Attacks, so you still need a second dimension whichever you choose.
Squelching doesn't need to handle everything, IMO; it just needs to handle enough that the user doesn't feel like they're wearing down their 'k' key every time they sort through loot. It's already a huge improvement over the old days.Comment
-
Have you got a better idea than separate squelch for every different DSM?Comment
-
That's the bug, it was wielded when it got pseudo. I needed to remove it and put it back on before it got differentiated as splendid. Either it should have been recognized immediately upon wielding as splendid (it had that lite), or it should have done that when pseudo kicked in without removing and putting it back on. I'd prefer "recognizable upon wielding" -things to do the first one.Comment
-
Well, I knew my ID-by-use was different to Vanilla's, and I just didn't really think about how.
In case anyone's interested (or not, frankly), here is how ego-ID wroks in FA:
- Each ego type needs to be identified once before it is known (and remembered by everseen).
- Each ego-item has a list of properties which will identify it.
- Once one of these properties is recognised (by use of that item) the ego is known.
- Details of individual proerties of a particular item (random resists, plusses, etc) may remain unknown after the ego is recognised.
Note that some egos are obvious on wield or pickup (from stat bonuses for example).One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
That's the bug, it was wielded when it got pseudo. I needed to remove it and put it back on before it got differentiated as splendid. Either it should have been recognized immediately upon wielding as splendid (it had that lite), or it should have done that when pseudo kicked in without removing and putting it back on. I'd prefer "recognizable upon wielding" -things to do the first one."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
Have you got a better idea than separate squelch for every different DSM?
To answer your question directly, I don't think it's worth much time to 'fix' the DSMs in the current system - I would rather whoever did that either ported in NPP squelch or rewrote squelch anew. But one simple fix might worth a try: change the concept of "excellent with high resists" into simply "with high resists", i.e. take out the test for o_ptr->ego. That way the "high" DSMs will automatically be considered "excellent" for squelch purposes, and it doesn't matter whether there are ego DSMs or not.
EDIT: I have a horrible suspicion that Derakon already suggested that. Oh well. It would have the side effect of not squelching plain BoCs and MoDs as well."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
That is certainly a bug - splendid items should instantly be noted as splendid on wield, regardless of whether they're already pseudo'd or not. Can you reproduce this? Ideal would be a savefile containing an un-pseudo'd item that should be splendid but does not show up as such on wield.Comment
Comment