Lo que ha dicho blackhand es correcto pero como te veo un poco verde,voy a intentar explicarte algunos conceptos que veo que se te escapan.
El d20 se usa para resolver acciones, como ataques, tiradas de habilidad, pruebas de fuerza, tiradas de salvacion etc etc...
Las armas tienen otros dados como el d8 que mencionas, esto es el daño que hacen, unas lanzaran dados de 4 otros de 6 y asi.
Primero se resuelve el ataque (d20) y luego se usa el dado del arma para ver que daño hecho si es que la tirada de ataque impacta.
En cuanto a los conjuros, cada conjuro te dice especificamente que daño hace (que dados tira), si es que hace daño.
Si te pide una tirada de ataque o de salvacion seria siempre con el d20,