Napoleon was Emperor of the French, so the adjective that should be used is 'imperial' not 'royal.'
The adjective used was 'royalist', not 'royal.' There is a difference.