Spells

In Omens of War spells are obtained by turning in various Muramite Runes to Karsor the Mad in Dranik's Scar. Each rune is tied to a specific spell level and are granted in a specific order when turned in. If you gain a spell elsewhere (bazaar, research, etc) and either have it in your spellbook or in inventory, it will just jump that spell in the order. Once you have all the spells for a level Karsor will simply return the rune. The runes for 66-68 are tradable but the 69-70 are no drop.

Druids and Wizards obtain their Bloodfields portal spells from a Priest of Discord, any will do except the one in Dranik's Scar. You will need to collect 3 Discordant Crystal Shard and 1 Rolled Discordant Parchment, both of which drop from nearly any muramite in the expansion and are tradable. Turn in all 4 to get all of your single, group, and translocate spells. For the Wall of Slaughter portals you will need to give 3 Pure Discordant Blood and 1 Dark Enchanted Scroll to the Elder Priest of Discord in Dranik's Scar.

Runes

Bard

Beastlord

Berserker

Cleric

Druid

Enchanter

Magician

Monk

Necromancer

Paladin

Ranger

Rogue

Shadow Knight

Shaman

Warrior

Wizard