What's the text of the ability? There could be a few different ways, some easier than the others. In all honesty unless you're worried the item will be passed around to different characters it's not usually to much to worry about enforcing this kind of thing.
Easiest way is just to use an eval rule to check if they have the ability after it's put on and throw and error if not.
|