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 };