Currently, things are a bit of a mess. Your weapon pseudos as excellent, but may change to splendid when you wield it. Or you wield it without pseudo, is marked as splendid, but might still be an artifact. It could get really confusing if you are squelching excellent weapons, but your weapon marked {excellent} does not get squelched. Also, if squelching all but artifacts is allowed, you can squelch-test an unpseudoed item marked {splendid} or get confused if you don't fully understand that sometimes {splendid} means not-special, sometimes undetermined could still be special.
I'd like the following set of changes.
(1) Pseudo before wield marks an ego item {ego}, which is changed to {excellent} or {splendid} on wield.
(2) Wielded non-artifacts are immediately marked {tried} or {splendid}. {tried} will change with pseudo. Hmm -- we also need {tainted} for otherwise splendid with drain_experience, but that's a side point.
(3) Wielded artifacts are immediately marked {special}
I'd like the following set of changes.
(1) Pseudo before wield marks an ego item {ego}, which is changed to {excellent} or {splendid} on wield.
(2) Wielded non-artifacts are immediately marked {tried} or {splendid}. {tried} will change with pseudo. Hmm -- we also need {tainted} for otherwise splendid with drain_experience, but that's a side point.
(3) Wielded artifacts are immediately marked {special}
Comment