if you want to get through mahogany without lance just use action replay cheat for walk through walls and walk straight throught the guy blocking pryce's gym and battle pryce then walk around the guy blocking your way to the next town over and completely ignore team rocket