fix unknown event type handling

This commit is contained in:
Robin Appelman 2025-06-26 17:45:13 +02:00
commit f64ffd6cfb
5 changed files with 71 additions and 57 deletions

View file

@ -147,7 +147,8 @@ export function filterMessage(
case "EntityMessage":
return search.entity == 0 && search.class_ids.includes(message.class_id)
case "GameEvent":
return search.entity == 0 && (message.event_type as string).includes(search.search)
let ty = (typeof message.event_type === "string") ? message.event_type : message.event_type.Unknown;
return search.entity == 0 && (ty as string).includes(search.search)
case "PacketEntities":
return message.removed_entities.includes(search.entity)
|| message.entities.some(entity => (search.entity == 0 || entity.entity_index == search.entity)