diff --git a/src/server/game/mod/decorate/Decorate.go b/src/server/game/mod/decorate/Decorate.go index a62ff232..c6d98afb 100644 --- a/src/server/game/mod/decorate/Decorate.go +++ b/src/server/game/mod/decorate/Decorate.go @@ -42,7 +42,7 @@ func (d *Decorate) InitData() { d.initPartCost(d.AreaId) } for k := range d.PartCost { - AreaId := decorateCfg.GetAreaId(k) + AreaId := decorateCfg.GetAreaIdByIndoorId(k) if AreaId < d.AreaId { delete(d.PartCost, k) } @@ -71,7 +71,7 @@ func (d *Decorate) Decorate(areaId int, decorateId int) ([]*item.Item, error) { d.Progress = 0 d.FinishList = make(map[int]struct{}) for k := range d.PartCost { - AreaId := decorateCfg.GetAreaId(k) + AreaId := decorateCfg.GetAreaIdByIndoorId(k) if AreaId < d.AreaId { delete(d.PartCost, k) } @@ -109,7 +109,7 @@ func (d *Decorate) GetDecorateCostItem(AreaId, DecorateId int, DecorateOffIsExis delete(d.PartCost, Id) } for k := range d.PartCost { - AreaId := decorateCfg.GetAreaId(k) + AreaId := decorateCfg.GetAreaIdByIndoorId(k) if AreaId < d.AreaId { delete(d.PartCost, k) } @@ -177,7 +177,7 @@ func (d *Decorate) DecorateAll(Star int, DecorateOffIsExist bool) ([]*item.Item, d.Progress = 0 d.FinishList = make(map[int]struct{}) for k := range d.PartCost { - AreaId := decorateCfg.GetAreaId(k) + AreaId := decorateCfg.GetAreaIdByIndoorId(k) if AreaId < d.AreaId { delete(d.PartCost, k) }