From 035e0349959fb0b88cccf79a0a453cd0596a9984 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Sat, 14 Nov 2026 11:10:41 -0600 Subject: [PATCH] make cooldown optional --- .../core/src/blitzkit/api/server/6_consumableDefinitions.ts | 2 +- packages/core/src/types/consumablesCommon.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/blitzkit/api/server/6_consumableDefinitions.ts b/packages/core/src/blitzkit/api/server/6_consumableDefinitions.ts index d12b7612d..d77947276 100644 --- a/packages/core/src/blitzkit/api/server/6_consumableDefinitions.ts +++ b/packages/core/src/blitzkit/api/server/6_consumableDefinitions.ts @@ -15,7 +15,7 @@ export abstract class ServerBlitzKitAPI6 extends ServerBlitzKitAPI5 { const entry: Consumable = { id: consumable.id, game_mode_exclusive: "gameModeFilter" in consumable, - cooldown: consumable.script.cooldown, + cooldown: consumable.script.cooldown ?? 0, duration: consumable.script.duration, name: this.getString(consumable.userString), exclude: [], diff --git a/packages/core/src/types/consumablesCommon.ts b/packages/core/src/types/consumablesCommon.ts index 6b4068edf..25a54f8fd 100644 --- a/packages/core/src/types/consumablesCommon.ts +++ b/packages/core/src/types/consumablesCommon.ts @@ -15,7 +15,7 @@ export interface ConsumablesCommon { script: { "#text": string; automatic?: boolean; - cooldown: number; + cooldown?: number; duration?: number; shotEffect?: string; bonusValues?: { [key: string]: number };