{
  "version": "1.7.0",

  "xp": {
    "expMultiplier": 1.15,
    "xpPerKgFactor": 14,
    "xpBase": 60,
    "xpLevelExponent": 1.33
  },

  "challengeIndex": {
    "gear": {
      "rodPowerWeight": 0.7,
      "lineTensionWeight": 0.35,
      "playerLevelWeight": 0.55,
      "gearScale": 0.06
    },
    "fish": {
      "weightFactor": 1.0,
      "weightClampMax": 30
    },
    "curve": {
      "offset": 4,
      "steepness": 2.8
    }
  },

  "economy": {
    "coinBase": 160,
    "weightExponent": 1.05,
    "rarityMultipliers": {
      "Common": 1.0,
      "Uncommon": 1.6,
      "Rare": 2.8,
      "Epic": 4.6,
      "Legendary": 6.5
    }
  },

  "fishHP": {
    "hpMultiplier": 1.15
  },

  "rods": [
    {
      "id": "beginner_rod",
      "name": "Beginner Rod",
      "tier": "Starter",
      "unlockLevel": 1,
      "ownedByDefault": true,
      "purchaseCost": 0,
      "diamondPurchaseCost": 0,
      "power": { "base": 450, "max": 600 },
      "control": { "base": 450, "max": 550 },
      "upgradeCosts": [3000, 4050, 5468, 7381, 9965, 13452, 18160, 24516, 33097]
    },
    {
      "id": "angler_rod",
      "name": "Angler Rod",
      "tier": "Mid",
      "unlockLevel": 5,
      "ownedByDefault": false,
      "purchaseCost": 9000,
      "diamondPurchaseCost": 5,
      "power": { "base": 650, "max": 850 },
      "control": { "base": 500, "max": 650 },
      "upgradeCosts": [4500, 6075, 8201, 11072, 14947, 20178, 27240, 36774, 49645]
    },
    {
      "id": "advanced_rod",
      "name": "Super Rod",
      "tier": "Advanced",
      "unlockLevel": 10,
      "ownedByDefault": false,
      "purchaseCost": 38000,
      "diamondPurchaseCost": 8,
      "power": { "base": 900, "max": 1200 },
      "control": { "base": 550, "max": 750 },
      "upgradeCosts": [9000, 12150, 16403, 22144, 29894, 40357, 54482, 73551, 99294]
    }
  ],

  "lines": [
    {
      "id": "basic_nylon",
      "name": "Basic Nylon Line",
      "tier": "Starter",
      "unlockLevel": 1,
      "ownedByDefault": true,
      "purchaseCost": 0,
      "diamondPurchaseCost": 0,
      "tension": 450
    },
    {
      "id": "reinforced_mono",
      "name": "Reinforced Mono Line",
      "tier": "Mid",
      "unlockLevel": 5,
      "ownedByDefault": false,
      "purchaseCost": 4500,
      "diamondPurchaseCost": 3,
      "tension": 600
    },
    {
      "id": "advanced_line",
      "name": "Advanced Line",
      "tier": "Advanced",
      "unlockLevel": 10,
      "ownedByDefault": false,
      "purchaseCost": 16500,
      "diamondPurchaseCost": 6,
      "tension": 800
    }
  ],

  "ponds": [
    {
      "id": "home",
      "name": "Home Lake",
      "unlockLevel": 1,
      "ownedByDefault": true,
      "unlockPrice": 0,
      "unlockDiamondPrice": 0,
      "baseCapacity": 3,
      "maxUpgradeLevel": 10,
      "capacityIncreasePerUpgrade": 1,
      "rarityBonusPercent": 0,
      "upgradeCostBase": 800,
      "upgradeCostPerLevel": 350,
      "upgradeDiamondCostBase": 4,
      "upgradeDiamondCostPerLevel": 1
    },
    {
      "id": "forest",
      "name": "Forest Lake",
      "unlockLevel": 5,
      "ownedByDefault": false,
      "unlockPrice": 7000,
      "unlockDiamondPrice": 8,
      "baseCapacity": 5,
      "maxUpgradeLevel": 10,
      "capacityIncreasePerUpgrade": 1,
      "rarityBonusPercent": 5,
      "upgradeCostBase": 1500,
      "upgradeCostPerLevel": 650,
      "upgradeDiamondCostBase": 6,
      "upgradeDiamondCostPerLevel": 1
    },
    {
      "id": "deep",
      "name": "Deep Lake",
      "unlockLevel": 10,
      "ownedByDefault": false,
      "unlockPrice": 22000,
      "unlockDiamondPrice": 12,
      "baseCapacity": 7,
      "maxUpgradeLevel": 10,
      "capacityIncreasePerUpgrade": 1,
      "rarityBonusPercent": 10,
      "upgradeCostBase": 3200,
      "upgradeCostPerLevel": 1200,
      "upgradeDiamondCostBase": 8,
      "upgradeDiamondCostPerLevel": 2
    },
    {
      "id": "wild",
      "name": "Wild Lake",
      "unlockLevel": 15,
      "ownedByDefault": false,
      "unlockPrice": 55000,
      "unlockDiamondPrice": 16,
      "baseCapacity": 9,
      "maxUpgradeLevel": 10,
      "capacityIncreasePerUpgrade": 1,
      "rarityBonusPercent": 15,
      "upgradeCostBase": 5000,
      "upgradeCostPerLevel": 1850,
      "upgradeDiamondCostBase": 10,
      "upgradeDiamondCostPerLevel": 2
    }
  ],

  "baits": [
    {
      "id": "bait1",
      "name": "Sunny Minnow",
      "tier": "Common",
      "unlockLevel": 1,
      "ownedByDefault": false,
      "purchaseCost": 750,
      "diamondPurchaseCost": 1
    },
    {
      "id": "bait2",
      "name": "Perch Minnow",
      "tier": "Uncommon",
      "unlockLevel": 5,
      "ownedByDefault": false,
      "purchaseCost": 2600,
      "diamondPurchaseCost": 3
    },
    {
      "id": "bait3",
      "name": "Trout Minnow",
      "tier": "Rare",
      "unlockLevel": 10,
      "ownedByDefault": false,
      "purchaseCost": 6500,
      "diamondPurchaseCost": 5
    },
    {
      "id": "hook1",
      "name": "Standard Hook",
      "tier": "Common",
      "unlockLevel": 1,
      "ownedByDefault": true,
      "purchaseCost": 0,
      "diamondPurchaseCost": 0
    },
    {
      "id": "hook2",
      "name": "Triple Hook",
      "tier": "Uncommon",
      "unlockLevel": 5,
      "ownedByDefault": false,
      "purchaseCost": 500,
      "diamondPurchaseCost": 3
    }
  ],

  "coinPacks": [
    {
      "id": "coins_small",
      "amount": 1000,
      "price": 5,
      "storeProductId_ios": "coins_small_pack",
      "storeProductId_android": "coins_small_pack"
    },
    {
      "id": "coins_medium",
      "amount": 5000,
      "price": 15,
      "storeProductId_ios": "coins_medium_pack",
      "storeProductId_android": "coins_medium_pack"
    },
    {
      "id": "coins_big",
      "amount": 15000,
      "price": 35,
      "storeProductId_ios": "coins_big_pack",
      "storeProductId_android": "coins_big_pack"
    }
  ],

  "diamondPacks": [
    {
      "id": "diamonds_small",
      "amount": 20,
      "price": 15,
      "storeProductId_ios": "diamonds_small_pack",
      "storeProductId_android": "diamonds_small_pack"
    },
    {
      "id": "diamonds_medium",
      "amount": 120,
      "price": 40,
      "storeProductId_ios": "diamonds_medium_pack",
      "storeProductId_android": "diamonds_medium_pack"
    },
    {
      "id": "diamonds_big",
      "amount": 300,
      "price": 99,
      "storeProductId_ios": "diamonds_big_pack",
      "storeProductId_android": "diamonds_big_pack"
    }
  ],

  "fish": [
    { "name": "Mayan Cichlid", "rarity": "Common", "minKg": 0.2, "maxKg": 1.0, "difficulty": 12 },
    { "name": "Tilapia", "rarity": "Common", "minKg": 0.4, "maxKg": 2.0, "difficulty": 14 },
    { "name": "Bluegill Sunfish", "rarity": "Common", "minKg": 0.2, "maxKg": 0.8, "difficulty": 10 },
    { "name": "White Crappie", "rarity": "Common", "minKg": 0.2, "maxKg": 1.2, "difficulty": 9 },
    { "name": "Yellowfish", "rarity": "Common", "minKg": 0.3, "maxKg": 1.5, "difficulty": 12 },

    { "name": "Snook", "rarity": "Uncommon", "minKg": 1.0, "maxKg": 8.0, "difficulty": 28 },
    { "name": "Blue Catfish", "rarity": "Uncommon", "minKg": 1.0, "maxKg": 10.0, "difficulty": 27 },
    { "name": "Catfish", "rarity": "Uncommon", "minKg": 1.0, "maxKg": 8.0, "difficulty": 26 },
    { "name": "Australian Bass", "rarity": "Uncommon", "minKg": 1.0, "maxKg": 6.0, "difficulty": 25 },
    { "name": "Smallmouth Bass", "rarity": "Uncommon", "minKg": 0.5, "maxKg": 3.0, "difficulty": 24 },

    { "name": "Peacock Bass", "rarity": "Rare", "minKg": 1.0, "maxKg": 7.0, "difficulty": 33 },
    { "name": "Dorado", "rarity": "Rare", "minKg": 1.5, "maxKg": 10.0, "difficulty": 38 },
    { "name": "Barramundi", "rarity": "Rare", "minKg": 1.0, "maxKg": 10.0, "difficulty": 30 },
    { "name": "Oscar", "rarity": "Rare", "minKg": 1.0, "maxKg": 4.0, "difficulty": 32 },

    { "name": "Longnose Gar", "rarity": "Epic", "minKg": 2.0, "maxKg": 12.0, "difficulty": 50 },
    { "name": "Bicuda", "rarity": "Epic", "minKg": 1.5, "maxKg": 8.0, "difficulty": 47 },
    { "name": "Brycon", "rarity": "Epic", "minKg": 1.5, "maxKg": 10.0, "difficulty": 45 },

    { "name": "Alligator Gar", "rarity": "Legendary", "minKg": 10.0, "maxKg": 80.0, "difficulty": 75 },
    { "name": "Piraiba", "rarity": "Legendary", "minKg": 20.0, "maxKg": 150.0, "difficulty": 80 },
    { "name": "Arapaima", "rarity": "Legendary", "minKg": 30.0, "maxKg": 200.0, "difficulty": 85 }
  ]
}
