This commit is contained in:
aozhiwei 2021-03-18 11:14:48 +08:00
parent dcdf4e539e
commit dd35df7eca

View File

@ -22,19 +22,18 @@ class Creature : public MoveableEntity
bool IsImmuneBuffEffect(int buff_effect);
void MustBeAddBuff(Creature* caster, int buff_id);
void RemoveBuffById(int buff_id);
virtual void SendDebugMsg(const std::string& debug_msg);
void RecalcBuffAttr();
void RemoveBuffByEffectId(int buff_effect_id);
void ClearBuffList();
float GetBuffAttrAbs(int attr_id);
float GetBuffAttrRate(int attr_id);
void FillBuffList(::google::protobuf::RepeatedPtrField<::cs::MFBuff>* pb_buff_list);
void FillItemList(::google::protobuf::RepeatedPtrField<::cs::MFPair>* pb_item_list);
private:
virtual void AddBuffPostProc(Creature* caster, Buff* buff);
virtual void OnBuffRemove(const Buff& buff);
virtual void SendDebugMsg(const std::string& debug_msg);
private:
std::array<float, kHAT_End> buff_attr_abs_ = {};