def create_speed_list_item(mech, i, var): """ Compile info used by print_speed_list() """ name_str = mech.name + " " + mech.model + i.get_name() batt_val = mech.get_bv(i) weight = mech.weight walk = mech.get_walk() run = mech.get_run() jump = i.get_jump() spd = max(walk, jump) if mech.type == "BM": enh = mech.enhancement.get_type() else: enh = "" mod = mech.get_move_target_modifier(i) batt_f = BattleForce(mech, i) bf_str = batt_f.get_move() osf = mech.get_off_speed_factor(i, False) sup = "" if i.gear.supercharger.supercharger: sup = "SupC" eng_s = mech.engine.short return (name_str, weight, batt_val, spd, walk, run, jump, enh, eng_s, mod, bf_str, osf, sup)
def create_battle_force_list_item(mech, i, var): """ Compile info used by print_battle_force_list() """ name_str = mech.name + " " + mech.model + i.get_name() batt_f = BattleForce(mech, i) batt_val = batt_f.get_point_value() weight = batt_f.get_weight_class() mov = batt_f.get_move() armor = batt_f.get_armor() return (name_str, weight, batt_val, mov, armor)