1
This commit is contained in:
parent
a8b9b8284e
commit
acfd9c1955
@ -464,12 +464,16 @@ int Ability::GetSwitchTimes(int type)
|
|||||||
|
|
||||||
float Ability::GetAttr(int attr_id)
|
float Ability::GetAttr(int attr_id)
|
||||||
{
|
{
|
||||||
|
float val = 0.0f;
|
||||||
if (IsValidHumanAttr(attr_id)) {
|
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)) {
|
} 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)
|
bool Ability::HasAttr(int attr_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user