[RPG] What spells can an Arcane Trickster Rogue choose from when gaining levels

dnd-5eroguespells

Trying to understand how an Arcane Trickster Rogue works with regards to spell selection. In the Player's Handbook, page 98, it says (emphasis mine):

You know three 1st-level wizard spells of your choice, two of which you must choose from the enchantment and illusion spells on the wizard spell list.

Then it goes on to say:

The spells known column of the arcane trickster spell casting table shows when you learn more wizard spells of 1st level or higher. Each of these spells must be either an enchantment or illusion spell of your choice.

Can I have spells of the other types starting at level 3 or not?

If I can only cast spells from any school at 8th level, what are the acceptable types of spells that I start out with (besides mage hand)?

Best Answer

The Arcane Trickster rogue's Spellcasting feature says:

When you reach 3rd level, you gain the ability to cast spells. See Chapter 10 for the general rules of spellcasting and chapter 11 for the wizard spell list. (5e PHB p. 98, emphasis mine)

The arcane trickster (generally) chooses from the Wizard spell list, inferred from above, and generally must make those choices from the enchantment or illusion schools. There are exceptions, both to the school-limitation and to the wizard-limitation:

  1. Cantrips. Two of your starting cantrips and the cantrip you learn at 10th level must come from the wizard list but are not restricted by school.
  2. Leveled Spells. One of the leveled spells you learn at 3rd level and the single leveled spell you learn at each of 8th, 14th, & 20th level must come from the wizard list but are not restricted by school.
  3. At 17th level you become a Spell Thief and "can steal the knowledge of how to cast a spell from another spellcaster. (Ibid.)" So these spells are not restricted to the wizard list.

So the spells you're choosing at leveling-up are always from the wizard list, mostly enchantments and illusions. But you can steal a spell from any list.