1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-18 09:11:31 +08:00

Upd: island config

This commit is contained in:
sui-feng-cb
2026-01-06 17:17:01 +08:00
parent 58ada7c9f2
commit afb0af1083
2 changed files with 118 additions and 229 deletions

View File

@@ -490,276 +490,164 @@ Awaken:
option: [ level120, level125 ] option: [ level120, level125 ]
Favourite: Favourite:
value: false value: false
_Island:
IslandOption4: &IslandOption4
value: 0
option: [ 0, 1, 2, 3, 4]
IslandOption5: &IslandOption5
value: 0
option: [ 0, 1, 2, 3, 4, 5]
IslandOption6: &IslandOption6
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6]
IslandOption7: &IslandOption7
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7]
IslandOption8: &IslandOption8
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
IslandOption9: &IslandOption9
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
IslandOption10: &IslandOption10
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
IslandOption11: &IslandOption11
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ]
IslandCharacter: &IslandCharacter
value: manjuu
option:
- manjuu
- saratoga
- new_jersey
- tashkent
- lemalin
- shimakaze
- akashi
- ying_swei
- chao_ho
- unicorn
- cheshire
- amagi_chan
Island1: Island1:
Receive: false Receive: false
Option1: Option1: *IslandOption8
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] Option2: *IslandOption8
Character1: Character2: *IslandCharacter
value: manjuu Option3: *IslandOption8
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Character3: *IslandCharacter
Option2: Option4: *IslandOption8
value: 0 Character4: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option3:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
Character3:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option4:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ]
Character4:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island2: Island2:
Receive: false Receive: false
Option1: Option1:
value: 0 value: 0
option: [ 0, 1 ] option: [ 0, 1 ]
Character1: Character1: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2: Option2:
value: 0 value: 0
option: [ 0, 2 ] option: [ 0, 2 ]
Character2: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option3: Option3:
value: 0 value: 0
option: [ 0, 3 ] option: [ 0, 3 ]
Character3: Character3: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option4: Option4:
value: 0 value: 0
option: [ 0, 4 ] option: [ 0, 4 ]
Character4: Character4: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island3: Island3:
Receive: false Receive: false
Option1: Option1: *IslandOption6
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6 ] Option2: *IslandOption6
Character1: Character2: *IslandCharacter
value: manjuu Option3: *IslandOption6
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Character3: *IslandCharacter
Option2: Option4: *IslandOption6
value: 0 Character4: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option3:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6 ]
Character3:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option4:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6 ]
Character4:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island4: Island4:
Receive: false Receive: false
Option1: Option1: *IslandOption4
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4 ] Option2: *IslandOption4
Character1: Character2: *IslandCharacter
value: manjuu Option3: *IslandOption4
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Character3: *IslandCharacter
Option2: Option4: *IslandOption4
value: 0 Character4: *IslandCharacter
option: [ 0, 1, 2, 3, 4 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option3:
value: 0
option: [ 0, 1, 2, 3, 4 ]
Character3:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option4:
value: 0
option: [ 0, 1, 2, 3, 4 ]
Character4:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island5: Island5:
Receive: false Receive: false
Option1: Option1: *IslandOption9
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: *IslandOption9
Character1: Character2: *IslandCharacter
value: manjuu Option3: *IslandOption9
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ] Character3: *IslandCharacter
Option2: Option4: *IslandOption9
value: 0 Character4: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option3:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character3:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option4:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character4:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island6: Island6:
Receive: false Receive: false
Option1: Option1: *IslandOption7
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Option2: *IslandOption7
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island7: Island7:
Receive: false Receive: false
Option1: Option1: *IslandOption9
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: *IslandOption9
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island8: Island8:
Receive: false Receive: false
Option1: Option1: *IslandOption11
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ] Option2: *IslandOption11
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island9: Island9:
Receive: false Receive: false
Option1: Option1: *IslandOption9
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: *IslandOption9
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island10: Island10:
Receive: false Receive: false
Option1: Option1: *IslandOption7
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7 ] Option2: *IslandOption7
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island11: Island11:
Receive: false Receive: false
Option1: Option1: *IslandOption5
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5 ] Option2: *IslandOption5
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island12: Island12:
Receive: false Receive: false
Option1: Option1: *IslandOption6
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6 ] Option2: *IslandOption6
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island13: Island13:
Receive: false Receive: false
Option1: Option1: *IslandOption4
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4 ] Option2: *IslandOption4
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island14: Island14:
Receive: false Receive: false
Option1: Option1: *IslandOption9
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: *IslandOption9
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Island15: Island15:
Receive: false Receive: false
Option1: Option1: *IslandOption9
value: 0 Character1: *IslandCharacter
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] Option2: *IslandOption9
Character1: Character2: *IslandCharacter
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
Option2:
value: 0
option: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
Character2:
value: manjuu
option: [ manjuu, saratoga, new_jersey, tashkent, lemalin, shimakaze, akashi, ying_swei, chao_ho, unicorn, cheshire, amagi_chan ]
GeneralShop: GeneralShop:
UseGems: false UseGems: false
Refresh: false Refresh: false

View File

@@ -88,7 +88,8 @@ class ConfigGenerator:
""" """
data = {} data = {}
raw = read_file(filepath_argument('argument')) raw = read_file(filepath_argument('argument'))
for path, value in deep_iter(raw, depth=2): filtered_raw = {k: v for k, v in raw.items() if not k.startswith('_')}
for path, value in deep_iter(filtered_raw, depth=2):
arg = { arg = {
'type': 'input', 'type': 'input',
'value': '', 'value': '',