@@ -6,6 +6,8 @@ def parse(parser):
66
77 characters .add_argument ("-sal" , "--start-average-level" , action = "store_true" ,
88 help = "Recruited characters start at the average character level" )
9+ characters .add_argument ("-stl" , "--start-level" , default = 3 , type = int , choices = range (3 , 100 ), metavar = "COUNT" ,
10+ help = "Start game at level %(metavar)s." )
911 characters .add_argument ("-sn" , "--start-naked" , action = "store_true" ,
1012 help = "Recruited characters start with no equipment" )
1113 characters .add_argument ("-eu" , "--equipable-umaro" , action = "store_true" ,
@@ -22,6 +24,8 @@ def flags(args):
2224
2325 if args .start_average_level :
2426 flags += " -sal"
27+ if args .start_level != 3 :
28+ flags += f" -stl { args .start_level } "
2529 if args .start_naked :
2630 flags += " -sn"
2731 if args .equipable_umaro :
@@ -36,6 +40,7 @@ def options(args):
3640
3741 return [
3842 ("Start Average Level" , args .start_average_level ),
43+ ("Start Level" , args .start_level ),
3944 ("Start Naked" , args .start_naked ),
4045 ("Equipable Umaro" , args .equipable_umaro ),
4146 ("Character Stats" , character_stats ),
0 commit comments