@@ -222,7 +222,8 @@ class EventParser(object):
222222 (ResourceTransferEventParser (), lambda e : e .code & 0x0F == 0xF and e .code >> 4 <= 0x9 ),],
223223 0x02 : [
224224 (UnknownEventParser_0206 (), lambda e : e .code == 0x06 ),
225- (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),],
225+ (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),
226+ (UnknownEventParser_020E (), lambda e : e .code == 0x0E ),],
226227 0x03 : [
227228 (CameraMovementEventParser_87 (), lambda e : e .code == 0x87 ),
228229 (CameraMovementEventParser_08 (), lambda e : e .code == 0x08 ),
@@ -246,7 +247,6 @@ def load(self, replay, filecontents):
246247 #Save the start so we can trace for debug purposes
247248 start = bytes .cursor
248249
249-
250250 #First section is always a timestamp marking the elapsed time
251251 #since the last eventObjectlisted
252252 time_diff = bytes .get_timestamp ()
@@ -271,6 +271,7 @@ def load(self, replay, filecontents):
271271 end = bytes .cursor
272272 bytes .stream .seek (start )
273273 event .bytes = bytes .get_bytes (end - start )
274+
274275 except TypeError as e :
275276 raise #ParseError(e.message, replay, event, bytes)
276277
@@ -298,7 +299,8 @@ class EventParser_16561(EventParser):
298299 (ResourceTransferEventParser_16561 (), lambda e : e .code & 0x0F == 0xF and e .code >> 4 <= 0x8 ),],
299300 0x02 : [
300301 (UnknownEventParser_0206 (), lambda e : e .code == 0x06 ),
301- (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),],
302+ (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),
303+ (UnknownEventParser_020E (), lambda e : e .code == 0x0E ),],
302304 0x03 : [
303305 (CameraMovementEventParser_87 (), lambda e : e .code == 0x87 ),
304306 (CameraMovementEventParser_08 (), lambda e : e .code == 0x08 ),
@@ -338,7 +340,8 @@ class EventParser_17326(EventParser):
338340 (ResourceTransferEventParser_16561 (), lambda e : e .code & 0x0F == 0xF and e .code >> 4 <= 0x9 ),],
339341 0x02 : [
340342 (UnknownEventParser_0206 (), lambda e : e .code == 0x06 ),
341- (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),],
343+ (UnknownEventParser_0207 (), lambda e : e .code == 0x07 ),
344+ (UnknownEventParser_020E (), lambda e : e .code == 0x0E ),],
342345 0x03 : [
343346 (CameraMovementEventParser_87 (), lambda e : e .code == 0x87 ),
344347 (CameraMovementEventParser_08 (), lambda e : e .code == 0x08 ),
@@ -350,4 +353,4 @@ class EventParser_17326(EventParser):
350353 (UnknownEventParser_04XC (), lambda e : e .code & 0x0F == 0x0C ),],
351354 0x05 : [
352355 (UnknownEventParser_0589 (), lambda e : e .code == 0x89 ),],
353- }
356+ }
0 commit comments