Fix monster cloud resistance checks (ebering)

Monsters were checking is_fiery() or is_icy() instead of their
actual resistances for purposes of fire/cold cloud immunity.