Added 3 minutes later
It didn't work out with Rupert. Specialization - ballista.
It's actually not difficult to complete a map as Rupert, considering his skills and abilities. Develop Machine Mastery, Attack, Defense, Luck (Morale), and choose a school of magic (Light or Dark).
Also, artifacts that enhance the main skills will help.