nw::ClassArray
-
struct ClassArray
Class Singleton component.
Public Types
-
using map_type = absl::flat_hash_map<InternedString, Class, InternedStringHash, InternedStringEq, Allocator<std::pair<const InternedString, const ClassInfo>>>
Public Functions
-
inline ClassArray(MemoryResource *allocator = kernel::global_allocator())
-
void clear()
-
int get_base_attack_bonus(Class class_, size_t level) const
Gets class base attack from attack tables.
-
Saves get_class_save_bonus(Class class_, size_t level) const
Gets class save bonuses from save tables.
-
using map_type = absl::flat_hash_map<InternedString, Class, InternedStringHash, InternedStringEq, Allocator<std::pair<const InternedString, const ClassInfo>>>