diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 1cb93616..1667e697 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1132,6 +1132,9 @@ void Human::FillSMGameOver(cs::SMGameOver& msg) msg.set_my_rank(0); } #endif + if (IsPlayer()) { + + } } void Human::BeKill(int killer_id, const std::string& killer_name, int weapon_id, diff --git a/server/gameserver/player.h b/server/gameserver/player.h index db572343..fbe99576 100644 --- a/server/gameserver/player.h +++ b/server/gameserver/player.h @@ -14,6 +14,7 @@ namespace cs class MFActivePlayerData; class MFGasData; class MFPair; + class MFSettlement; } class Room; @@ -76,6 +77,8 @@ class Player : public Human int trace_target_uniid = 0; + std::shared_ptr settlement; + ::google::protobuf::RepeatedField< ::google::protobuf::int32 > interaction_objids; virtual ~Player() override;