feat: 关卡掉落汇报至一图流 (#7235)

糊个屎先)
之后再在ui里加个企鹅和一图流的上报开关
This commit is contained in:
uye
2023-11-15 00:44:46 +08:00
committed by GitHub
22 changed files with 217 additions and 59 deletions

View File

@@ -69,7 +69,8 @@ bool asst::FightTask::set_params(const json::value& params)
const int expiring_medicine = params.get("expiring_medicine", 0);
const int stone = params.get("stone", 0);
const int times = params.get("times", INT_MAX);
bool enable_penguid = params.get("report_to_penguin", false);
bool enable_penguin = params.get("report_to_penguin", false);
bool enable_yituliu = params.get("report_to_yituliu", false);
std::string penguin_id = params.get("penguin_id", "");
std::string server = params.get("server", "CN");
std::string client_type = params.get("client_type", std::string());
@@ -124,14 +125,16 @@ bool asst::FightTask::set_params(const json::value& params)
m_medicine_plugin->set_use_expiring(expiring_medicine != 0);
m_medicine_plugin->set_dr_grandet(is_dr_grandet);
m_dr_grandet_task_plugin_ptr->set_enable(is_dr_grandet);
m_stage_drops_plugin_ptr->set_enable_penguid(enable_penguid);
m_stage_drops_plugin_ptr->set_enable_penguin(enable_penguin);
m_stage_drops_plugin_ptr->set_penguin_id(penguin_id);
m_stage_drops_plugin_ptr->set_enable_yituliu(enable_yituliu);
m_sidestory_reopen_task_ptr->set_medicine(medicine);
m_sidestory_reopen_task_ptr->set_expiring_medicine(expiring_medicine);
m_sidestory_reopen_task_ptr->set_stone(stone);
m_sidestory_reopen_task_ptr->set_enable_penguid(enable_penguid);
m_sidestory_reopen_task_ptr->set_enable_penguin(enable_penguin);
m_sidestory_reopen_task_ptr->set_penguin_id(std::move(penguin_id));
m_sidestory_reopen_task_ptr->set_enable_yituliu(enable_yituliu);
m_sidestory_reopen_task_ptr->set_server(server);
return true;