@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
960 lines • 19.2 kB
JavaScript
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