コード例 #1
0
def getDefaultMultiValues():
    from graph.graph_utils import GraphUtils
    defaultMultiValues = {
        'startLocation':
        GraphUtils.getStartAccessPointNames(),
        'majorsSplit': ['Full', 'FullWithHUD', 'Major', 'Chozo', 'Scavenger'],
        'progressionSpeed': [
            'slowest', 'slow', 'medium', 'fast', 'fastest', 'basic',
            'VARIAble', 'speedrun'
        ],
        'progressionDifficulty': ['easier', 'normal', 'harder'],
        'morphPlacement': ['early', 'late', 'normal'],
        'energyQty': ['ultra sparse', 'sparse', 'medium', 'vanilla'],
        'gravityBehaviour': ['Vanilla', 'Balanced', 'Progressive']
    }
    return defaultMultiValues
コード例 #2
0
 parser.add_argument('--lightArea', help="keep number of transitions between vanilla areas", action='store_true',
                     dest='lightArea', default=False)
 parser.add_argument('--escapeRando',
                     help="Randomize the escape sequence",
                     dest='escapeRando', nargs='?', const=True, default=False)
 parser.add_argument('--noRemoveEscapeEnemies',
                     help="Do not remove enemies during escape sequence", action='store_true',
                     dest='noRemoveEscapeEnemies', default=False)
 parser.add_argument('--bosses', help="randomize bosses",
                     dest='bosses', nargs='?', const=True, default=False)
 parser.add_argument('--minimizer', help="minimizer mode: area and boss mixed together. arg is number of non boss locations",
                     dest='minimizerN', nargs='?', const=35, default=None,
                     choices=[str(i) for i in range(30,101)]+["random"])
 parser.add_argument('--startLocation', help="Name of the Access Point to start from",
                     dest='startLocation', nargs='?', default="Landing Site",
                     choices=['random'] + GraphUtils.getStartAccessPointNames())
 parser.add_argument('--startLocationList', help="list to choose from when random",
                     dest='startLocationList', nargs='?', default=None)
 parser.add_argument('--debug', '-d', help="activate debug logging", dest='debug',
                     action='store_true')
 parser.add_argument('--maxDifficulty', '-t',
                     help="the maximum difficulty generated seed will be for given parameters",
                     dest='maxDifficulty', nargs='?', default=None,
                     choices=['easy', 'medium', 'hard', 'harder', 'hardcore', 'mania', 'random'])
 parser.add_argument('--minDifficulty',
                     help="the minimum difficulty generated seed will be for given parameters (speedrun prog speed required)",
                     dest='minDifficulty', nargs='?', default=None,
                     choices=['easy', 'medium', 'hard', 'harder', 'hardcore', 'mania'])
 parser.add_argument('--seed', '-s', help="randomization seed to use", dest='seed',
                     nargs='?', default=0, type=int)
 parser.add_argument('--rom', '-r',
コード例 #3
0
     const=35,
     default=None,
     choices=[str(i) for i in range(30, 101)] + ["random"])
 parser.add_argument('--minimizerTourian',
                     help="Tourian speedup in minimizer mode",
                     dest='minimizerTourian',
                     nargs='?',
                     const=True,
                     default=False)
 parser.add_argument('--startAP',
                     help="Name of the Access Point to start from",
                     dest='startAP',
                     nargs='?',
                     default="Landing Site",
                     choices=['random'] +
                     GraphUtils.getStartAccessPointNames())
 parser.add_argument('--startLocation',
                     help="Name of the Access Point to start from",
                     dest='startAP',
                     nargs='?',
                     default="Landing Site",
                     choices=['random'] +
                     GraphUtils.getStartAccessPointNames())
 parser.add_argument('--startLocationList',
                     help="list to choose from when random",
                     dest='startLocationList',
                     nargs='?',
                     default=None)
 parser.add_argument('--debug',
                     '-d',
                     help="activate debug logging",