LOBBY_LIST = [ 'DELETE', 'standard', # 通常モード(いわゆる「野良」またはレギュラーフレンド合流) 'squad_2', # タッグマッチ(2人タッグ) 'squad_3', # タッグマッチ(3人タッグ) 'squad_4', # タッグマッチ(4人タッグ) 'private', # プライベートマッチ 'fest', # フェス(similar to standard) ] RESULT_LIST = ['DELETE', 'win', 'lose'] GEAR_LIST = ['DELETE'] + list(gear_abilities.keys()) RULE_LIST = ['DELETE'] + list(rules.keys()) MAP_LIST = ['DELETE'] + list(stages.keys()) WEAPON_LIST = ['DELETE'] + list(weapons.keys()) RANK_LIST = ['DELETE'] + udemae_strings def get_args(): parser = argparse.ArgumentParser() parser.add_argument('--input', type=str, required=True) parser.add_argument('--output', type=str) parser.add_argument('--lobby', choices=LOBBY_LIST) parser.add_argument('--rule', choices=RULE_LIST) parser.add_argument('--map', choices=MAP_LIST) parser.add_argument('--weapon', choices=WEAPON_LIST) parser.add_argument('--result', choices=RESULT_LIST) parser.add_argument('--kill', type=int) parser.add_argument('--death', type=int) parser.add_argument('--rank', choices=RANK_LIST)
from ikalog.constants import rules, stages, udemae_strings, weapons LOBBY_LIST = [ 'DELETE', 'standard', # 通常モード(いわゆる「野良」またはレギュラーフレンド合流) 'squad_2', # タッグマッチ(2人タッグ) 'squad_3', # タッグマッチ(3人タッグ) 'squad_4', # タッグマッチ(4人タッグ) 'private', # プライベートマッチ 'fest', # フェス(similar to standard) ] RESULT_LIST = ['DELETE', 'win', 'lose'] RULE_LIST = ['DELETE'] + list(rules.keys()) MAP_LIST = ['DELETE'] + list(stages.keys()) WEAPON_LIST = ['DELETE'] + list(weapons.keys()) RANK_LIST = ['DELETE'] + udemae_strings def get_args(): parser = argparse.ArgumentParser() parser.add_argument('--input', type=str, required=True) parser.add_argument('--output', type=str) parser.add_argument('--lobby', choices=LOBBY_LIST) parser.add_argument('--rule', choices=RULE_LIST) parser.add_argument('--map', choices=MAP_LIST) parser.add_argument('--weapon', choices=WEAPON_LIST) parser.add_argument('--result', choices=RESULT_LIST) parser.add_argument('--kill', type=int) parser.add_argument('--death', type=int) parser.add_argument('--rank', choices=RANK_LIST)