🏙 UrbanPact

Team city-building on Telegram

← Guide index

🤝 Trade Between Cities

Recurring deals, one-time offers, and the inbound throttle.

Trade Between Cities

Trade deals move resources between city stockpiles every tick. No city produces everything — especially at the top end, where each city can only build 2 of the 10 Tier 3 specialty buildings — so trade is how cities fill the gaps.

/trade View your city's deals and negotiations, and make new offers.

How a deal is made

Deals are negotiated, not imposed. Only a city's Mayor or Trade Minister can negotiate:

  1. Open /trade and tap 📤 New trade offer. Pick the city, what your city will send each tick, and what you want in return — or offer a one-way gift. Typo'd an amount? Resources you've already added stay in the picker with a ✅ — tap one again and your new number replaces the old one, no need to start the offer over.
  2. The other city's leaders get the offer with three choices: ✅ Accept, ✏️ Counter (change the terms), or ❌ Decline.
  3. Counter-offers bounce back and forth — each round the other side gets the same three choices — until someone accepts or declines.
  4. On acceptance the deal goes live and runs every tick until either city's leadership ends it from /trade.

💡 You can't lose a half-built offer. Stepping back out of the offer builder — or closing it and coming back later — keeps everything you'd picked. /trade shows it at the top as 📝 Unfinished offer, with ▶️ Resume your offer to carry on and 🗑 Discard when you actually do want to throw it away. Inside the builder, « Back now steps up one screen rather than dropping you out, so fixing an amount doesn't cost you the rest of the offer. (One limit: a draft you started while representing a different city can't be resumed or sent — it would commit that city's stockpile — so start a fresh offer from your current one.)

💡 For a one-time exchange, the Review screen checks whether the other city can actually cover what you're asking for right now — if they're short, it warns you (naming the resource and how much they hold) before you send, so you're not putting them in the spot of having to decline. It's just a heads-up: you can still send, since their stockpile may change before they accept.

💡 Each deal carries a number. It's realm-wide, not a count of your own deals — so your city's list can read #7, #43, #48 with gaps, and that's normal. The point of it is that both cities on a deal see the same number, so it's what to quote when you're talking a trade over with the other side.

📜 Trade history

Every delivery your city's routes have ever made is on record. Open /trade and tap 📜 Trade history — any member of the city can look, not just the Mayor and Trade Minister.

💡 Your hourly report shows the first few shipments of each hour and then points here for the rest — a busy city can run dozens of deliveries in a single tick, which is more than one message should try to hold.

The rules

💡 Talk before you trade! Agree on rough terms in your city groups, then make the offer match. The Counter button is for haggling, not mind-reading.

↑ Back to top
↑ Back to the Guide