1
This commit is contained in:
parent
2217a43fe9
commit
dc42d58485
@ -21,7 +21,15 @@ struct AttrRuduce
|
|||||||
|
|
||||||
Ability::Ability(CreatureWeakPtr owner)
|
Ability::Ability(CreatureWeakPtr owner)
|
||||||
{
|
{
|
||||||
|
for (auto& tuple : attr_add_) {
|
||||||
|
std::get<0>(tuple) = .0f;
|
||||||
|
INIT_LIST_HEAD(&std::get<1>(tuple));
|
||||||
|
}
|
||||||
|
for (auto& tuple : attr_dec_) {
|
||||||
|
std::get<0>(tuple) = .0f;
|
||||||
|
INIT_LIST_HEAD(&std::get<1>(tuple));
|
||||||
|
}
|
||||||
|
Clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
float Ability::GetAttrAbs(int attr_id)
|
float Ability::GetAttrAbs(int attr_id)
|
||||||
@ -61,6 +69,14 @@ void Ability::Clear()
|
|||||||
buff_attr_abs_ = {};
|
buff_attr_abs_ = {};
|
||||||
buff_attr_rate_ = {};
|
buff_attr_rate_ = {};
|
||||||
buff_attr_flag_ = {};
|
buff_attr_flag_ = {};
|
||||||
|
for (auto& tuple : attr_add_) {
|
||||||
|
std::get<0>(tuple) = .0f;
|
||||||
|
INIT_LIST_HEAD(&std::get<1>(tuple));
|
||||||
|
}
|
||||||
|
for (auto& tuple : attr_dec_) {
|
||||||
|
std::get<0>(tuple) = .0f;
|
||||||
|
INIT_LIST_HEAD(&std::get<1>(tuple));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float* Ability::GetBuffAttrAbsPtr(int attr_id)
|
float* Ability::GetBuffAttrAbsPtr(int attr_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user