Reference
Sponsors
- Content type
sponsors- Files
data/sponsors.json,data/sponsors/- Shape
- A list of records, each with its own
id - Patch target
sponsor:<id>, for examplesponsor:core.sponsor.skylark-airways- In the base game
- 40 records
Fields#
Indented fields belong to the field above them. [] marks the items of a list. A field that is not required may be left out; the default is used.
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
id | id | Yes | Namespaced id, e.g. "core.player.rory-calder" | |
name | text | Yes | ||
category | one of the options | Yes | Options: darts, apparel, drinks, boards, energy, travel, tech, local. | |
tierMin | whole number, 1 to 5 | Yes | Best tier this sponsor considers (1 = top) | |
tierMax | whole number, 1 to 5 | Yes | Lowest tier this sponsor considers | |
baseValue | whole number, at least 0 | Yes | Base value per season in the game currency. | |
targets | list | [] | ||
targets[] | one of several shapes | Yes | ||
When kind is "holdTourCard" | ||||
targets[].kind | exactly "holdTourCard" | Yes | ||
When kind is "reachRound" | ||||
targets[].kind | exactly "reachRound" | Yes | ||
targets[].round | one of the options | Yes | Options: final, semi, quarter, last16. | |
targets[].majorOnly | true or false | false | ||
When kind is "followers" | ||||
targets[].kind | exactly "followers" | Yes | ||
targets[].count | whole number, at least 0 | Yes | ||
When kind is "rankTop" | ||||
targets[].kind | exactly "rankTop" | Yes | ||
targets[].rank | whole number, at least 1 | Yes | ||
When kind is "seasonAverage" | ||||
targets[].kind | exactly "seasonAverage" | Yes | ||
targets[].value | number, 40 to 120 | Yes | ||
colour | colour, #rrggbb | |||
logo | file path | A file in your pack: see Images, sound and models. | ||
seasons | pair [whole number, 1 to 5, whole number, 1 to 5] | How many seasons their deals run, [min, max] (by brand size when omitted: under 5,000 a season 1, under 40,000 1–2, bigger 2–3). A keen renewal runs two seasons when the sponsor allows it. | ||
minAge | whole number, 0 to 99 | |||
grassroots | true or false | |||
local | true or false | |||
livesIn | list, at least 1 item | |||
notLivesIn | list, at least 1 item | |||
offers | true or false | |||
Example#
A record from the base game’s data/sponsors.json.
{
"id": "core.sponsor.skylark-airways",
"name": "Skylark Airways",
"category": "travel",
"tierMin": 1,
"tierMax": 2,
"minAge": 16,
"baseValue": 220000,
"seasons": [
2,
3
],
"targets": [
{
"kind": "rankTop",
"rank": 16
},
{
"kind": "reachRound",
"round": "final",
"majorOnly": false
}
],
"colour": "#0b3d91",
"logo": "assets/sponsors/core.sponsor.skylark-airways.webp"
}In your pack the record’s id starts with your pack’s id instead of core, unless you mean to replace this one.