I completely missed how hard it is to get Clear Skies. I was forgetting that the cards you bought would always be there. The point of Clear Skies is to let you have more victory cards in play when you play Astrologer. And probably I tried too hard to let it be balanced with Mill/Nobles/Inheritance.
What if I made it give Clear Skies every time? (There is a copy for each player like Deluded/Envious.)
And also, it's no longer one token per turn. Now, it shouldn't be hard to make it worth as much as a duchy at least.
Astrologer
Cost 4 - Night / Victory
If you have more victory cards in play than tokens on your constellation mat, put a token on your constellation mat.
Take Clear Skies.
-
This is worth 1VP for every two tokens on your constellation mat.
...Now I'm not sure if it's interesting enough.
Maybe I'll try this instead:
Astrologer II
Cost 4 - Night / Victory / Duration
If you have more victory cards in play than tokens on your constellation mat, put a token on your constellation mat.
If your discard pile is empty except for the cards you bought this turn, take Clear Skies.
At the start of next turn: +1 Action.
-
This is worth 1VP for every two tokens on your constellation mat.
Astrologer II makes it easier to use Clear Skies (and easier to get more Astrologers in play), but harder to get Clear Skies. Still trying to think of a simpler but fitting condition to get Clear Skies for this one.