1
This commit is contained in:
parent
be32a8af4f
commit
6f32e4aa6d
@ -493,3 +493,19 @@ void Ability::RecalcAttrRuduce(int attr_id)
|
||||
}
|
||||
std::get<0>(attr_dec_[attr_id]) = new_val;
|
||||
}
|
||||
|
||||
float Ability::GetAttrAddition(int attr_id)
|
||||
{
|
||||
if (!IsValidHumanAttr(attr_id)) {
|
||||
return 0.0f;
|
||||
}
|
||||
return std::get<0>(attr_add_[attr_id]);
|
||||
}
|
||||
|
||||
float Ability::GetAttrRuduce(int attr_id)
|
||||
{
|
||||
if (!IsValidHumanAttr(attr_id)) {
|
||||
return 0.0f;
|
||||
}
|
||||
return std::get<0>(attr_dec_[attr_id]);
|
||||
}
|
||||
|
@ -73,6 +73,8 @@ class Ability
|
||||
void RemoveAttrRuduce(AttrRuduceHandle handler);
|
||||
void RecalcAttrAddition(int attr_id);
|
||||
void RecalcAttrRuduce(int attr_id);
|
||||
float GetAttrAddition(int attr_id);
|
||||
float GetAttrRuduce(int attr_id);
|
||||
|
||||
private:
|
||||
CreatureWeakPtr owner_;
|
||||
|
Loading…
x
Reference in New Issue
Block a user