{
Env env = new Env();
env.player = getEffector();
env.target = getEffected();
env.skill = getSkill();
Func f = t.getFunc(env, this); // effect is owner
if (f != null) funcs.add(f);
}
if (funcs.size() == 0) return _emptyFunctionSet;
return funcs.toArray(new Func[funcs.size()]);
}