See ptol_pal. These palettes support up to 12 values.
ptol_pal
scale_colour_ptol(...) scale_color_ptol(...) scale_fill_ptol(...)
...
Other arguments passed on to discrete_scale to control name, limits, breaks, labels and so forth.
discrete_scale
Other colour ptol: ptol_pal