From e7b05f72caae54fc48c451d6878c7ca08d91b5c8 Mon Sep 17 00:00:00 2001 From: Salad Dais Date: Tue, 19 Jul 2022 05:57:19 +0000 Subject: [PATCH] Dequantize TimeDilation message var --- hippolyzer/lib/base/templates.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hippolyzer/lib/base/templates.py b/hippolyzer/lib/base/templates.py index 7912f16..96c1569 100644 --- a/hippolyzer/lib/base/templates.py +++ b/hippolyzer/lib/base/templates.py @@ -842,6 +842,15 @@ class ObjectStateSerializer(se.AdapterSubfieldSerializer): ORIG_INLINE = True +@se.subfield_serializer("ObjectUpdate", "RegionData", "TimeDilation") +@se.subfield_serializer("ObjectUpdateCompressed", "RegionData", "TimeDilation") +@se.subfield_serializer("ObjectUpdateCached", "RegionData", "TimeDilation") +@se.subfield_serializer("ImprovedTerseObjectUpdate", "RegionData", "TimeDilation") +class TimeDilationSerializer(se.AdapterSubfieldSerializer): + ADAPTER = se.QuantizedFloat(se.U16, 0.0, 1.0, False) + ORIG_INLINE = True + + @se.subfield_serializer("ImprovedTerseObjectUpdate", "ObjectData", "Data") class ImprovedTerseObjectUpdateDataSerializer(se.SimpleSubfieldSerializer): TEMPLATE = se.Template({