Heart Gold and Soul Silver: Battle Castle
The Battle Castle is located at the southwest corner of the Battle Frontier. Talk to the worker in the green hat to enter a Single or Double Battle challenge. Talk to the worker in the red hat to enter a Multi Battle with a friend wirelessly.
The Battle Castle awards you Castle Points after every battle you win. You can use these Castle Points to heal your Pokemon, replenish PP, and give your Pokemon hold items and Berries.
You must go up a Castle Rank in order to replenish PP, replenish HP and PP at the same time, and give hold items. It costs 100 CP to go up a Castle Rank.
You are awarded 3 Battle Point after 10 wins in a row.