Cost growth makes a lot more sense now.

TODO: Correct rates and add more upgrades.
This commit is contained in:
Kevin Dungs
2014-12-11 19:25:26 +01:00
parent 8683212324
commit 7895317e30
3 changed files with 147 additions and 150 deletions
+18 -18
View File
@@ -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 ]
}
},
+120 -123
View File
@@ -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" },
+9 -9
View File
@@ -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
}
}