This commit is contained in:
aozhiwei 2024-01-09 15:34:45 +08:00
parent a8b9b8284e
commit acfd9c1955

View File

@ -464,12 +464,16 @@ int Ability::GetSwitchTimes(int type)
float Ability::GetAttr(int attr_id)
{
float val = 0.0f;
if (IsValidHumanAttr(attr_id)) {
return std::get<0>(attr_add_[attr_id]) + std::get<0>(attr_dec_[attr_id]);
val = std::get<0>(attr_add_[attr_id]) + std::get<0>(attr_dec_[attr_id]);
} else if (IsValidHumanVirtualAttr(attr_id)) {
return std::get<0>(vattr_add_[attr_id - kHVAT_Begin]) + std::get<0>(vattr_dec_[attr_id - kHVAT_Begin]);
val = std::get<0>(vattr_add_[attr_id - kHVAT_Begin]) + std::get<0>(vattr_dec_[attr_id - kHVAT_Begin]);
}
return 0.0f;
if (IsMulCalc(attr_id)) {
val = 1 - val;
}
return val;
}
bool Ability::HasAttr(int attr_id)