Restrict battle item stocks to allies
This commit is contained in:
@@ -430,6 +430,7 @@ function isOptionalItemStockRecord(value: unknown, options: BattleSaveValidation
|
||||
return Object.entries(value).every(
|
||||
([unitId, stocks]) =>
|
||||
isKnownUnitId(unitId, options) &&
|
||||
(!options.validAllyUnitIds || options.validAllyUnitIds.has(unitId)) &&
|
||||
isRecord(stocks) &&
|
||||
Object.keys(stocks).length <= itemReferenceLimit(options) &&
|
||||
Object.entries(stocks).every(
|
||||
|
||||
Reference in New Issue
Block a user