From a bug report, but just received: you can't affix candles to the candelabrum while underwater, because the underwater check (can't light candles while underwater) is made too soon. If you somehow managed to get a lit lamp, candle, or candelabrum while underwater, you wouldn't be able to extinguish it for same reason. The bug report included a URL for a fix, but I didn't look at that. This changes use_candle() to rely on use_lamp() for underwater handling, and changes use_lamp() and use_candelabrum() to check for extinguishing before making the underwater check.
21 KiB
21 KiB