Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var scope = angular.element($("#info-town")).scope()
- var allUnits = [];
- for(var vid in scope.player.data.selectedCharacter.data.villages) {
- var village = scope.player.data.selectedCharacter.data.villages[vid];
- allUnits.push(village.unitInfo.units);
- }
- var units = allUnits.map(function(a) {
- return {
- archer: a.archer.total,
- axe: a.axe.total,
- catapult: a.catapult.total,
- doppelsoldner: a.doppelsoldner.total,
- heavy_cavalry: a.heavy_cavalry.total,
- knight: a.knight.total,
- light_cavalry: a.light_cavalry.total,
- mounted_archer: a.mounted_archer.total,
- ram: a.ram.total,
- snob: a.snob.total,
- spear: a.spear.total,
- sword: a.sword.total,
- trebuchet: a.trebuchet.total,
- };
- }).reduce(function(a,b) {
- return {
- archer: a.archer + b.archer,
- axe: a.axe + b.axe,
- catapult: a.catapult + b.catapult,
- doppelsoldner: a.doppelsoldner + b.doppelsoldner,
- heavy_cavalry: a.heavy_cavalry + b.heavy_cavalry,
- knight: a.knight + b.knight,
- light_cavalry: a.light_cavalry + b.light_cavalry,
- mounted_archer: a.mounted_archer + b.mounted_archer,
- ram: a.ram + b.ram,
- snob: a.snob + b.snob,
- spear: a.spear + b.spear,
- sword: a.sword + b.sword,
- trebuchet: a.trebuchet + b.trebuchet,
- };
- }, {
- archer: 0,
- axe: 0,
- catapult: 0,
- doppelsoldner: 0,
- heavy_cavalry: 0,
- knight: 0,
- light_cavalry: 0,
- mounted_archer: 0,
- ram: 0,
- snob: 0,
- spear: 0,
- sword: 0,
- trebuchet: 0,
- });
- var unitStr =
- units.spear + "," +
- units.sword + "," +
- units.axe + "," +
- units.archer + "," +
- units.light_cavalry + "," +
- units.mounted_archer + "," +
- units.heavy_cavalry + "," +
- units.ram + "," +
- units.catapult + "," +
- units.doppelsoldner + "," +
- units.trebuchet + "," +
- units.snob + "," +
- units.knight
- var charId = scope.character.getId();
- console.log(charId+":"+unitStr);
- console.log(units);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement