diff --git a/css/style.css b/css/style.css
index a451cff..4530eaf 100644
--- a/css/style.css
+++ b/css/style.css
@@ -70,7 +70,7 @@ h1 br {
}
#achievements-container .alert-glyph {
- float:left; font-size: 32px; margin-right: 10px;
+ float:left; font-size: 20px; margin-right: 10px;
}
#achievements-container .alert-text {
diff --git a/js/achievements.js b/js/achievements.js
index 2a15dff..27ec3f0 100644
--- a/js/achievements.js
+++ b/js/achievements.js
@@ -29,7 +29,7 @@ var achievements =
for (var item in achievements[list[i].type]) {
var a = $.extend(true, {}, list[i]);
a.target = item;
- if (list[i].type == 'workers') {
+ if (list[i].type == 'workers' && list[i].threshold == 1) {
a.description = a.description.replace('${name}', item.substring(0, item.length - 1));
} else {
a.description = a.description.replace('${name}', item);
@@ -71,9 +71,11 @@ var achievements =
for (var i = 0; i < achievements.list.length; i++) {
if (achievements.list[i].type == type &&
achievements.list[i].target == subtype &&
- achievements.list[i].threshold >= achievements[type][subtype]
+ achievements[type][subtype] >= achievements.list[i].threshold
)
{
+ console.log(achievements.list[i].threshold, achievements[type][subtype]);
+
achievements.list[i].completed = true;
achievements.displayAchievement(i);
}
@@ -84,13 +86,13 @@ var achievements =
{
var alert = '
';
alert += '';
- alert += ' ' + achievements.list[i].description + '';
+ alert += ' ' + achievements.list[i].description + '';
alert += '
';
alert = $(alert);
if (achievements.list[i].completed && !achievements.list[i].alerted) {
- $('#achievements-container').append(alert);
+ $('#achievements-container').prepend(alert);
var remove = function(a)
{
@@ -111,7 +113,7 @@ var achievements =
timeFormatter: function(msec)
{
- var totals = Math.floor(msec / 1000);
+ var totals = Math.ceil(msec / 1000);
var days = Math.floor(totals / (24 * 60 * 60));
var hours = Math.floor((totals % (24 * 60 * 60)) / (60 * 60));
var totalmin = (totals % (24 * 60 * 60)) % (60 * 60);
diff --git a/json/achievements.json b/json/achievements.json
index ee638bf..3c4b85d 100644
--- a/json/achievements.json
+++ b/json/achievements.json
@@ -1,22 +1,334 @@
[
{
- "description": "You have just discovered ${name}!",
+ "description": "${name} discovery!",
"icon": "glyphicon-cog",
"type": "research",
"target": "research",
"threshold": 1
},
{
- "description": "You have hired your first ${name}!",
+ "description": "${name} research level 5!",
+ "icon": "glyphicon-cog",
+ "type": "research",
+ "target": "research",
+ "threshold": 5
+ },
+ {
+ "description": "${name} research level 25!",
+ "icon": "glyphicon-cog",
+ "type": "research",
+ "target": "research",
+ "threshold": 25
+ },
+ {
+ "description": "${name} research level 50!",
+ "icon": "glyphicon-cog",
+ "type": "research",
+ "target": "research",
+ "threshold": 50
+ },
+ {
+ "description": "${name} research level 100!",
+ "icon": "glyphicon-cog",
+ "type": "research",
+ "target": "research",
+ "threshold": 100
+ },
+
+
+ {
+ "description": "The first ${name} hired!",
"icon": "glyphicon-user",
"type": "workers",
"target": "workers",
"threshold": 1
},
{
- "description": "You have just made your first click!",
+ "description": "5 ${name} working for you!",
+ "icon": "glyphicon-user",
+ "type": "workers",
+ "target": "workers",
+ "threshold": 5
+ },
+ {
+ "description": "25 ${name} working for you!",
+ "icon": "glyphicon-user",
+ "type": "workers",
+ "target": "workers",
+ "threshold": 25
+ },
+ {
+ "description": "50 ${name} working for you!",
+ "icon": "glyphicon-user",
+ "type": "workers",
+ "target": "workers",
+ "threshold": 50
+ },
+ {
+ "description": "100 ${name} working for you!",
+ "icon": "glyphicon-user",
+ "type": "workers",
+ "target": "workers",
+ "threshold": 100
+ },
+
+
+ {
+ "description": "Your first click!",
+ "icon": "glyphicon-hand-up",
"type": "count",
"target": "clicks",
"threshold": 1
+ },
+ {
+ "description": "100 clicks!",
+ "icon": "glyphicon-hand-up",
+ "type": "count",
+ "target": "clicks",
+ "threshold": 100
+ },
+ {
+ "description": "1000 clicks!",
+ "icon": "glyphicon-hand-up",
+ "type": "count",
+ "target": "clicks",
+ "threshold": 1000
+ },
+ {
+ "description": "10.0k clicks!",
+ "icon": "glyphicon-hand-up",
+ "type": "count",
+ "target": "clicks",
+ "threshold": 10000
+ },
+ {
+ "description": "10.0k0 clicks!",
+ "icon": "glyphicon-hand-up",
+ "type": "count",
+ "target": "clicks",
+ "threshold": 100000
+ },
+ {
+ "description": "1.0M clicks!",
+ "icon": "glyphicon-hand-up",
+ "type": "count",
+ "target": "clicks",
+ "threshold": 1000000
+ },
+
+ {
+ "description": "100 data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 100
+ },
+ {
+ "description": "10.0k data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 10000
+ },
+ {
+ "description": "1.0M data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 1000000
+ },
+ {
+ "description": "100.0M data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 100000000
+ },
+ {
+ "description": "10.0B data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 10000000000
+ },
+ {
+ "description": "10.0B data collected!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "data",
+ "threshold": 10000000000
+ },
+
+ {
+ "description": "JTN 100 funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 100
+ },
+ {
+ "description": "JTN 10.0k funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 10000
+ },
+ {
+ "description": "JTN 1.0M funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 1000000
+ },
+ {
+ "description": "JTN 100.0M funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 100000000
+ },
+ {
+ "description": "JTN 10.0B funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 10000000000
+ },
+ {
+ "description": "JTN 10.0B funding gathered!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "money",
+ "threshold": 10000000000
+ },
+
+
+ {
+ "description": "100 data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 100
+ },
+ {
+ "description": "10.0k data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 10000
+ },
+ {
+ "description": "1.0M data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 1000000
+ },
+ {
+ "description": "100.0M data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 100000000
+ },
+ {
+ "description": "10.0B data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 10000000000
+ },
+ {
+ "description": "10.0B data processed!",
+ "icon": "glyphicon-hdd",
+ "type": "count",
+ "target": "dataSpent",
+ "threshold": 10000000000
+ },
+
+ {
+ "description": "JTN 100 funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 100
+ },
+ {
+ "description": "JTN 10.0k funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 10000
+ },
+ {
+ "description": "JTN 1.0M funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 1000000
+ },
+ {
+ "description": "JTN 100.0M funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 100000000
+ },
+ {
+ "description": "JTN 10.0B funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 10000000000
+ },
+ {
+ "description": "JTN 10.0B funding spent in HR department!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyWorkers",
+ "threshold": 10000000000
+ },
+
+ {
+ "description": "JTN 100 funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 100
+ },
+ {
+ "description": "JTN 10.0k funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 10000
+ },
+ {
+ "description": "JTN 1.0M funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 1000000
+ },
+ {
+ "description": "JTN 100.0M funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 100000000
+ },
+ {
+ "description": "JTN 10.0B funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 10000000000
+ },
+ {
+ "description": "JTN 10.0B funding spent for upgrades!",
+ "icon": "glyphicon-usd",
+ "type": "count",
+ "target": "moneyUpgrades",
+ "threshold": 10000000000
}
]