A full reference for every formula, filter, and calculation used in the BSS Values Tool
Every value displayed and compared in the tool comes from this function. It prefers the site's own smoothed average, falling back to a midpoint if unavailable.
If both value_min and value_max are missing or non-numeric, the item is treated as unpriced and excluded from value-based calculations.
Tiers are community labels, not official game categories. The tool walks this table top-to-bottom and assigns the first tier whose range contains the item's avg value.
| Tier | Min | Max | Notes |
|---|---|---|---|
| Legendary | 100 | โ | Top-tier, usually limited items |
| Epic | 10 | 100 | High-end tradeable items |
| Ultra-Rare | 3 | 10 | Actively traded mid-tier |
| Very Rare | 1 | 3 | Common target for upgrading |
| Rare | 0.5 | 1 | Standard entry point |
| Uncommon | 0.1 | 0.5 | Low-end, useful as adds |
| Common | 0.01 | 0.1 | Filler / quest items |
| Basic | 0 | 0.01 | Near-zero value |
Both the raw value difference and the percentage are shown simultaneously. For example: OP +3.50 (+18.2%).
When you're LB by โค15%, the tool finds items from the full catalogue that could close the gap:
Estimates the likelihood a trade offer gets accepted in the BSS trading hub. Output is always between 5 and 95 โ a trade can never be guaranteed or impossible.
| Factor | Max contribution | Direction |
|---|---|---|
| Base rate | 60 pts | Always added |
| Value closeness | +60 pts | Reduces as values diverge |
| Overpay bonus | +15 pts | Scales with how much you OP |
| Item count | โ5 per extra item | 1 item = 0 penalty, 4 items = โ15 |
| Tier distance | โ8 per tier jumped | Same tier = 0, 3 tiers = โ24 |
Takes the base success % and adjusts it based on demand levels of what you're giving vs what you're asking for.
| Sort Mode | Formula |
|---|---|
| ๐ฐ Value | No adjustment โ base score returned unchanged |
| โ๏ธ Both |
base โ (targetDemand / 5) ร 15 (up to โ15 for high-demand target) + (avgYourDemand / 5) ร 12 (up to +12 for high-demand offer) |
| ๐ Demand |
50 + (avgYourDemand โ targetDemand) ร 12 (value math thrown out โ only demand gap matters) |
Items from the full catalogue are shown as upgrade targets only if their value is within ยฑ10% of your combo's total value:
Every possible non-empty combination of your items is generated using bit masking:
Capped at 8 items to prevent browser lag. Combos that produce the same target are deduplicated, keeping only the highest success % per target.
| Sort Mode | Order |
|---|---|
| ๐ฏ Best Chance | success % descending |
| ๐ฒ Best Value | target.avg descending |
| ๐ฒ Custom % | |success โ yourTarget| ascending |
| ๐ Demand mode override | Re-sort by target.demand descending after above |
This determines what value the tool searches for in singles and pairs โ either the full target or just the remaining gap:
| Match type | Filter | Sort (Value mode) | Sort (Demand mode) |
|---|---|---|---|
| Singles | |item.avg โ gapVal| / gapVal โค 30% | Closest to gapVal | demand descending |
| Pairs | |A+B โ gapVal| / gapVal โค 25% | Closest sum | avg demand of pair |
| Best Offers | |comboTotal โ targetTotal| / targetTotal โค 15% | success % descending | demand adjusted |
Best Offers only appear when your have-items contain subsets that actually cover the full target within 15%.
invAvg = average value of all items in your drop zone that have a numeric value (unpriced items are excluded from this average).
| Sort Mode | Formula | What it measures |
|---|---|---|
| ๐ฐ Value | round(min(100, max(0, (1 โ avg/invAvg) ร 70 + 30))) | How far below your inventory average the item is |
| ๐ Demand | round((1 โ demand/5) ร 100) | How rarely this item is traded or requested in the hub |
| โ๏ธ Both | round((1 โ demand/5) ร 60 + min(40, (1 โ avg/invAvg) ร 40)) | 60% demand + 40% value blend |
Four factors, each scored 0โ100, then averaged into a single overall score.
| Factor | Formula | What it measures |
|---|---|---|
| Avg Demand | (weightedAvgDemand / 5) ร 100 | How tradeable your inventory is on average |
| Diversity | min(1, uniqueTierCount / 5) ร 100 | How many different value tiers are represented |
| Liquidity | max(0, 1 โ spread) ร 100 spread = weighted mean absolute deviation / total value |
How close your items are to each other in value (tightly clustered = liquid) |
| Value Density | min(1, avgValuePerItem / 10) ร 100 | Average value per item (caps at avg 10) |
Before every data refresh, current values are snapshotted. After the refresh, each item is compared to its snapshot to detect significant changes.
Items below this threshold are considered noise and not shown as movers. In Value mode only demand โฅ3 items appear in the Most Demanded strip; in Demand mode all items are shown.
| Path type | Filter | Combined success |
|---|---|---|
| Direct | |comboTotal โ targetValue| / targetValue โค 15% | calcTradeSuccessAdj(combo, target) |
| 2-step chain |
Step 1: combo within ยฑ15% of intermediate Step 2: intermediate within ยฑ30% of target |
round(step1% ร step2% / 100) |
The 2-step search checks the top 30 items by value (below target value) as potential intermediates. Results sorted by combined success % descending.
No numeric formula โ applies conditional rules to each item in your inventory. Limited items (marked _static, or avg โฅ50 + demand โฅ3) are protected from trash/trade-away recommendations in all modes.
| Mode | Rule | Action shown |
|---|---|---|
| ๐ Gain Value | trashScore โฅ 65 AND demand โค 2 AND not limited | Trade away (UP) |
| demand โฅ 4 AND avg โฅ invAvg โ find target at 1.2โ3ร value with demand โฅ yours | Upgrade (UP) | |
| avg < 0.1 AND demand โค 1 AND not limited | Use as adds / Discard | |
| ๐ High Demand | demand โฅ 4 | Keep & trade strategically |
| demand โค 1 AND not limited | Swap for higher-demand item | |
| ๐ What to Hold | is limited | Hold โ do not trash |
| demand โฅ 3 AND avg โฅ invAvg | Hold | |
| demand โค 1 AND avg โค invAvg ร 0.5 AND not limited | Trade away |
| Section | ๐ฐ Value | โ๏ธ Both | ๐ Demand |
|---|---|---|---|
| Browse / Browsers | Sort by avg value | Sort by avg value | Sort by demand desc |
| Tier headers | Value range | Value range | Avg demand/5 |
| Success % | Value only | Value + demand adj. | Demand gap only |
| Upgrader results | By sort mode | Demand adjusted % | Re-sort by target demand |
| Wishlist singles | Closest to gap | Closest to gap | demand desc |
| Trasher score | 100% value | 60% demand + 40% value | 100% demand |
| Catalogue | By trash score | By trash score | By demand desc |
| Market demanded | Only demand โฅ3 | All items | All items |
| Recommender mode | Auto โ Gain Value | No change | Auto โ High Demand |