Reference

Card parallel settings

Card settings (like load and population, records apply in load order): the brand, the parallels by key, the upgrade chances and the prestige rules. See Cards.

Content type
cardParallels
Files
data/card-parallels.json
Shape
One settings object (a file may hold the object itself)
Patch target
cardParallels:<id>, for example cardParallels:core.cards
In the base game
1 record
Guide
Cards

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.

FieldTypeRequiredDefaultNotes
ididYesNamespaced id, e.g. "core.player.rory-calder"
brandtext, up to 24 charactersThe card brand printed on every card (our own, fictional).
parallelsmap (key: value)
parallels.<key>objectYesA parallel: a colour of the card with its own print run. In a settings record every field is optional, so a later record (or a mod) can change one thing about an existing parallel; a new parallel needs name, print and colours.
parallels.<key>.nametext, up to 40 characters
parallels.<key>.printwhole number, 1 to 100,000Print run: cards are numbered n/print (1 = a one of one). Fewer = rarer.
parallels.<key>.coloursobjectFoil colours: light (highlights), mid, deep (shadows).
parallels.<key>.colours.lightcolour, #rrggbbYes
parallels.<key>.colours.midcolour, #rrggbbYes
parallels.<key>.colours.deepcolour, #rrggbbYes
parallels.<key>.patternone of the optionsThe foil texture printed on the card. Options: rays, mosaic, waves, swirl, superfractor, prism, sparkle.
parallels.<key>.holonumber, 0 to 1Strength of the rainbow holo, 0–1 (default 0.55).
upgradesobjectRare prints: after a card's base parallel is set, one roll per card can upgrade it. superfractor is the chance of jumping straight to the rarest parallel; each steps entry the chance of moving that many parallels rarer. Majors and TV events multiply every chance by bigEventBoost.
upgrades.superfractornumber, 0 to 1
upgrades.stepslist, up to 10 items
upgrades.steps[].stepswhole number, 1 to 10Yes
upgrades.steps[].chancenumber, 0 to 1Yes
upgrades.bigEventBoostnumber, 0 to 10
prestigelist, at least 1 itemReplaces the whole list when given.
prestige[].whenobject{}
prestige[].when.tagslist, at least 1 itemThe event has one of these tags.
prestige[].when.majortrue or false
prestige[].when.tvtrue or false
prestige[].when.tierobjectThe event's tour tier, 1 (World Series) … 5 (County).
prestige[].when.tier.minnumber
prestige[].when.tier.maxnumber
prestige[].paralleltextYesA parallel's key, e.g. "gold" or "green-mosaic" (cards name parallels by it). Names a card parallel setting record. Pattern: ^[a-z][a-z0-9-]*$

Example#

A record from the base game’s data/card-parallels.json, shortened.

{
  "id": "core.cards",
  "brand": "Oche Mirror",
  "parallels": {
    "superfractor": {
      "name": "Crown Mirror",
      "print": 1,
      "colours": {
        "light": "#fff4c8",
        "mid": "#e8b53c",
        "deep": "#2a1c05"
      },
      "pattern": "superfractor",
      "holo": 0.4
    },
    "gold": {
      "name": "Gold Mirror",
      "print": 9,
      "colours": {
        "light": "#fff1b8",
        "mid": "#e2a93a",
        "deep": "#5c3b0a"
      },
      "pattern": "swirl",
      "holo": 0.45
    },
    "red": {
      "name": "Red Mirror",
      "print": 26,
      "colours": {
        "light": "#ffb3b3",
        "mid": "#e0303c",
        "deep": "#3d0409"
      },
      "pattern": "waves"
    },
    "orange": {
      "name": "Orange Mirror",
      "print": 60,
      "colours": {
        "light": "#ffd2a1",
        "mid": "#ff7f1f",
        "deep": "#4a1b02"
      },
      "pattern": "waves"
    },
    "purple": {
      "name": "Purple Mirror",
      "print": 100,
      "colours": {
        "light": "#e4ccff",
        "mid": "#9153f0",
        "deep": "#200a44"
      },
      "pattern": "mosaic"
    },
    "blue": {
      "name": "Blue Mirror",
      "print": 170,
      "colours": {
        "light": "#cde2ff",
        "mid": "#3b82f6",
        "deep": "#081c47"
      },
      "pattern": "prism"
    },
    "silver": {
      "name": "Silver Mirror",
      "print": 180,
      "colours": {
        "light": "#ffffff",
        "mid": "#c3cad6",
        "deep": "#4a5261"
      },
      "pattern": "sparkle",
      "holo": 0.7
    },
    "refractor": {
      "name": "Classic Mirror",
      "print": 501,
      "colours": {
        "light": "#f7f9fc",
        "mid": "#a9b3c2",
        "deep": "#2d3440"
      },
      "pattern": "rays",
      "holo": 0.8
    }
  },
  "upgrades": {
    "superfractor": 0.005,
    "steps": [
      {
        "steps": 3,
        "chance": 0.01
      },
      {
        "steps": 2,
        "chance": 0.04
      },
      /* … 1 more */
    ],
    "bigEventBoost": 1.5
  },
  "prestige": [
    {
      "when": {
        "tags": [
          "worldChampionship"
        ]
      },
      "parallel": "superfractor"
    },
    {
      "when": {
        "major": true
      },
      "parallel": "gold"
    },
    {
      "when": {
        "tv": true,
        "tags": [
          "playersFinals",
          "league"
        ]
      },
      "parallel": "red"
    },
    /* … 6 more */
  ]
}

Written for Darts Player Simulator 0.50.32. Built from the game's own schemas and its base pack.