#4818
Ring of shooting stars (more or less a straightforward port of the ring of the same name from D&D): a chargeable ring which can be applied or invoked and then prompts for a direction. Once entered, a “shooting star” object (in the venom class?) flies in that direction, with no range limit, and explodes when it stops or hits the floor, possibly creating multiple explosions like the skilled fireball or cone of cold spell, and the ring loses a charge.
The damage type could be any of the following:
- Use AD_STAR from dNetHack (a damage type that deals physical damage and is also treated like silver for monsters which hate it), though this may be too much work to implement.
- Each use of the ring randomizes among physical, magic missile, fire, cold, and shock explosions. (If multiple explosions happen, they could all be of one type, or different.)
- Each individual ring deterministically randomizes from those damage types, and all explosions it produces will be of that type.
How the ring should work with negative charges is not well-defined. It should probably never generate with negative charges anyway, but options here include special-casing the ring so it can’t have negative charges, doing nothing while applied with negative charges, or consuming a negative charge, but with some bad effect like a large chance of exploding on the hero’s space.
This ring is a bit of an oddity in that it has no effect when worn. It probably should have to be worn in order to use it, which makes it more tactically interesting.