diff --git a/modules/equipment/api_wash.go b/modules/equipment/api_wash.go index a5e82dbef..d10b41dc1 100644 --- a/modules/equipment/api_wash.go +++ b/modules/equipment/api_wash.go @@ -35,7 +35,8 @@ func (this *apiComp) Wash(session comm.IUserSession, req *pb.EquipmentWashReq) ( code = pb.ErrorCode_SystemError return } - if code = this.module.ConsumeRes(session, this.module.configure.GetGlobalConf().EquipWash, true); code != pb.ErrorCode_Success { + gole := this.module.configure.GetGlobalConf().EquipmentConsumption[conf.Color-1] + if code = this.module.ConsumeRes(session, []*cfg.Gameatn{{A: comm.AttrType, T: comm.ResGold, N: gole}}, true); code != pb.ErrorCode_Success { return } if conf, err = this.module.configure.GetEquipmentConfigureById(equip.CId); err != nil {