Ok, looking in CoreUnits_Champs.xml, these are what the heroes can equip for weapons.
- Raza the Necromancer - CanEquipStaves
- Keplin the Mage - CanEquipStaves
- Naphaz the Warlord - CanEquipStaves
- Xii the Archon - CanEquipStaves
- Tandis the Warrior - CanEquipSwords
- Varda the Slayer - CanEquipSwords
- Korthox the Ice Lord - CanEquipSwords
- Peregan the Ranger - CanEquipBows
- Giott the Marksman - CanEquipBows
- Drogon the Dwarf - CanEquipAxes
- Silindros the Avenger - NONE LISTED
- Slough the Boglord - NONE LISTED
- Ifris the Engulfed - NONE LISTED
So, there are three heroes that have no weapons listed. We have 4 heroes who can use staves, 3 who use swords, 2 with bows, and 1 axe.