tests: added verify test to check miss of controlled filter in equip abilities (related to #11473);

This commit is contained in:
Oleg Agafonov 2023-11-27 23:08:23 +04:00
parent a4c90d9b71
commit 3a92d67d10
9 changed files with 68 additions and 9 deletions

View file

@ -452,7 +452,7 @@ public abstract class ContinuousEffectImpl extends EffectImpl implements Continu
// wait dependency
// extraPredicates from some filters is player related, you don't need it here
List<Predicate> list = new ArrayList<>();
Predicates.collectAllComponents(filter.getPredicates(), list);
Predicates.collectAllComponents(filter.getPredicates(), filter.getExtraPredicates(), list);
if (list.stream().anyMatch(SubType.SubTypePredicate.class::isInstance)) {
this.addDependedToType(DependencyType.AddingCreatureType);
}