# -*- coding: utf-8 -*- import json,sys sys.path.append("..") import wikia,tools from shared import settings attribute_list = wikia.attribute_list() attribute_map = wikia.attribute_map() resource_map = wikia.resource_map_promote() time_list = wikia.up_time_list() version = settings.version() json_path = settings.json_unit() maxrank = settings.max_rank() data = json.load(file(json_path)) comma = tools.intWithCommas def get_data(name): for att in attribute_list: for rank in xrange(0,maxrank): if att not in data[name]['stats'][rank].keys(): continue if att == 'levelUpCost': get_lv_up_cost(name,rank) else: print_data(name,att,rank,data[name]['stats'][rank][att]) def print_data(name,att,rank,value): statistics_template = wikia.statistics_general() offset = 1 if att != 'levelCutoff' else 2 current_unit_state = data[name]['stats'][rank] num_data = current_unit_state[att]
# -*- coding: utf-8 -*- import json, sys import wikia sys.path.append("..") from shared import settings json_unit = settings.json_unit() json_abilities = settings.json_abilities() data_unit = json.load(file(json_unit)) data_ability = json.load(file(json_abilities)) blocking_map = wikia.blocking_map() lof_map = wikia.lof_map() def show(name): show_info(name) show_rank1_info(name) def show_info(name): info = wikia.info() unit = data_unit[name] req = '' for key in unit['prereq']: if 'compositionName' in unit['prereq'][key].keys(): req += unit['prereq'][key]['compositionName'] + ' ' unit_type = '' for key in unit['tags']: if key == 'Hospital' or key == 'VRB': break
# -*- coding: utf-8 -*- # TODO incomplete function import json, sys import wikia sys.path.append("..") from shared import settings json_unit = settings.json_unit() json_abilities = settings.json_abilities() data_unit = json.load(file(json_unit)) data_ability = json.load(file(json_abilities)) lof_map = wikia.lof_map() def show(name): print wikia.attacks_start() print wikia.clear() if __name__ == '__main__': unit_name = 'sw_guy_machete_player' show(unit_name)