@ianlucas/cs2-lib
    Preparing search index...

    Class CS2InventoryItem

    Hierarchy (View Summary)

    Implements

    • Interface<
          Omit<
              CS2BaseInventoryItem,
              "keychains"
              | "patches"
              | "stickers"
              | "storage",
          >,
      >
    Index

    Constructors

    Properties

    altName: undefined | string
    base: undefined | boolean
    baseId: undefined | number
    category: undefined | string
    collection: undefined | string
    collectionDesc: undefined | string
    collectionName: undefined | string
    containerId: undefined | number
    containerType: undefined | CS2ContainerTypeValues
    def: undefined | number
    desc: undefined | string
    equipped: undefined | boolean
    equippedCT: undefined | boolean
    equippedT: undefined | boolean
    free: undefined | boolean
    glb: undefined | boolean
    id: number = ...
    image: undefined | string
    index: undefined | number
    item: CS2Item
    keychains:
        | undefined
        | Map<number, { id: number; seed?: number; x?: number; y?: number }>
    keys: undefined | number[]
    legacy: undefined | boolean
    model: undefined | string
    name: string = ...
    nameTag: undefined | string
    patches: undefined | Map<number, number>
    rarity: CS2RarityColorValues = ...
    seed: undefined | number
    specialsImage: undefined | boolean
    statTrak: undefined | number
    statTrakless: undefined | boolean
    statTrakOnly: undefined | boolean
    stickers:
        | undefined
        | Map<
            number,
            { id: number; rotation?: number; wear?: number; x?: number; y?: number },
        >
    storage: undefined | Map<number, CS2InventoryItem>
    texture: undefined | boolean
    tint: undefined | number
    tournamentDesc: undefined | string
    type: CS2ItemTypeValues = ...
    uid: number
    updatedAt: undefined | number
    voFallback: undefined | boolean
    voFemale: undefined | boolean
    voPrefix: undefined | string
    wear: undefined | number
    wearMax: undefined | number
    wearMin: undefined | number

    Accessors

    • get rawContents(): undefined | number[]

      Returns undefined | number[]

    • get rawSpecials(): undefined | number[]

      Returns undefined | number[]

    • get specials(): undefined | CS2EconomyItem[]

      Returns undefined | CS2EconomyItem[]

    • set specials(value: undefined | number[]): void

      Parameters

      • value: undefined | number[]

      Returns void

    Methods

    • Returns [number, undefined | { id: number; seed?: number; x?: number; y?: number }][]

    • Returns [number, undefined | number][]

    • Returns [
          number,
          | undefined
          | { id: number; rotation?: number; wear?: number; x?: number; y?: number },
      ][]

    • Parameters

      • slot: number

      Returns number

    • Parameters

      • slot: number

      Returns number

    • Returns [number, { id: number; seed?: number; x?: number; y?: number }][]

    • Returns [number, number][]

    • Returns [
          number,
          { id: number; rotation?: number; wear?: number; x?: number; y?: number },
      ][]

    • Parameters

      • Optionaloptions: {
            computeOdds?: (
                rarities: (
                    | "common"
                    | "uncommon"
                    | "rare"
                    | "mythical"
                    | "legendary"
                    | "ancient"
                    | "immortal"
                    | "special"
                )[],
            ) => undefined
            | number[];
        }

      Returns CS2UnlockedItem