bug修复

This commit is contained in:
hahwu 2025-09-11 23:16:10 +08:00
parent c74c2465ea
commit c4bf1e6a8b
2 changed files with 4 additions and 5 deletions

View File

@ -205,13 +205,12 @@ func RandChessColor(Emit []int) string {
// 获取棋子等级范围 // 获取棋子等级范围
func getChesslvRange(Emit int, EnergyMul int, IsCharge bool) (int, int) { func getChesslvRange(Emit int, EnergyMul int, IsCharge bool) (int, int) {
LvMin := orderCfg.GetLvMin(EnergyMul) RandEmitLv := mergeDataCfg.GetLvById(Emit)
EmitId := mergeDataCfg.GetEmitId(Emit) EmitId := mergeDataCfg.GetEmitId(Emit)
RandMaxLv := mergeDataCfg.GetMaxLvById(Emit) RandMaxLv := mergeDataCfg.GetMaxLvById(Emit)
RandEmitMinLv := mergeDataCfg.GetEmitMinLvById(EmitId) RandEmitMinLv := mergeDataCfg.GetEmitMinLvById(EmitId)
Ratio := mergeDataCfg.GetEmitRatio(EmitId) Ratio := mergeDataCfg.GetEmitRatio(EmitId)
m := int(float64(1+LvMin-RandEmitMinLv) / float64(1+RandMaxLv-RandEmitMinLv) / Ratio * 100) m := int(float64(1+RandEmitLv-RandEmitMinLv) / float64(1+RandMaxLv-RandEmitMinLv) / Ratio * 100)
m = max(0, m)
ChessMinLev := orderCfg.GetLvMin(EnergyMul) ChessMinLev := orderCfg.GetLvMin(EnergyMul)
ChessMaxLev := orderCfg.GetLvMax(EnergyMul, m) ChessMaxLev := orderCfg.GetLvMax(EnergyMul, m)
ProductList := mergeDataCfg.GetEmitProduceType(Emit) ProductList := mergeDataCfg.GetEmitProduceType(Emit)

View File

@ -959,9 +959,9 @@ func (p *PlayroomMod) PlayroomDressSet(DressSet map[int]int) ([]int, map[int]int
if Id == 0 { if Id == 0 {
continue continue
} }
dressInfo, ok := p.NewDress[Type] dressInfo, ok := p.NewDress[Id]
if !ok { if !ok {
return nil, nil, fmt.Errorf("dress type not found") return nil, nil, fmt.Errorf("dress Id not found")
} }
if dressInfo.EndTime < GoUtil.Now() && dressInfo.EndTime != 0 { if dressInfo.EndTime < GoUtil.Now() && dressInfo.EndTime != 0 {
return nil, nil, fmt.Errorf("dress timeout") return nil, nil, fmt.Errorf("dress timeout")