1
This commit is contained in:
parent
2217a43fe9
commit
dc42d58485
@ -21,7 +21,15 @@ struct AttrRuduce
|
||||
|
||||
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)
|
||||
@ -61,6 +69,14 @@ void Ability::Clear()
|
||||
buff_attr_abs_ = {};
|
||||
buff_attr_rate_ = {};
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user