From bd5323ca01819bbea64800ee5464062a12891eb1 Mon Sep 17 00:00:00 2001 From: Chuck Date: Wed, 11 Oct 2023 23:03:34 -0700 Subject: [PATCH 1/3] Slightly improve performance of stalker award --- files/assets/events/homoween/css/stalker.css | 2 ++ files/assets/events/homoween/js/stalker.js | 14 ++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/files/assets/events/homoween/css/stalker.css b/files/assets/events/homoween/css/stalker.css index 9526cb1a3..31d4eb885 100644 --- a/files/assets/events/homoween/css/stalker.css +++ b/files/assets/events/homoween/css/stalker.css @@ -2,6 +2,8 @@ img.cursor-stalker { position: absolute; height: 28px; width: 28px; + top: 0; + left: 0; background-repeat: no-repeat; background-size: 100% auto; z-index: 1000000000; diff --git a/files/assets/events/homoween/js/stalker.js b/files/assets/events/homoween/js/stalker.js index 895a0c481..3b8ba9034 100644 --- a/files/assets/events/homoween/js/stalker.js +++ b/files/assets/events/homoween/js/stalker.js @@ -64,8 +64,11 @@ function stalker(i) { function placestalker(stalker, x, y) { stalker.x = x; stalker.y = y; - stalker.img.style.left = stalker.x + "px"; - stalker.img.style.top = stalker.y + "px"; + const left = stalker.x + "px"; + const top = stalker.y + "px"; + stalker.img.style.top = `0`; + stalker.img.style.left = `0`; + stalker.img.style.transform = `translate(${left}, ${top})` } function makeCircle() { @@ -73,10 +76,9 @@ function makeCircle() { current -= rotation; for (let i = count - 1; i > -1; --i) { stalker = stalkers[i]; - stalker.img.style.top = - Math.round(stalker.y + a * Math.sin((current + i) / spacing) - 15) + "px"; - stalker.img.style.left = - Math.round(stalker.x + a * Math.cos((current + i) / spacing)) + "px"; + const top = Math.round(stalker.y + a * Math.sin((current + i) / spacing) - 15) + "px"; + const left = Math.round(stalker.x + a * Math.cos((current + i) / spacing)) + "px"; + stalker.img.style.transform = `translate(${left}, ${top})` } } -- 2.34.1 From 45001d3349d7b3f000e71273ed1f6c937ce3ba0a Mon Sep 17 00:00:00 2001 From: Chuck Date: Wed, 11 Oct 2023 23:07:10 -0700 Subject: [PATCH 2/3] Also make dealer show correct status in blackjack --- files/assets/js/casino/blackjack_screen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/assets/js/casino/blackjack_screen.js b/files/assets/js/casino/blackjack_screen.js index 213989e9d..ca2ecfe72 100644 --- a/files/assets/js/casino/blackjack_screen.js +++ b/files/assets/js/casino/blackjack_screen.js @@ -185,7 +185,7 @@ function updateCardsetBackgrounds(state, complete = false) { } if(complete){ const wager = state.has_player_split ? state?.wager?.amount * 2 : state?.wager?.amount; - let dealerShows = state.payout > wager ? 'WON': 'LOST'; + let dealerShows = state.payout < wager ? 'WON': 'LOST'; if(state.payout === wager) dealerShows = 'PUSHED' cardsets[0]?.classList.add(`blackjack-cardset__${dealerShows}`) } -- 2.34.1 From 90b54b763846eba67b1d249480d5db9e80baed40 Mon Sep 17 00:00:00 2001 From: Chuck Date: Wed, 11 Oct 2023 23:11:36 -0700 Subject: [PATCH 3/3] Remove useless top and left --- files/assets/events/homoween/js/stalker.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/files/assets/events/homoween/js/stalker.js b/files/assets/events/homoween/js/stalker.js index 3b8ba9034..05d73ea00 100644 --- a/files/assets/events/homoween/js/stalker.js +++ b/files/assets/events/homoween/js/stalker.js @@ -66,8 +66,6 @@ function placestalker(stalker, x, y) { stalker.y = y; const left = stalker.x + "px"; const top = stalker.y + "px"; - stalker.img.style.top = `0`; - stalker.img.style.left = `0`; stalker.img.style.transform = `translate(${left}, ${top})` } -- 2.34.1