Merge pull request 'full char data packet' (#222) from fullchar into master
This commit is contained in:
		
						commit
						e6dd3326d2
					
				| @ -91,6 +91,7 @@ pub enum RecvShipPacket { | |||||||
|     QuestFileRequest(QuestFileRequest), |     QuestFileRequest(QuestFileRequest), | ||||||
|     QuestChunkAck(QuestChunkAck), |     QuestChunkAck(QuestChunkAck), | ||||||
|     DoneLoadingQuest(DoneLoadingQuest), |     DoneLoadingQuest(DoneLoadingQuest), | ||||||
|  |     FullCharacterData(Box<FullCharacterData>), | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| impl RecvServerPacket for RecvShipPacket { | impl RecvServerPacket for RecvShipPacket { | ||||||
| @ -126,6 +127,7 @@ impl RecvServerPacket for RecvShipPacket { | |||||||
|             0x84 => Ok(RecvShipPacket::LobbySelect(LobbySelect::from_bytes(data)?)), |             0x84 => Ok(RecvShipPacket::LobbySelect(LobbySelect::from_bytes(data)?)), | ||||||
|             0xA2 => Ok(RecvShipPacket::RequestQuestList(RequestQuestList::from_bytes(data)?)), |             0xA2 => Ok(RecvShipPacket::RequestQuestList(RequestQuestList::from_bytes(data)?)), | ||||||
|             0xAC => Ok(RecvShipPacket::DoneLoadingQuest(DoneLoadingQuest::from_bytes(data)?)), |             0xAC => Ok(RecvShipPacket::DoneLoadingQuest(DoneLoadingQuest::from_bytes(data)?)), | ||||||
|  |             0xE7 => Ok(RecvShipPacket::FullCharacterData(Box::new(FullCharacterData::from_bytes(data)?))), | ||||||
|             _ => Err(PacketParseError::WrongPacketForServerType(u16::from_le_bytes([data[2], data[3]]), data.to_vec())) |             _ => Err(PacketParseError::WrongPacketForServerType(u16::from_le_bytes([data[2], data[3]]), data.to_vec())) | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| @ -556,6 +558,9 @@ impl<EG: EntityGateway> ServerState for ShipServerState<EG> { | |||||||
|             RecvShipPacket::DoneLoadingQuest(_) => { |             RecvShipPacket::DoneLoadingQuest(_) => { | ||||||
|                 handler::quest::done_loading_quest(id, &mut self.clients, &self.client_location)? |                 handler::quest::done_loading_quest(id, &mut self.clients, &self.client_location)? | ||||||
|             }, |             }, | ||||||
|  |             RecvShipPacket::FullCharacterData(full_character_data) => { | ||||||
|  |                 Box::new(None.into_iter()) | ||||||
|  |             }, | ||||||
|         }) |         }) | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user