diff --git a/src/server/game/limited_time_trigger.go b/src/server/game/limited_time_trigger.go index 00027714..1d8f1eb5 100644 --- a/src/server/game/limited_time_trigger.go +++ b/src/server/game/limited_time_trigger.go @@ -172,7 +172,7 @@ func (p *Player) LimitedTimePlayroomTrigger_(Id int) { CleanMood := PlayroomMod.GetMoodInfo(playroom.MOOD_TYPE_CLEAN) PlayroomMod.AddMood(MType, -MEffect*DiffValue) // 上厕所数值为0 且清洁度大于50时,清洁度降至50 - if Id == playroom.PHYSIOLOGY_TYPE_TOLIET && Num == 0 && CleanMood.Num > 50 { + if CleanMood != nil && Id == playroom.PHYSIOLOGY_TYPE_TOLIET && Num == 0 && CleanMood.Num > 50 { CleanMood.Num = 50 } Physiology.Num = Num