I'm trying to learn this, too... All I know is you have to battle in buildings. To be more specific, from what I understand, is like any gym leaders and their followers, gym leader rematches in the Saffron Dojo, trainers in any building, and stuff of that sort.
Another Answer: Okay. So I hear to get Trash Cloak, you need to level up a plant cloak burmy in a building. To get Sandy, level it up in a cave....
Chat with our AI personalities
Either trade one from a different game, or battle with a plant cloak inside a cave.
in soul silver
you don't have friend codes in soul silver.
sorry you have to trade it to Pokemon soul silver
you can not get regirock in soul silver but in platinum you can in a special event.