diff --git a/game-server/app/servers/role/handler/artifactHandler.ts b/game-server/app/servers/role/handler/artifactHandler.ts index e05e9c668..2374a33c7 100644 --- a/game-server/app/servers/role/handler/artifactHandler.ts +++ b/game-server/app/servers/role/handler/artifactHandler.ts @@ -149,7 +149,7 @@ export class ArtifactHandler { } // 通用道具 if(dicNextArtifact.materialGroup == 0 && remainCnt > 0) { // 可使用材料代替,不是必须同名的那种 - let dicMaterialArtifactQuality = gameData.artifactQualityById.get(dicNextArtifact.previousId); + let dicMaterialArtifactQuality = gameData.artifactQualityById.get(dicNextArtifact.materialId); if(!dicMaterialArtifactQuality) return resResult(STATUS.DIC_DATA_NOT_FOUND); for(let { id, count } of dicMaterialArtifactQuality.generalItem) { let needCount = count * remainCnt;