diff --git a/json/research.json b/json/research.json index 2937996..c20e9e9 100644 --- a/json/research.json +++ b/json/research.json @@ -20,7 +20,7 @@ "image": "assets/icons/png/Jpsi.png", "info": "html/Jpsi.html", "state": { - "reputation": 5e0, + "reputation": 6e0, "cost": 4e2, "info_levels": [ 1, 5, 10, 25 ] } @@ -29,12 +29,12 @@ "key": "research-tau", "name": "τ lepton", "description": "The third generation charged lepton.", - "cost_increase": 1.15, + "cost_increase": 1.6, "image": "assets/icons/png/tau.png", "info": "html/tau.html", "state": { - "reputation": 1e2, - "cost": 1e3, + "reputation": 4e1, + "cost": 1e4, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -42,12 +42,12 @@ "key": "research-beauty", "name": "Beauty quark", "description": "The third generation down-type quark.", - "cost_increase": 1.15, + "cost_increase": 1.5, "image": "assets/icons/png/b.png", "info": "html/b.html", "state": { "reputation": 1e3, - "cost": 1e4, + "cost": 2e5, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -55,12 +55,12 @@ "key": "research-gluons", "name": "Gluons", "description": "8 almost identical elementary particles that convey the strong force.", - "cost_increase": 1.15, + "cost_increase": 1.4, "image": "assets/icons/png/gluons.png", "info": "html/gluons.html", "state": { "reputation": 1e4, - "cost": 1e5, + "cost": 3e6, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -68,12 +68,12 @@ "key": "research-weak", "name": "W and Z boson", "description": "The carriers of the weak force.", - "cost_increase": 1.15, + "cost_increase": 1.35, "image": "assets/icons/png/weak.png", "info": "html/weak.html", "state": { "reputation": 1e5, - "cost": 1e6, + "cost": 3.2e7, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -81,12 +81,12 @@ "key": "research-top", "name": "Top quark", "description": "The heaviest of the quarks.", - "cost_increase": 1.15, + "cost_increase": 1.3, "image": "assets/icons/png/t.png", "info": "html/top.html", "state": { "reputation": 1e6, - "cost": 1e7, + "cost": 1.28e8, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -94,12 +94,12 @@ "key": "research-boscillations", "name": "B oscillations", "description": "B mesons turn into their antiparticles and vice versa!", - "cost_increase": 1.15, + "cost_increase": 1.25, "image": "assets/icons/png/BBbar.png", "info": "html/BBbar.html", "state": { "reputation": 1e7, - "cost": 1e8, + "cost": 9e8, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -107,12 +107,12 @@ "key": "research-higgs", "name": "Higgs boson", "description": "Spontaneous symmetry breaking and Goldstone bosons sound familiar to you, right?", - "cost_increase": 1.15, + "cost_increase": 1.2, "image": "assets/icons/png/H.png", "info": "html/H.html", "state": { "reputation": 1e8, - "cost": 1e9, + "cost": 5e9, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -125,7 +125,7 @@ "info": "html/Dstar_s.html", "state": { "reputation": 1e9, - "cost": 1e10, + "cost": 2.4e10, "info_levels": [ 1, 5, 10, 25 ] } }, @@ -138,7 +138,7 @@ "info": "html/Xi_b.html", "state": { "reputation": 1e10, - "cost": 1e11, + "cost": 9e10, "info_levels": [ 1, 5, 10, 25 ] } }, diff --git a/json/upgrades.json b/json/upgrades.json index 3fe50c0..557d497 100644 --- a/json/upgrades.json +++ b/json/upgrades.json @@ -3,11 +3,11 @@ "key": "upgrade-kinderzimmer", "name": "Kinderzimmer", "description": "A shared room for all your Master students. Used to be a server room.", - "effect": "Master Students produce an additional 2 data per second.", + "effect": "Master Students produce +2 data per second.", "icon": "fa-group", "cost": 4e2, - "targets": [ { "key": "workers-masterstudents", "property": "rate" } ], - "requirements": [ { "key": "workers-masterstudents", "property": "hired", "threshold": 5 } ], + "targets": [{ "key": "workers-masterstudents", "property": "rate" }], + "requirements": [{ "key": "workers-masterstudents", "property": "hired", "threshold": 5 }], "constant": 2 }, { @@ -17,23 +17,45 @@ "effect": "Master Students produce twice as much data per second.", "icon": "fa-group", "cost": 4e3, - "targets": [ { "key": "workers-masterstudents", "property": "rate" } ], + "targets": [{ "key": "workers-masterstudents", "property": "rate" }], "requirements": [ { "key": "upgrade-kinderzimmer", "property": "used", "threshold": 1 }, { "key": "workers-phdstudents", "property": "hired", "threshold": 1 } ], "factor": 2 }, + { + "key": "upgrade-gridaccess", + "name": "Grid Access", + "description": "Give your Master students access to high performance computing resources.", + "effect": "Master Students produce twice as much data per second.", + "icon": "fa-group", + "cost": 4e4, + "targets": [{ "key": "workers-masterstudents", "property": "rate" }], + "requirements": [{ "key": "upgrade-owndesk", "property": "used", "threshold": 1 }], + "factor": 2 + }, + { + "key": "upgrade-mentoring", + "name": "Mentoring", + "description": "Weekly counseling with a professional physicist.", + "effect": "Master Students produce twice as much data per second.", + "icon": "fa-group", + "cost": 4e5, + "targets": [{ "key": "workers-masterstudents", "property": "rate" }], + "requirements": [{ "key": "upgrade-gridaccess", "property": "used", "threshold": 1 }], + "factor": 2 + }, { "key": "upgrade-thesissupervision", "name": "Thesis supervision", "description": "Somebody takes care of your PhD Students.", - "effect": "PhD Students produce an additional 3 data per second.", + "effect": "PhD Students produce +16 data per second.", "icon": "fa-group", - "cost": 1000, - "targets": [ { "key": "workers-phdstudents", "property": "rate" } ], - "requirements": [ { "key": "workers-phdstudents", "property": "hired", "threshold": 5 } ], - "constant": 3 + "cost": 6e3, + "targets": [{ "key": "workers-phdstudents", "property": "rate" }], + "requirements": [{ "key": "workers-phdstudents", "property": "hired", "threshold": 5 }], + "constant": 16 }, { "key": "upgrade-ownoffice", @@ -41,8 +63,8 @@ "description": "Each PhD student gets a quiet place for themselves.", "effect": "PhD Students produce twice as much data per second.", "icon": "fa-group", - "cost": 10000, - "targets": [ { "key": "workers-phdstudents", "property": "rate" } ], + "cost": 6e4, + "targets": [{ "key": "workers-phdstudents", "property": "rate" }], "requirements": [ { "key": "upgrade-thesissupervision", "property": "used", "threshold": 1 }, { "key": "workers-postdocs", "property": "hired", "threshold": 1 } @@ -50,17 +72,14 @@ "factor": 2 }, { - "key": "upgrade-mentoring", - "name": "Mentoring", - "description": "Weekly counseling with a professional physicist.", + "key": "upgrade-researchstay", + "name": "Research Abroad", + "description": "1 year of research stay abroad for your PhD students.", "effect": "PhD Students produce twice as much data per second.", "icon": "fa-group", - "cost": 100000, - "targets": [ { "key": "workers-phdstudents", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-ownoffice", "property": "used", "threshold": 1 }, - { "key": "workers-fellows", "property": "hired", "threshold": 1 } - ], + "cost": 6e5, + "targets": [{ "key": "workers-phdstudents", "property": "rate" }], + "requirements": [{ "key": "upgrade-ownoffice", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -69,22 +88,20 @@ "description": "A personal assistant that takes care of boring tasks.", "effect": "PhD Students produce twice as much data per second.", "icon": "fa-group", - "cost": 1000000, - "targets": [ { "key": "workers-phdstudents", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-mentoring", "property": "used", "threshold": 1 } - ], + "cost": 6e6, + "targets": [{ "key": "workers-phdstudents", "property": "rate" }], + "requirements": [{ "key": "upgrade-researchstay", "property": "used", "threshold": 1 }], "factor": 2 }, { "key": "upgrade-postdocs1", "name": "Postdocs 1", "description": "", - "effect": "Postdocs produce an additional 30 data per second.", + "effect": "Postdocs produce +30 data per second.", "icon": "fa-group", - "cost": 10000, - "targets": [ { "key": "workers-postdocs", "property": "rate" } ], - "requirements": [ { "key": "workers-postdocs", "property": "hired", "threshold": 5 } ], + "cost": 1e5, + "targets": [{ "key": "workers-postdocs", "property": "rate" }], + "requirements": [{ "key": "workers-postdocs", "property": "hired", "threshold": 5 }], "constant": 30 }, { @@ -93,11 +110,9 @@ "description": "", "effect": "Postdocs produce twice as much data per second.", "icon": "fa-group", - "cost": 10000, - "targets": [ { "key": "workers-postdocs", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-postdocs1", "property": "used", "threshold": 1 } - ], + "cost": 1e6, + "targets": [{ "key": "workers-postdocs", "property": "rate" }], + "requirements": [{ "key": "upgrade-postdocs1", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -106,11 +121,9 @@ "description": "", "effect": "Postdocs produce twice as much data per second.", "icon": "fa-group", - "cost": 100000, - "targets": [ { "key": "workers-postdocs", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-postdocs2", "property": "used", "threshold": 1 } - ], + "cost": 1e7, + "targets": [{ "key": "workers-postdocs", "property": "rate" }], + "requirements": [{ "key": "upgrade-postdocs2", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -119,11 +132,9 @@ "description": "", "effect": "Postdocs produce twice as much data per second.", "icon": "fa-group", - "cost": 1000000, - "targets": [ { "key": "workers-postdocs", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-postdocs3", "property": "used", "threshold": 1 } - ], + "cost": 1e8, + "targets": [{ "key": "workers-postdocs", "property": "rate" }], + "requirements": [{ "key": "upgrade-postdocs3", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -133,8 +144,8 @@ "effect": "Summmer Students produce an additional 3 data per second.", "icon": "fa-group", "cost": 1000, - "targets": [ { "key": "workers-summies", "property": "rate" } ], - "requirements": [ { "key": "workers-summies", "property": "hired", "threshold": 5 } ], + "targets": [{ "key": "workers-summies", "property": "rate" }], + "requirements": [{ "key": "workers-summies", "property": "hired", "threshold": 5 }], "constant": 3 }, { @@ -144,10 +155,8 @@ "effect": "Summer Students produce twice as much data per second.", "icon": "fa-group", "cost": 10000, - "targets": [ { "key": "workers-summies", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-summerlectures", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "workers-summies", "property": "rate" }], + "requirements": [{ "key": "upgrade-summerlectures", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -157,10 +166,8 @@ "effect": "Summer Students produce twice as much data per second.", "icon": "fa-group", "cost": 100000, - "targets": [ { "key": "workers-summies", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-postersessions", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "workers-summies", "property": "rate" }], + "requirements": [{ "key": "upgrade-postersessions", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -170,10 +177,8 @@ "effect": "Summer Students produce twice as much data per second.", "icon": "fa-group", "cost": 1000000, - "targets": [ { "key": "workers-summies", "property": "rate" } ], - "requirements": [ - { "key": "upgrade-bbqs", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "workers-summies", "property": "rate" }], + "requirements": [{ "key": "upgrade-bbqs", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -210,8 +215,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e2, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [], "factor": 2 }, { @@ -221,10 +226,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e3, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy1", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy1", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -234,10 +237,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e4, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy2", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy2", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -247,10 +248,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e5, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy3", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy3", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -260,10 +259,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e6, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy4", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy4", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -273,10 +270,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e7, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy5", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy5", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -286,10 +281,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e8, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy6", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy6", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -299,10 +292,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e9, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy7", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy7", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -312,10 +303,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e10, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy8", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy8", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -325,10 +314,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e11, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy9", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy9", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -338,10 +325,8 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e12, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy10", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy10", "property": "used", "threshold": 1 }], "factor": 2 }, { @@ -351,12 +336,32 @@ "effect": "Double the amount of data per click.", "icon": "fa-bolt", "cost": 2e13, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy11", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy11", "property": "used", "threshold": 1 }], "factor": 2 }, + { + "key": "upgrade-lumi1", + "name": "L = 1×10³⁰ cm⁻²s⁻¹", + "description": "Increased instantaneous luminosity.", + "effect": "+3 data per click.", + "icon": "fa-bullseye", + "cost": 8e2, + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [], + "constant": 3 + }, + { + "key": "upgrade-lumi1", + "name": "L = 1×10³⁰ cm⁻²s⁻¹", + "description": "Increased instantaneous luminosity.", + "effect": "+15 data per click.", + "icon": "fa-bullseye", + "cost": 8e3, + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy1", "property": "used", "threshold": 1 }], + "constant": 15 + }, { "key": "upgrade-sps", "name": "Super Proton Synchrotron", @@ -364,10 +369,8 @@ "effect": "Ten times the amount of data per click.", "icon": "fa-circle-o-notch", "cost": 5e5, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy4", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy3", "property": "used", "threshold": 1 }], "factor": 10 }, { @@ -377,10 +380,8 @@ "effect": "Ten times the amount of data per click.", "icon": "fa-circle-o-notch", "cost": 5e7, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy4", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy6", "property": "used", "threshold": 1 }], "factor": 10 }, { @@ -390,10 +391,8 @@ "effect": "Ten times the amount of data per click.", "icon": "fa-circle-o-notch", "cost": 5e10, - "targets": [ { "key": "lab", "property": "detector" } ], - "requirements": [ - { "key": "upgrade-energy4", "property": "used", "threshold": 1 } - ], + "targets": [{ "key": "lab", "property": "detector" }], + "requirements": [{ "key": "upgrade-energy9", "property": "used", "threshold": 1 }], "factor": 10 }, { @@ -403,20 +402,18 @@ "effect": "Future research gives +4 reputation.", "icon": "fa-newspaper-o", "cost": 750, - "targets": [ { "key": "research-cpv", "property": "reputation" } ], - "requirements": [ - { "key": "research-cpv", "property": "level", "threshold": 5 } - ], - "constant": 4 + "targets": [{ "key": "research-cpv", "property": "reputation" }], + "requirements": [{ "key": "research-cpv", "property": "level", "threshold": 5 }], + "constant": 2 }, { "key": "upgrade-inspire", "name": "Inspire HEP", "description": "Publish your research online.", "effect": "Double the reputation for all future research.", - "icon": "", + "icon": "fa-newspaper-o", "cost": 1e12, - "targets": [ + "targets": [ { "key": "research-cpv", "property": "reputation" }, { "key": "research-jpsi", "property": "reputation" }, { "key": "research-tau", "property": "reputation" }, diff --git a/json/workers.json b/json/workers.json index 98b9631..eb864bd 100644 --- a/json/workers.json +++ b/json/workers.json @@ -16,7 +16,7 @@ "cost_increase": 1.45, "state": { "cost": 6e2, - "rate": 0.8e1 + "rate": 8e0 } }, { @@ -25,8 +25,8 @@ "description": "These brilliant minds are here only to serve your needs.", "cost_increase": 1.4, "state": { - "cost": 1e4, - "rate": 1e2 + "cost": 7.5e3, + "rate": 2e1 } }, { @@ -35,8 +35,8 @@ "description": "You pay them a lot. They work a lot.", "cost_increase": 1.35, "state": { - "cost": 1e4, - "rate": 1e3 + "cost": 8e4, + "rate": 1e2 } }, { @@ -45,7 +45,7 @@ "description": "Somebody who gets a permanent position in physics has to be good.", "cost_increase": 1.3, "state": { - "cost": 1e5, + "cost": 7e5, "rate": 1e4 } }, @@ -55,7 +55,7 @@ "description": "They bring their own group along and are able to get a lot of work done.", "cost_increase": 1.25, "state": { - "cost": 1e6, + "cost": 5e6, "rate": 1e5 } }, @@ -65,7 +65,7 @@ "description": "They received their prize for a reason.", "cost_increase": 1.2, "state": { - "cost": 1e7, + "cost": 3e7, "rate": 1e6 } }, @@ -75,7 +75,7 @@ "description": "They are AWESOME. Their best ideas come between two parties.", "cost_increase": 1.15, "state": { - "cost": 1e8, + "cost": 1.25e8, "rate": 1e7 } }