- update: equipped item list to use the constant instead of a "magic" number
This commit is contained in:
@@ -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_select_char_reply::*;
|
||||||
use crate::packets::srv_inventory_data::*;
|
use crate::packets::srv_inventory_data::*;
|
||||||
use crate::packets::srv_quest_data::*;
|
use crate::packets::srv_quest_data::*;
|
||||||
use crate::packets::srv_select_char_reply::*;
|
|
||||||
use crate::packets::srv_billing_message::*;
|
use crate::packets::srv_billing_message::*;
|
||||||
use crate::types::{HotbarItem, StatusEffect};
|
use crate::types::{HotbarItem, StatusEffect};
|
||||||
let request = CliSelectCharReq::decode(packet.payload.as_slice())?;
|
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());
|
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 {
|
for item in items {
|
||||||
if item.slot < 10 {
|
if item.slot < MAX_VISIBLE_ITEMS as i32 {
|
||||||
let slot = convert_slot(item.slot) as usize;
|
let slot = convert_slot(item.slot) as usize;
|
||||||
equipped_item_list[slot] = EquippedItem {
|
equipped_item_list[slot] = EquippedItem {
|
||||||
id: item.item_id as u16,
|
id: item.item_id as u16,
|
||||||
|
|||||||
Reference in New Issue
Block a user