diff --git a/logic/controller/fight_base.go b/logic/controller/fight_base.go index e51589082..6ff1974b2 100644 --- a/logic/controller/fight_base.go +++ b/logic/controller/fight_base.go @@ -58,6 +58,11 @@ func (h Controller) Capture(data *fight.CatchMonsterInboundInfo, c *player.Playe if err := h.checkFightStatus(c); err != 0 { return nil, err } + if c.GetSpace().IsTime { + if data.ItemId < 300009 { + return nil, errorcode.ErrorCodes.ErrCannotPerformAction + } + } defer c.FightC.Capture(c, data.CapsuleId) return nil, -1 }