drop split stack
This commit is contained in:
		
							parent
							
								
									fb39d78333
								
							
						
					
					
						commit
						41aa08216a
					
				| @ -428,19 +428,20 @@ pub struct PickupItem  { | |||||||
|     unknown: [u8; 3], |     unknown: [u8; 3], | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| //#[pso_message(0x5D)]
 | // this name may be a bit incorrect, it differs from ItemDrop only in that
 | ||||||
| //pub struct SplittingStack {
 | // it does not have a y as DropCoordinates only specifies an xz
 | ||||||
| //    area: u16,
 | #[pso_message(0x5D)] | ||||||
| //    unknown1: u16,
 | pub struct DropSplitStack { | ||||||
| //    x: f32,
 |     pub map_area: u8, | ||||||
| //    z: f32,
 |     pub variety: u8, | ||||||
| //    item_data: u32,
 |     pub unknown1: u16, | ||||||
| //    item_data2: u32,
 |     pub x: f32, | ||||||
| //    item_data3: u32,
 |     pub z: f32, | ||||||
| //    split_item_id: [u8; 9],
 |     pub item_bytes: [u8; 12], | ||||||
| //    item_data4: u32,
 |     pub item_id: u32, | ||||||
| //    unknown2: u32,
 |     pub item_bytes2: [u8; 4], | ||||||
| //}
 |     pub unknown2: u32, | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| //#[pso_message(0x5E)]
 | //#[pso_message(0x5E)]
 | ||||||
| @ -981,7 +982,7 @@ pub enum GameMessage { | |||||||
|     LobbyEmote(LobbyEmote), |     LobbyEmote(LobbyEmote), | ||||||
|     RemoveItemFromFloor(RemoveItemFromFloor), |     RemoveItemFromFloor(RemoveItemFromFloor), | ||||||
|     PickupItem(PickupItem), |     PickupItem(PickupItem), | ||||||
|     //SplittingStack(SplittingStack),
 |     DropSplitStack(DropSplitStack), | ||||||
|     //BuyFromShop(BuyFromShop),
 |     //BuyFromShop(BuyFromShop),
 | ||||||
|     ItemDrop(ItemDrop), |     ItemDrop(ItemDrop), | ||||||
|     RequestItem(RequestItem), |     RequestItem(RequestItem), | ||||||
| @ -1143,7 +1144,7 @@ impl PSOPacketData for GameMessage { | |||||||
|             LobbyEmote::CMD => Ok(GameMessage::LobbyEmote(LobbyEmote::from_bytes(&mut cur)?)), |             LobbyEmote::CMD => Ok(GameMessage::LobbyEmote(LobbyEmote::from_bytes(&mut cur)?)), | ||||||
|             RemoveItemFromFloor::CMD => Ok(GameMessage::RemoveItemFromFloor(RemoveItemFromFloor::from_bytes(&mut cur)?)), |             RemoveItemFromFloor::CMD => Ok(GameMessage::RemoveItemFromFloor(RemoveItemFromFloor::from_bytes(&mut cur)?)), | ||||||
|             PickupItem::CMD => Ok(GameMessage::PickupItem(PickupItem::from_bytes(&mut cur)?)), |             PickupItem::CMD => Ok(GameMessage::PickupItem(PickupItem::from_bytes(&mut cur)?)), | ||||||
|             //SplittingStack::CMD => Ok(GameMessage::SplittingStack(SplittingStack::from_bytes(&mut cur)?)),
 |             DropSplitStack::CMD => Ok(GameMessage::DropSplitStack(DropSplitStack::from_bytes(&mut cur)?)), | ||||||
|             //BuyFromShop::CMD => Ok(GameMessage::BuyFromShop(BuyFromShop::from_bytes(&mut cur)?)),
 |             //BuyFromShop::CMD => Ok(GameMessage::BuyFromShop(BuyFromShop::from_bytes(&mut cur)?)),
 | ||||||
|             ItemDrop::CMD => Ok(GameMessage::ItemDrop(ItemDrop::from_bytes(&mut cur)?)), |             ItemDrop::CMD => Ok(GameMessage::ItemDrop(ItemDrop::from_bytes(&mut cur)?)), | ||||||
|             RequestItem::CMD => Ok(GameMessage::RequestItem(RequestItem::from_bytes(&mut cur)?)), |             RequestItem::CMD => Ok(GameMessage::RequestItem(RequestItem::from_bytes(&mut cur)?)), | ||||||
| @ -1307,7 +1308,7 @@ impl PSOPacketData for GameMessage { | |||||||
|             GameMessage::LobbyEmote(data) => data.as_bytes(), |             GameMessage::LobbyEmote(data) => data.as_bytes(), | ||||||
|             GameMessage::RemoveItemFromFloor(data) => data.as_bytes(), |             GameMessage::RemoveItemFromFloor(data) => data.as_bytes(), | ||||||
|             GameMessage::PickupItem(data) => data.as_bytes(), |             GameMessage::PickupItem(data) => data.as_bytes(), | ||||||
|             //GameMessage::SplittingStack(data) => data.as_bytes(),
 |             GameMessage::DropSplitStack(data) => data.as_bytes(), | ||||||
|             //GameMessage::BuyFromShop(data) => data.as_bytes(),
 |             //GameMessage::BuyFromShop(data) => data.as_bytes(),
 | ||||||
|             GameMessage::ItemDrop(data) => data.as_bytes(), |             GameMessage::ItemDrop(data) => data.as_bytes(), | ||||||
|             GameMessage::RequestItem(data) => data.as_bytes(), |             GameMessage::RequestItem(data) => data.as_bytes(), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user