parser.add_argument("-unit", type=str, dest="unit") parser.add_argument("-unit_key", type=str, dest="unit_key") parser.add_argument("-unit_speed", type=str, dest="unit_speed") parser.add_argument("-action_target_team", type=str, dest="action_target_team") parser.add_argument("-action_target_unit", type=str, dest="action_target_unit") args = parser.parse_args() battle_id = args.battle_id team = args.team turn = args.turn unit = args.unit unit_key = args.unit_key unit_speed = args.unit_speed action_target_team = args.action_target_team action_target_unit = args.action_target_unit balance = action_helper.get_balance("H6") cost = balance["cost"] scale = balance["scale"] target_team = action_helper.get_ally(team) heal_string = "" connection = pymysql.connect(host='localhost', user=sqluser, password=sqlpassword, db=sqldatabase, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) with connection.cursor() as cursor: sql = "SELECT * FROM battle_unit_stats WHERE battle_id = %s AND team = %s AND slot = %s" params = (battle_id, team, unit) cursor.execute(sql, params) unit_stats = cursor.fetchone()
parser.add_argument("-action_target_team", type=str, dest="action_target_team") parser.add_argument("-action_target_unit", type=str, dest="action_target_unit") args = parser.parse_args() battle_id = args.battle_id team = args.team turn = args.turn unit = args.unit unit_key = args.unit_key unit_speed = args.unit_speed action_target_team = args.action_target_team action_target_unit = args.action_target_unit balance = action_helper.get_balance("O8") cost = balance["cost"] scale = balance["scale"] target_team = action_helper.get_enemy(team) damage_string = "" connection = pymysql.connect(host='localhost', user=sqluser, password=sqlpassword, db=sqldatabase, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) with connection.cursor() as cursor: sql = "SELECT * FROM battle_unit_stats WHERE battle_id = %s AND team = %s AND slot = %s" params = (battle_id, team, unit) cursor.execute(sql, params) unit_stats = cursor.fetchone() if(unit_stats["health_current"] < 1): action_helper.dead_action_receipt(battle_id, team, unit, unit_stats["title"], turn) elif(unit_stats["energy_current"] < cost):
parser.add_argument("-unit", type=str, dest="unit") parser.add_argument("-unit_key", type=str, dest="unit_key") parser.add_argument("-unit_speed", type=str, dest="unit_speed") parser.add_argument("-action_target_team", type=str, dest="action_target_team") parser.add_argument("-action_target_unit", type=str, dest="action_target_unit") args = parser.parse_args() battle_id = args.battle_id team = args.team turn = args.turn unit = args.unit unit_key = args.unit_key unit_speed = args.unit_speed action_target_team = args.action_target_team action_target_unit = args.action_target_unit balance = action_helper.get_balance("D1") cost = balance["cost"] scale = balance["scale"] target_team = action_helper.get_ally(team) heal_string = "" connection = pymysql.connect(host='localhost', user=sqluser, password=sqlpassword, db=sqldatabase, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) with connection.cursor() as cursor: sql = "SELECT * FROM battle_unit_stats WHERE battle_id = %s AND team = %s AND slot = %s" params = (battle_id, team, unit) cursor.execute(sql, params) unit_stats = cursor.fetchone()
parser.add_argument("-action_target_team", type=str, dest="action_target_team") parser.add_argument("-action_target_unit", type=str, dest="action_target_unit") args = parser.parse_args() battle_id = args.battle_id team = args.team turn = args.turn unit = args.unit unit_key = args.unit_key unit_speed = args.unit_speed action_target_team = args.action_target_team action_target_unit = args.action_target_unit balance = action_helper.get_balance("S7") cost = balance["cost"] scale = balance["scale"] target_team = action_helper.get_enemy(team) damage_string = "" connection = pymysql.connect(host='localhost', user=sqluser, password=sqlpassword, db=sqldatabase, charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) with connection.cursor() as cursor: sql = "SELECT * FROM battle_unit_stats WHERE battle_id = %s AND team = %s AND slot = %s" params = (battle_id, team, unit) cursor.execute(sql, params) unit_stats = cursor.fetchone() if(unit_stats["health_current"] < 1): action_helper.dead_action_receipt(battle_id, team, unit, unit_stats["title"], turn) elif(unit_stats["energy_current"] < cost):