fix: swapped del_relic_list & del_equipment_list and increase inv limit
This commit is contained in:
@@ -86,7 +86,7 @@ impl FreesrData {
|
||||
}
|
||||
|
||||
// remove unequipped relics
|
||||
if freesr_data.relics.len() > 2000 {
|
||||
if freesr_data.relics.len() > 3000 {
|
||||
freesr_data.relics.retain(|v| v.equip_avatar != 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,10 +16,11 @@ pub use persistent::*;
|
||||
pub use scene::*;
|
||||
|
||||
pub fn get_item_unique_id(internal_uid: u32, item_type: ItemType) -> u32 {
|
||||
// srtools start internal_uid from 1
|
||||
if item_type == ItemType::ItemEquipment {
|
||||
2000 + internal_uid // 2000.3500
|
||||
3000 + internal_uid // 3001..3500
|
||||
} else {
|
||||
1 + internal_uid // 1..2000
|
||||
internal_uid // 1..2000 ->
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -124,8 +124,8 @@ impl PlayerSession {
|
||||
|
||||
// clear relics & lightcones
|
||||
self.send(PlayerSyncScNotify {
|
||||
del_equipment_list: (2000..=3500).collect(),
|
||||
del_relic_list: (1..=2000).collect(),
|
||||
del_relic_list: (1..=3000).collect(),
|
||||
del_equipment_list: (3001..=3500).collect(),
|
||||
..Default::default()
|
||||
})
|
||||
.await
|
||||
|
||||
+2
-2
@@ -53949,7 +53949,7 @@ pub struct PlayerSyncScNotify {
|
||||
pub fdmaafifgok: ::prost::alloc::vec::Vec<Material>,
|
||||
/// offset: 152
|
||||
#[prost(uint32, repeated, tag = "2")]
|
||||
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
|
||||
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
|
||||
/// offset: 16
|
||||
#[prost(uint32, repeated, tag = "1901")]
|
||||
pub new_item_hint_list: ::prost::alloc::vec::Vec<u32>,
|
||||
@@ -53961,7 +53961,7 @@ pub struct PlayerSyncScNotify {
|
||||
pub aiifdkedgil: ::prost::alloc::vec::Vec<Fbeanghkmfg>,
|
||||
/// offset: 104
|
||||
#[prost(uint32, repeated, tag = "9")]
|
||||
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
|
||||
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
|
||||
/// offset: 48
|
||||
#[prost(message, repeated, tag = "1682")]
|
||||
pub ndinaemjmjb: ::prost::alloc::vec::Vec<Fcklhhkfejg>,
|
||||
|
||||
Reference in New Issue
Block a user