I use TokenMod for lighting with a macro. I also give the players (by way of all tokens) access to a version of the macro that lets them choose the kind of light source they are using (torch, candle, etc) Light Sources macro: ?{Light options:
|Candle (br5/dim10),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#5 emits_low_light#on low_light_distance#5
|Lamp (br15/dim45),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#15 emits_low_light#on low_light_distance#30
|Torch/Light Cantrip (br20/dim40),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#20 emits_low_light#on low_light_distance#20
|Hooded Lantern (br30/dim60),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#30 emits_low_light#on low_light_distance#30
|Extinguish (none),
!token-mod --set emits_bright_light#off emits_low_light#off } My vision setting macro (stolen from a forum post somewhere): /w gm ?{
Light/Vision options:
|Normal vision,
!token-mod --set has_bright_light_vision#on has_night_vision#off emits_bright_light#off emits_low_light#off
|Darkvision (60ft),
!token-mod --set has_bright_light_vision#on has_night_vision#on night_vision_distance#60 night_vision_tint#666666 emits_bright_light#off emits_low_light#off
|Darkvision (90ft),
!token-mod --set has_bright_light_vision#on has_night_vision#on night_vision_distance#90 night_vision_tint#666666 emits_bright_light#off emits_low_light#off
|Darkvision (120ft),
!token-mod --set has_bright_light_vision#on has_night_vision#on night_vision_distance#120 night_vision_tint#666666 emits_bright_light#off emits_low_light#off
|Darkvision (300ft),
!token-mod --set has_bright_light_vision#on has_night_vision#on night_vision_distance#300 night_vision_tint#666666 emits_bright_light#off emits_low_light#off
|Candle (br5/dim10),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#5 emits_low_light#on low_light_distance#5
|Lamp (br15/dim45),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#15 emits_low_light#on low_light_distance#30
|Torch/Light Cantrip (br20/dim40),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#20 emits_low_light#on low_light_distance#20
|Hooded Lantern (br30/dim60),
!token-mod --set has_bright_light_vision#on emits_bright_light#on bright_light_distance#30 emits_low_light#on low_light_distance#30
|Blind (no vision),
!token-mod --set has_bright_light_vision#off has_night_vision#off emits_bright_light#off emits_low_light#off }