From 60785c99096d214dc8d8e5715360ec994c91063e Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 10 Feb 2026 16:44:40 +0800 Subject: [PATCH] quest playroom fix bug --- src/server/game/mod/quest/Quest.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/server/game/mod/quest/Quest.go b/src/server/game/mod/quest/Quest.go index a6d62ec4..8701be9b 100644 --- a/src/server/game/mod/quest/Quest.go +++ b/src/server/game/mod/quest/Quest.go @@ -109,10 +109,13 @@ func TriggerQuestProgress(q *QuestProgress, Tr *Trigger) bool { if len(q.A) == 0 { return false } + if len(Tr.A) == 0 { + return false + } Ids := GoUtil.IntSliceInterface(q.A) - for _, t := range Tr.A { - DressType := GoUtil.Int(t) - if GoUtil.InArray(DressType, Ids) { + arg := GoUtil.IntSlice(Tr.A[0]) + for _, t := range arg { + if GoUtil.InArray(t, Ids) { q.Num += 1 } }