// Colors assigned to the various weapons
var weaponColors = {
+ "arc": "#b8e9ff",
"laser": "#ff5933",
+ "blaster": "#ff5933",
"shotgun": "#1f77b4",
"uzi": "#b9e659",
+ "machinegun": "#b9e659",
"grenadelauncher": "#ff2600",
+ "mortar": "#ff2600",
"minelayer": "#bfbf00",
"electro": "#597fff",
"crylink": "#d940ff",
"nex": "#00e6ff",
+ "vortex": "#00e6ff",
"hagar": "#d98059",
"rocketlauncher": "#ffbf33",
+ "devastator": "#ffbf33",
"porto": "#7fff7f",
"minstanex": "#d62728",
+ "vaporizer": "#d62728",
"hook": "#a5ffd8",
"hlac": "#ffa533",
"seeker": "#ff5959",
data.addColumn('string', 'X');
data.addColumn('number', 'Shotgun');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Uzi');
+ data.addColumn('number', 'MG');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Nex');
+ data.addColumn('number', 'Vortex');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Minstanex');
+ data.addColumn('number', 'Vaporizer');
data.addColumn({type: 'string', role: 'tooltip'});
data.addColumn('number', 'Rifle');
data.addColumn({type: 'string', role: 'tooltip'});
+ data.addColumn('number', 'Arc');
+ data.addColumn({type: 'string', role: 'tooltip'});
var flattened = flatten(weaponData);
- for(i in weaponData.games.slice(0,10)) {
+ for(i in weaponData.games) {
var game_id = weaponData.games[i];
var sg = accuracyValue(flattened[game_id], "shotgun");
var sgTT = accuracyTooltip("shotgun", sg, weaponData.averages);
- var uzi = accuracyValue(flattened[game_id], "uzi");
- var uziTT = accuracyTooltip("uzi", uzi, weaponData.averages);
- var nex = accuracyValue(flattened[game_id], "nex");
- var nexTT = accuracyTooltip("nex", nex, weaponData.averages);
- var mn = accuracyValue(flattened[game_id], "minstanex");
- var mnTT = accuracyTooltip("minstanex", mn, weaponData.averages);
+ var mg = accuracyValue(flattened[game_id], "machinegun");
+ var mgTT = accuracyTooltip("machinegun", mg, weaponData.averages);
+ var vortex = accuracyValue(flattened[game_id], "vortex");
+ var vortexTT = accuracyTooltip("vortex", vortex, weaponData.averages);
+ var mn = accuracyValue(flattened[game_id], "vaporizer");
+ var mnTT = accuracyTooltip("vaporizer", mn, weaponData.averages);
var rifle = accuracyValue(flattened[game_id], "rifle");
var rifleTT = accuracyTooltip("rifle", rifle, weaponData.averages);
+ var arc = accuracyValue(flattened[game_id], "arc");
+ var arcTT = accuracyTooltip("arc", arc, weaponData.averages);
- data.addRow([game_id.toString(), sg, sgTT, uzi, uziTT, nex,
- nexTT, mn, mnTT, rifle, rifleTT]);
+ data.addRow([game_id.toString(), sg, sgTT, mg, mgTT, vortex,
+ vortexTT, mn, mnTT, rifle, rifleTT, arc, arcTT]);
}
var options = {
textStyle: { color: "#666" }
},
hAxis: {
- title: 'Game ID',
+ title: 'Games',
+ textPosition: 'none',
titleTextStyle: { color: '#666' }
},
vAxis: {
},
series: {
0: { color: weaponColors["shotgun"] },
- 1: { color: weaponColors["uzi"] },
- 2: { color: weaponColors["nex"] },
- 3: { color: weaponColors["minstanex"] },
- 4: { color: weaponColors["rifle"] }
+ 1: { color: weaponColors["machinegun"] },
+ 2: { color: weaponColors["vortex"] },
+ 3: { color: weaponColors["vaporizer"] },
+ 4: { color: weaponColors["rifle"] },
+ 5: { color: weaponColors["arc"] }
}
};
data.addColumn('string', 'X');
data.addColumn('number', 'Shotgun');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Uzi');
+ data.addColumn('number', 'Machine Gun');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Nex');
+ data.addColumn('number', 'Vortex');
data.addColumn({type: 'string', role: 'tooltip'});
data.addColumn('number', 'Rifle');
data.addColumn({type: 'string', role: 'tooltip'});
data.addColumn({type: 'string', role: 'tooltip'});
data.addColumn('number', 'Hagar');
data.addColumn({type: 'string', role: 'tooltip'});
- data.addColumn('number', 'Rocket Launcher');
+ data.addColumn('number', 'Devastator');
data.addColumn({type: 'string', role: 'tooltip'});
var flattened = flatten(weaponData);
- for(i in weaponData.games.slice(0,10)) {
+ for(i in weaponData.games) {
var game_id = weaponData.games[i];
var sg = damageValue(flattened[game_id], "shotgun");
var sgTT = damageTooltip("shotgun", sg);
- var uzi = damageValue(flattened[game_id], "uzi");
- var uziTT = damageTooltip("uzi", uzi);
- var nex = damageValue(flattened[game_id], "nex");
- var nexTT = damageTooltip("nex", nex);
- var mn = damageValue(flattened[game_id], "minstanex");
- var mnTT = damageTooltip("minstanex", mn);
+ var mg = damageValue(flattened[game_id], "machinegun");
+ var mgTT = damageTooltip("machinegun", mg);
+ var vortex = damageValue(flattened[game_id], "vortex");
+ var vortexTT = damageTooltip("vortex", vortex);
+ var mn = damageValue(flattened[game_id], "vaporizer");
+ var mnTT = damageTooltip("vaporizer", mn);
var rifle = damageValue(flattened[game_id], "rifle");
var rifleTT = damageTooltip("rifle", rifle);
- var mortar = damageValue(flattened[game_id], "grenadelauncher");
- var mortarTT = damageTooltip("grenadelauncher", mortar);
+ var mortar = damageValue(flattened[game_id], "mortar");
+ var mortarTT = damageTooltip("mortar", mortar);
var electro = damageValue(flattened[game_id], "electro");
var electroTT = damageTooltip("electro", electro);
var crylink = damageValue(flattened[game_id], "crylink");
var crylinkTT = damageTooltip("crylink", crylink);
var hagar = damageValue(flattened[game_id], "hagar");
var hagarTT = damageTooltip("hagar", hagar);
- var rl = damageValue(flattened[game_id], "rocketlauncher");
- var rlTT = damageTooltip("rocketlauncher", rl);
+ var rl = damageValue(flattened[game_id], "devastator");
+ var rlTT = damageTooltip("devastator", rl);
data.addRow([
game_id.toString(),
sg, sgTT,
- uzi, uziTT,
- nex, nexTT,
+ mg, mgTT,
+ vortex, vortexTT,
rifle, rifleTT,
mortar, mortarTT,
electro, electroTT,
gridlineColor: '#333',
},
hAxis: {
- title: 'Game ID',
+ title: 'Games',
+ textPosition: 'none',
titleTextStyle: { color: '#666' },
},
isStacked: true,
series: {
0: { color: weaponColors["shotgun"] },
- 1: { color: weaponColors["uzi"] },
- 2: { color: weaponColors["nex"] },
+ 1: { color: weaponColors["machinegun"] },
+ 2: { color: weaponColors["vortex"] },
3: { color: weaponColors["rifle"] },
- 4: { color: weaponColors["grenadelauncher"] },
+ 4: { color: weaponColors["mortar"] },
5: { color: weaponColors["electro"] },
6: { color: weaponColors["crylink"] },
7: { color: weaponColors["hagar"] },
- 8: { color: weaponColors["rocketlauncher"] }
+ 8: { color: weaponColors["devastator"] }
}
};