Showing
1 changed file
with
25 additions
and
5 deletions
... | @@ -269,7 +269,7 @@ function generateQuiz() { | ... | @@ -269,7 +269,7 @@ function generateQuiz() { |
269 | quizO = `${fakerData.name}의 '${fakerData.recentLCK.name}' 킬관여율은 LCK 통산 킬관여율보다 낮다.`; | 269 | quizO = `${fakerData.name}의 '${fakerData.recentLCK.name}' 킬관여율은 LCK 통산 킬관여율보다 낮다.`; |
270 | quizX = `${fakerData.name}의 '${fakerData.recentLCK.name}' 킬관여율은 LCK 통산 킬관여율보다 높다.`; | 270 | quizX = `${fakerData.name}의 '${fakerData.recentLCK.name}' 킬관여율은 LCK 통산 킬관여율보다 높다.`; |
271 | } | 271 | } |
272 | - info = `${fakerData.recentLCK.name}' KDA : ${recentKP}\nLCK 통산 KDA : ${lckKP}`; | 272 | + info = `${fakerData.recentLCK.name}' 킬관여율 : ${recentKP}\nLCK 통산 킬관여율 : ${lckKP}`; |
273 | generateOX(quizO,quizX,info); | 273 | generateOX(quizO,quizX,info); |
274 | //#endregion | 274 | //#endregion |
275 | 275 | ||
... | @@ -299,8 +299,8 @@ function generateQuiz() { | ... | @@ -299,8 +299,8 @@ function generateQuiz() { |
299 | 299 | ||
300 | //#region LCK KDA 퀴즈 ox | 300 | //#region LCK KDA 퀴즈 ox |
301 | var lckKDA = fakerData.lCK.kDA * 1; | 301 | var lckKDA = fakerData.lCK.kDA * 1; |
302 | - quizO = `${fakerData.name}의 LCK 통산 KDA는 ${lckKDA + 0.2} 보다 높다.`; | 302 | + quizO = `${fakerData.name}의 LCK 통산 KDA는 ${(lckKDA + 0.2).toFixed(1)} 보다 높다.`; |
303 | - quizX = `${fakerData.name}의 LCK 통산 KDA는 ${lckKDA - 0.2} 보다 높다.`; | 303 | + quizX = `${fakerData.name}의 LCK 통산 KDA는 ${(lckKDA - 0.2).toFixed(1)} 보다 높다.`; |
304 | info = `${fakerData.name}의 LCK 통산 KDA : ${lckKDA}`; | 304 | info = `${fakerData.name}의 LCK 통산 KDA : ${lckKDA}`; |
305 | generateOX(quizO, quizX, info); | 305 | generateOX(quizO, quizX, info); |
306 | //#endregion | 306 | //#endregion |
... | @@ -334,13 +334,33 @@ function generateQuiz() { | ... | @@ -334,13 +334,33 @@ function generateQuiz() { |
334 | var champIndex = Math.floor(Math.random() * rareChampList.length); | 334 | var champIndex = Math.floor(Math.random() * rareChampList.length); |
335 | quizO = `${fakerData.name}는 대회에서 '${rareChampList[champIndex].name}'를 플레이한 적이 있다.`; | 335 | quizO = `${fakerData.name}는 대회에서 '${rareChampList[champIndex].name}'를 플레이한 적이 있다.`; |
336 | quizX = `${fakerData.name}는 대회에서 '${rareChampList[champIndex].name}'를 플레이한 적이 없다.`; | 336 | quizX = `${fakerData.name}는 대회에서 '${rareChampList[champIndex].name}'를 플레이한 적이 없다.`; |
337 | - info = `'${rareChampList[champIndex].name}' : ${rareChampList[champIndex].totalGamePlay}게임, | 337 | + info = `'${rareChampList[champIndex].name}' : ${rareChampList[champIndex].totalGamePlay}게임, ${rareChampList[champIndex].totalWin}승, ${rareChampList[champIndex].kDA}KDA`; |
338 | - ${rareChampList[champIndex].totalWin}승, ${rareChampList[champIndex].kDA}KDA`; | ||
339 | generateOX(quizO, quizX, info); | 338 | generateOX(quizO, quizX, info); |
340 | 339 | ||
341 | champList.splice(champIndex,1); | 340 | champList.splice(champIndex,1); |
342 | } | 341 | } |
343 | //#endregion | 342 | //#endregion |
343 | + | ||
344 | + //#region 모스트 승률 챔피언 | ||
345 | + var firstWinRateChamp = champions[champList[0]]; | ||
346 | + var secondWinRateChamp = champions[champList[0]]; | ||
347 | + for (i = 0; i < champList.length; i++) { | ||
348 | + if (champions[champList[i]].totalGamePlay >= 10) { | ||
349 | + if (champions[champList[i]].winRate > secondWinRateChamp.winRate) { | ||
350 | + secondWinRateChamp = champions[champList[i]]; | ||
351 | + if (secondWinRateChamp.winRate > firstWinRateChamp.winRate) { | ||
352 | + var temp = secondWinRateChamp; | ||
353 | + secondWinRateChamp = firstWinRateChamp; | ||
354 | + firstWinRateChamp = temp; | ||
355 | + } | ||
356 | + } | ||
357 | + } | ||
358 | + } | ||
359 | + quizO = `${fakerData.name}가 대회에서 플레이한 챔피언 중 가장 승률이 높은 챔피언은 '${firstWinRateChamp.name}'이다. (단, 10게임 이상)`; | ||
360 | + quizX = `${fakerData.name}가 대회에서 플레이한 챔피언 중 가장 승률이 높은 챔피언은 '${secondWinRateChamp.name}'이다. (단, 10게임 이상)`; | ||
361 | + info = `'${firstWinRateChamp.name}' : ${firstWinRateChamp.winRate}\n'${secondWinRateChamp.name}' : ${secondWinRateChamp.winRate}`; | ||
362 | + generateOX(quizO, quizX, info); | ||
363 | + //#endregion | ||
344 | } | 364 | } |
345 | 365 | ||
346 | function generateOX(quizO, quizX, moreInfo) { | 366 | function generateOX(quizO, quizX, moreInfo) { | ... | ... |
-
Please register or login to post a comment