关卡配置添加gametiming参数

main
ZhuoZhou 2025-10-21 16:57:14 +08:00
parent 384de9355f
commit 50b8d2d769
1 changed files with 17 additions and 2 deletions

View File

@ -295,7 +295,7 @@ def update_main_level_db(platform, mode):
continue
# 读取所有信息对应列数
col_level, col_asset_id, col_asset_name, col_a_g, col_i_g, col_find_num, col_valid , col_game_play_type ,col_game_play_param, col_game_elements,col_game_hard_type= -1, -1, -1, -1, -1, -1, -1,-1,-1,-1,-1
col_level, col_asset_id, col_asset_name, col_a_g, col_i_g, col_find_num, col_valid , col_game_play_type ,col_game_play_param, col_game_elements,col_game_hard_type,col_game_timing= -1, -1, -1, -1, -1, -1, -1,-1,-1,-1,-1,-1
first_row_datas = google_sheet_file.row_values(1)
for i, value in enumerate(first_row_datas):
if value == "Level":
@ -318,6 +318,8 @@ def update_main_level_db(platform, mode):
col_game_play_param = i + 1
elif value == "GameHardType":
col_game_hard_type = i + 1
elif value == "GameTiming":
col_game_timing = i + 1
# elif value == "GameElements":
# col_game_elements = i + 1
if col_level == -1 or col_asset_id == -1 or col_asset_name == -1 or col_a_g == -1 or col_i_g == -1 \
@ -364,6 +366,10 @@ def update_main_level_db(platform, mode):
game_hard_type = row_datas[col_game_hard_type - 1]
if len(game_hard_type) == 0:
game_hard_type = "normal"
game_timing = row_datas[col_game_timing - 1]
if len(game_timing) == 0:
game_timing = 0
level_type = gameplay
level_map_name = ""
level_thum_name = ""
@ -375,6 +381,7 @@ def update_main_level_db(platform, mode):
one_level_data["GamePlayParam"] = game_play_param
# one_level_data["GameElements"] = game_elements_param
one_level_data["GameHardType"] = game_hard_type
one_level_data["GameTiming"] = game_timing
if gameplay not in levels_data_dic:
levels_data_dic[gameplay] = []
levels_data_dic[gameplay].append(one_level_data)
@ -457,7 +464,7 @@ def update_main_country_level_db(platform, mode, all_country_list):
print(f"{gameplay}玩法目前没有配置关卡表")
continue
# 读取所有信息对应列数
col_level, col_asset_id, col_asset_name, col_a_g, col_i_g, col_find_num, col_valid, col_game_play_type, col_game_play_param, col_game_elements, col_game_hard_type= -1, -1, -1, -1, -1, -1, -1, -1, -1,-1,-1
col_level, col_asset_id, col_asset_name, col_a_g, col_i_g, col_find_num, col_valid, col_game_play_type, col_game_play_param, col_game_elements, col_game_hard_type,col_game_timing= -1, -1, -1, -1, -1, -1, -1, -1, -1,-1,-1,-1
first_row_datas = google_sheet_file.row_values(1)
for i, value in enumerate(first_row_datas):
if value == "Level":
@ -482,6 +489,8 @@ def update_main_country_level_db(platform, mode, all_country_list):
# col_game_elements = i + 1
elif value == "GameHardType":
col_game_hard_type = i + 1
elif value == "GameTiming":
col_game_timing = i + 1
if col_level == -1 or col_asset_id == -1 or col_asset_name == -1 or col_a_g == -1 or col_i_g == -1 \
or col_find_num == -1 or col_valid == -1:
config.notification_helper.append_msg(f"{gameplay}玩法目前配置关卡表格式不正确")
@ -526,6 +535,11 @@ def update_main_country_level_db(platform, mode, all_country_list):
game_hard_type = row_datas[col_game_hard_type - 1]
if len(game_hard_type) == 0:
game_hard_type = "normal"
game_timing = row_datas[col_game_timing - 1]
if len(game_timing) == 0:
game_timing = 0
level_type = gameplay
level_map_name = ""
level_thum_name = ""
@ -537,6 +551,7 @@ def update_main_country_level_db(platform, mode, all_country_list):
one_level_data["GamePlayParam"] = game_play_param
# one_level_data["GameElements"] = game_elements_param
one_level_data["GameHardType"] = game_hard_type
one_level_data["GameTiming"] = game_timing
if gameplay not in levels_data_dic:
levels_data_dic[gameplay] = []
levels_data_dic[gameplay].append(one_level_data)