fn register_one( built: &mut BuiltCombatSystem, proc: &WeaponEnchantProc, ) -> Result<(), EngineError>