diva: implement StartResponse

This commit is contained in:
2023-04-01 23:19:44 -04:00
parent 6ff7827918
commit 8df1325613
2 changed files with 80 additions and 102 deletions

View File

@ -70,42 +70,42 @@ class StartRequest(BaseRequest):
class StartResponse(BaseResponse):
def __init__(self, cmd_id: str, req_id: int, pv_id: int, pv_name: str) -> None:
super().__init__(cmd_id, req_id)
pd_id: int = pv_id
start_result: int = 1
accept_idx: int = 100
hp_vol: int = 0
btn_se_vol: int = 1
btn_se_vol2: int = 1
sldr_se_vol2: int = 1
sort_kind: int = 1
player_name: str = pv_name
lv_num: int = 1
lv_pnt: int = 0
lv_efct_id: int = 1
lv_plt_id: int = 1
mdl_have: str = "F" * 250
cstmz_itm_have: str = "F" * 250
use_pv_mdl_eqp: int = 0
use_mdl_pri: int = 0
use_pv_skn_eqp: int = 1
use_pv_btn_se_eqp: int = 1
use_pv_sld_se_eqp: int = 1
use_pv_chn_sld_se_eqp: int = 1
use_pv_sldr_tch_se_eqp: int = 1
vcld_pts: int = 0
nxt_pv_id: int = 1
nxt_dffclty: int = 1
nxt_edtn: int = 0
dsp_clr_brdr: int = 0
dsp_intrm_rnk: int = 0
dsp_clr_sts: int = 0
rgo_sts: int = 0
my_qst_id: str = ",".join(["-1"] * 25)
my_qst_sts: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
my_qst_prgrs: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
my_qst_et: str = ",".join([parse.quote(datetime.now().strftime(DivaConstants.LUT_TIME_FMT))] * 5) + "," + ",".join(["xxx"] * 20)
clr_sts: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
mdl_eqp_tm: str = parse.quote(datetime.now().strftime(DivaConstants.LUT_TIME_FMT))
mdl_eqp_ary = ",".join(["-999"] * 3)
c_itm_eqp_ary = ",".join(["-999"] * 12)
ms_itm_flg_ary = ",".join(["-999"] * 12)
self.pd_id: int = pv_id
self.start_result: int = 1
self.accept_idx: int = 100
self.hp_vol: int = 0
self.btn_se_vol: int = 1
self.btn_se_vol2: int = 1
self.sldr_se_vol2: int = 1
self.sort_kind: int = 1
self.player_name: str = pv_name
self.lv_num: int = 1
self.lv_pnt: int = 0
self.lv_efct_id: int = 1
self.lv_plt_id: int = 1
self.mdl_have: str = "F" * 250
self.cstmz_itm_have: str = "F" * 250
self.use_pv_mdl_eqp: int = 0
self.use_mdl_pri: int = 0
self.use_pv_skn_eqp: int = 1
self.use_pv_btn_se_eqp: int = 1
self.use_pv_sld_se_eqp: int = 1
self.use_pv_chn_sld_se_eqp: int = 1
self.use_pv_sldr_tch_se_eqp: int = 1
self.vcld_pts: int = 0
self.nxt_pv_id: int = 1
self.nxt_dffclty: int = 1
self.nxt_edtn: int = 0
self.dsp_clr_brdr: int = 0
self.dsp_intrm_rnk: int = 0
self.dsp_clr_sts: int = 0
self.rgo_sts: int = 0
self.my_qst_id: str = ",".join(["-1"] * 25)
self.my_qst_sts: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
self.my_qst_prgrs: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
self.my_qst_et: str = ",".join([parse.quote(datetime.now().strftime(DivaConstants.LUT_TIME_FMT))] * 5) + "," + ",".join(["xxx"] * 20)
self.clr_sts: str = ",".join("0" * 5) + "," + ",".join(["-1"] * 20)
self.mdl_eqp_tm: str = parse.quote(datetime.now().strftime(DivaConstants.LUT_TIME_FMT))
self.mdl_eqp_ary = ",".join(["-999"] * 3)
self.c_itm_eqp_ary = ",".join(["-999"] * 12)
self.ms_itm_flg_ary = ",".join(["-999"] * 12)