Implement Tool_special_light::effect()