1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Fix commander ability accumulation, change commander ability bonus

This commit is contained in:
Dydzio
2023-12-23 20:16:29 +01:00
parent 20ede710c2
commit 9e9849b741
4 changed files with 11 additions and 3 deletions

View File

@@ -82,6 +82,13 @@ namespace Selector
return CSelectFieldEqual<BonusValueType>(&Bonus::valType)(valType);
}
CSelector DLL_LINKAGE typeSubtypeValueType(BonusType Type, BonusSubtypeID Subtype, BonusValueType valType)
{
return type()(Type)
.And(subtype()(Subtype))
.And(valueType(valType));
}
DLL_LINKAGE CSelector all([](const Bonus * b){return true;});
DLL_LINKAGE CSelector none([](const Bonus * b){return false;});
}