Skip to content

Commit

Permalink
fix some game events failing on new version
Browse files Browse the repository at this point in the history
  • Loading branch information
LaihoE committed Aug 3, 2024
1 parent 8657b7f commit 2915e4f
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/parser/src/second_pass/game_events.rs
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ impl<'a> SecondPassParser<'a> {
name: "tick".to_owned(),
data: Some(Variant::I32(self.tick)),
});

for field in fields {
// Fields that refer to players
let prefix = match field.name.as_str() {
Expand All @@ -175,7 +176,7 @@ impl<'a> SecondPassParser<'a> {
// Only add iff "userid" is missing in the event...
"userid_pawn" => {
let field_names: Vec<&String> = fields.iter().map(|x| &x.name).collect();
if !field_names.contains(&&"userid".to_string()) {
if !field_names.contains(&&"userid".to_string()) && !field_names.contains(&&"entityid".to_string()) {
"user"
} else {
continue;
Expand Down

0 comments on commit 2915e4f

Please sign in to comment.