UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

960 lines 19.2 kB
import "dojo"; export const BuyItemResultReasons = [ "already-bought", "cannot-afford", "dev-mode", "item-is-free", "not-enabled", "not-unlocked", "paid-for", "player-denied", "require-confirmation", ]; export const Buildings = [ "academy", "accelerator", "aiCore", "amphitheatre", "aqueduct", "barn", "biolab", "brewery", "calciner", "chapel", "chronosphere", "factory", "field", "harbor", "hut", "library", "logHouse", "lumberMill", "magneto", "mansion", "mine", "mint", "observatory", "oilWell", "pasture", "quarry", "reactor", "smelter", "steamworks", "temple", "tradepost", "unicornPasture", "warehouse", "workshop", "zebraForge", "zebraOutpost", "zebraWorkshop", "ziggurat", ]; export const StagedBuildings = [ "broadcasttower", "dataCenter", "hydroplant", "solarfarm", "spaceport", ]; export const StagedBaseBuildings = [ "amphitheatre", "library", "aqueduct", "pasture", "warehouse", ]; export const BuildingEffects = [ // from game.bld "academyMeteorBonus", "aiLevel", "alicornPerTickCon", "bloodstoneRatio", "cathPollutionPerTickCon", "cathPollutionPerTickProd", "catnipDemandRatio", "catnipMax", "catnipPerTickBase", "catnipPerTickCon", "catnipRatio", "coalMax", "coalPerTickAutoprod", "coalPerTickBase", "coalPerTickCon", "coalRatioGlobal", "craftRatio", "cultureMax", "cultureMaxRatio", "culturePerTickBase", "energyConsumption", "energyProduction", "faithMax", "faithPerTickBase", "festivalArrivalRatio", "festivalRatio", "fursDemandRatio", "fursPerTickProd", "gflopsPerTickBase", "goldMax", "goldPerTickAutoprod", "goldPerTickCon", "happiness", "hunterRatio", "ironMax", "ironPerTickAutoprod", "ironPerTickCon", "ivoryDemandRatio", "ivoryPerTickCon", "ivoryPerTickProd", "magnetoBoostRatio", "magnetoRatio", "manpowerMax", "manpowerPerTickCon", "manuscriptPerTickProd", "maxKittens", "mineralsMax", "mineralsPerTickCon", "mineralsPerTickProd", "mineralsRatio", "oilMax", "oilPerTick", "oilPerTickBase", "oilPerTickCon", "oilPerTickProd", "productionRatio", "refineRatio", "resStasisRatio", "scienceMax", "scienceRatio", "skillXP", "spiceDemandRatio", "spicePerTickCon", "standingRatio", "starAutoSuccessChance", "starEventChance", "steelPerTickProd", "tMythrilCraftRatio", "tMythrilPerTick", "temporalFluxProduction", "thoriumPerTick", "titaniumMax", "titaniumPerTickAutoprod", "titaniumPerTickCon", "tradeRatio", "unhappinessRatio", "unicornsPerTickBase", "uraniumMax", "uraniumPerTick", "uraniumPerTickAutoprod", "uraniumPerTickBase", "woodMax", "woodPerTickCon", "woodRatio", "zebraPreparations", // from game.religion "activeHG", "alicornChance", "alicornPerTick", "blackLibraryBonus", "blsCorruptionRatio", "blsLimit", "compendiaTTBoostRatio", "corruptionBoostRatio", "corruptionRatio", "cultureMaxRatioBonus", "deficitRecoveryRatio", "energyProductionRatio", "faithRatioReligion", "globalResourceRatio", "goldMaxRatio", "ivoryMeteorChance", "ivoryMeteorRatio", "maxKittensRatio", "necrocornPerDay", "pactBlackLibraryBoost", "pactDeficitRecoveryRatio", "pactFaithRatio", "pactGlobalProductionRatio", "pactGlobalResourceRatio", "pactSpaceCompendiumRatio", "pactsAvailable", "pyramidFaithRatio", "pyramidGlobalProductionRatio", "pyramidGlobalResourceRatio", "pyramidRecoveryRatio", "pyramidSpaceCompendiumRatio", "relicRefineRatio", "riftChance", "rrRatio", "simScalingRatio", "solarRevolutionLimit", "solarRevolutionRatio", "tcRefineRatio", "timeRatio", "unicornsRatioReligion", // from game.workshop.upgrades "acceleratorRatio", "barnRatio", "beaconRelicsPerDay", "biofuelRatio", "broadcastTowerRatio", "cadBlueprintCraftRatio", "calcinerRatio", "calcinerSteelCraftRatio", "calcinerSteelRatio", "calcinerSteelReactorBonus", "catnipDemandWorkerRatioGlobal", "catnipJobRatio", "catnipMaxRatio", "coalRatioGlobalReduction", "coalSuperRatio", "crackerRatio", "dataCenterAIRatio", "eludiumAutomationBonus", "factoryRefineRatio", "harborCoalRatio", "harborRatio", "hutPriceRatio", "hydroPlantRatio", "libraryRatio", "lumberMillRatio", "lunarOutpostRatio", "manpowerJobRatio", "oilWellRatio", "queueCap", "reactorEnergyRatio", "reactorThoriumPerTick", "routeSpeed", "satnavRatio", "shipLimit", "skillMultiplier", "smelterRatio", "solarFarmRatio", "solarFarmSeasonRatio", "spaceScienceRatio", "starchartGlobalRatio", "t1CraftRatio", "t2CraftRatio", "t3CraftRatio", "t4CraftRatio", "t5CraftRatio", "temporalFluxProductionChronosphere", "temporalParadoxDayBonus", "unicornsGlobalRatio", "uplinkDCRatio", "uplinkLabRatio", "uraniumRatio", "warehouseRatio", "woodJobRatio", // other tabs "goldPriceRatio", "happinessKittenProductionRatio", "heatMax", "heatPerTick", "observatoryRatio", "starchartPerTickBaseSpace", "temporalFluxMax", "unobtainiumPerTickSpace", "uraniumPerTickCon", ]; export const Seasons = ["autumn", "spring", "summer", "winter"]; export const Cycles = [ "charon", "umbra", "yarn", "helios", "cath", "redmoon", "dune", "piscine", "terminus", "kairo", ]; export const ResourcesCraftable = [ "alloy", "beam", "bloodstone", "blueprint", "compedium", "concrate", "eludium", "gear", "kerosene", "manuscript", "megalith", "parchment", "plate", "scaffold", "ship", "slab", "steel", "tanker", "tMythril", "thorium", "wood", ]; export const Resources = [ ...ResourcesCraftable, "alicorn", "antimatter", "blackcoin", "burnedParagon", "catnip", "coal", "culture", "elderBox", "faith", "furs", "gflops", "gold", "hashrates", "iron", "ivory", "karma", "kittens", "manpower", "minerals", "necrocorn", "oil", "paragon", "relic", "science", "sorrow", "spice", "starchart", "tears", "temporalFlux", "timeCrystal", "titanium", "unicorns", "unobtainium", "uranium", "void", "wrappingPaper", "zebras", ]; export const TabIds = [ "Bonfire", "Religion", "Science", "Space", "Time", "Trade", "Village", "Workshop", ]; export const Jobs = [ "any", "engineer", "farmer", "geologist", "hunter", "miner", "priest", "scholar", "woodcutter", ]; export const Traits = [ "chemist", "engineer", "manager", "metallurgist", "merchant", "none", "scientist", "wise", ]; export const QueueElementTypes = [ "buildings", "chronoforge", "pacts", "policies", "religion", "spaceBuilding", "spaceMission", "tech", "transcendenceUpgrades", "upgrades", "voidSpace", "zebraUpgrades", "zigguratUpgrades", ]; export var UnicornItemVariant; (function (UnicornItemVariant) { UnicornItemVariant["Cryptotheology"] = "c"; UnicornItemVariant["OrderOfTheSun"] = "s"; UnicornItemVariant["Ziggurat"] = "z"; UnicornItemVariant["UnicornPasture"] = "zp"; })(UnicornItemVariant || (UnicornItemVariant = {})); export const ReligionUpgrades = [ "apocripha", "basilica", "goldenSpire", "scholasticism", "solarRevolution", "solarchant", "stainedGlass", "sunAltar", "templars", "transcendence", ]; export const TranscendenceUpgrades = [ "blackCore", "blackLibrary", "blackNexus", "blackObelisk", "blackRadiance", "blazar", "darkNova", "holyGenocide", "mausoleum", "singularity", ]; export const ZigguratUpgrades = [ "blackPyramid", "ivoryCitadel", "ivoryTower", "marker", "skyPalace", "sunspire", "unicornGraveyard", "unicornNecropolis", "unicornTomb", "unicornUtopia", ]; export const Pacts = [ "fractured", "pactOfCleansing", "pactOfDestruction", "pactOfExtermination", "pactOfPurity", "payDebt", ]; export const Races = [ "dragons", "griffins", "nagas", "leviathans", "lizards", "sharks", "spiders", "zebras", ]; export const Policies = [ "authocracy", "bigStickPolicy", "carnivale", "cityOnAHill", "clearCutting", "communism", "conservation", "cryochamberExtraction", "culturalExchange", "diplomacy", "dragonRelationsAstrologers", "dragonRelationsDynamicists", "dragonRelationsPhysicists", "environmentalism", "epicurianism", "expansionism", "extravagance", "fascism", "frugality", "fullIndustrialization", "griffinRelationsMachinists", "griffinRelationsMetallurgists", "griffinRelationsScouts", "isolationism", "knowledgeSharing", "liberalism", "liberty", "lizardRelationsDiplomats", "lizardRelationsEcologists", "lizardRelationsPriests", "militarizeSpace", "monarchy", "mysticism", "nagaRelationsArchitects", "nagaRelationsCultists", "nagaRelationsMasons", "necrocracy", "openWoodlands", "outerSpaceTreaty", "radicalXenophobia", "rationality", "rationing", "republic", "scientificCommunism", "sharkRelationsBotanists", "sharkRelationsMerchants", "sharkRelationsScribes", "siphoning", "socialism", "spiderRelationsChemists", "spiderRelationsGeologists", "spiderRelationsPaleontologists", "stoicism", "stripMining", "sustainability", "technocracy", "terraformingInsight", "theocracy", "tradition", "transkittenism", "zebraRelationsAppeasement", "zebraRelationsBellicosity", ]; export const TechnologiesIgnored = ["brewery"]; export const Technologies = [ "acoustics", "advExogeology", "agriculture", "ai", "animal", "antimatter", "archeology", "archery", "architecture", "artificialGravity", "astronomy", "biochemistry", "biology", "blackchain", "calendar", "chemistry", "chronophysics", "civil", "combustion", "construction", "cryptotheology", "currency", "dimensionalPhysics", "drama", "ecology", "electricity", "electronics", "engineering", "exogeology", "exogeophysics", "genetics", "hydroponics", "industrialization", "machinery", "math", "mechanization", "metal", "metalurgy", "metaphysics", "mining", "nanotechnology", "navigation", "nuclearFission", "oilProcessing", "orbitalEngineering", "paradoxalKnowledge", "particlePhysics", "philosophy", "physics", "quantumCryptography", "robotics", "rocketry", "sattelites", "steel", "superconductors", "tachyonTheory", "terraformation", "theology", "thorium", "voidSpace", "writing", ]; export const Missions = [ "centaurusSystemMission", "charonMission", "duneMission", "furthestRingMission", "heliosMission", "kairoMission", "moonMission", "orbitalLaunch", "piscineMission", "rorschachMission", "terminusMission", "umbraMission", "yarnMission", ]; export const Planets = [ "cath", "centaurusSystem", "charon", "dune", "furthestRing", "helios", "kairo", "moon", "piscine", "terminus", "umbra", "yarn", ]; export const SpaceBuildings = [ "containmentChamber", "cryostation", "entangler", "heatsink", "hrHarvester", "hydrofracturer", "hydroponics", "moltenCore", "moonBase", "moonOutpost", "orbitalArray", "planetCracker", "researchVessel", "sattelite", "spaceBeacon", "spaceElevator", "spaceStation", "spiceRefinery", "sunforge", "sunlifter", "tectonic", "terraformingStation", ]; export const Stats = [ "averageKittens", "buildingsConstructed", "eventsObserved", "kittensDead", "timePlayed", "totalChallengesCompleted", "totalClicks", "totalCrafts", "totalKittens", "totalParagon", "totalResets", "totalTrades", "totalYears", "transcendenceTier", "unicornsSacrificed", ]; export const ChronoForgeUpgrades = [ "blastFurnace", "ressourceRetrieval", "temporalAccelerator", "temporalBattery", "temporalImpedance", "temporalPress", "timeBoiler", ]; export const VoidSpaceUpgrades = [ "cryochambers", "usedCryochambers", "voidHoover", "voidRift", "chronocontrol", "voidResonator", ]; export const Upgrades = [ "advancedAutomation", "advancedRefinement", "aiBases", "aiEngineers", "alloyArmor", "alloyAxe", "alloyBarns", "alloySaw", "alloyWarehouses", "amBases", "amDrive", "amFission", "amReactors", "amReactorsMK2", "assistance", "astrolabe", "astrophysicists", "augumentation", "automatedPlants", "barges", "biofuel", "bolas", "cadSystems", "caravanserai", "carbonSequestration", "cargoShips", "celestialMechanics", "chronoEngineers", "chronoforge", "coalFurnace", "coldFusion", "combustionEngine", "compositeBow", "concreteBarns", "concreteHuts", "concreteWarehouses", "crossbow", "cryocomputing", "darkEnergy", "deepMining", "distorsion", "electrolyticSmelting", "eludiumCracker", "eludiumHuts", "eludiumReflectors", "energyRifts", "enrichedThorium", "enrichedUranium", "factoryAutomation", "factoryLogistics", "factoryOptimization", "factoryProcessing", "factoryRobotics", "fluidizedReactors", "fluxCondensator", "fuelInjectors", "geodesy", "gmo", "goldOre", "hubbleTelescope", "huntingArmor", "hydroPlantTurbines", "internet", "invisibleBlackHand", "ironAxes", "ironHoes", "ironwood", "lhc", "logistics", "longRangeSpaceships", "machineLearning", "mineralAxes", "mineralHoes", "miningDrill", "mWReactor", "nanosuits", "neuralNetworks", "nuclearPlants", "nuclearSmelters", "offsetPress", "oilDistillation", "oilRefinery", "orbitalGeodesy", "oxidation", "photolithography", "photovoltaic", "pneumaticPress", "printingPress", "pumpjack", "pyrolysis", "qdot", "railgun", "reactorVessel", "refrigeration", "register", "reinforcedBarns", "reinforcedSaw", "reinforcedWarehouses", "relicStation", "rotaryKiln", "satelliteRadio", "satnav", "seti", "silos", "solarSatellites", "spaceEngineers", "spaceManufacturing", "spiceNavigation", "starlink", "stasisChambers", "steelArmor", "steelAxe", "steelPlants", "steelSaw", "stoneBarns", "storageBunkers", "strenghtenBuild", "tachyonAccelerators", "tachyonModerator", "thinFilm", "thoriumEngine", "thoriumReactors", "titaniumAxe", "titaniumBarns", "titaniumMirrors", "titaniumSaw", "titaniumWarehouses", "turnSmoothly", "unicornSelection", "unobtainiumAxe", "unobtainiumDrill", "unobtainiumHuts", "unobtainiumReflectors", "unobtainiumSaw", "uplink", "voidAspiration", "voidEnergy", "voidReactors", ]; export const ZebraUpgrades = [ "bloodstoneInstitute", "darkBrew", "darkRevolution", "minerologyDepartment", "whispers", ]; export var TimeItemVariant; (function (TimeItemVariant) { TimeItemVariant["Chronoforge"] = "chrono"; TimeItemVariant["VoidSpace"] = "void"; })(TimeItemVariant || (TimeItemVariant = {})); export const UnicornItems = [ "ivoryCitadel", "ivoryTower", "skyPalace", "sunspire", "unicornPasture", "unicornTomb", "unicornUtopia", ]; export const ReligionOptions = [ "sacrificeUnicorns", "sacrificeAlicorns", "refineTears", "refineTimeCrystals", "transcend", "adore", "autoPraise", ]; export const Biomes = [ "bloodDesert", "boneForest", "desert", "forest", "hills", "mountain", "plains", "rainForest", "swamp", "village", "volcano", ]; export const Perks = [ "adjustmentBureau", "anachronomancy", "ascoh", "astromancy", "binah", "blackCodex", "carnivals", "chesed", "chokhmah", "chronomancy", "codexAgrum", "codexLeviathanianus", "codexLogos", "codexVox", "diplomacy", "divineProportion", "engeneering", "gevurah", "goldenRatio", "hod", "keter", "malkuth", "megalomania", "navigationDiplomacy", "netzach", "numerology", "numeromancy", "pawgan", "renaissance", "tiferet", "unicornmancy", "vitruvianFeline", "voidOrder", "willenfluff", "yesod", "zebraCovenant", "zebraDiplomacy", ]; export const ColorSchemes = [ "anthracite", "arctic", "black", "bluish", "catnip", "chocolate", "computer", "cyber", "dark", "default", "dune", "factory", "fluid", "gold", "grassy", "grayish", "greenish", "minimalist", "oil", "school", "sleek", "space", "spooky", "tombstone", "unicorn", "vessel", "vintage", "wood", ]; export const Locales = [ "be", "br", "cz", "de", "en", "es", "esl", "fr", "it", "ja", "ko", "pl", "ru", "uk", "zh", "zht", ]; export const Notations = ["si", "e", "sie"]; export const Challenges = [ "1000Years", "anarchy", "atheism", "energy", "ironWill", "pacifism", "postApocalypse", "winterIsComing", ]; export * from "./_releases.js"; export * from "./_save.js"; export * from "./achievements.js"; export * from "./buildings.js"; export * from "./calendar.js"; export * from "./challenges.js"; export * from "./core.js"; export * from "./diplomacy.js"; export * from "./game.js"; export * from "./math.js"; export * from "./prestige.js"; export * from "./religion.js"; export * from "./resources.js"; export * from "./science.js"; export * from "./space.js"; export * from "./time.js"; export * from "./toolbar.js"; export * from "./ui.js"; export * from "./village.js"; export * from "./void.js"; export * from "./workshop.js"; //# sourceMappingURL=index.js.map