diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index ef95acda..c268a51a 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -326,7 +326,7 @@ void Buff::ProcSputteringFunc(Bullet* bullet) 0, 0, nullptr); - std::shared_ptr p = std::make_shared(); + auto p = std::make_shared(); p->bullet_uniid = bullet_uniid; p->weapon_uniid = bullet->weapon_uniid; p->skill_meta = bullet->skill_meta; diff --git a/server/gameserver/types.h b/server/gameserver/types.h index 7a6a501e..134037dd 100644 --- a/server/gameserver/types.h +++ b/server/gameserver/types.h @@ -103,3 +103,9 @@ typedef std::weak_ptr AttrRuduceHandle; typedef std::weak_ptr AttrAbsHandle; typedef std::weak_ptr AttrRateHandle; typedef std::weak_ptr AttrDirectHandle; + +namespace a8 +{ + class Args; + typedef std::function CommonCbProcEx; +}