From 09c10efb4670f41ce19d8c657b0315e8ec5786d7f9c0ebe237f6675dd2ce4724 Mon Sep 17 00:00:00 2001 From: raven <7156279+RavenX8@users.noreply.github.com> Date: Tue, 28 Jan 2025 17:31:44 -0500 Subject: [PATCH] - update: equipped item list to use the constant instead of a "magic" number --- packet-service/src/handlers/character.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packet-service/src/handlers/character.rs b/packet-service/src/handlers/character.rs index 4cebcdd..7cff079 100644 --- a/packet-service/src/handlers/character.rs +++ b/packet-service/src/handlers/character.rs @@ -159,7 +159,6 @@ pub(crate) async fn handle_select_char_req(stream: &mut TcpStream, packet: Packe use crate::packets::srv_select_char_reply::*; use crate::packets::srv_inventory_data::*; use crate::packets::srv_quest_data::*; - use crate::packets::srv_select_char_reply::*; use crate::packets::srv_billing_message::*; use crate::types::{HotbarItem, StatusEffect}; let request = CliSelectCharReq::decode(packet.payload.as_slice())?; @@ -195,7 +194,7 @@ pub(crate) async fn handle_select_char_req(stream: &mut TcpStream, packet: Packe let mut inventory: [srv_inventory_data::Item; (MAX_ITEMS as usize)] = core::array::from_fn(|i| srv_inventory_data::Item::default()); for item in items { - if item.slot < 10 { + if item.slot < MAX_VISIBLE_ITEMS as i32 { let slot = convert_slot(item.slot) as usize; equipped_item_list[slot] = EquippedItem { id: item.item_id as u16,