mirror of
https://github.com/raphaeIl/Novaria.git
synced 2025-12-17 08:54:44 +01:00
updated protos, hardcoded gacha
This commit is contained in:
@@ -61,13 +61,21 @@ namespace Novaria.Common.Core
|
||||
object parserInstance = parserProperty.GetValue(null);
|
||||
MethodInfo parseFromMethod = parserInstance.GetType().GetMethod("ParseFrom", new[] { typeof(byte[]) });
|
||||
|
||||
IMessage parsedMessage = (IMessage)parseFromMethod.Invoke(parserInstance, new object[] { packet.msgBody });
|
||||
|
||||
if (parsedMessage == null)
|
||||
IMessage parsedMessage = null;
|
||||
try
|
||||
{
|
||||
parsedMessage = (IMessage)parseFromMethod.Invoke(parserInstance, new object[] { packet.msgBody });
|
||||
} catch (Exception ex)
|
||||
{
|
||||
throw new InvalidOperationException("Failed to parse message.");
|
||||
Log.Error($"Failed to parse message of type {targetType.Name}: {ex.Message}");
|
||||
}
|
||||
|
||||
|
||||
//if (parsedMessage == null)
|
||||
//{
|
||||
// throw new InvalidOperationException("Failed to parse message.");
|
||||
//}
|
||||
|
||||
return parsedMessage;
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
{
|
||||
public enum NetMsgId : short
|
||||
{
|
||||
tower_change_sub_note_skill_notify = -10038, // 修改星塔属性音符数量
|
||||
world_class_quest_complete_notify = -10037, // 当前世界等级阶段的任务
|
||||
score_boss_level_reset_notify = -10036, // 积分boss关卡重置通知
|
||||
score_boss_star_reward_reset_notify = -10035, // 积分boss星级奖励重置通知
|
||||
char_up_change_notify = -10034, // 角色数据变更
|
||||
tower_growth_node_change_notify = -10033, // 星塔养成节点变化通知
|
||||
st_harmony_skill_notify = -10032, // 共鸣技能新增
|
||||
@@ -18,10 +22,15 @@
|
||||
st_clear_all_star_tower_notify = -10021, // 全通所有星塔(返回通关星塔ID列表)
|
||||
st_items_change_notify = -10020, // 星塔道具变化通知
|
||||
char_affinity_final_notify = -10019, // 添加角色好感度
|
||||
clear_all_skill_instance_notify = -10018, // 全通所有技能素材本
|
||||
disc_reset_notify = -10017, // 星盘信息通知
|
||||
clear_all_traveler_due_notify = -10016, // 全通所有旅人对决
|
||||
clear_all_region_boss_level_notify = -10015, // 全通所有强敌讨伐
|
||||
clear_all_week_boss_notify = -10014, // 一键通关所有周长Boss本
|
||||
clear_all_daily_instance_notify = -10013, // 一键通关所有日常副本
|
||||
refresh_agent_notify = -10012, // 一键刷新正在进行中的委托
|
||||
star_tower_sub_note_skill_info_notify = -10011, // 星塔属性音符技能随机分布数据
|
||||
vampire_survivor_talent_node_notify = -10010, // 修改后的天赋节点最终信息值
|
||||
add_vampire_season_score_notify = -10009, // 增加吸血鬼模式副本赛季积分 返回当前总分
|
||||
clear_all_vampire_survivor_notify = -10008, // 一键通关所有吸血鬼模式副本
|
||||
region_boss_level_final_notify = -10007, // 地区boss关卡最终数据通知
|
||||
@@ -89,6 +98,9 @@
|
||||
player_honor_edit_req = 1048, // 荣誉称号最新的列表
|
||||
player_honor_edit_succeed_ack = 1049, // 修改成功
|
||||
player_honor_edit_failed_ack = 1050, // 修改失败
|
||||
player_world_class_advance_req = 1051, // 请求领取世界等级奖励
|
||||
player_world_class_advance_succeed_ack = 1052, // 请求领取世界等级奖励成功(等级和经验变化由changeInfo携带)
|
||||
player_world_class_advance_failed_ack = 1053, // 请求领取世界
|
||||
item_use_req = 1101, // 道具使用
|
||||
item_use_succeed_ack = 1102, // 道具使用成功,返回ChangeInfo
|
||||
item_use_failed_ack = 1103, // 道具使用失败,返回错误信息
|
||||
@@ -104,6 +116,9 @@
|
||||
daily_shop_reward_receive_req = 1113, // 领取商店每日免费赠礼
|
||||
daily_shop_reward_receive_succeed_ack = 1114, // 领取成功
|
||||
daily_shop_reward_receive_failed_ack = 1115, // 领取失败
|
||||
item_quick_growth_req = 1116, // 道具快速养成
|
||||
item_quick_growth_succeed_ack = 1117, // 养成成功
|
||||
item_quick_growth_failed_ack = 1118, // 养成失败
|
||||
friend_list_get_req = 1201, // 请求获取好友/好友申请列表
|
||||
friend_list_get_succeed_ack = 1202, // 获取好友/好友申请列表成功
|
||||
friend_list_get_failed_ack = 1203, // 获取好友/好友申请列表失败
|
||||
@@ -185,6 +200,9 @@
|
||||
char_dating_event_reward_receive_req = 2407, // 请求领取特殊事件奖励
|
||||
char_dating_event_reward_receive_succeed_ack = 2408, // 请求领取特殊事件奖励成功
|
||||
char_dating_event_reward_receive_failed_ack = 2409, // 请求领取特殊事件奖励失败
|
||||
char_archive_reward_receive_req = 2410, // 请求领取角色档案奖励
|
||||
char_archive_reward_receive_succeed_ack = 2411, // 请求领取角色档案奖励成功
|
||||
char_archive_reward_receive_failed_ack = 2412, // 请求领取角色档案奖励失败
|
||||
disc_strengthen_req = 3119, // 星盘强化
|
||||
disc_strengthen_succeed_ack = 3120, // 星盘强化成功
|
||||
disc_strengthen_failed_ack = 3121, // 星盘强化失败
|
||||
@@ -287,12 +305,6 @@
|
||||
star_tower_build_preference_set_req = 4719, // 请求设置星塔build偏好
|
||||
star_tower_build_preference_set_succeed_ack = 4720, // 请求设置星塔build偏好返回
|
||||
star_tower_build_preference_set_failed_ack = 4721, // 请求设置星塔build偏好失败
|
||||
star_tower_rank_req = 4801, // 请求星塔排行榜信息
|
||||
star_tower_rank_succeed_ack = 4802, // 请求星塔排行榜信息成功
|
||||
star_tower_rank_failed_ack = 4803, // 请求星塔排行信息失败
|
||||
star_tower_rank_apply_req = 4804, // 申请探索星塔排行榜
|
||||
star_tower_rank_apply_succeed_ack = 4805, // 申请成功返回
|
||||
star_tower_rank_apply_failed_ack = 4806, // 申请失败
|
||||
star_tower_book_potential_brief_list_get_req = 4901, // 请求星塔图鉴角色潜能简要信息
|
||||
star_tower_book_potential_brief_list_get_succeed_ack = 4902, // 请求星塔图鉴角色潜能简要信息成功
|
||||
star_tower_book_potential_brief_list_get_failed_ack = 4903, // 请求星塔图鉴角色潜能简要信息失败
|
||||
@@ -413,6 +425,21 @@
|
||||
story_settle_req = 7304, // 关卡结算
|
||||
story_settle_succeed_ack = 7305, // 结算成功,发放通关奖励
|
||||
story_settle_failed_ack = 7306, // 错误,返回错误信息
|
||||
skill_instance_apply_req = 7401, // 请求进入技能素材关卡
|
||||
skill_instance_apply_succeed_ack = 7402, // 请求进入技能素材关卡成功
|
||||
skill_instance_apply_failed_ack = 7403, // 请求进入技能素材关卡失败
|
||||
skill_instance_settle_req = 7404, // 请求结算技能素材本关卡
|
||||
skill_instance_settle_succeed_ack = 7405, // 请求结算技能素材本关卡成功
|
||||
skill_instance_settle_failed_ack = 7406, // 请求结算技能素材本关卡失败
|
||||
skill_instance_sweep_req = 7407, // 请求扫荡技能素材关卡
|
||||
skill_instance_sweep_succeed_ack = 7408, // 请求扫荡技能素材关卡成功
|
||||
skill_instance_sweep_failed_ack = 7409, // 请求扫荡技能素材关卡失败
|
||||
week_boss_apply_req = 7410, // 请求进入周长boss本
|
||||
week_boss_apply_succeed_ack = 7411, // 请求进入周长boss本成功
|
||||
week_boss_apply_failed_ack = 7412, // 请求进入周长boss本失败
|
||||
week_boss_settle_req = 7413, // 请求结算周长boss本
|
||||
week_boss_settle_succeed_ack = 7414, // 请求结算周长boss本成功
|
||||
week_boss_settle_failed_ack = 7415, // 请求结算周长boss本失败
|
||||
energy_buy_req = 8001, // 购买体力请求
|
||||
energy_buy_succeed_ack = 8002, // 购买成功,返回当日的购买次数,以及ChangeInfo
|
||||
energy_buy_failed_ack = 8003, // 购买失败,返回错误信息
|
||||
@@ -426,20 +453,20 @@
|
||||
vampire_survivor_area_change_succeed_ack = 8205, // 灾变防线副本申请成功
|
||||
vampire_survivor_area_change_failed_ack = 8206, // 灾变防线副本申请失败
|
||||
vampire_survivor_settle_req = 8207, // 灾变防线副本结算申请 [失败也发这个]
|
||||
vampire_survivor_settle_succeed_ack = 8208, // 灾变防线副本结算申请成功
|
||||
vampire_survivor_settle_succeed_ack = 8208, // 灾变防线副本结算申请成功
|
||||
vampire_survivor_settle_failed_ack = 8209, // 灾变防线副本结算申请失败
|
||||
vampire_survivor_reward_select_req = 8210, // 灾变防线副本升级申请
|
||||
vampire_survivor_reward_select_succeed_ack = 8211, // 灾变防线副本结算申请成功
|
||||
vampire_survivor_reward_select_failed_ack = 8212, // 灾变防线副本结算申请失败
|
||||
vampire_survivor_reward_select_succeed_ack = 8211, // 灾变防线副本升级申请成功
|
||||
vampire_survivor_reward_select_failed_ack = 8212, // 灾变防线副本升级申请失败
|
||||
vampire_survivor_reward_chest_req = 8213, // 灾变防线开宝箱申请
|
||||
vampire_survivor_reward_chest_succeed_ack = 8214, // 灾变防线开宝箱申请成功
|
||||
vampire_survivor_reward_chest_failed_ack = 8215, // 灾变防线开宝箱申请失败
|
||||
vampire_survivor_quest_reward_receive_req = 8216, // 灾变防线领取任务奖励申请
|
||||
vampire_survivor_quest_reward_receive_succeed_ack = 8217, // 灾变防线领取任务奖励成功
|
||||
vampire_survivor_quest_reward_receive_failed_ack = 8218, // 灾变防线领取任务奖励失败
|
||||
vampire_survivor_rank_req = 8219, // 请求吸血鬼模式排行榜信息
|
||||
vampire_survivor_rank_succeed_ack = 8220, // 请求吸血鬼模式排行榜信息成功
|
||||
vampire_survivor_rank_failed_ack = 8221, // 请求吸血鬼模式排行榜信息失败
|
||||
vampire_survivor_extra_reward_select_req = 8222, // 灾变防线副本额外奖励领取
|
||||
vampire_survivor_extra_reward_select_succeed_ack = 8223, // 灾变防线副本额外奖励领取成功
|
||||
vampire_survivor_extra_reward_select_failed_ack = 8224, // 灾变防线副本额外奖励领取失败
|
||||
vampire_talent_detail_req = 8301, // 获取节点信息
|
||||
vampire_talent_detail_succeed_ack = 8302, // 获取节点信息成功
|
||||
vampire_talent_detail_failed_ack = 8303, // 获取失败,返回错误信息
|
||||
@@ -461,6 +488,9 @@
|
||||
mail_remove_req = 9010, // 删除邮件 一键删除所有已读已领发送0,单独删除发送对应邮件ID上来
|
||||
mail_remove_succeed_ack = 9011, // 删除成功
|
||||
mail_remove_failed_ack = 9012, // 删除失败
|
||||
mail_pin_req = 9013, // 邮件星标操作
|
||||
mail_pin_succeed_ack = 9014, // 标记成功
|
||||
mail_pin_failed_ack = 9015, // 标记失败
|
||||
activity_detail_req = 9101, // 获取所有的活动数据
|
||||
activity_detail_succeed_ack = 9102, // 获取成功
|
||||
activity_detail_failed_ack = 9103, // 获取失败
|
||||
@@ -488,6 +518,12 @@
|
||||
talent_node_reset_req = 9307, // 天赋普通节点ID
|
||||
talent_node_reset_succeed_ack = 9308, // 重置成功
|
||||
talent_node_reset_failed_ack = 9309, // 重置失败,返回错误信息
|
||||
talent_background_set_req = 9310, // 传入节点组,设置天赋背景
|
||||
talent_background_set_succeed_ack = 9311, // 设置成功
|
||||
talent_background_set_failed_ack = 9312, // 设置失败,返回错误信息
|
||||
talent_group_unlock_req = 9313, // 天赋组ID
|
||||
talent_group_unlock_succeed_ack = 9314, // 解锁成功
|
||||
talent_group_unlock_failed_ack = 9315, // 解锁失败,返回错误信息
|
||||
battle_pass_info_req = 9801, // 获取当前战令信息
|
||||
battle_pass_info_succeed_ack = 9802, // 战令信息
|
||||
battle_pass_info_failed_ack = 9803, // 获取失败
|
||||
@@ -516,7 +552,7 @@
|
||||
token_expire_notify = 10004, // token过期
|
||||
player_ban_notify = 10005, // 用户被ban
|
||||
quest_change_notify = 10006, // 任务进度变更
|
||||
star_tower_rank_ticket_change_notify = 10007, // 星塔排行榜门票
|
||||
week_boss_reset_reward_notify = 10007, // 周长副本奖励重置通知
|
||||
agent_new_notify = 10008, // 每周刷新新委托ID列表
|
||||
world_class_change_notify = 10009, // 世界等级变化
|
||||
friend_energy_state_notify = 10010, // 好友赠送体力状态变更
|
||||
@@ -550,5 +586,38 @@
|
||||
tower_book_fate_card_reward_notify = 10038, // 命运卡图鉴奖励变化
|
||||
region_boss_level_challenge_ticket_notify = 10039, // 区域boss挑战模式门票变更通知最终值
|
||||
honor_change_notify = 10040, // 荣誉称号变更通知(最终值, 多个Notify以最后一个为准)
|
||||
activity_mining_daily_reward_notify = 10041, // 挖格子每日奖励发放通知
|
||||
activity_mining_supplement_reward_notify = 10042, // 挖格子活动开启后登录,补发每日奖励通知
|
||||
activity_mining_energy_convert_notify = 10043, // 挖格子活动消耗体力转换道具通知
|
||||
activity_mining_apply_req = 11001, // 申请进入挖格子活动
|
||||
activity_mining_apply_succeed_ack = 11002, // 申请进入挖格子活动成功
|
||||
activity_mining_apply_failed_ack = 11003, // 申请进入挖格子活动失败
|
||||
activity_mining_dig_req = 11004, // 挖格子
|
||||
activity_mining_dig_succeed_ack = 11005, // 挖格子成功
|
||||
activity_mining_dig_failed_ack = 11006, // 挖格子失败
|
||||
activity_mining_move_to_next_layer_req = 11007, // 挖格子进入下一层
|
||||
activity_mining_move_to_next_layer_succeed_ack = 11008, // 挖格子进入下一层成功
|
||||
activity_mining_move_to_next_layer_failed_ack = 11009, // 挖格子进入下一层失败
|
||||
activity_mining_story_reward_receive_req = 11010, // 请求领取挖格子活动剧情奖励
|
||||
activity_mining_story_reward_receive_succeed_ack = 11011, // 求领取挖格子活动剧情奖励成功
|
||||
activity_mining_story_reward_receive_failed_ack = 11012, // 求领取挖格子活动剧情奖励失败
|
||||
activity_mining_quest_reward_receive_req = 11013, // 挖格子领取任务奖励
|
||||
activity_mining_quest_reward_receive_succeed_ack = 11014, // 挖格子领取任务奖励成功
|
||||
activity_mining_quest_reward_receive_failed_ack = 11015, // 求挖格子领取任务奖励失败
|
||||
score_boss_apply_req = 11101, // 请求挑战积分boss
|
||||
score_boss_apply_succeed_ack = 11102, // 请求挑战积分boss成功
|
||||
score_boss_apply_failed_ack = 11103, // 请求挑战积分boss失败
|
||||
score_boss_settle_req = 11104, // 挑战积分boss结算
|
||||
score_boss_settle_succeed_ack = 11105, // 挑战积分boss结算成功
|
||||
score_boss_settle_failed_ack = 11106, // 挑战积分boss结算失败
|
||||
score_boss_rank_req = 11107, // 请求积分boss排行榜
|
||||
score_boss_rank_succeed_ack = 11108, // 请求积分boss排行榜成功
|
||||
score_boss_rank_failed_ack = 11109, // 请求积分boss失败
|
||||
score_boss_star_reward_receive_req = 11110, // 挑战积分boss结算
|
||||
score_boss_star_reward_receive_succeed_ack = 11111, // 挑战积分boss结算成功
|
||||
score_boss_star_reward_receive_failed_ack = 11112, // 挑战积分boss结算失败
|
||||
score_boss_info_req = 11113, // 请求积分挑战boss信息
|
||||
score_boss_info_succeed_ack = 11114, // 请求积分挑战boss信息成功
|
||||
score_boss_info_failed_ack = 11115, // 请求积分挑战boss信息失败
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user