OmniSkin Wiki
RU EN
Sign in Trade-Up Market Top Inventory Folio Arbitrage table →
CS2 Doppler Phases: Identify Them by paint_index

CS2 Doppler Phases: Identify Them by paint_index

Full paint_index tables for Doppler and Gamma Doppler, what each phase looks like, why the seed is irrelevant, and how to verify a listing.

Published 17.08.2026 · Updated 08.09.2026 · Русский

Doppler is the only finish in CS2 where the same knife, in the same condition, sells for several times more or less depending on its phase. It is also where buyers get it wrong most often: people try to read the phase from the seed or eyeball it from a screenshot, when it is set by a separate number that can be read with certainty.

The phase comes from paint_index, not the paint seed

Every skin carries three independent numbers: float (wear), paint seed (how the pattern landed), and paint_index — the ID of the artwork itself. For Doppler, each phase is its own paint_index, which means they are formally different skins sharing one name.

The paint seed only shifts color placement inside a phase: it makes a particular copy brighter, darker, or better laid out across the blade. That moves the price, but by far less than the phase itself.

The practical takeaway: "reading the phase from the seed" is guesswork. Reading it from paint_index gives you a definitive answer.

Table: Doppler

paint_indexPhaseWhat you see
415Rubysolid red, top tier
416Sapphiresolid blue, top tier
417Black Pearlblack pearlescent, top tier
418Phase 1dark tones with pink and black
419Phase 2pink dominates (Max Pink)
420Phase 3green and blue tones
421Phase 4blue dominates

Table: Gamma Doppler

paint_indexPhaseWhat you see
568Emeraldsolid green, exclusive to the Gamma line
569Phase 1green with gold
570Phase 2bright green
571Phase 3dark green with blue
572Phase 4gold and green

Both tables cover the knife Dopplers from the Chroma and Gamma lines. Items added later have their own ranges — the Glock-18 Gamma Doppler, for example, runs 1119–1123. If your item is not in the tables above, look up its own block instead of forcing it into the knife range.

★ Karambit | Doppler (Factory New)★ Karambit | Doppler (Factory New)best price: $1177.76 · skinport

Why Ruby, Sapphire, Emerald, and Black Pearl cost more

These are not "rare phases" in the sense of a separate drop chance. They are distinct paint_index values inside the same line that simply come out far less often. Demand for them rests on something more durable than fashion: the finish is solid, so the color covers the entire blade with no gradient and no muddy areas.

Among the ordinary phases, Phase 2 (Max Pink) and Phase 4 usually draw the most interest, but that is the market's taste rather than a mechanic — and the ranking shifts over time.

How to check the phase on a specific listing

  1. Open the listing on the marketplace, or the item in your inventory.
  2. Copy the inspect link ("Inspect in Game").
  3. Paste it into a checker — you get float, paint seed, and paint_index, and the phase follows from the last one.
🔧Check float & patternfree, no sign-up

Check before you buy, especially when the seller is asking a premium "for the phase": a screenshot can belong to another copy, and a listing description can simply be wrong.

Why phases break ordinary price analysis

Doppler is the one class of skins where the item name in Steam does not define the product. Every phase of a knife trades under the same market_hash_name, so any service pricing by name lumps a cheap Phase 1 together with a Ruby worth several times more.

Three consequences are worth keeping in mind.

The minimum price for a name almost always belongs to the cheapest phase. Seeing "knife from $X" does not mean any phase is available at that price: it is far more likely a Phase 2 or Phase 4 than a Sapphire.

A price spread within one name is not arbitrage. A low price on one marketplace and a high one on another may simply describe different phases of the same knife. Before treating the difference as profit, make sure you are comparing the same phase.

An average price for the name means nothing. For Dopplers the median of sales mixes incomparable products. What you need is the price of a specific phase, and that is visible only through the paint_index in the inspect link.

What this means when buying

Check the phase before the trade, not after: the seller's title may say "Doppler" while the listing holds any of the phases. A screenshot is not proof — neighbouring phases are easy to confuse visually, especially on worn copies and under different map lighting. The only reliable marker is the paint_index, and it sits inside the inspect link the marketplace itself provides.

Common mistakes

  • Assuming the seed reveals the phase. It does not. The seed is the layout inside a phase.
  • Judging the phase from the marketplace image. Many marketplaces show a generic render of the skin, not your specific copy.
  • Mixing up Doppler and Gamma Doppler. Different lines, different ranges, different top phases (Sapphire versus Emerald).
  • Paying Ruby money for a Phase 2. The gap between an ordinary and a top phase is a multiple, and all of it hangs on one number you can verify in ten seconds.

FAQ

Can I get a specific phase on purpose?
No. The phase is assigned at random when the item is created, whether it comes from a case or a trade-up contract.
Does the phase change over time?
No. paint_index is fixed forever, exactly like float and seed.
Does condition affect the phase?
No, they are independent. Wear is simply less visible on the darker phases than on the bright ones.
Where do I compare prices by phase?
The phase is not part of the item name, so every phase sits under one name on the marketplaces — you have to compare individual listings and check the paint_index of each. For the rest of the numbers on a skin, see the guide to float and paint seed.
Can I identify a phase from the seller's screenshot?
Not reliably. Neighbouring phases differ by shade, and shade depends on map lighting, angle and graphics settings. On worn copies the difference shrinks further. Only the paint_index from the inspect link settles it.
Does the phase change over time or with wear?
No. The paint_index is fixed the moment the item drops and never changes. Wear changes the appearance but not the phase: a Phase 2 stays a Phase 2 in any condition.
← All articles
OmniSkin Wiki — CS2, Dota 2, Rust and TF2 price database across all marketplaces. RU EN CS2Dota 2RustTeam Fortress 2 About Arbitrage table → Portfolio →