nw::kernel::resolve_master_feats
-
template<typename T, typename U, typename Callback, typename ...Args>
void nw::kernel::resolve_master_feats(const Creature *obj, U type, Callback cb, Args... mfeats) Resolves an arbitrary number of master feats.
- Template Parameters:
T – Return type
U – Rule type
Callback – Callback type should be
void(T)Args – MasterFeat…
- Parameters:
obj – Creature object
type – Rule value
cb – This parameter will be called with any valid master feat bonus as a parameter.
mfeats – As many master feats as needed