def plunder_list(request): char_id = request._char_id p = Plunder(char_id) res = p.get_plunder_list() response = PlunderListResponse() response.ret = 0 for _id, name, power, formation, is_robot, gold in res: plunder = response.plunders.add() plunder.id = _id plunder.name = name plunder.gold = gold plunder.power = power plunder.hero_original_ids.extend(formation) return pack_msg(response)