装饰bug修复

This commit is contained in:
hahwu 2025-09-11 15:01:21 +08:00
parent 1dcaa848a1
commit 8ba6a9c5bc

View File

@ -103,6 +103,11 @@ func (d *Decorate) DecorateAll(Star int) ([]*item.Item, []*item.Item, int, []int
Num := 0
PetExp := 0
for _, v := range SubAlice {
Id := decorateCfg.GetIdBySenceAndLv(d.AreaId, v)
PartItem := d.PartCost[Id]
if PartItem != nil {
break
}
NeedStar := decorateCfg.GetStarCost(d.AreaId, v)
if Star < NeedStar {
break
@ -110,11 +115,6 @@ func (d *Decorate) DecorateAll(Star int) ([]*item.Item, []*item.Item, int, []int
Star -= NeedStar
SubItem += NeedStar
d.FinishList[v] = struct{}{}
Id := decorateCfg.GetIdBySenceAndLv(d.AreaId, d.Progress)
PartItem := d.PartCost[Id]
if PartItem != nil {
break
}
d.Progress++
d.DecorateNum++
Num++