forked from ppfun/pixelplanet
share cooldown of minimap with cooldown of earth
This commit is contained in:
parent
fb56278d13
commit
6aed8bbb94
|
@ -372,6 +372,7 @@
|
||||||
"bcd": 4000,
|
"bcd": 4000,
|
||||||
"pcd" : 7000,
|
"pcd" : 7000,
|
||||||
"cds": 60000,
|
"cds": 60000,
|
||||||
|
"ranked" : true,
|
||||||
"sd": "2024-02-22"
|
"sd": "2024-02-22"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ function getCanvases(t) {
|
||||||
7: t`Black and White canvas`,
|
7: t`Black and White canvas`,
|
||||||
8: t`A canvas for the most active players from the the previous day. Daily ranking updates at 00:00 UTC.`,
|
8: t`A canvas for the most active players from the the previous day. Daily ranking updates at 00:00 UTC.`,
|
||||||
10: t`Only four colors. Same rules as moon.`,
|
10: t`Only four colors. Same rules as moon.`,
|
||||||
11: t`Spam trash on a smaller earth with protected ocean`,
|
11: t`Spam trash on a smaller earth with protected ocean. Shares cooldown with earth canvas`,
|
||||||
};
|
};
|
||||||
/*
|
/*
|
||||||
* no edit below here needed when adding/removing canvas
|
* no edit below here needed when adding/removing canvas
|
||||||
|
|
|
@ -44,17 +44,15 @@ export default function allowPlace(
|
||||||
) {
|
) {
|
||||||
const isalKey = `${ALLOWED_PREFIX}:${ip}`;
|
const isalKey = `${ALLOWED_PREFIX}:${ip}`;
|
||||||
const captKey = (CAPTCHA_TIME >= 0) ? `${CAPTCHA_PREFIX}:${ip}` : 'nope';
|
const captKey = (CAPTCHA_TIME >= 0) ? `${CAPTCHA_PREFIX}:${ip}` : 'nope';
|
||||||
const ipCdKey = `${PREFIX}:${canvasId}:ip:${ip}`;
|
// ATTENTION: HARDCODED LINKED COODLOWN OF MINIMAP AND EARTH CANVAS
|
||||||
|
let canvasCdId = canvasId;
|
||||||
|
if (canvasId === 11) {
|
||||||
|
canvasCdId = 0;
|
||||||
|
}
|
||||||
|
const ipCdKey = `${PREFIX}:${canvasCdId}:ip:${ip}`;
|
||||||
let idCdKey;
|
let idCdKey;
|
||||||
if (id) {
|
if (id) {
|
||||||
idCdKey = `${PREFIX}:${canvasId}:id:${id}`;
|
idCdKey = `${PREFIX}:${canvasCdId}:id:${id}`;
|
||||||
/*
|
|
||||||
* cooldown by subnet should be more restrictive
|
|
||||||
*
|
|
||||||
} else if (ip.includes('.')) {
|
|
||||||
const ips = ip.slice(0, ip.lastIndexOf('.'));
|
|
||||||
idCdKey = `${PREFIX}:${canvasId}:ips:${ips}`;
|
|
||||||
*/
|
|
||||||
} else {
|
} else {
|
||||||
idCdKey = 'nope';
|
idCdKey = 'nope';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user