Fixing crashes from cards with a limit-one-per-character clause
This commit is contained in:
@@ -524,9 +524,10 @@ public class BuiltLotroCardBlueprint implements LotroCardBlueprint {
|
|||||||
return null;
|
return null;
|
||||||
|
|
||||||
Filterable[] result = new Filterable[targetFilters.size()];
|
Filterable[] result = new Filterable[targetFilters.size()];
|
||||||
|
var actionContext = new DefaultActionContext(self.getOwner(), game, self, null, null);
|
||||||
for (int i = 0; i < result.length; i++) {
|
for (int i = 0; i < result.length; i++) {
|
||||||
final FilterableSource filterableSource = targetFilters.get(i);
|
final FilterableSource filterableSource = targetFilters.get(i);
|
||||||
result[i] = filterableSource.getFilterable(null);
|
result[i] = filterableSource.getFilterable(actionContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Filters.and(result);
|
return Filters.and(result);
|
||||||
|
|||||||
Reference in New Issue
Block a user