Catmint Case Opening

Your viewers type !case: a random real CS2 case, sticker capsule or souvenir package opens on stream with the real odds, and the item pops out with its $ value. !inv shows their best 3, !tradeup trades 10 of one rarity for one of the next.

Commands

Rules

Fill in your channel and press "Make my link".

Add it to your stream

  1. Sources → + → Browser (Streamlabs: Browser Source).
  2. Paste the link into URL. Width 900, height 900.
  3. Place it in a corner and size it how you like. The background is see-through.

Live preview: sample viewers type !case and !inv

How the trade-up works (for your viewers)

  1. !inv blue shows their blue skins (Mil-Spec) with numbers. The numbers never change: 1 = the first one they got. Also purple, pink, red. More than 20? !inv blue 21 shows the next ones.
  2. !tradeup 1 2 3 4 5 6 7 8 9 10 trades exactly those ten (!tradeup 1-10 works too). Right after the list they can type only the numbers. !tradeup blue cheapest trades the ten cheapest.
  3. How many it takes:
    Blue → Purple10
    Purple → Pink10
    Pink → Red10
    Red → Gold (knife / gloves)5
    For gold, only reds from a weapon case that has knives or gloves count. Stickers can't be traded up.
  4. The new skin comes from the case of one of the skins they gave, like in CS2. StatTrak in = StatTrak out (never on gloves).
  5. The skins are kept in the Browser Source, so keep the same link.

Skin and case pictures © Valve, loaded live from Steam. Item list: ByMykel CSGO-API (MIT).