I know this might be complicated, but I think it would be cool if we could, instead of assigning vision ranges to individual characters, instead assign vision ranges to boxes, which would be drawn using the dynamic lighting tool. For example, I could have a corridor with a box over with a vision 80 box over it, then a room with a vision 20. The player has vision of up to 20 feet in the "dark" box, but can see all the way down the corridor. In this way, I could simulate misty rooms, etc. Additionally, I wouldn't have to reset player vision every time I switch maps.