--- deliantra/server/common/arch.C 2016/11/18 04:46:35 1.114 +++ deliantra/server/common/arch.C 2018/11/17 23:33:17 1.115 @@ -23,24 +23,23 @@ */ #include +#include -#include +#include -#include -#include +#include archetype *loading_arch; // ugly flag to object loader etc. to suppress/request special processing arch_ptr archetype::empty; // the hashtable -typedef std::unordered_map - < - const char *, - arch_ptr, - str_hash, - str_equal, - slice_allocator< std::pair > - > HT; +typedef ska::flat_hash_map< + const char *, + arch_ptr, + str_hash, + str_equal, + slice_allocator< std::pair > +> HT; static HT ht (10000); archvec archetypes;