feat: Add support for 4.2.5x
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
use super::*;
|
||||
|
||||
pub static BASE_AVATAR_IDS: [u32; 81] = [
|
||||
pub static BASE_AVATAR_IDS: [u32; 82] = [
|
||||
8001, 1001, //
|
||||
//
|
||||
1002, 1003, 1004, 1005, 1006, 1008, 1009, 1013, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108,
|
||||
1109, 1110, 1111, 1112, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212,
|
||||
1213, 1214, 1215, 1217, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1312, 1315, 1310,
|
||||
1314, 1218, 1221, 1220, 1222, 1223, 1317, 1313, 1225, 1402, 1401, 1404, 1403, 1405, 1407, 1406,
|
||||
1409, 1014, 1015, 1408, 1410, 1412, 1413, 1414, 1415, 1321, 1501, 1502, 1504,1505,1506
|
||||
1409, 1014, 1015, 1408, 1410, 1412, 1413, 1414, 1415, 1321, 1501, 1502, 1504, 1505, 1506, 1507,
|
||||
];
|
||||
|
||||
pub async fn on_get_avatar_data_cs_req(
|
||||
|
||||
@@ -27,8 +27,8 @@ pub async fn on_get_friend_login_info_cs_req(
|
||||
_req: &GetFriendLoginInfoCsReq,
|
||||
res: &mut GetFriendLoginInfoScRsp,
|
||||
) {
|
||||
res.bhjonholeaa = vec![SERVER_UID];
|
||||
res.doahbaphmbo = vec![SERVER_UID];
|
||||
res.kcgceppmokm = vec![SERVER_UID];
|
||||
res.omfombgfhpa = vec![SERVER_UID];
|
||||
}
|
||||
|
||||
pub async fn on_get_friend_list_info_cs_req(
|
||||
@@ -65,9 +65,13 @@ pub async fn on_get_private_chat_history_cs_req(
|
||||
.iter()
|
||||
.map(|text| ChatMessageData {
|
||||
create_time: cur_time,
|
||||
ngiifilphni: Some(Pkjcignoion {
|
||||
ifkjohednbd: 1,
|
||||
fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(SERVER_UID)),
|
||||
ckhpffenobe: Some(Eknabklpeel {
|
||||
kpobmnlklok: 1,
|
||||
role_id: SERVER_UID,
|
||||
}),
|
||||
bkoalkhdlob: Some(Eknabklpeel {
|
||||
kpobmnlklok: 1,
|
||||
role_id: SERVER_UID,
|
||||
}),
|
||||
message_datas: vec![MessageChatData {
|
||||
message_type: 1,
|
||||
@@ -285,12 +289,16 @@ fn create_send_message(
|
||||
) -> RevcMsgScNotify {
|
||||
RevcMsgScNotify {
|
||||
chat_type,
|
||||
eokimloiohi: to,
|
||||
dkdlooaaake: to,
|
||||
recv_message_data: Some(ChatMessageData {
|
||||
create_time: cur_timestamp_ms(),
|
||||
ngiifilphni: Some(Pkjcignoion {
|
||||
ifkjohednbd: 0,
|
||||
fpcdpdphkjj: Some(pkjcignoion::Fpcdpdphkjj::Uid(from)),
|
||||
ckhpffenobe: Some(Eknabklpeel {
|
||||
kpobmnlklok: 1,
|
||||
role_id: from,
|
||||
}),
|
||||
bkoalkhdlob: Some(Eknabklpeel {
|
||||
kpobmnlklok: 1,
|
||||
role_id: from,
|
||||
}),
|
||||
message_datas: vec![MessageChatData {
|
||||
message_type,
|
||||
|
||||
@@ -87,7 +87,7 @@ pub async fn on_get_scene_map_info_cs_req(
|
||||
|
||||
if let Some((_, floor_config)) = floor_configs {
|
||||
for (group_id, group) in floor_config.scenes.iter() {
|
||||
map_info.group_list.push(MapInfoGroup {
|
||||
map_info.maze_group_list.push(MazeGroup {
|
||||
group_id: *group_id,
|
||||
..Default::default()
|
||||
});
|
||||
@@ -97,7 +97,7 @@ pub async fn on_get_scene_map_info_cs_req(
|
||||
}
|
||||
|
||||
for prop in &group.props {
|
||||
map_info.map_info_prop_list.push(MapInfoProp {
|
||||
map_info.maze_prop_list.push(MazePropState {
|
||||
group_id: prop.group_id,
|
||||
state: prop.prop_state,
|
||||
config_id: prop.inst_id,
|
||||
@@ -113,7 +113,7 @@ pub async fn on_get_scene_map_info_cs_req(
|
||||
}
|
||||
|
||||
map_info.lighten_section_list = floor_config.sections.clone();
|
||||
map_info.floor_saved_value_map = floor_config.saved_values.clone();
|
||||
map_info.floor_saved_data = floor_config.saved_values.clone();
|
||||
// #TODO!
|
||||
// map_info
|
||||
// .chest_unlock_progress_list
|
||||
@@ -407,7 +407,7 @@ async fn load_scene(
|
||||
scene_info.entity_group_list.push(SceneEntityGroupInfo {
|
||||
state: 0,
|
||||
group_id: 0,
|
||||
opljdfoomgf: HashMap::with_capacity(0),
|
||||
banbecdcdhg: HashMap::with_capacity(0),
|
||||
entity_list: json
|
||||
.lineups
|
||||
.iter()
|
||||
|
||||
Reference in New Issue
Block a user