Skip to content

Commit 0fc4392

Browse files
committed
feat: add easter egg
1 parent 7080f6b commit 0fc4392

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

scripts/bikes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ async function openUnlockBikeCard(stationSerialNumber, bikeObjJSON, dockSerialNu
137137
return;
138138
}
139139

140-
// check if the user is close to the station (less than 50 meters)
140+
// check if the user is close to the station
141141
if (!(distance(pos, [stationObj.longitude, stationObj.latitude]) < minimumDistanceToStation)) {
142142
alert("Não está próximo da estação!");
143143
return;

scripts/user.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,8 +370,15 @@ async function openUserSettings() {
370370
console.log(`Minimum distance to station was set to ${minimumDistanceToStation}m`);
371371
});
372372
const devModeInput = document.getElementById("devModeCheckbox");
373+
let devModeCounter = 0;
373374
devModeInput.addEventListener("change", () => {
374375
devMode = devModeInput.checked;
376+
if (devMode) devModeCounter++;
377+
if (devModeCounter === 3) {
378+
minimumDistanceToStation = Infinity; // cookie is not updated intentionally
379+
console.log("Easter egg activated, disabled minimum distance requirement");
380+
alert("Se chegaste aqui, provavelmente sabes o que acabaste de fazer. Parabéns!");
381+
}
375382
customCreateCookie("devMode", devMode);
376383

377384
console.log(`Dev mode was set to ${devMode}`);

0 commit comments

Comments
 (0)