Variables - nolialsea/botcoin GitHub Wiki

User

Variable Starting value Description
level 1 Represent your level as a floating point
gold 0 The actual currency, represents your total gold in grams or whatever (it's a floating point)
lastMining now() Timestamp of the last mining, used to calculate most things like mining income

Pickaxe

Variable Description
name You can name pickaxes at creation
power Define the maximum amount of gold you can mine per day with this pickaxe
maxDurability Maximum damages the pickaxe can take before breaking, cannot repair behond this value
durability Actual durability, can never be above maxDurability
upgrade Number of upgrades the pickaxe received
repair Number of repairs the pickaxe received
totalInvestment Total gold invested in this pickaxe
totalGoldMined Total gold mined by this pickaxe

Current configurations

Variable Value Description
creationPowerRatio 3 Created pickaxes have creationPowerRatio*INVESTMENT power
creationMaxDurabilityRatio 3 Created pickaxes have creationMaxDurabilityRatio*INVESTMENT max durability
upgradePowerRatio 1 Upgrading a pickaxe adds upgradePowerRatio*INVESTMENT to its power
upgradeMaxDurabilityRatio 1 Upgrading a pickaxe adds upgradePowerRatio*INVESTMENT to its max durability
repairDurabilityRatio 1 Repairing adds repairDurabilityRatio*INVESTMENT to the durability
damageRatio 0.5 Mining damages pickaxe durability by damageRatio*pickaxePower*delta
levelingRate 1 Define the leveling curve (see leveling maths)
delta Represents the time since the last mining in days as a floating point