装备打造批处理

This commit is contained in:
meixiongfeng 2023-12-30 11:44:05 +08:00
parent c97e2745ad
commit 43504924e5
2 changed files with 10 additions and 12 deletions

View File

@ -251,7 +251,7 @@ type (
dyweight: 动态权重 dyweight: 动态权重
isepic:是否史诗 dyweight 互斥 isepic:是否史诗 dyweight 互斥
*/ */
GetForgeEquip(session IUserSession, num, suiteId int32, pos int32, lv int32, dyweight []int32, isepic bool) (eruip *pb.DB_Equipment, errdata *pb.ErrorData) GetForgeEquip(session IUserSession, num, suiteId int32, pos int32, lv int32, dyweight []int32, isepic bool) (eruip []*pb.DB_Equipment, errdata *pb.ErrorData)
//GM接口 获取全部装备 //GM接口 获取全部装备
GMGetAllEquip(session IUserSession, ismaxlv bool) (errdata *pb.ErrorData) GMGetAllEquip(session IUserSession, ismaxlv bool) (errdata *pb.ErrorData)

View File

@ -223,18 +223,16 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
} }
// 装备资源分发 // 装备资源分发
if customLv > 0 { if customLv > 0 {
for i := 0; i < int(req.Count); i++ {
sz := make([]int32, 4) // 最高 4个品质 sz := make([]int32, 4) // 最高 4个品质
// 获得极品权重 // 获得极品权重
sz[3] = this.module.modelStove.StoveToolsQualityProbability(stove) sz[3] = this.module.modelStove.StoveToolsQualityProbability(stove)
if equip, code1 := this.module.ModuleEquipment.GetForgeEquip(session, req.SuiteId, req.Position, customLv, sz, bQuality); code1 != nil { if equip, code1 := this.module.ModuleEquipment.GetForgeEquip(session, req.Count, req.SuiteId, req.Position, customLv, sz, bQuality); code1 != nil {
errdata = code1 errdata = code1
this.module.Errorf("GetForgeEquip error: %v,req.SuiteId:%d, req.Position:%d, customLv:%d", errdata, req.SuiteId, req.Position, customLv) this.module.Errorf("GetForgeEquip error: %v,req.SuiteId:%d, req.Position:%d, customLv:%d", errdata, req.SuiteId, req.Position, customLv)
return return
} else { } else {
rsp.Equip = append(rsp.Equip, equip) rsp.Equip = append(rsp.Equip, equip...)
}
} }
} else if bQuality { // 精炼打造 } else if bQuality { // 精炼打造