diff --git a/server/matchserver/common/types.go b/server/matchserver/common/types.go index d8d98f6d..ff92ce20 100644 --- a/server/matchserver/common/types.go +++ b/server/matchserver/common/types.go @@ -149,6 +149,7 @@ type Player interface { IsBattling() bool SetBattling(bool) GenNextCopy() Player + GetBattleItems() []*BattleItem } type PlayerMgr interface { diff --git a/server/matchserver/player/player.go b/server/matchserver/player/player.go index 6b8fe11b..8b47ba69 100644 --- a/server/matchserver/player/player.go +++ b/server/matchserver/player/player.go @@ -205,6 +205,10 @@ func (this *player) GenNextCopy() common.Player { return nextCopy } +func (this *player) GetBattleItems() []*common.BattleItem { + return this.battleItems +} + func (this *player) FillMFTeamMember(member_pb *cs.MFTeamMember) { member_pb.AccountId = proto.String(this.accountId) member_pb.Name = proto.String(this.name)