minigame 2 update map
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -4426,21 +4426,18 @@
|
||||
function usesCrownLobbyShellPlay() {
|
||||
return isGauntletCrownHeistMapPlay() || isMegaVirusMissionShellMapPlay();
|
||||
}
|
||||
/** Last Light (mno9kb07) ใน iframe เอดิเตอร์: ซูมคงที่ — ผู้เล่นปรับเองไม่ได้ */
|
||||
const PLAY_EMBED_LAST_LIGHT_FIXED_ZOOM_MUL = 1.49;
|
||||
/** Last Light (mno9kb07) embed — ค่าเริ่มต้นเมื่อโหลดแมป (ปรับซูมได้ด้วยล้อ / [ ]) */
|
||||
const PLAY_EMBED_LAST_LIGHT_DEFAULT_ZOOM_MUL = 1.49;
|
||||
/** Stack Tower (mnn93hpi) ใน embed พรีวิว: ซูมคงที่ ×1 — ล้อ/ปุ่มไม่ปรับได้ */
|
||||
const PLAY_EMBED_STACK_TOWER_FIXED_ZOOM_MUL = 1;
|
||||
function isLastLightEmbedZoomLockedPlay() {
|
||||
return !!(previewMode && editorEmbedReturn && mapData && isGauntletCrownHeistMapPlay());
|
||||
}
|
||||
function isStackTowerEmbedZoomLockedPlay() {
|
||||
return !!(previewMode && editorEmbedReturn && mapData && isStackTowerMissionUiMapPlay());
|
||||
}
|
||||
function applyPlayEmbedZoomForCurrentMapPlay() {
|
||||
if (isLastLightEmbedZoomLockedPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_LAST_LIGHT_FIXED_ZOOM_MUL;
|
||||
} else if (isStackTowerEmbedZoomLockedPlay()) {
|
||||
if (isStackTowerEmbedZoomLockedPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_STACK_TOWER_FIXED_ZOOM_MUL;
|
||||
} else if (previewMode && editorEmbedReturn && mapData && isGauntletCrownHeistMapPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_LAST_LIGHT_DEFAULT_ZOOM_MUL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4503,9 +4500,7 @@
|
||||
const mhPx = h * tileSize;
|
||||
zDraw = Math.min(canvas.width / mwPx, canvas.height / mhPx) * 0.96;
|
||||
}
|
||||
if (isLastLightEmbedZoomLockedPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_LAST_LIGHT_FIXED_ZOOM_MUL;
|
||||
} else if (isStackTowerEmbedZoomLockedPlay()) {
|
||||
if (isStackTowerEmbedZoomLockedPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_STACK_TOWER_FIXED_ZOOM_MUL;
|
||||
}
|
||||
if (previewMode && editorEmbedReturn && mapData && !isQuizQuestionMissionHudActivePlay()) {
|
||||
@@ -15243,7 +15238,6 @@
|
||||
if (!stack) return;
|
||||
const wheelZoomHandler = (e) => {
|
||||
if (!previewMode || !editorEmbedReturn || !mapData) return;
|
||||
if (isLastLightEmbedZoomLockedPlay()) return;
|
||||
if (isStackTowerEmbedZoomLockedPlay()) return;
|
||||
if (isQuizQuestionMissionHudActivePlay()) return;
|
||||
const t = e.target;
|
||||
@@ -17869,7 +17863,7 @@
|
||||
|
||||
document.addEventListener('keydown', (e) => {
|
||||
if (isMovementKey(e.code) && isChatFocused()) return;
|
||||
if (previewMode && editorEmbedReturn && mapData && !isChatFocused() && !isQuizQuestionMissionHudActivePlay() && !isLastLightEmbedZoomLockedPlay() && !isStackTowerEmbedZoomLockedPlay()) {
|
||||
if (previewMode && editorEmbedReturn && mapData && !isChatFocused() && !isQuizQuestionMissionHudActivePlay() && !isStackTowerEmbedZoomLockedPlay()) {
|
||||
if (e.code === 'BracketLeft' || e.code === 'Minus' || e.code === 'NumpadSubtract') {
|
||||
e.preventDefault();
|
||||
playEmbedUserZoomMul = Math.max(PLAY_EMBED_USER_ZOOM_MIN, playEmbedUserZoomMul / PLAY_EMBED_ZOOM_STEP_KEY);
|
||||
@@ -18104,9 +18098,6 @@
|
||||
others.forEach((o) => {
|
||||
if (o) clampPlayEntityFootprintToMap(o, mapData);
|
||||
});
|
||||
if (isLastLightEmbedZoomLockedPlay()) {
|
||||
playEmbedUserZoomMul = PLAY_EMBED_LAST_LIGHT_FIXED_ZOOM_MUL;
|
||||
}
|
||||
let zGa = zoom;
|
||||
if (previewMode && editorEmbedReturn && mapData) zGa *= playEmbedUserZoomMul;
|
||||
const gCam = getGauntletCrownHeistGroupCameraCenterPxPlay(tileSize, canvas.width, canvas.height, zGa);
|
||||
|
||||
@@ -3203,7 +3203,7 @@
|
||||
</div>
|
||||
<script src="/Game/socket.io/socket.io.js"></script>
|
||||
<script src="js/version.js?v=0.0306"></script>
|
||||
<script src="js/play.js?v=0.0431"></script>
|
||||
<script src="js/play.js?v=0.0432"></script>
|
||||
<div class="version-tag">v —</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user