工具台技能加成
This commit is contained in:
parent
7b9035f254
commit
77d0636bd1
@ -88,11 +88,15 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq
|
||||
// 熟练度减少的温度
|
||||
t := this.module.modelStove.CheckTemperature(req.ReelId, stove.Data[req.ReelId].Lv)
|
||||
needTemperatureCos = needTemperatureCos * (1000 - t) / 1000 // 千分比
|
||||
|
||||
// 工具台技能减少
|
||||
_s := this.module.modelStove.StoveToolsTemperature(stove)
|
||||
if _s != 0 {
|
||||
needTemperatureCos *= (1 - _s/1000)
|
||||
}
|
||||
if req.Lava > 0 { // 熔岩打造
|
||||
exemption := this.module.ModuleTools.GetGlobalConf().ExemptionTemperatureCos // 预计消耗温度
|
||||
gloabNum := this.module.ModuleTools.GetGlobalConf().ExemptionTemperatureCosNum
|
||||
if needTemperatureCos > req.Lava*gloabNum {
|
||||
if needTemperatureCos > req.Count*gloabNum {
|
||||
code = pb.ErrorCode_SmithyLackLava // 缺少熔岩
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user