Skip to content
Grimm edited this page Jul 7, 2022 · 1 revision

Base settings of a plane is configured in config.json

Example:

{
  "screenWidth": 480,
  "screenHeight": 270,
  "skin": "skin/ui_skin.json",
  "playerBaseSpeed": 32,
  "minDeckSize": 40,
  "starterDecks": [
    "decks/starter/white.json",
    "decks/starter/black.json",
    "decks/starter/blue.json",
    "decks/starter/red.json",
    "decks/starter/green.json"
  ],
  "restrictedCards": [
    "Black Lotus",  
    "Ancestral Recall"
  ],
  "restrictedEditions": [],
  "legalCards":{ 
      "editions": ["M22","M21"] 
    },
  "difficulties": [
    {
      "name": "Easy",
      "startingLife": 16,
      "staringMoney": 500,
      "enemyLifeFactor": 0.8,
      "spawnRank": 0,
      "sellFactor": 0.6,
      "startItems": [
        "Manasight Amulet",
        "Leather Boots"
      ]
    },{
      "name": "Normal",
      "startingLife": 12,
      "staringMoney": 250,
      "startingDifficulty": true,
      "enemyLifeFactor": 1.0,
      "spawnRank": 1,
      "sellFactor": 0.5,
      "startItems": [
        "Leather Boots"
      ]
    },{
      "name": "Hard",
      "startingLife": 8,
      "staringMoney": 125,
      "enemyLifeFactor": 1.5,
      "spawnRank": 2,
      "sellFactor": 0.25
    }
  ]
}

Fields:

screenWidth

screenHeight

Logical screen with/height, changing this would require to change all ui elements and won't increase resolution.

skin

path to the used skin for adventure

playerBaseSpeed

base speed of player character

minDeckSize

minimum deck size for matches, decks with lesser cards will be filled with wastes.

starterDecks

string list of all starter decks

restrictedCards

string list of restricted cards, those cards won't appear in random shops or rewards but it it still possible to get those cards if the plane specifically drops it.

restrictedEditions

string list of restricted editions, behaves the same as restricedCards but with editions.

difficulties

list of DifficultyData

legalCards

RewardData for legal cards, behaves similar as restrictedCards only as white list and not black ist. Also it is defined as RewardData see Create-Rewards for syntax

Clone this wiki locally