#include "design/effector.h" #include "compat/misc.h" extern umap TargetAlgorithms; extern umap TargetWeighters; struct ActivationCB { nativeEffectorActivation func; unsigned stateCount, argCount; }; extern umap EffectorActivation; double isType(const Effector* eff, Object* obj, Object* targ, void* arg); double hasTag(const Effector* eff, Object* obj, Object* targ, void* arg);