mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-04 10:34:11 +02:00
properly reencode unknown game event definitions
This commit is contained in:
parent
9a51ac9359
commit
bd9d174444
7 changed files with 1061 additions and 898 deletions
|
|
@ -25,7 +25,7 @@ impl Parse<'_> for GameEventMessage {
|
|||
return Ok(GameEventMessage {
|
||||
event_type_id,
|
||||
event: GameEvent::Unknown(RawGameEvent {
|
||||
event_type: GameEventType::Unknown,
|
||||
event_type: GameEventType::Unknown(String::new()),
|
||||
values: Vec::new(),
|
||||
}),
|
||||
});
|
||||
|
|
@ -161,6 +161,9 @@ impl BitRead<'_, LittleEndian> for GameEventDefinition {
|
|||
impl BitWrite<LittleEndian> for GameEventDefinition {
|
||||
fn write(&self, stream: &mut BitWriteStream<LittleEndian>) -> ReadResult<()> {
|
||||
self.id.write(stream)?;
|
||||
// if self.event_type == GameEventType::Unknown {
|
||||
// panic!("unknown");
|
||||
// }
|
||||
self.event_type.as_str().write(stream)?;
|
||||
|
||||
for entry in self.entries.iter() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue