which characteristics of volcano depends on its magma?