A fun idea, but I think this is a bit too easy.
It could be made more difficult by requiring that in order to steal someone’s royal blood, that player must visit you the same night you visit them. So you would have to bait your target into visiting you.
If the Bastard steals royal blood, there may not be any other royal blood to contest him.
That is true, but maybe okay if we make his goal harder to achieve like just described. You could also simply spawn an extra Royal Blood in Bastard games.
a player armed with trollbox could quite easily get king killed.
Then simply don’t let Bastard have trollbox.
If I claim some Bastard stole my royal blood, then the only possibility is that one of the people who stepped up is the Bastard. If only one person steps forward, they will know they aren’t the bastard, and it is implausible that the bastard wouldn’t step up.
Let the Bastard win only if he survives the day he is elected. That way someone who steps up and automatically becomes King because they are the only one with Royal Blood can be accused of being the Bastard, and the motive for hanging them immediately is so they can’t order execute someone that night.
So if you lie and say the new King is the Bastard who stole your Royal Blood, Blue Dragon would have to take your accusation seriously for fear of a yolo order exe that night. Or whatever punishment to BD is found fit to make people scared of allowing a Bastard King to survive the day