From c0858e20f0d92b5574ca60267d8177bf6991911b Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 20 Jan 2026 14:11:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E9=A5=B0=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/decorate/Decorate.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/game/mod/decorate/Decorate.go b/src/server/game/mod/decorate/Decorate.go index 9ef2754b..903d66dc 100644 --- a/src/server/game/mod/decorate/Decorate.go +++ b/src/server/game/mod/decorate/Decorate.go @@ -99,6 +99,12 @@ func (d *Decorate) GetDecorateCostItem(AreaId, DecorateId int, DecorateOffIsExis PartItemList = PartItem.Items delete(d.PartCost, Id) } + for k := range d.PartCost { + AreaId := decorateCfg.GetAreaId(k) + if AreaId != d.AreaId { + delete(d.PartCost, k) + } + } if len(d.PartCost) == 0 { d.initPartCost(d.AreaId + 1) }