The Requiem weapon is missing the projectile datablock. Example from other weapon:
datablock ProjectileData(CerebrumCombusterItemProjectile : GenericProjectile)
{
directDamageType = $DamageType::CerebrumCombuster;
radiusDamageType = $DamageType::CerebrumCombuster;
};
I don't know what you did to cause so many things to be missing. Rename the above appropriately, and link it correctly to:
// Projectile && Ammo.
item = BlehItem;
ammo = " ";
projectile = BlehProjectile;
projectileType = Projectile;