Inconsistencies with magma on D:49
If you are adjacent to some magma, it is counted as a wall and you can't propel yourself through it. Otherwise, you can propel yourself through or on top of magma.
Missile attacks can't normally go through magma, but if you are standing in magma and shoot a returning missile it will push you away and return (having passed back through the magma).