diff --git a/server/gameserver/battledatacontext.cc b/server/gameserver/battledatacontext.cc index b71b88bf..4afa26d5 100644 --- a/server/gameserver/battledatacontext.cc +++ b/server/gameserver/battledatacontext.cc @@ -128,15 +128,16 @@ private: std::array finaly_attr_rate = base_attr_rate; for (int i = 0; i < kHAT_End; ++i) { if (pro_attr_abs[i] > 0.000f) { - finaly_attr_abs = pro_attr_abs[i]; + finaly_attr_abs[i] = pro_attr_abs[i]; } if (pro_attr_rate[i] > 0.000f) { - finaly_attr_rate = pro_attr_rate[i]; + finaly_attr_rate[i] = pro_attr_rate[i]; } + + } } - private: float hp_ = 0.0f;