diff --git a/packages/lib/src/canvas.ts b/packages/lib/src/canvas.ts index 3ca936d9e4ba87d873036f92cecc7ba486c8e953..382b359a89027580871fee78f89472f2dabe438c 100644 --- a/packages/lib/src/canvas.ts +++ b/packages/lib/src/canvas.ts @@ -9,23 +9,6 @@ export const CanvasLib = new (class { * @returns Seconds to take to give the pixel */ getPixelCooldown(pixelNumber: number, config: ClientConfig) { - // return pixelNumber * config.canvas.pixel.cooldown; - // const factorial = (n: number): number => (n == 0 ? 1 : n * factorial(n - 1)); - - // return ( - // config.canvas.pixel.cooldown * - // config.canvas.pixel.multiplier * - // (2 + pixelNumber + factorial(pixelNumber)) - // ); - - // oh god last minute change to match activity cooldown - // 100 = user count - - // band aid over negative nums - if (pixelNumber < 1) { - pixelNumber = 1 - } - - return (2.5 * Math.sqrt(100 + 11.96) + 6.5) * 1 * pixelNumber; + return config.pallete.pixel_cooldown / 1000; } })(); diff --git a/packages/lib/src/net.ts b/packages/lib/src/net.ts index 2d0232310197b55bb751f1b4c1cd4ae233f4ed54..ba3719d575f0d84b36bdb5627d58e62d3bbb370d 100644 --- a/packages/lib/src/net.ts +++ b/packages/lib/src/net.ts @@ -178,6 +178,10 @@ export type ClientConfig = { version: string; pallete: { colors: PalleteColor[]; + /** + * ms for cooldown + * @see CanvasLib#getPixelCooldown + */ pixel_cooldown: number; }; canvas: CanvasConfig;