Dual Daggers Doesn't require Heart of Thorns. Core Version.
Swordsman- Path of Fire required version.
Pirate- Path of Fire required version.
Dual Dagger- Heart of Thorns required version.
Sniper- requires Path of Fire. Rifle for Thief is behind the Deadeye Elite Specialization.