Another mystery. Candles and oil lamps have obj->spe set to 1 but that isn't used by begin_burn() and such so I don't know why. Magic lamp has spe set to 1 to indicate that there is a djinni inside, but letting the djinni out converts it into an oil lamp. I don't know if there is any case where it might actually be 0. (Wishing yields an oil lamp rather than an empty magic lamp so that isn't it. Cancellation magic doesn't affect it either.)
21 KiB
21 KiB