When set on an exit or an object, the dark flag means that thing can't be listed in the Contents:, Obvious Exits:, or Obvious Actions: lines. When set on a person or a room, it means the contents of that thing won't appear.