@@ -21,7 +21,7 @@ impl EquippedItems {
2121 } ;
2222 inst. buffer . write ( Self :: PACKET_ID ) ?;
2323 inst. buffer . write_u16 ( Self :: EX_PACKET_ID ) ?;
24- inst. buffer . write_i32 ( p. char_model . id ) ?;
24+ inst. buffer . write_i32 ( p. get_object_id ( ) ) ?;
2525 let mut bitmask = BitMask :: new ( 40 ) ; //5 bytes, 50 bits
2626 let slots = InventorySlot :: iter ( ) ;
2727 let num_slots = slots. len ( ) ;
@@ -62,18 +62,18 @@ mod tests {
6262 use l2_core:: shared_packets:: common:: SendablePacket ;
6363 use l2_core:: traits:: ServerConfig ;
6464 use std:: sync:: Arc ;
65+ use l2_core:: id_factory:: ObjectId ;
6566 use test_utils:: utils:: get_test_db;
6667 #[ tokio:: test]
6768 async fn test_equipped_items ( ) {
6869 let db_pool = get_test_db ( ) . await ;
6970 let user = user_factory ( & db_pool, |u| u) . await ;
70- let mut char = char_factory ( & db_pool, |mut m| {
71+ let char = char_factory ( & db_pool, |mut m| {
7172 m. name = "Adelante" . to_string ( ) ;
7273 m. user_id = user. id ;
7374 m
7475 } )
7576 . await ;
76- char. id = 268_476_204 ;
7777 let cfg = Arc :: new ( GSServerConfig :: from_string ( include_str ! (
7878 "../../../../config/game.yaml"
7979 ) ) ) ;
@@ -82,11 +82,12 @@ mod tests {
8282 . class_templates
8383 . try_get_template ( Class :: try_from ( char. class_id ) . unwrap ( ) )
8484 . unwrap ( ) ;
85- let player = Player :: new ( char, vec ! [ ] , template. clone ( ) ) ;
85+ let mut player = Player :: new ( char, vec ! [ ] , template. clone ( ) ) ;
86+ player. object_id = ObjectId :: new ( 268_476_206 ) ;
8687 let p = EquippedItems :: new ( & player, true ) . unwrap ( ) ;
8788 assert_eq ! (
8889 [
89- 254 , 86 , 1 , 44 , 159 , 0 , 16 , 33 , 0 , 255 , 255 , 255 , 255 , 128 , 22 , 0 , 0 , 0 , 0 , 0 , 0 ,
90+ 254 , 86 , 1 , 46 , 159 , 0 , 16 , 33 , 0 , 255 , 255 , 255 , 255 , 128 , 22 , 0 , 0 , 0 , 0 , 0 , 0 ,
9091 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
9192 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
9293 0 , 0 , 0 , 0 , 0 , 22 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
0 commit comments