Dès le niveau 1, l’assassin a la possibilité de lancer quelques sorts profanes. Pour ce faire, il doit avoir une Intelligence au moins égale à 10 + niveau du sort, ce qui signifie qu’il ne peut pas jeter le moindre sort s’il a 10 ou moins dans cette caractéristique. Ses sorts en bonus sont basés sur l’Intelligence et le jet de sauvegarde de la cible s’accompagne d’un DD égal à 10 + niveau du sort + modificateur d’Intelligence de l’assassin (le cas échéant). Si la Table : sorts connus par l’assassin indique que le personnage a 0 sort d’un niveau donné, cela signifie qu’il a juste droit à ses éventuels sorts en bonus. Si son Intelligence ne lui confère pas le bonus nécessaire, il ne peut pas lancer de sorts du niveau indiqué. L’assassin prépare et lance ses sorts de la même manière que le barde.
Lorsqu’il atteint le niveau 6, et tous les 2 niveaux après cela (niveaux 8 et 10), un assassin peut choisir d’apprendre un nouveau sort à la place de l’un de ceux qu’il connaît déjà. Le niveau du nouveau sort doit être identique à celui du sort oublié, et ce niveau doit être inférieur de 2 niveaux au plus haut niveau de sorts accessibles au personnage. Un assassin ne peut échanger qu’un seul sort à chaque fois, et doit choisir s’il procède à un échange en même temps qu’il apprend de nouveaux sorts lors du passage de niveau.