There are two repair Power Ups. With the general repair Power Up, you can repair all the damage of your castle during a battle. However, it does not repair your weapons.

There is a special Power Up for repairing your weapons. To get the most out of it, you should not use it until you've reached a high level and battles take a long time.