Seaport

Building Navigation


 * Player complete orders to get items as a reward
 * There are 4 crates = 4 avilable orders
 * Player can’t buy more crates
 * Seaport has four order crates.
 * Each crate has a request (a list of products it asks for) and a reward (a list of products it gives) that it gives after you load the requested items
 * Player can get from the crates:

Crate 1: Gold

Crate 2: Hammer and Wires

Crate 3: Paint and Wallpaper

Crate 4: Rubber and Blueprint (both from 1 order)


 * Crates requests are configurable and depend on the number of a crate and a player’s level.
 * Crates rewards are configurable and depend on the number of a crate and a player’s level.
 * Requests are formed randomly (with weights) using products of a certain tier
 * Configs for the requests are structured like:

[crate] [level min] [level max] [item tier; weight] [item tier; weight] [item tier; weight] [volume]


 * The ranges for the same crate may overlap and work on OR logic, i.e., if a player is within overlapping ranges, one way of the applicable ones is chosen randomly.
 * Rewards for each crate are taken from the separate configurable list structured like:
 * [lvl min][Item][amount]
 * When a user shuffles the order, a new reward should for sure contain the item they didn’t have before
 * When a crate’s reward consists of only items, there are always different kinds of them
 * Player can shuffle any of the orders (requirements and reward changes)
 * Shuffling the order is always free, but fires up a timer
 * Timer length depends on the player level only, and is set up in configs
 * Timer can be skipped either via watching ads or with nanobucks.

Order desks