Bug due to Special Lighting
I found the reason for this problem, it occours when both view_bright_light and view_special_light are enabled. The function special_lighting_floor in cave.c will than show tiles that are not in view with the graphic to the right of the original one (*c += 1) . That works fine for lit floors, but not for the unlit one, because it is placed to the left of the cloak graphic. Like all lit floor graphics, the dark floor graphic should be the center one of 3 dark graphics, or a hack needs to be introduced to the special_lighting_floor function.
I found the reason for this problem, it occours when both view_bright_light and view_special_light are enabled. The function special_lighting_floor in cave.c will than show tiles that are not in view with the graphic to the right of the original one (*c += 1) . That works fine for lit floors, but not for the unlit one, because it is placed to the left of the cloak graphic. Like all lit floor graphics, the dark floor graphic should be the center one of 3 dark graphics, or a hack needs to be introduced to the special_lighting_floor function.
Comment