Economy & Trading
Dunce Hustle uses a layered pricing model: good-specific traits, location economics, daily volatility, and intraday buy/sell pressure.
| Good | Base Price | Cheap Locations | Expensive Locations | Volatility |
|---|---|---|---|---|
| Ganja | 500 | Eccles, Agricola | Bel Air, Ogle | 0.25 |
| Coke | 3,500 | Albouystown, Charlestown | Bel Air, Bourda | 0.40 |
| Molly | 1,200 | Stabroek, Agricola | Bel Air, Ogle | 0.35 |
| Crack | 800 | Albouystown, Charlestown | Bourda, Stabroek | 0.50 |
| Acid | 2,000 | Eccles, Agricola | Bel Air, Ogle | 0.30 |
| Shrooms | 900 | Eccles, Agricola | Bourda, Bel Air | 0.20 |
Core Daily Price Formula
Section titled “Core Daily Price Formula”Daily base prices for each location are initialized as:
priceMultiplier = (zoneBias ± volatilityRoll) * locationMultiplierprice = round(good.basePrice * priceMultiplier)Where:
zoneBiasis:0.7in a good’s cheap location1.4in a good’s expensive location1.0otherwise
volatilityRollis random in range[-good.volatility, +good.volatility]locationMultipliercomes from neighborhood economics
Location Multipliers
Section titled “Location Multipliers”| Location | Multiplier | Typical Use |
|---|---|---|
| Bel Air | 1.30 | Premium sell zone |
| Ogle | 1.20 | Strong sell zone |
| Bourda | 1.10 | Good sell zone |
| Stabroek | 1.00 | Neutral |
| Agricola | 0.90 | Value buying zone |
| Eccles | 0.85 | Value buying zone |
| Albouystown | 0.80 | Deep discount buying |
| Charlestown | 0.75 | Deep discount buying |
Intraday Price Movement
Section titled “Intraday Price Movement”After day start, each trade nudges price:
- Buy pressure:
currentPrice * (1 + quantity * 0.005) - Sell pressure:
currentPrice * (1 - quantity * 0.003)
Prices are clamped to:
- Minimum: 50% of that row’s daily base price
- Maximum: 300% of that row’s daily base price
This creates temporary spikes and dips you can exploit.
Quick Profit Example
Section titled “Quick Profit Example”Assume Coke base price 3,500.
- In a cheap zone (0.7 bias) with low location multiplier and mild negative volatility, you might buy near ~2,100–2,400.
- In Bel Air/Bourda with favorable volatility and multiplier, sell could land around ~4,000+.
If you buy 100 units at 2,300 and sell at 4,100:
gross profit = (4,100 - 2,300) * 100 = 180,000Then subtract travel costs, event losses, and banking fees to get net cycle profit.
Practical Trading Rules
Section titled “Practical Trading Rules”- Best raw margins usually come from cheap-zone to premium-zone routes.
- Liquidity matters: big stacks can trap you if energy is low.
- Don’t ignore pressure: your own large buys can make later fills worse.
- Inventory capacity is a bottleneck: optimize value per slot.
- Daily reset changes everything: yesterday’s route may be mediocre today.
Net Worth Interaction
Section titled “Net Worth Interaction”Trading shifts where value sits:
- Buy converts cash into inventory value.
- Sell converts inventory value back into cash.
Your rank improves when you realize favorable spreads faster than rivals and protect gains from losses.