diff --git a/src/server/game/PlayerBaseMod.go b/src/server/game/PlayerBaseMod.go index 0d39eff2..80235d45 100644 --- a/src/server/game/PlayerBaseMod.go +++ b/src/server/game/PlayerBaseMod.go @@ -467,7 +467,9 @@ func (p *PlayerBaseData) AddStar(player *Player, cnt int) error { if NewStar < 0 { return errors.New("星星不足") } - player.QuestTrigger(&quest.Trigger{Label: quest.TRIGGER_LABEL_STAR, A: []interface{}{cnt}}) + if cnt > 0 { + player.QuestTrigger(&quest.Trigger{Label: quest.TRIGGER_LABEL_STAR, A: []interface{}{cnt}}) + } BaseMod.Star = NewStar player.UpdateUserInfo() return nil