diff --git a/www/html/Game/public/img/Jumper/mission-complete-select.png b/www/html/Game/public/img/Jumper/mission-complete-select.png new file mode 100644 index 0000000..0d761e3 Binary files /dev/null and b/www/html/Game/public/img/Jumper/mission-complete-select.png differ diff --git a/www/html/Game/public/img/Jumper/player-frame.png b/www/html/Game/public/img/Jumper/player-frame.png new file mode 100644 index 0000000..02433d8 Binary files /dev/null and b/www/html/Game/public/img/Jumper/player-frame.png differ diff --git a/www/html/Game/public/img/Jumper/result-1st.png b/www/html/Game/public/img/Jumper/result-1st.png new file mode 100644 index 0000000..0805bea Binary files /dev/null and b/www/html/Game/public/img/Jumper/result-1st.png differ diff --git a/www/html/Game/public/img/Jumper/result-2nd.png b/www/html/Game/public/img/Jumper/result-2nd.png new file mode 100644 index 0000000..4332a29 Binary files /dev/null and b/www/html/Game/public/img/Jumper/result-2nd.png differ diff --git a/www/html/Game/public/img/Jumper/result-3rd.png b/www/html/Game/public/img/Jumper/result-3rd.png new file mode 100644 index 0000000..dfdb3a2 Binary files /dev/null and b/www/html/Game/public/img/Jumper/result-3rd.png differ diff --git a/www/html/Game/public/img/Jumper/result-txt-1.png b/www/html/Game/public/img/Jumper/result-txt-1.png new file mode 100644 index 0000000..5e7d3d5 Binary files /dev/null and b/www/html/Game/public/img/Jumper/result-txt-1.png differ diff --git a/www/html/Game/public/img/Jumper/result-txt-2.png b/www/html/Game/public/img/Jumper/result-txt-2.png new file mode 100644 index 0000000..8576e61 Binary files /dev/null and b/www/html/Game/public/img/Jumper/result-txt-2.png differ diff --git a/www/html/Game/public/img/MegaVirus/Artboard 9.png b/www/html/Game/public/img/MegaVirus/Artboard 9.png index 059859d..45bfae9 100644 Binary files a/www/html/Game/public/img/MegaVirus/Artboard 9.png and b/www/html/Game/public/img/MegaVirus/Artboard 9.png differ diff --git a/www/html/Game/public/img/QUESTION/BG.png b/www/html/Game/public/img/QUESTION/BG.png index e215da4..41af261 100644 Binary files a/www/html/Game/public/img/QUESTION/BG.png and b/www/html/Game/public/img/QUESTION/BG.png differ diff --git a/www/html/Game/public/img/QUESTION/board-1.png b/www/html/Game/public/img/QUESTION/board-1.png new file mode 100644 index 0000000..00488f3 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-1.png differ diff --git a/www/html/Game/public/img/QUESTION/board-2.png b/www/html/Game/public/img/QUESTION/board-2.png new file mode 100644 index 0000000..4e3b363 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-2.png differ diff --git a/www/html/Game/public/img/QUESTION/board-3.png b/www/html/Game/public/img/QUESTION/board-3.png new file mode 100644 index 0000000..8e713b6 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-3.png differ diff --git a/www/html/Game/public/img/QUESTION/board-4.png b/www/html/Game/public/img/QUESTION/board-4.png new file mode 100644 index 0000000..ef05786 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-4.png differ diff --git a/www/html/Game/public/img/QUESTION/board-5.png b/www/html/Game/public/img/QUESTION/board-5.png new file mode 100644 index 0000000..3aaf3bc Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-5.png differ diff --git a/www/html/Game/public/img/QUESTION/board-6.png b/www/html/Game/public/img/QUESTION/board-6.png new file mode 100644 index 0000000..ab8547f Binary files /dev/null and b/www/html/Game/public/img/QUESTION/board-6.png differ diff --git a/www/html/Game/public/img/QUESTION/btn-drop.png b/www/html/Game/public/img/QUESTION/btn-drop.png new file mode 100644 index 0000000..58184c5 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/btn-drop.png differ diff --git a/www/html/Game/public/img/QUESTION/btn-grab.png b/www/html/Game/public/img/QUESTION/btn-grab.png new file mode 100644 index 0000000..908464b Binary files /dev/null and b/www/html/Game/public/img/QUESTION/btn-grab.png differ diff --git a/www/html/Game/public/img/QUESTION/count-1.png b/www/html/Game/public/img/QUESTION/count-1.png new file mode 100644 index 0000000..25610e3 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/count-1.png differ diff --git a/www/html/Game/public/img/QUESTION/count-2.png b/www/html/Game/public/img/QUESTION/count-2.png new file mode 100644 index 0000000..766441a Binary files /dev/null and b/www/html/Game/public/img/QUESTION/count-2.png differ diff --git a/www/html/Game/public/img/QUESTION/count-3.png b/www/html/Game/public/img/QUESTION/count-3.png new file mode 100644 index 0000000..3d28add Binary files /dev/null and b/www/html/Game/public/img/QUESTION/count-3.png differ diff --git a/www/html/Game/public/img/QUESTION/count-4.png b/www/html/Game/public/img/QUESTION/count-4.png new file mode 100644 index 0000000..acb5605 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/count-4.png differ diff --git a/www/html/Game/public/img/QUESTION/count-5.png b/www/html/Game/public/img/QUESTION/count-5.png new file mode 100644 index 0000000..b048aea Binary files /dev/null and b/www/html/Game/public/img/QUESTION/count-5.png differ diff --git a/www/html/Game/public/img/QUESTION/icon-Correct.png b/www/html/Game/public/img/QUESTION/icon-Correct.png new file mode 100644 index 0000000..a82eff1 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/icon-Correct.png differ diff --git a/www/html/Game/public/img/QUESTION/icon-Incorrect.png b/www/html/Game/public/img/QUESTION/icon-Incorrect.png new file mode 100644 index 0000000..30f126b Binary files /dev/null and b/www/html/Game/public/img/QUESTION/icon-Incorrect.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-1.png b/www/html/Game/public/img/QUESTION/podium-1.png new file mode 100644 index 0000000..1eb2de8 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-1.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-2.png b/www/html/Game/public/img/QUESTION/podium-2.png new file mode 100644 index 0000000..e4157e1 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-2.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-3.png b/www/html/Game/public/img/QUESTION/podium-3.png new file mode 100644 index 0000000..43c0802 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-3.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-4.png b/www/html/Game/public/img/QUESTION/podium-4.png new file mode 100644 index 0000000..8553493 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-4.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-5.png b/www/html/Game/public/img/QUESTION/podium-5.png new file mode 100644 index 0000000..1593345 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-5.png differ diff --git a/www/html/Game/public/img/QUESTION/podium-6.png b/www/html/Game/public/img/QUESTION/podium-6.png new file mode 100644 index 0000000..91da880 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/podium-6.png differ diff --git a/www/html/Game/public/img/QUESTION/popup-Howto.png b/www/html/Game/public/img/QUESTION/popup-Howto.png index 02fc091..e45cc2d 100644 Binary files a/www/html/Game/public/img/QUESTION/popup-Howto.png and b/www/html/Game/public/img/QUESTION/popup-Howto.png differ diff --git a/www/html/Game/public/img/QUESTION/result-complete.png b/www/html/Game/public/img/QUESTION/result-complete.png new file mode 100644 index 0000000..4b5f062 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/result-complete.png differ diff --git a/www/html/Game/public/img/QUESTION/result-gameover.png b/www/html/Game/public/img/QUESTION/result-gameover.png new file mode 100644 index 0000000..610c6ec Binary files /dev/null and b/www/html/Game/public/img/QUESTION/result-gameover.png differ diff --git a/www/html/Game/public/img/QUESTION/score+10.png b/www/html/Game/public/img/QUESTION/score+10.png new file mode 100644 index 0000000..917f32a Binary files /dev/null and b/www/html/Game/public/img/QUESTION/score+10.png differ diff --git a/www/html/Game/public/img/QUESTION/score.png b/www/html/Game/public/img/QUESTION/score.png new file mode 100644 index 0000000..db271f3 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/score.png differ diff --git a/www/html/Game/public/img/QUESTION/table-active.png b/www/html/Game/public/img/QUESTION/table-active.png new file mode 100644 index 0000000..939dd41 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/table-active.png differ diff --git a/www/html/Game/public/img/QUESTION/table.png b/www/html/Game/public/img/QUESTION/table.png new file mode 100644 index 0000000..7de74e6 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/table.png differ diff --git a/www/html/Game/public/img/QUESTION/timeup-txt.png b/www/html/Game/public/img/QUESTION/timeup-txt.png new file mode 100644 index 0000000..7260662 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/timeup-txt.png differ diff --git a/www/html/Game/public/img/QUESTION/txt-1-1.png b/www/html/Game/public/img/QUESTION/txt-1-1.png new file mode 100644 index 0000000..1c62ced Binary files /dev/null and b/www/html/Game/public/img/QUESTION/txt-1-1.png differ diff --git a/www/html/Game/public/img/QUESTION/txt-1-2.png b/www/html/Game/public/img/QUESTION/txt-1-2.png new file mode 100644 index 0000000..a37fe60 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/txt-1-2.png differ diff --git a/www/html/Game/public/img/QUESTION/txt-1-3.png b/www/html/Game/public/img/QUESTION/txt-1-3.png new file mode 100644 index 0000000..75b6d00 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/txt-1-3.png differ diff --git a/www/html/Game/public/img/QUESTION/wink.png b/www/html/Game/public/img/QUESTION/wink.png new file mode 100644 index 0000000..580ad22 Binary files /dev/null and b/www/html/Game/public/img/QUESTION/wink.png differ diff --git a/www/html/Game/public/img/ViolentCrime/mission-complete-select.png b/www/html/Game/public/img/ViolentCrime/mission-complete-select.png new file mode 100644 index 0000000..0d761e3 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/mission-complete-select.png differ diff --git a/www/html/Game/public/img/ViolentCrime/player-frame.png b/www/html/Game/public/img/ViolentCrime/player-frame.png new file mode 100644 index 0000000..02433d8 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/player-frame.png differ diff --git a/www/html/Game/public/img/ViolentCrime/result-1st.png b/www/html/Game/public/img/ViolentCrime/result-1st.png new file mode 100644 index 0000000..0805bea Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/result-1st.png differ diff --git a/www/html/Game/public/img/ViolentCrime/result-2nd.png b/www/html/Game/public/img/ViolentCrime/result-2nd.png new file mode 100644 index 0000000..4332a29 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/result-2nd.png differ diff --git a/www/html/Game/public/img/ViolentCrime/result-3rd.png b/www/html/Game/public/img/ViolentCrime/result-3rd.png new file mode 100644 index 0000000..dfdb3a2 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/result-3rd.png differ diff --git a/www/html/Game/public/img/ViolentCrime/result-txt-1.png b/www/html/Game/public/img/ViolentCrime/result-txt-1.png new file mode 100644 index 0000000..5e7d3d5 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/result-txt-1.png differ diff --git a/www/html/Game/public/img/ViolentCrime/result-txt-2.png b/www/html/Game/public/img/ViolentCrime/result-txt-2.png new file mode 100644 index 0000000..8576e61 Binary files /dev/null and b/www/html/Game/public/img/ViolentCrime/result-txt-2.png differ diff --git a/www/html/Game/public/img/quiz-carry/BG.png b/www/html/Game/public/img/quiz-carry/BG.png new file mode 100644 index 0000000..41af261 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/BG.png differ diff --git a/www/html/Game/public/img/quiz-carry/btn-joystick-1.png b/www/html/Game/public/img/quiz-carry/btn-joystick-1.png new file mode 100644 index 0000000..a521d5a Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/btn-joystick-1.png differ diff --git a/www/html/Game/public/img/quiz-carry/btn-joystick-2.png b/www/html/Game/public/img/quiz-carry/btn-joystick-2.png new file mode 100644 index 0000000..21b348f Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/btn-joystick-2.png differ diff --git a/www/html/Game/public/img/quiz-carry/btn-mic_off.png b/www/html/Game/public/img/quiz-carry/btn-mic_off.png new file mode 100644 index 0000000..426093d Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/btn-mic_off.png differ diff --git a/www/html/Game/public/img/quiz-carry/btn-mic_on.png b/www/html/Game/public/img/quiz-carry/btn-mic_on.png new file mode 100644 index 0000000..755bb05 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/btn-mic_on.png differ diff --git a/www/html/Game/public/img/quiz-carry/player-frame.png b/www/html/Game/public/img/quiz-carry/player-frame.png new file mode 100644 index 0000000..02433d8 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/player-frame.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-1.png b/www/html/Game/public/img/quiz-carry/podium-1.png new file mode 100644 index 0000000..1eb2de8 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-1.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-2.png b/www/html/Game/public/img/quiz-carry/podium-2.png new file mode 100644 index 0000000..e4157e1 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-2.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-3.png b/www/html/Game/public/img/quiz-carry/podium-3.png new file mode 100644 index 0000000..43c0802 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-3.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-4.png b/www/html/Game/public/img/quiz-carry/podium-4.png new file mode 100644 index 0000000..8553493 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-4.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-5.png b/www/html/Game/public/img/quiz-carry/podium-5.png new file mode 100644 index 0000000..1593345 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-5.png differ diff --git a/www/html/Game/public/img/quiz-carry/podium-6.png b/www/html/Game/public/img/quiz-carry/podium-6.png new file mode 100644 index 0000000..91da880 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/podium-6.png differ diff --git a/www/html/Game/public/img/quiz-carry/popup-Howto.png b/www/html/Game/public/img/quiz-carry/popup-Howto.png new file mode 100644 index 0000000..e45cc2d Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/popup-Howto.png differ diff --git a/www/html/Game/public/img/quiz-carry/popup-result-Line1.png b/www/html/Game/public/img/quiz-carry/popup-result-Line1.png new file mode 100644 index 0000000..07cbd6c Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/popup-result-Line1.png differ diff --git a/www/html/Game/public/img/quiz-carry/popup-result-Line2.png b/www/html/Game/public/img/quiz-carry/popup-result-Line2.png new file mode 100644 index 0000000..69f13d8 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/popup-result-Line2.png differ diff --git a/www/html/Game/public/img/quiz-carry/score-avartar-mark.png b/www/html/Game/public/img/quiz-carry/score-avartar-mark.png new file mode 100644 index 0000000..9a6b11a Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/score-avartar-mark.png differ diff --git a/www/html/Game/public/img/quiz-carry/score-avartar.png b/www/html/Game/public/img/quiz-carry/score-avartar.png new file mode 100644 index 0000000..a4ffad9 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/score-avartar.png differ diff --git a/www/html/Game/public/img/quiz-carry/table-active.png b/www/html/Game/public/img/quiz-carry/table-active.png new file mode 100644 index 0000000..939dd41 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/table-active.png differ diff --git a/www/html/Game/public/img/quiz-carry/table.png b/www/html/Game/public/img/quiz-carry/table.png new file mode 100644 index 0000000..7de74e6 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/table.png differ diff --git a/www/html/Game/public/img/quiz-carry/txt-1-3.png b/www/html/Game/public/img/quiz-carry/txt-1-3.png new file mode 100644 index 0000000..75b6d00 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/txt-1-3.png differ diff --git a/www/html/Game/public/img/quiz-carry/wink.png b/www/html/Game/public/img/quiz-carry/wink.png new file mode 100644 index 0000000..580ad22 Binary files /dev/null and b/www/html/Game/public/img/quiz-carry/wink.png differ diff --git a/www/html/Game/public/js/play.js b/www/html/Game/public/js/play.js index 9d64bd9..33ce9a5 100644 --- a/www/html/Game/public/js/play.js +++ b/www/html/Game/public/js/play.js @@ -11142,6 +11142,27 @@ return BASE + '/img/gauntlet-assets/result-txt-2.png'; } + /** สรุปภารกิจแบบ mockup 08-summary — ต่อมินิเกม mission map (Minigame 1/4–7) */ + function isGcmMissionMockSummaryPlay(mission) { + if (!mission || !mission.uiSkin) return false; + if (mission.uiSkin === 'question_mission') return isQuizQuestionMissionUiMapPlay(); + if (mission.uiSkin === 'jumper') return isJumpSurviveMissionUiMapPlay(); + if (mission.uiSkin === 'violent_crime') return isSpaceShooterMissionUiMapPlay(); + if (mission.uiSkin === 'mega_virus') return isMegaVirusMissionShellMapPlay(); + if (mission.uiSkin === 'stack_tower') return isStackTowerMissionUiMapPlay(); + return false; + } + + function gcmMissionMockAssetUrl(mission, file) { + if (!mission) return questionMissionAssetUrl(file); + const skin = mission.uiSkin; + if (skin === 'jumper') return jumperAssetUrl(file); + if (skin === 'violent_crime') return violentCrimeAssetUrl(file); + if (skin === 'mega_virus') return megaVirusAssetUrl(file); + if (skin === 'stack_tower') return stackTowerAssetUrl(file); + return questionMissionAssetUrl(file); + } + function gauntletCrownPregameReadyNumerator() { let n = quizCarryPregameBotCount(); quizCarryPregameHumanIds().forEach((id) => { @@ -12123,14 +12144,13 @@ disp = balloonBossMergePreviewBotsMission(disp) || disp; } if (!disp || !Array.isArray(disp.ranked)) return; - /* mng8a80o เท่านั้น — สรุปผลภารกิจตาม mockup Minigame-1 (06-summary) */ - const tfMockSummary = mission.uiSkin === 'question_mission' && isQuizQuestionMissionUiMapPlay(); + /* mission map — สรุปผลภารกิจตาม mockup 08-summary (Minigame 1/4–7) */ + const tfMockSummary = isGcmMissionMockSummaryPlay(mission); ov.classList.toggle('gcm-quiz-tf-mock', tfMockSummary); - /* mng8a80o: ใช้ popup-result.png ของ QUESTION (เหมือน mockup) — แมปอื่นคง popup ของ gauntlet */ const gcmBgImg = ov.querySelector('.gcm-bg'); if (gcmBgImg) { const gcmBgSrc = tfMockSummary - ? questionMissionAssetUrl('popup-result.png') + ? gcmMissionMockAssetUrl(mission, 'popup-result.png') : (BASE + '/img/gauntlet-assets/popup-result.png'); if (gcmBgImg.getAttribute('src') !== gcmBgSrc) gcmBgImg.setAttribute('src', gcmBgSrc); } @@ -12163,7 +12183,7 @@ const badge = rk === 1 ? 'result-1st.png' : rk === 2 ? 'result-2nd.png' : rk === 3 ? 'result-3rd.png' : rk === 4 ? 'result-txt-1.png' : 'result-txt-2.png'; const tagImg = document.createElement('img'); - tagImg.src = questionMissionAssetUrl(badge); + tagImg.src = gcmMissionMockAssetUrl(mission, badge); tagImg.alt = '[' + String(r.rankLabel || rk) + ']'; tagImg.style.maxWidth = '100%'; tagImg.style.height = 'auto'; @@ -12211,7 +12231,7 @@ frame.appendChild(avClip); const frameImg = document.createElement('img'); frameImg.className = 'gcm-frame-img'; - frameImg.src = questionMissionAssetUrl('player-frame.png'); + frameImg.src = gcmMissionMockAssetUrl(mission, 'player-frame.png'); frameImg.alt = ''; frameImg.decoding = 'async'; frame.appendChild(frameImg); @@ -12268,7 +12288,9 @@ const jumperSkin = mission && mission.uiSkin === 'jumper'; const violentSkin = mission && mission.uiSkin === 'violent_crime'; const questionMissionSkin = mission && mission.uiSkin === 'question_mission'; - if (jumperSkin) { + if (tfMockSummary) { + totalEl.innerHTML = 'คะแนนรวม (' + parts.join('+') + ') =' + sum + ''; + } else if (jumperSkin) { const sc = Math.max(0, Math.floor(Number(disp.survivorCount) || 0)); const pc = Math.max(0, Math.floor(Number(disp.participantCount) || 0)); totalEl.innerHTML = 'คะแนนรวม (' + parts.join('+') + ') = ' + sum + ' · ผู้รอด ' + sc + '/' + pc + ' → เกรด'; @@ -12277,12 +12299,8 @@ const pc = Math.max(0, Math.floor(Number(disp.participantCount) || 0)); totalEl.innerHTML = 'คะแนนรวม (' + parts.join('+') + ') = ' + sum + ' · รอดชีวิต ' + sc + '/' + pc + ' → เกรด'; } else if (questionMissionSkin) { - if (tfMockSummary) { - totalEl.innerHTML = 'คะแนนรวม (' + parts.join('+') + ') =' + sum + ''; - } else { - const pc = Math.max(0, Math.floor(Number(disp.participantCount) || 0)); - totalEl.innerHTML = 'คะแนนตอบคำถาม (' + parts.join('+') + ') = ' + sum + ' · ผู้เล่น ' + pc + ' → เกรด'; - } + const pc = Math.max(0, Math.floor(Number(disp.participantCount) || 0)); + totalEl.innerHTML = 'คะแนนตอบคำถาม (' + parts.join('+') + ') = ' + sum + ' · ผู้เล่น ' + pc + ' → เกรด'; } else if (mission && mission.uiSkin === 'stack_tower') { const pc = Math.max(0, Math.floor(Number(disp.participantCount) || 0)); totalEl.innerHTML = 'คะแนนรวม (' + parts.join('+') + ') = ' + sum + ' · ผู้เล่น ' + pc + ' → เกรด'; @@ -12321,7 +12339,7 @@ } if (tfMockSummary) { /* mockup: ใช้ป้าย "ภารกิจสำเร็จ" สำเร็จรูป mission-complete-select.png เท่านั้น */ - chk.src = questionMissionAssetUrl('mission-complete-select.png'); + chk.src = gcmMissionMockAssetUrl(mission, 'mission-complete-select.png'); chk.alt = 'ภารกิจสำเร็จ'; chk.onerror = function () { this.onerror = null; diff --git a/www/html/Game/public/play.html b/www/html/Game/public/play.html index 9fabc97..7023ac5 100644 --- a/www/html/Game/public/play.html +++ b/www/html/Game/public/play.html @@ -3974,7 +3974,7 @@ - +