Files
idle_clicker/public/data/rules.json
T

151 lines
2.8 KiB
JSON

{
"start": {
"units": 0,
"funds": 0,
"material": 100,
"price": 0.25
},
"click": {
"yield": 1
},
"unit": {
"materialPerUnit": 1
},
"market": {
"referencePrice": 0.25,
"baseDemand": 2.5,
"elasticity": 3,
"minPrice": 0.01,
"maxPrice": 50,
"priceStep": 0.01
},
"materialMarket": {
"minBatch": 100,
"batchSecondsOfProduction": 10,
"startUnitPrice": 0.08,
"floorUnitPrice": 0.01,
"scale": 3000,
"minFactor": 0.3,
"maxFactor": 4,
"volatility": 0.5,
"reversion": 0.12,
"spikeChance": 0.2,
"spikeSize": 2,
"updateEverySeconds": 10,
"autoBuyBelowFactor": 1.2
},
"marketing": {
"baseCost": 40,
"costGrowth": 1.45,
"demandPerLevel": 1.4
},
"offline": {
"maxSeconds": 28800,
"efficiency": 0.5,
"minSeconds": 10
},
"autosaveSeconds": 10,
"gamble": {
"baseChipCost": 200000,
"chipCostGrowth": 1.3,
"maxChips": 1000000,
"chipBonusScale": 0.15,
"baseWin": 0.4,
"jackpotChance": 0.02,
"jackpotMultiplier": 4,
"crashChance": 0.03,
"crashMultiplier": 2,
"maxWin": 0.9,
"cooldownSeconds": 1.5,
"reliability": {
"baseCost": 500000,
"costGrowth": 8,
"perLevel": 0.04,
"maxLevel": 6
}
},
"research": {
"labBaseCost": 2000000,
"labCostGrowth": 3,
"labMax": 30,
"rpPerLabPerSecond": 0.01
},
"legacy": {
"threshold": 1000000000,
"passivePerPoint": 0.05
},
"contracts": {
"offerEverySeconds": 60,
"maxOffers": 3,
"templates": [
{
"id": "sprint",
"seconds": 60,
"targetFactor": 1.1,
"rewardFactor": 1
},
{
"id": "steady",
"seconds": 180,
"targetFactor": 1.3,
"rewardFactor": 2
},
{
"id": "marathon",
"seconds": 420,
"targetFactor": 1.6,
"rewardFactor": 4.5
}
],
"rewards": [
"funds",
"research",
"chips",
"boost"
],
"boostMultiplier": 1.5,
"researchPerFactor": 3,
"chipsPerFactor": 1
},
"events": {
"minSeconds": 240,
"maxSeconds": 480,
"claimSeconds": 25,
"windfallIncomeSeconds": 120,
"types": [
{
"id": "surge",
"weight": 3,
"buff": {
"type": "demand_mult",
"value": 2,
"seconds": 60
}
},
{
"id": "rush",
"weight": 3,
"buff": {
"type": "global_mult",
"value": 2,
"seconds": 45
}
},
{
"id": "windfall",
"weight": 2
},
{
"id": "crash",
"weight": 1,
"auto": true,
"buff": {
"type": "material_price_mult",
"value": 3,
"seconds": 60
}
}
]
}
}