soolar
Member
I would love to be able to give certain items that are useful for things other than just their numeric modifiers a bonus score to account for their useful abilities without outright forcing their equipment, so that they can become naturally equipped if I don't have anything particularly well suited to my current task.
For example, the mafia thumb ring (or whichever one it is that gives adventures), and screege's spectacles for the bonus meat stuff. There are other items I've thought I'd like to do this with, but those are the ones that I know I would right off the top of my head.
I've toyed around with ideas for how to implement this via ASH, and the only way I can see to do it is to give these items a flat score, instead of a bonus score (in case they're already naturally suited to my current statement), unless I want to effectively implement my own maximizer from scratch in ASH.
One way I can see to do this that seems reasonable to me is to have the +equip (and maybe -equip too) accept a numeric argument, something like "+100equip mafia thumb ring" to give the thumb ring 100 bonus points, but not necessarily outright force its equipment. Or it could just be a new keyword, like "+100bonus mafia thumb ring" or something, if +/-equip already accepts a numeric argument for some other reason that I've missed. Could likewise accept negatives to subtract from the score, although I don't have an actual use-case for negatives in mind yet.
For example, the mafia thumb ring (or whichever one it is that gives adventures), and screege's spectacles for the bonus meat stuff. There are other items I've thought I'd like to do this with, but those are the ones that I know I would right off the top of my head.
I've toyed around with ideas for how to implement this via ASH, and the only way I can see to do it is to give these items a flat score, instead of a bonus score (in case they're already naturally suited to my current statement), unless I want to effectively implement my own maximizer from scratch in ASH.
One way I can see to do this that seems reasonable to me is to have the +equip (and maybe -equip too) accept a numeric argument, something like "+100equip mafia thumb ring" to give the thumb ring 100 bonus points, but not necessarily outright force its equipment. Or it could just be a new keyword, like "+100bonus mafia thumb ring" or something, if +/-equip already accepts a numeric argument for some other reason that I've missed. Could likewise accept negatives to subtract from the score, although I don't have an actual use-case for negatives in mind yet.