The only logical explanation I can think of is that yours is fake.
beat heatran beat heatran
in shadows of almia, of course.
You Have To Go To The Boyelland island In The Volcano
In the Volcano Cave, after you captured the boss Pokemon Infernape, go to the area where you found the red gem and Heatran appears.however after the game is finished heatran wont appear, sadly
Heatran celeibi dialga palkia shaymin cressilia the four regis darkrai
Pokemon Ranger shadows of almia is a newer Pokemon ranger game
You have to capture Heatran.
Shadows of Almia
Their is NO rotom in Pokemon ranger shadows of almia.
You do not catch deoxys in Pokemon ranger shadows of almia.
You can do that mission in both ranger games. Pokemon Ranger and Pokemon ranger shadows of almia.
Once you have caught heatran and obtained the red gem go back to the cave on the east of boyleland and you will find a magmortar in there.