Em Microlite20 e d20, o conjurador joga dados se a quantidade de sucesso for desconhecida (dano infligido, quantia conjurada), ou se uma mágica tiver que ser destinada a um alvo. Todas as outras magias só são bem sucedidas. Mesmo que o lançador não jogue dados, alguns feitiços são resistidos pelo alvo, que precisariam rolar mais que (10 + bônus de Caster level + Caster MIND) em um d20 para conseguir resistir.
O bônus de ataque mágico seria usado quando um feitiço é usado para atacar um alvo, assim como um bônus de ataque corpo-a-corpo seria usado se uma arma fosse usada para atacar um alvo. No caso de mágicas que não causem dano como uma arma, o lançador ainda pode precisar tocar o alvo ou mirar um raio no alvo, e o alvo pode resistir esquivando-se ou tentando interpor outro objeto.
Com o seu exemplo, a magia "Luz" destinada a um objeto inerte (uma árvore, uma rocha, uma mão e um pé com um inimigo) não requer que o teste determine o sucesso. Alguém tentando fugir no escuro e preferir não ser um farol à frente, esse alvo resistiria e exigiria uma jogada de sucesso. Cabe ao mestre do jogo decidir o que seria apropriado e interessante para a história.