I like the ideas of different levels of lighting:
1: Brightly Lit. Most creatures can see clearly, though some such as Dark Elves and Orcs suffer small vision penalties. All outdoors and some indoor areas(like Dwarftown or the Animated Forest) are like this.
2: Well Lit. All monsters can see clearly, though most suffer vision penalties. Some creatures with night vision such as Dark Elves still suffer, but less then they do in well-lit areas. This is similar to torchlight, and is found in dungeons next to light sources like braziers.
3: Poorly Lit. This is similar to nighttime outside when the moon is shining. Also found a lot in dungeons when a source of light is not immediately present, but nearby. Creatures such as Dark Elves or Cats can see perfectly in this type of light, and is ideal for them.
4: Dim. Faint traces of light allow some visibility, but not much. Most monsters can make out movement and thus determine the location of monsters, but they are unable to determine exactly what the monsters are. They are also unable to see items. Monsters with night-vision, such as Dark Elves or cats, see well in this kind of lighting. They can also determine the types of monsters and see items on the floor. This kind of light is produced from residual light of other sources, or some possible magic. This is also what occurs during nighttime outside when there is no moon.
5: Pitch Black. Nothing can see, period. Not even Dark Elves or other creatures with night vision can see. All creatures are, for all intents and purposes, blind. Obviously monsters who do not rely on vision in the first place are completely unaffected by this. A high Alertness and Listening skill allows players to determine the locations of creatures directly adjacent to them.
There are many ways this could be implemented into ADOM. For example, a Blessed Amulet of Light would increase the light by three levels(I.E., Pitch Black would become Well-Lit, everything else would be Brightly Lit), while a Cursed one would only increase by one level(So Pitch Black would become Dim, Dim would become Poorly Lit, etc.)