``` 3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\optional(69,17): warning C4244: 'initializing': conversion from '_Ty' to 'float', possible loss of data [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty=double ] (compiling source file ..\src\damage.cpp) D:\a\Cataclysm-BN\Cataclysm-BN\src\damage.cpp(528): message : see reference to function template instantiation 'std::_Optional_destruct_base<_Ty,true>::_Optional_destruct_base(std::in_place_t,double &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty=float ] D:\a\Cataclysm-BN\Cataclysm-BN\src\damage.cpp(528): message : see reference to function template instantiation 'std::_Optional_destruct_base<_Ty,true>::_Optional_destruct_base(std::in_place_t,double &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty=float ] C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\optional(185): message : see reference to function template instantiation 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(std::in_place_t,double &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty=float ] (compiling source file ..\src\damage.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\optional(185): message : see reference to function template instantiation 'std::_Optional_construct_base<_Ty>::_Optional_construct_base(std::in_place_t,double &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty=float ] (compiling source file ..\src\damage.cpp) debug_menu.cpp D:\a\Cataclysm-BN\Cataclysm-BN\src\damage.cpp(437): message : see reference to function template instantiation 'std::optional::optional(_Ty2 &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty2=double ] D:\a\Cataclysm-BN\Cataclysm-BN\src\damage.cpp(435): message : see reference to function template instantiation 'std::optional::optional(_Ty2 &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ty2=double ] ``` ``` 3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(660,27): warning C4244: 'return': conversion from 'float' to '_Rx', possible loss of data [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Rx=int ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(821): message : see reference to function template instantiation '_Rx std::_Invoker_ret<_Rx,false>::_Call<_Callable&,const material_type&>(_Fx,const material_type &) noexcept(false)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Rx=int, _Callable=Item_factory::finalize_pre::, _Fx=Item_factory::finalize_pre:: & ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(822): message : see reference to function template instantiation '_Rx std::_Invoker_ret<_Rx,false>::_Call<_Callable&,const material_type&>(_Fx,const material_type &) noexcept(false)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Rx=int, _Callable=Item_factory::finalize_pre::, _Fx=Item_factory::finalize_pre:: & ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(821): message : while compiling class template member function '_Rx std::_Func_impl_no_alloc,_Rx,const material_type &>::_Do_call(const material_type &)' [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Rx=int ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(717): message : see reference to class template instantiation 'std::_Func_impl_no_alloc,_Ret,const material_type &>' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ret=int ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(911): message : see reference to variable template 'const bool _Is_large,int,material_type const &> >' being compiled (compiling source file ..\src\item_factory.cpp) [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] itype.cpp iuse.cpp C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(1042): message : see reference to function template instantiation 'void std::_Func_class<_Ret,const material_type &>::_Reset>(_Fx &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ret=int, _Fx=Item_factory::finalize_pre:: ] (compiling source file ..\src\item_factory.cpp) C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\include\functional(1042): message : see reference to function template instantiation 'void std::_Func_class<_Ret,const material_type &>::_Reset>(_Fx &&)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Ret=int, _Fx=Item_factory::finalize_pre:: ] (compiling source file ..\src\item_factory.cpp) D:\a\Cataclysm-BN\Cataclysm-BN\src\item_factory.cpp(605): message : see reference to function template instantiation 'std::function::function,0>(_Fx)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Fx=Item_factory::finalize_pre:: ] D:\a\Cataclysm-BN\Cataclysm-BN\src\item_factory.cpp(603): message : see reference to function template instantiation 'std::function::function,0>(_Fx)' being compiled [D:\a\Cataclysm-BN\Cataclysm-BN\msvc-full-features\Cataclysm-lib-vcpkg-static.vcxproj] with [ _Fx=Item_factory::finalize_pre:: ] ```