wibiti/uncompyle2 — Issue #10: More ifs failing to decompile
Author: bloodyshade
Created: 2012-02-15 17:04:08+00:00
State: open

The last commit fixed a 4 of 7 files I had trouble decompiling, there are still 3 though that I have a need for, and because of that I decided to post a new issue, though I don't have the source code for those:

def remote_mouseSelect--- This code section failed: ---

0	SETUP_LOOP '185'
3	LOAD_FAST 'self'
6	LOAD_ATTR 'charInfos'
9	LOAD_ATTR 'iteritems'
12	CALL_FUNCTION_0 ''
15	GET_ITER ''
16	FOR_ITER '184'
19	UNPACK_SEQUENCE_2 ''
22	STORE_FAST 'x'
25	STORE_FAST 'cinfo'

28	LOAD_FAST 'x'
31	LOAD_FAST 'charIndex'
34	COMPARE_OP '=='
37	POP_JUMP_IF_FALSE '131'

40	LOAD_FAST 'cinfo'
43	LOAD_ATTR 'clientSettings'
46	LOAD_CONST 'LINKTARGET'
49	BINARY_SUBSCR ''
50	POP_JUMP_IF_FALSE '16'

53	LOAD_CONST -1
56	LOAD_CONST ('PARTYWND',)
59	IMPORT_NAME 'gui.partyWnd'
62	IMPORT_FROM 'PARTYWND'
65	STORE_FAST 'PARTYWND'
68	POP_TOP ''

69	LOAD_CONST ''
72	LOAD_FAST 'cinfo'
75	LOAD_ATTR 'clientSettings'
78	LOAD_CONST 'LINKTARGET'
81	STORE_SUBSCR ''

82	LOAD_FAST 'PARTYWND'
85	LOAD_ATTR 'settingsPane'
88	LOAD_ATTR 'currentChar'
91	LOAD_FAST 'cinfo'
94	COMPARE_OP '=='
97	POP_JUMP_IF_FALSE '125'

100	LOAD_FAST 'PARTYWND'
103	LOAD_ATTR 'settingsPane'
106	LOAD_ATTR 'setFromCharacterInfo'
109	LOAD_FAST 'cinfo'
112	LOAD_GLOBAL 'True'
115	CALL_FUNCTION_2 ''
118	POP_TOP ''
119	JUMP_ABSOLUTE '125'
122	JUMP_BACK '16'
122_	JUMP_BACK_ELSE ''

125	JUMP_BACK '16'
128	JUMP_FORWARD '131'
131_0	COME_FROM '128'

131	LOAD_FAST 'cinfo'
134	LOAD_ATTR 'clientSettings'
137	LOAD_CONST 'LINKMOUSETARGET'
140	BINARY_SUBSCR ''
141	POP_JUMP_IF_FALSE '16'

144	LOAD_FAST 'self'
147	LOAD_ATTR 'perspective'
150	LOAD_ATTR 'callRemote'
153	LOAD_CONST 'PlayerAvatar'
156	LOAD_CONST 'doCommand'
159	LOAD_CONST 'TARGETID'
162	LOAD_FAST 'x'
165	LOAD_FAST 'mobId'
168	LOAD_CONST ''
171	BUILD_LIST_3 ''
174	CALL_FUNCTION_4 ''
177	POP_TOP ''
178	JUMP_BACK '16'
181	JUMP_BACK '16'
184	POP_BLOCK ''
185_0	COME_FROM '0'

Syntax error at or near `COME_FROM' token at offset 131_0

def checkTrainSkill--- This code section failed: ---

0	LOAD_GLOBAL 'list'
3	LOAD_FAST 'self'
6	LOAD_ATTR 'trainSkills'
9	CALL_FUNCTION_1 ''
12	STORE_FAST 'trainSkillList'

15	LOAD_GLOBAL 'len'
18	LOAD_FAST 'trainSkillList'
21	CALL_FUNCTION_1 ''
24	POP_JUMP_IF_TRUE '31'

27	LOAD_GLOBAL 'True'
30	RETURN_VALUE ''

31	LOAD_FAST 'player'
34	LOAD_ATTR 'curChar'
37	STORE_FAST 'char'

40	LOAD_FAST 'char'
43	LOAD_ATTR 'spawn'
46	STORE_FAST 'spawn'

49	SETUP_LOOP '141'
52	LOAD_GLOBAL 'reversed'
55	LOAD_FAST 'trainSkillList'
58	CALL_FUNCTION_1 ''
61	GET_ITER ''
62	FOR_ITER '140'
65	STORE_FAST 'ts'

68	LOAD_FAST 'ts'
71	LOAD_ATTR 'skill'
74	LOAD_FAST 'char'
77	LOAD_ATTR 'mob'
80	LOAD_ATTR 'skillLevels'
83	COMPARE_OP 'in'
86	POP_JUMP_IF_FALSE '62'

89	LOAD_FAST 'player'
92	LOAD_ATTR 'sendGameText'
95	LOAD_GLOBAL 'RPG_MSG_GAME_DENIED'
98	LOAD_CONST '%s already knows the %s skill.\\n'
101	LOAD_FAST 'char'
104	LOAD_ATTR 'name'
107	LOAD_FAST 'ts'
110	LOAD_ATTR 'skill'
113	BUILD_TUPLE_2 ''
116	BINARY_MODULO ''
117	CALL_FUNCTION_2 ''
120	POP_TOP ''

121	LOAD_FAST 'trainSkillList'
124	LOAD_ATTR 'remove'
127	LOAD_FAST 'ts'
130	CALL_FUNCTION_1 ''
133	POP_TOP ''
134	JUMP_BACK '62'
137	JUMP_BACK '62'
140	POP_BLOCK ''
141_0	COME_FROM '49'

141	LOAD_GLOBAL 'len'
144	LOAD_FAST 'trainSkillList'
147	CALL_FUNCTION_1 ''
150	POP_JUMP_IF_TRUE '157'

153	LOAD_GLOBAL 'False'
156	RETURN_VALUE ''

157	BUILD_MAP ''
160	STORE_FAST 'pneeded'

163	BUILD_MAP ''
166	STORE_FAST 'sneeded'

169	BUILD_MAP ''
172	STORE_FAST 'tneeded'

175	LOAD_GLOBAL 'set'
178	CALL_FUNCTION_0 ''
181	STORE_FAST 'noClassSkill'

184	SETUP_LOOP '756'
187	LOAD_GLOBAL 'reversed'
190	LOAD_FAST 'trainSkillList'
193	CALL_FUNCTION_1 ''
196	GET_ITER ''
197	FOR_ITER '755'
200	STORE_FAST 'ts'

203	LOAD_FAST 'noClassSkill'
206	LOAD_ATTR 'add'
209	LOAD_FAST 'ts'
212	LOAD_ATTR 'skill'
215	CALL_FUNCTION_1 ''
218	POP_TOP ''

219	SETUP_LOOP '752'
222	LOAD_FAST 'spawn'
225	LOAD_ATTR 'pclass'
228	LOAD_ATTR 'classSkills'
231	GET_ITER ''
232	FOR_ITER '333'
235	STORE_FAST 'skill'

238	LOAD_FAST 'skill'
241	LOAD_ATTR 'skillname'
244	LOAD_FAST 'ts'
247	LOAD_ATTR 'skill'
250	COMPARE_OP '!='
253	POP_JUMP_IF_FALSE '262'

256	JUMP_BACK '232'
259	JUMP_FORWARD '262'
262_0	COME_FROM '259'

262	LOAD_FAST 'noClassSkill'
265	LOAD_ATTR 'discard'
268	LOAD_FAST 'ts'
271	LOAD_ATTR 'skill'
274	CALL_FUNCTION_1 ''
277	POP_TOP ''

278	LOAD_FAST 'skill'
281	LOAD_ATTR 'levelGained'
284	LOAD_FAST 'spawn'
287	LOAD_ATTR 'plevel'
290	COMPARE_OP '>'
293	POP_JUMP_IF_FALSE '316'

296	LOAD_FAST 'skill'
299	LOAD_ATTR 'levelGained'
302	LOAD_FAST 'pneeded'
305	LOAD_FAST 'skill'
308	LOAD_ATTR 'skillname'
311	STORE_SUBSCR ''

312	BREAK_LOOP ''
313	JUMP_FORWARD '316'
316_0	COME_FROM '313'

316	LOAD_FAST 'trainSkillList'
319	LOAD_ATTR 'remove'
322	LOAD_FAST 'ts'
325	CALL_FUNCTION_1 ''
328	POP_TOP ''

329	BREAK_LOOP ''
330	JUMP_BACK '232'
333	POP_BLOCK ''

334	LOAD_FAST 'spawn'
337	LOAD_ATTR 'sclass'
340	POP_JUMP_IF_FALSE '197'

343	SETUP_LOOP '752'
346	LOAD_FAST 'spawn'
349	LOAD_ATTR 'sclass'
352	LOAD_ATTR 'classSkills'
355	GET_ITER ''
356	FOR_ITER '512'
359	STORE_FAST 'skill'

362	LOAD_FAST 'skill'
365	LOAD_ATTR 'skillname'
368	LOAD_FAST 'ts'
371	LOAD_ATTR 'skill'
374	COMPARE_OP '!='
377	POP_JUMP_IF_FALSE '386'

380	JUMP_BACK '356'
383	JUMP_FORWARD '386'
386_0	COME_FROM '383'

386	LOAD_FAST 'noClassSkill'
389	LOAD_ATTR 'discard'
392	LOAD_FAST 'ts'
395	LOAD_ATTR 'skill'
398	CALL_FUNCTION_1 ''
401	POP_TOP ''

402	LOAD_FAST 'skill'
405	LOAD_ATTR 'levelGained'
408	LOAD_FAST 'spawn'
411	LOAD_ATTR 'slevel'
414	COMPARE_OP '>'
417	POP_JUMP_IF_FALSE '461'

420	LOAD_FAST 'pneeded'
423	LOAD_ATTR 'has_key'
426	LOAD_FAST 'skill'
429	LOAD_ATTR 'skillname'
432	CALL_FUNCTION_1 ''
435	POP_JUMP_IF_TRUE '457'

438	LOAD_FAST 'skill'
441	LOAD_ATTR 'levelGained'
444	LOAD_FAST 'sneeded'
447	LOAD_FAST 'skill'
450	LOAD_ATTR 'skillname'
453	STORE_SUBSCR ''
454	JUMP_FORWARD '457'
457_0	COME_FROM '454'

457	BREAK_LOOP ''
458	JUMP_FORWARD '461'
461_0	COME_FROM '458'

461	SETUP_EXCEPT '478'

464	LOAD_FAST 'pneeded'
467	LOAD_FAST 'skill'
470	LOAD_ATTR 'skillname'
473	DELETE_SUBSCR ''
474	POP_BLOCK ''
475	JUMP_FORWARD '495'
478_0	COME_FROM '461'

478	DUP_TOP ''
479	LOAD_GLOBAL 'KeyError'
482	COMPARE_OP 'exception match'
485	POP_JUMP_IF_FALSE '494'
488	POP_TOP ''
489	POP_TOP ''
490	POP_TOP ''

491	JUMP_FORWARD '495'
494	END_FINALLY ''
495_0	COME_FROM '475'
495_1	COME_FROM '491'

495	LOAD_FAST 'trainSkillList'
498	LOAD_ATTR 'remove'
501	LOAD_FAST 'ts'
504	CALL_FUNCTION_1 ''
507	POP_TOP ''

508	BREAK_LOOP ''
509	JUMP_BACK '356'
512	POP_BLOCK ''

513	LOAD_FAST 'spawn'
516	LOAD_ATTR 'tclass'
519	POP_JUMP_IF_FALSE '752'

522	SETUP_LOOP '749'
525	LOAD_FAST 'spawn'
528	LOAD_ATTR 'tclass'
531	LOAD_ATTR 'classSkills'
534	GET_ITER ''
535	FOR_ITER '745'
538	STORE_FAST 'skill'

541	LOAD_FAST 'skill'
544	LOAD_ATTR 'skillname'
547	LOAD_FAST 'ts'
550	LOAD_ATTR 'skill'
553	COMPARE_OP '!='
556	POP_JUMP_IF_FALSE '565'

559	JUMP_BACK '535'
562	JUMP_FORWARD '565'
565_0	COME_FROM '562'

565	LOAD_FAST 'noClassSkill'
568	LOAD_ATTR 'discard'
571	LOAD_FAST 'ts'
574	LOAD_ATTR 'skill'
577	CALL_FUNCTION_1 ''
580	POP_TOP ''

581	LOAD_FAST 'skill'
584	LOAD_ATTR 'levelGained'
587	LOAD_FAST 'spawn'
590	LOAD_ATTR 'tlevel'
593	COMPARE_OP '>'
596	POP_JUMP_IF_FALSE '660'

599	LOAD_FAST 'pneeded'
602	LOAD_ATTR 'has_key'
605	LOAD_FAST 'skill'
608	LOAD_ATTR 'skillname'
611	CALL_FUNCTION_1 ''
614	UNARY_NOT ''
615	POP_JUMP_IF_FALSE '656'
618	LOAD_FAST 'sneeded'
621	LOAD_ATTR 'has_key'
624	LOAD_FAST 'skill'
627	LOAD_ATTR 'skillname'
630	CALL_FUNCTION_1 ''
633	UNARY_NOT ''
634_0	COME_FROM '615'
634	POP_JUMP_IF_FALSE '656'

637	LOAD_FAST 'skill'
640	LOAD_ATTR 'levelGained'
643	LOAD_FAST 'tneeded'
646	LOAD_FAST 'skill'
649	LOAD_ATTR 'skillname'
652	STORE_SUBSCR ''
653	JUMP_FORWARD '656'
656_0	COME_FROM '653'

656	BREAK_LOOP ''
657	JUMP_FORWARD '660'
660_0	COME_FROM '657'

660	SETUP_EXCEPT '677'

663	LOAD_FAST 'pneeded'
666	LOAD_FAST 'skill'
669	LOAD_ATTR 'skillname'
672	DELETE_SUBSCR ''
673	POP_BLOCK ''
674	JUMP_FORWARD '728'
677_0	COME_FROM '660'

677	DUP_TOP ''
678	LOAD_GLOBAL 'KeyError'
681	COMPARE_OP 'exception match'
684	POP_JUMP_IF_FALSE '727'
687	POP_TOP ''
688	POP_TOP ''
689	POP_TOP ''

690	SETUP_EXCEPT '707'

693	LOAD_FAST 'sneeded'
696	LOAD_FAST 'skill'
699	LOAD_ATTR 'skillname'
702	DELETE_SUBSCR ''
703	POP_BLOCK ''
704	JUMP_ABSOLUTE '728'
707_0	COME_FROM '690'

707	DUP_TOP ''
708	LOAD_GLOBAL 'KeyError'
711	COMPARE_OP 'exception match'
714	POP_JUMP_IF_FALSE '723'
717	POP_TOP ''
718	POP_TOP ''
719	POP_TOP ''

720	JUMP_ABSOLUTE '728'
723	END_FINALLY ''
724	JUMP_FORWARD '728'
727	END_FINALLY ''
728_0	COME_FROM '674'
728_1	COME_FROM '724'

728	LOAD_FAST 'trainSkillList'
731	LOAD_ATTR 'remove'
734	LOAD_FAST 'ts'
737	CALL_FUNCTION_1 ''
740	POP_TOP ''

741	BREAK_LOOP ''
742	JUMP_BACK '535'
745	POP_BLOCK ''
746_0	COME_FROM '522'
746	JUMP_ABSOLUTE '752'
749_0	COME_FROM '343'
749	JUMP_BACK '197'
752_0	COME_FROM '219'
752	JUMP_BACK '197'
755	POP_BLOCK ''
756_0	COME_FROM '184'

756	LOAD_GLOBAL 'len'
759	LOAD_FAST 'trainSkillList'
762	CALL_FUNCTION_1 ''
765	POP_JUMP_IF_TRUE '772'

768	LOAD_GLOBAL 'True'
771	RETURN_VALUE ''

772	SETUP_LOOP '826'
775	LOAD_GLOBAL 'reversed'
778	LOAD_FAST 'trainSkillList'
781	CALL_FUNCTION_1 ''
784	GET_ITER ''
785	FOR_ITER '825'
788	STORE_FAST 'sk'

791	LOAD_FAST 'sk'
794	LOAD_ATTR 'skill'
797	LOAD_FAST 'noClassSkill'
800	COMPARE_OP 'in'
803	POP_JUMP_IF_FALSE '785'

806	LOAD_FAST 'trainSkillList'
809	LOAD_ATTR 'remove'
812	LOAD_FAST 'sk'
815	CALL_FUNCTION_1 ''
818	POP_TOP ''
819	JUMP_BACK '785'
822	JUMP_BACK '785'
825	POP_BLOCK ''
826_0	COME_FROM '772'

826	LOAD_GLOBAL 'len'
829	LOAD_FAST 'trainSkillList'
832	CALL_FUNCTION_1 ''
835	POP_JUMP_IF_FALSE '1198'

838	BUILD_LIST_0 ''
841	STORE_FAST 'stext'

844	LOAD_FAST 'pneeded'
847	POP_JUMP_IF_FALSE '911'

850	LOAD_FAST 'stext'
853	LOAD_ATTR 'append'
856	LOAD_CONST '%s '
859	LOAD_FAST 'spawn'
862	LOAD_ATTR 'pclassInternal'
865	BINARY_MODULO ''
866	CALL_FUNCTION_1 ''
869	POP_TOP ''

870	LOAD_FAST 'stext'
873	LOAD_ATTR 'append'
876	LOAD_CONST ', '
879	LOAD_ATTR 'join'
882	LOAD_GENEXPR '<code_object <genexpr>>'
885	MAKE_FUNCTION_0 ''
888	LOAD_FAST 'pneeded'
891	LOAD_ATTR 'iteritems'
894	CALL_FUNCTION_0 ''
897	GET_ITER ''
898	CALL_FUNCTION_1 ''
901	CALL_FUNCTION_1 ''
904	CALL_FUNCTION_1 ''
907	POP_TOP ''
908	JUMP_FORWARD '911'
911_0	COME_FROM '908'

911	LOAD_FAST 'sneeded'
914	POP_JUMP_IF_FALSE '1006'

917	LOAD_GLOBAL 'len'
920	LOAD_FAST 'stext'
923	CALL_FUNCTION_1 ''
926	POP_JUMP_IF_FALSE '945'

929	LOAD_FAST 'stext'
932	LOAD_ATTR 'append'
935	LOAD_CONST '; '
938	CALL_FUNCTION_1 ''
941	POP_TOP ''
942	JUMP_FORWARD '945'
945_0	COME_FROM '942'

945	LOAD_FAST 'stext'
948	LOAD_ATTR 'append'
951	LOAD_CONST '%s '
954	LOAD_FAST 'spawn'
957	LOAD_ATTR 'sclassInternal'
960	BINARY_MODULO ''
961	CALL_FUNCTION_1 ''
964	POP_TOP ''

965	LOAD_FAST 'stext'
968	LOAD_ATTR 'append'
971	LOAD_CONST ', '
974	LOAD_ATTR 'join'
977	LOAD_GENEXPR '<code_object <genexpr>>'
980	MAKE_FUNCTION_0 ''
983	LOAD_FAST 'sneeded'
986	LOAD_ATTR 'iteritems'
989	CALL_FUNCTION_0 ''
992	GET_ITER ''
993	CALL_FUNCTION_1 ''
996	CALL_FUNCTION_1 ''
999	CALL_FUNCTION_1 ''
1002	POP_TOP ''
1003	JUMP_FORWARD '1006'
1006_0	COME_FROM '1003'

1006	LOAD_FAST 'tneeded'
1009	POP_JUMP_IF_FALSE '1101'

1012	LOAD_GLOBAL 'len'
1015	LOAD_FAST 'stext'
1018	CALL_FUNCTION_1 ''
1021	POP_JUMP_IF_FALSE '1040'

1024	LOAD_FAST 'stext'
1027	LOAD_ATTR 'append'
1030	LOAD_CONST '; '
1033	CALL_FUNCTION_1 ''
1036	POP_TOP ''
1037	JUMP_FORWARD '1040'
1040_0	COME_FROM '1037'

1040	LOAD_FAST 'stext'
1043	LOAD_ATTR 'append'
1046	LOAD_CONST '%s '
1049	LOAD_FAST 'spawn'
1052	LOAD_ATTR 'tclassInternal'
1055	BINARY_MODULO ''
1056	CALL_FUNCTION_1 ''
1059	POP_TOP ''

1060	LOAD_FAST 'stext'
1063	LOAD_ATTR 'append'
1066	LOAD_CONST ', '
1069	LOAD_ATTR 'join'
1072	LOAD_GENEXPR '<code_object <genexpr>>'
1075	MAKE_FUNCTION_0 ''
1078	LOAD_FAST 'tneeded'
1081	LOAD_ATTR 'iteritems'
1084	CALL_FUNCTION_0 ''
1087	GET_ITER ''
1088	CALL_FUNCTION_1 ''
1091	CALL_FUNCTION_1 ''
1094	CALL_FUNCTION_1 ''
1097	POP_TOP ''
1098	JUMP_FORWARD '1101'
1101_0	COME_FROM '1098'

1101	LOAD_CONST ''
1104	LOAD_ATTR 'join'
1107	LOAD_FAST 'stext'
1110	CALL_FUNCTION_1 ''
1113	STORE_FAST 'stext'

1116	LOAD_GLOBAL 'len'
1119	LOAD_FAST 'trainSkillList'
1122	CALL_FUNCTION_1 ''
1125	LOAD_CONST 1
1128	COMPARE_OP '=='
1131	POP_JUMP_IF_FALSE '1166'

1134	LOAD_FAST 'player'
1137	LOAD_ATTR 'sendGameText'
1140	LOAD_GLOBAL 'RPG_MSG_GAME_DENIED'
1143	LOAD_CONST "%s isn't experienced enough to learn this skill.\\n< %s >\\n"
1146	LOAD_FAST 'char'
1149	LOAD_ATTR 'name'
1152	LOAD_FAST 'stext'
1155	BUILD_TUPLE_2 ''
1158	BINARY_MODULO ''
1159	CALL_FUNCTION_2 ''
1162	POP_TOP ''
1163	JUMP_ABSOLUTE '1198'

1166	LOAD_FAST 'player'
1169	LOAD_ATTR 'sendGameText'
1172	LOAD_GLOBAL 'RPG_MSG_GAME_DENIED'
1175	LOAD_CONST "%s isn't experienced enough to learn these skills.\\n< %s >\\n"
1178	LOAD_FAST 'char'
1181	LOAD_ATTR 'name'
1184	LOAD_FAST 'stext'
1187	BUILD_TUPLE_2 ''
1190	BINARY_MODULO ''
1191	CALL_FUNCTION_2 ''
1194	POP_TOP ''
1195	JUMP_FORWARD '1198'
1198_0	COME_FROM '1195'

1198	LOAD_GLOBAL 'len'
1201	LOAD_FAST 'noClassSkill'
1204	CALL_FUNCTION_1 ''
1207	POP_JUMP_IF_FALSE '1313'

1210	LOAD_GLOBAL 'len'
1213	LOAD_FAST 'noClassSkill'
1216	CALL_FUNCTION_1 ''
1219	LOAD_CONST 1
1222	COMPARE_OP '=='
1225	POP_JUMP_IF_FALSE '1266'

1228	LOAD_FAST 'player'
1231	LOAD_ATTR 'sendGameText'
1234	LOAD_GLOBAL 'RPG_MSG_GAME_DENIED'
1237	LOAD_CONST "The %s skill is not in %s's class skills and cannot be learned.\\n"
1240	LOAD_FAST 'noClassSkill'
1243	LOAD_ATTR 'pop'
1246	CALL_FUNCTION_0 ''
1249	LOAD_FAST 'char'
1252	LOAD_ATTR 'name'
1255	BUILD_TUPLE_2 ''
1258	BINARY_MODULO ''
1259	CALL_FUNCTION_2 ''
1262	POP_TOP ''
1263	JUMP_ABSOLUTE '1313'

1266	LOAD_CONST ', '
1269	LOAD_ATTR 'join'
1272	LOAD_FAST 'noClassSkill'
1275	CALL_FUNCTION_1 ''
1278	STORE_FAST 'noClassText'

1281	LOAD_FAST 'player'
1284	LOAD_ATTR 'sendGameText'
1287	LOAD_GLOBAL 'RPG_MSG_GAME_DENIED'
1290	LOAD_CONST "The %s skills are not in %s's class skills and cannot be learned.\\n"
1293	LOAD_FAST 'noClassText'
1296	LOAD_FAST 'char'
1299	LOAD_ATTR 'name'
1302	BUILD_TUPLE_2 ''
1305	BINARY_MODULO ''
1306	CALL_FUNCTION_2 ''
1309	POP_TOP ''
1310	JUMP_FORWARD '1313'
1313_0	COME_FROM '1310'

1313	LOAD_GLOBAL 'False'
1316	RETURN_VALUE ''
-1	RETURN_LAST ''

Syntax error at or near `JUMP_BACK' token at offset 749

def tick--- This code section failed: ---

0	LOAD_FAST 'self'
3	LOAD_ATTR 'mob'
6	STORE_FAST 'mob'

9	LOAD_FAST 'mob'
12	LOAD_ATTR 'zone'
15	LOAD_ATTR 'world'
18	LOAD_ATTR 'aggroOn'
21	POP_JUMP_IF_TRUE '28'

24	LOAD_CONST ''
27	RETURN_VALUE ''

28	LOAD_FAST 'mob'
31	LOAD_ATTR 'player'
34	POP_JUMP_IF_TRUE '46'
37	LOAD_FAST 'mob'
40	LOAD_ATTR 'detached'
43_0	COME_FROM '34'
43	POP_JUMP_IF_FALSE '50'

46	LOAD_CONST ''
49	RETURN_VALUE ''

50	LOAD_FAST 'mob'
53	LOAD_ATTR 'zone'
56	STORE_FAST 'zone'

59	LOAD_FAST 'zone'
62	LOAD_ATTR 'simAvatar'
65	STORE_FAST 'simAvatar'

68	LOAD_FAST 'mob'
71	LOAD_ATTR 'target'
74	UNARY_NOT ''
75	STORE_FAST 'doNewAggro'

78	LOAD_FAST 'mob'
81	LOAD_ATTR 'aggroRange'
84	POP_JUMP_IF_FALSE '1062'
87	LOAD_FAST 'mob'
90	LOAD_ATTR 'battle'
93	UNARY_NOT ''
94_0	COME_FROM '84'
94	POP_JUMP_IF_FALSE '1062'

97	SETUP_LOOP '1062'
100	LOAD_FAST 'mob'
103	LOAD_ATTR 'simObject'
106	LOAD_ATTR 'canSee'
109	GET_ITER ''
110	FOR_ITER '1058'
113	STORE_FAST 'id'

116	SETUP_EXCEPT '143'

119	LOAD_FAST 'zone'
122	LOAD_ATTR 'mobLookup'
125	LOAD_FAST 'simAvatar'
128	LOAD_ATTR 'simLookup'
131	LOAD_FAST 'id'
134	BINARY_SUBSCR ''
135	BINARY_SUBSCR ''
136	STORE_FAST 'otherMob'
139	POP_BLOCK ''
140	JUMP_FORWARD '163'
143_0	COME_FROM '116'

143	DUP_TOP ''
144	LOAD_GLOBAL 'KeyError'
147	COMPARE_OP 'exception match'
150	POP_JUMP_IF_FALSE '162'
153	POP_TOP ''
154	POP_TOP ''
155	POP_TOP ''

156	JUMP_BACK '110'
159	JUMP_FORWARD '163'
162	END_FINALLY ''
163_0	COME_FROM '140'
163_1	COME_FROM '159'

163	LOAD_FAST 'mob'
166	LOAD_FAST 'otherMob'
169	COMPARE_OP '=='
172	POP_JUMP_IF_FALSE '181'

175	JUMP_BACK '110'
178	JUMP_FORWARD '181'
181_0	COME_FROM '178'

181	LOAD_FAST 'otherMob'
184	LOAD_ATTR 'player'
187	UNARY_NOT ''
188	POP_JUMP_IF_FALSE '206'
191	LOAD_FAST 'otherMob'
194	LOAD_ATTR 'detached'
197_0	COME_FROM '188'
197	POP_JUMP_IF_FALSE '206'

200	JUMP_BACK '110'
203	JUMP_FORWARD '206'
206_0	COME_FROM '203'

206	LOAD_FAST 'otherMob'
209	LOAD_ATTR 'invulnerable'
212	LOAD_CONST ''
215	COMPARE_OP '>'
218	POP_JUMP_IF_FALSE '227'

221	JUMP_BACK '110'
224	JUMP_FORWARD '227'
227_0	COME_FROM '224'

227	LOAD_FAST 'mob'
230	LOAD_ATTR 'plevel'
233	LOAD_CONST 50
236	COMPARE_OP '<'
239	POP_JUMP_IF_FALSE '273'

242	LOAD_FAST 'mob'
245	LOAD_ATTR 'plevel'
248	LOAD_FAST 'otherMob'
251	LOAD_ATTR 'plevel'
254	LOAD_CONST 20
257	BINARY_SUBTRACT ''
258	COMPARE_OP '<'
261	POP_JUMP_IF_FALSE '273'

264	JUMP_BACK '110'
267	JUMP_ABSOLUTE '273'
270	JUMP_FORWARD '273'
273_0	COME_FROM '270'

273	LOAD_FAST 'otherMob'
276	LOAD_ATTR 'aggroRange'
279	POP_JUMP_IF_TRUE '288'

282	JUMP_BACK '110'
285	JUMP_FORWARD '288'
288_0	COME_FROM '285'

288	LOAD_FAST 'mob'
291	LOAD_ATTR 'master'
294	POP_JUMP_IF_FALSE '339'
297	LOAD_FAST 'mob'
300	LOAD_ATTR 'master'
303	LOAD_ATTR 'player'
306_0	COME_FROM '294'
306	POP_JUMP_IF_FALSE '339'

309	LOAD_FAST 'mob'
312	LOAD_ATTR 'aggro'
315	LOAD_ATTR 'get'
318	LOAD_FAST 'otherMob'
321	LOAD_CONST ''
324	CALL_FUNCTION_2 ''
327	POP_JUMP_IF_TRUE '339'

330	JUMP_BACK '110'
333	JUMP_ABSOLUTE '339'
336	JUMP_FORWARD '339'
339_0	COME_FROM '336'

339	LOAD_FAST 'otherMob'
342	LOAD_ATTR 'battle'
345	POP_JUMP_IF_FALSE '354'

348	JUMP_BACK '110'
351	JUMP_FORWARD '354'
354_0	COME_FROM '351'

354	LOAD_GLOBAL 'IsKOS'
357	LOAD_FAST 'mob'
360	LOAD_FAST 'otherMob'
363	CALL_FUNCTION_2 ''
366	POP_JUMP_IF_TRUE '782'

369	LOAD_FAST 'mob'
372	LOAD_ATTR 'master'
375	POP_JUMP_IF_TRUE '110'
378	LOAD_FAST 'otherMob'
381	LOAD_ATTR 'master'
384_0	COME_FROM '375'
384	POP_JUMP_IF_FALSE '393'

387	JUMP_BACK '110'
390	JUMP_FORWARD '393'
393_0	COME_FROM '390'

393	LOAD_FAST 'otherMob'
396	LOAD_ATTR 'player'
399	POP_JUMP_IF_TRUE '548'

402	LOAD_FAST 'otherMob'
405	LOAD_ATTR 'assists'
408	POP_JUMP_IF_FALSE '776'
411	LOAD_FAST 'mob'
414	LOAD_ATTR 'realm'
417	LOAD_FAST 'otherMob'
420	LOAD_ATTR 'realm'
423	COMPARE_OP '=='
426_0	COME_FROM '408'
426	POP_JUMP_IF_FALSE '776'

429	LOAD_GLOBAL 'GetRange'
432	LOAD_FAST 'mob'
435	LOAD_FAST 'otherMob'
438	CALL_FUNCTION_2 ''
441	LOAD_FAST 'otherMob'
444	LOAD_ATTR 'spawn'
447	LOAD_ATTR 'aggroRange'
450	LOAD_FAST 'mob'
453	LOAD_ATTR 'zone'
456	LOAD_ATTR 'zone'
459	LOAD_ATTR 'aggroMod'
462	BINARY_MULTIPLY ''
463	LOAD_CONST 0.65
466	BINARY_MULTIPLY ''
467	COMPARE_OP '<='
470	POP_JUMP_IF_FALSE '545'

473	SETUP_LOOP '542'
476	LOAD_FAST 'mob'
479	LOAD_ATTR 'aggro'
482	LOAD_ATTR 'iterkeys'
485	CALL_FUNCTION_0 ''
488	GET_ITER ''
489	FOR_ITER '538'
492	STORE_FAST 'm'

495	LOAD_FAST 'otherMob'
498	LOAD_ATTR 'aggro'
501	LOAD_ATTR 'get'
504	LOAD_FAST 'm'
507	LOAD_CONST ''
510	CALL_FUNCTION_2 ''
513	POP_JUMP_IF_TRUE '489'

516	LOAD_FAST 'otherMob'
519	LOAD_ATTR 'addAggro'
522	LOAD_FAST 'm'
525	LOAD_CONST 5
528	CALL_FUNCTION_2 ''
531	POP_TOP ''
532	JUMP_BACK '489'
535	JUMP_BACK '489'
538	POP_BLOCK ''
539_0	COME_FROM '473'
539	JUMP_ABSOLUTE '545'
542	JUMP_ABSOLUTE '776'
545	JUMP_BACK '110'
545_	JUMP_BACK_ELSE ''

548	LOAD_FAST 'mob'
551	LOAD_ATTR 'assists'
554	POP_JUMP_IF_FALSE '110'
557	LOAD_FAST 'mob'
560	LOAD_ATTR 'realm'
563	LOAD_FAST 'otherMob'
566	LOAD_ATTR 'realm'
569	COMPARE_OP '=='
572_0	COME_FROM '554'
572	POP_JUMP_IF_FALSE '110'

575	LOAD_GLOBAL 'GetRange'
578	LOAD_FAST 'mob'
581	LOAD_FAST 'otherMob'
584	CALL_FUNCTION_2 ''
587	LOAD_FAST 'mob'
590	LOAD_ATTR 'spawn'
593	LOAD_ATTR 'aggroRange'
596	LOAD_FAST 'mob'
599	LOAD_ATTR 'zone'
602	LOAD_ATTR 'zone'
605	LOAD_ATTR 'aggroMod'
608	BINARY_MULTIPLY ''
609	LOAD_CONST 0.65
612	BINARY_MULTIPLY ''
613	COMPARE_OP '<='
616	POP_JUMP_IF_FALSE '776'

619	SETUP_LOOP '773'
622	LOAD_FAST 'otherMob'
625	LOAD_ATTR 'aggro'
628	LOAD_ATTR 'iterkeys'
631	CALL_FUNCTION_0 ''
634	GET_ITER ''
635	FOR_ITER '769'
638	STORE_FAST 'm'

641	LOAD_FAST 'm'
644	LOAD_ATTR 'player'
647	UNARY_NOT ''
648	POP_JUMP_IF_TRUE '635'
651	LOAD_FAST 'm'
654	LOAD_ATTR 'detached'
657_0	COME_FROM '648'
657	POP_JUMP_IF_FALSE '666'

660	JUMP_BACK '635'
663	JUMP_FORWARD '666'
666_0	COME_FROM '663'

666	LOAD_FAST 'mob'
669	LOAD_ATTR 'aggro'
672	LOAD_ATTR 'get'
675	LOAD_FAST 'm'
678	LOAD_CONST ''
681	CALL_FUNCTION_2 ''
684	POP_JUMP_IF_TRUE '635'

687	LOAD_FAST 'm'
690	LOAD_ATTR 'realm'
693	LOAD_FAST 'mob'
696	LOAD_ATTR 'realm'
699	COMPARE_OP '!='
702	POP_JUMP_IF_FALSE '766'
705	LOAD_GLOBAL 'AllowHarmful'
708	LOAD_FAST 'm'
711	LOAD_FAST 'otherMob'
714	CALL_FUNCTION_2 ''
717	POP_JUMP_IF_FALSE '766'
720	LOAD_FAST 'm'
723	LOAD_ATTR 'simObject'
726	LOAD_ATTR 'id'
729	LOAD_FAST 'mob'
732	LOAD_ATTR 'simObject'
735	LOAD_ATTR 'canSee'
738	COMPARE_OP 'in'
741_0	COME_FROM '702'
741_1	COME_FROM '717'
741	POP_JUMP_IF_FALSE '766'

744	LOAD_FAST 'mob'
747	LOAD_ATTR 'addAggro'
750	LOAD_FAST 'm'
753	LOAD_CONST 5
756	CALL_FUNCTION_2 ''
759	POP_TOP ''
760	JUMP_ABSOLUTE '766'
763	JUMP_BACK '635'
766	JUMP_BACK '635'
769	POP_BLOCK ''
770	JUMP_ABSOLUTE '776'
773_0	COME_FROM '619'
773	JUMP_BACK '110'
773_	JUMP_BACK_ELSE ''

776	JUMP_BACK '110'
779	JUMP_FORWARD '782'
782_0	COME_FROM '779'

782	LOAD_FAST 'doNewAggro'
785	POP_JUMP_IF_FALSE '110'

788	LOAD_FAST 'otherMob'
791	LOAD_ATTR 'player'
794	POP_JUMP_IF_FALSE '1039'

797	LOAD_FAST 'mob'
800	LOAD_ATTR 'aggro'
803	LOAD_ATTR 'get'
806	LOAD_FAST 'otherMob'
809	LOAD_CONST ''
812	CALL_FUNCTION_2 ''
815	UNARY_NOT ''
816	STORE_FAST 'initial'

819	SETUP_LOOP '879'
822	LOAD_FAST 'otherMob'
825	LOAD_ATTR 'player'
828	LOAD_ATTR 'party'
831	LOAD_ATTR 'members'
834	GET_ITER ''
835	FOR_ITER '878'
838	STORE_FAST 'c'

841	LOAD_FAST 'c'
844	LOAD_ATTR 'mob'
847	LOAD_ATTR 'detached'
850	POP_JUMP_IF_FALSE '859'

853	JUMP_BACK '835'
856	JUMP_FORWARD '859'
859_0	COME_FROM '856'

859	LOAD_FAST 'self'
862	LOAD_ATTR 'doMob'
865	LOAD_FAST 'c'
868	LOAD_ATTR 'mob'
871	CALL_FUNCTION_1 ''
874	POP_TOP ''
875	JUMP_BACK '835'
878	POP_BLOCK ''
879_0	COME_FROM '819'

879	LOAD_FAST 'initial'
882	POP_JUMP_IF_FALSE '1052'
885	LOAD_FAST 'mob'
888	LOAD_ATTR 'aggro'
891	LOAD_ATTR 'get'
894	LOAD_FAST 'otherMob'
897	LOAD_CONST ''
900	CALL_FUNCTION_2 ''
903_0	COME_FROM '882'
903	POP_JUMP_IF_FALSE '1052'

906	LOAD_CONST 10
909	STORE_FAST 'a'

912	SETUP_LOOP '1036'
915	LOAD_FAST 'otherMob'
918	LOAD_ATTR 'player'
921	LOAD_ATTR 'party'
924	LOAD_ATTR 'members'
927	GET_ITER ''
928	FOR_ITER '1032'
931	STORE_FAST 'member'

934	LOAD_FAST 'member'
937	LOAD_ATTR 'mob'
940	LOAD_ATTR 'detached'
943	UNARY_NOT ''
944	POP_JUMP_IF_FALSE '928'
947	LOAD_FAST 'member'
950	LOAD_ATTR 'mob'
953	LOAD_ATTR 'sneak'
956	UNARY_NOT ''
957_0	COME_FROM '944'
957	POP_JUMP_IF_FALSE '928'

960	LOAD_FAST 'member'
963	LOAD_ATTR 'mob'
966	LOAD_ATTR 'pet'
969	POP_JUMP_IF_FALSE '997'

972	LOAD_FAST 'mob'
975	LOAD_ATTR 'addAggro'
978	LOAD_FAST 'member'
981	LOAD_ATTR 'mob'
984	LOAD_ATTR 'pet'
987	LOAD_FAST 'a'
990	CALL_FUNCTION_2 ''
993	POP_TOP ''
994	JUMP_FORWARD '1016'

997	LOAD_FAST 'mob'
1000	LOAD_ATTR 'addAggro'
1003	LOAD_FAST 'member'
1006	LOAD_ATTR 'mob'
1009	LOAD_FAST 'a'
1012	CALL_FUNCTION_2 ''
1015	POP_TOP ''
1016_0	COME_FROM '994'

1016	LOAD_FAST 'a'
1019	LOAD_CONST 1
1022	INPLACE_SUBTRACT ''
1023	STORE_FAST 'a'
1026	JUMP_BACK '928'
1029	JUMP_BACK '928'
1032	POP_BLOCK ''
1033_0	COME_FROM '912'
1033	JUMP_ABSOLUTE '1052'
1036	JUMP_ABSOLUTE '1055'

1039	LOAD_FAST 'self'
1042	LOAD_ATTR 'doMob'
1045	LOAD_FAST 'otherMob'
1048	CALL_FUNCTION_1 ''
1051	POP_TOP ''
1052	JUMP_BACK '110'
1055	JUMP_BACK '110'
1058	POP_BLOCK ''
1059_0	COME_FROM '97'
1059	JUMP_FORWARD '1062'
1062_0	COME_FROM '1059'

1062	LOAD_GLOBAL 'len'
1065	LOAD_FAST 'mob'
1068	LOAD_ATTR 'aggro'
1071	CALL_FUNCTION_1 ''
1074	POP_JUMP_IF_FALSE '1896'

1077	LOAD_CONST ''
1080	STORE_FAST 'mostHated'

1083	LOAD_CONST -999999
1086	STORE_FAST 'bestAggro'

1089	LOAD_CONST 999999
1092	STORE_FAST 'bestRange'

1095	LOAD_CONST -999999
1098	STORE_FAST 'bestRangeAggro'

1101	LOAD_CONST ''
1104	STORE_FAST 'bestRangeMob'

1107	LOAD_FAST 'mob'
1110	LOAD_ATTR 'target'
1113	POP_JUMP_IF_FALSE '1219'

1116	LOAD_GLOBAL 'GetRange'
1119	LOAD_FAST 'mob'
1122	LOAD_FAST 'mob'
1125	LOAD_ATTR 'target'
1128	CALL_FUNCTION_2 ''
1131	STORE_FAST 'bestRange'

1134	LOAD_FAST 'bestRange'
1137	LOAD_FAST 'mob'
1140	LOAD_ATTR 'followRange'
1143	COMPARE_OP '<='
1146	POP_JUMP_IF_TRUE '1158'
1149	LOAD_FAST 'mob'
1152	LOAD_ATTR 'battle'
1155_0	COME_FROM '1146'
1155	POP_JUMP_IF_FALSE '1219'

1158	LOAD_FAST 'mob'
1161	LOAD_ATTR 'aggro'
1164	LOAD_ATTR 'get'
1167	LOAD_FAST 'mob'
1170	LOAD_ATTR 'target'
1173	LOAD_CONST ''
1176	CALL_FUNCTION_2 ''
1179	DUP_TOP ''
1180	STORE_FAST 'bestRangeAggro'
1183	STORE_FAST 'bestAggro'

1186	LOAD_FAST 'bestAggro'
1189	POP_JUMP_IF_FALSE '1216'

1192	LOAD_FAST 'mob'
1195	LOAD_ATTR 'target'
1198	STORE_FAST 'mostHated'

1201	LOAD_FAST 'mob'
1204	LOAD_ATTR 'target'
1207	STORE_FAST 'bestRangeMob'
1210	JUMP_ABSOLUTE '1216'
1213	JUMP_ABSOLUTE '1219'
1216	JUMP_FORWARD '1219'
1219_0	COME_FROM '1216'

1219	SETUP_LOOP '1377'
1222	LOAD_FAST 'mob'
1225	LOAD_ATTR 'aggro'
1228	LOAD_ATTR 'iteritems'
1231	CALL_FUNCTION_0 ''
1234	GET_ITER ''
1235	FOR_ITER '1376'
1238	UNPACK_SEQUENCE_2 ''
1241	STORE_FAST 'm'
1244	STORE_FAST 'hate'

1247	LOAD_FAST 'm'
1250	LOAD_ATTR 'feignDeath'
1253	POP_JUMP_IF_FALSE '1262'

1256	JUMP_BACK '1235'
1259	JUMP_FORWARD '1262'
1262_0	COME_FROM '1259'

1262	LOAD_FAST 'hate'
1265	POP_JUMP_IF_FALSE '1235'

1268	LOAD_GLOBAL 'GetRange'
1271	LOAD_FAST 'mob'
1274	LOAD_FAST 'm'
1277	CALL_FUNCTION_2 ''
1280	STORE_FAST 'testRange'

1283	LOAD_FAST 'testRange'
1286	LOAD_FAST 'mob'
1289	LOAD_ATTR 'followRange'
1292	COMPARE_OP '<='
1295	POP_JUMP_IF_TRUE '1307'
1298	LOAD_FAST 'mob'
1301	LOAD_ATTR 'battle'
1304_0	COME_FROM '1295'
1304	POP_JUMP_IF_FALSE '1373'

1307	LOAD_FAST 'hate'
1310	LOAD_FAST 'bestAggro'
1313	COMPARE_OP '>'
1316	POP_JUMP_IF_FALSE '1334'

1319	LOAD_FAST 'hate'
1322	STORE_FAST 'bestAggro'

1325	LOAD_FAST 'm'
1328	STORE_FAST 'mostHated'
1331	JUMP_FORWARD '1334'
1334_0	COME_FROM '1331'

1334	LOAD_FAST 'testRange'
1337	LOAD_FAST 'bestRange'
1340	COMPARE_OP '<'
1343	POP_JUMP_IF_FALSE '1370'

1346	LOAD_FAST 'testRange'
1349	STORE_FAST 'bestRange'

1352	LOAD_FAST 'hate'
1355	STORE_FAST 'bestRangeAggro'

1358	LOAD_FAST 'm'
1361	STORE_FAST 'bestRangeMob'
1364	JUMP_ABSOLUTE '1370'
1367	JUMP_ABSOLUTE '1373'
1370	JUMP_BACK '1235'
1373	JUMP_BACK '1235'
1376	POP_BLOCK ''
1377_0	COME_FROM '1219'

1377	LOAD_FAST 'mob'
1380	LOAD_ATTR 'move'
1383	LOAD_CONST ''
1386	COMPARE_OP '<='
1389	POP_JUMP_IF_FALSE '1565'
1392	LOAD_FAST 'bestRangeMob'
1395_0	COME_FROM '1389'
1395	POP_JUMP_IF_FALSE '1565'

1398	LOAD_GLOBAL 'GetRangeMin'
1401	LOAD_FAST 'mob'
1404	LOAD_FAST 'mostHated'
1407	CALL_FUNCTION_2 ''
1410	STORE_FAST 'crange'

1413	LOAD_CONST ''
1416	STORE_FAST 'wpnRange'

1419	LOAD_FAST 'mob'
1422	LOAD_ATTR 'worn'
1425	LOAD_ATTR 'get'
1428	LOAD_GLOBAL 'RPG_SLOT_PRIMARY'
1431	CALL_FUNCTION_1 ''
1434	STORE_FAST 'pweapon'

1437	LOAD_FAST 'mob'
1440	LOAD_ATTR 'worn'
1443	LOAD_ATTR 'get'
1446	LOAD_GLOBAL 'RPG_SLOT_SECONDARY'
1449	CALL_FUNCTION_1 ''
1452	STORE_FAST 'sweapon'

1455	LOAD_FAST 'pweapon'
1458	POP_JUMP_IF_FALSE '1492'
1461	LOAD_FAST 'pweapon'
1464	LOAD_ATTR 'wpnRange'
1467	LOAD_FAST 'wpnRange'
1470	COMPARE_OP '>'
1473_0	COME_FROM '1458'
1473	POP_JUMP_IF_FALSE '1492'

1476	LOAD_FAST 'pweapon'
1479	LOAD_ATTR 'wpnRange'
1482	LOAD_CONST 5.0
1485	BINARY_DIVIDE ''
1486	STORE_FAST 'wpnRange'
1489	JUMP_FORWARD '1492'
1492_0	COME_FROM '1489'

1492	LOAD_FAST 'sweapon'
1495	POP_JUMP_IF_FALSE '1535'

1498	LOAD_FAST 'sweapon'
1501	LOAD_ATTR 'wpnRange'
1504	LOAD_CONST 5.0
1507	BINARY_DIVIDE ''
1508	STORE_FAST 'secondaryRangeAdjusted'

1511	LOAD_FAST 'secondaryRangeAdjusted'
1514	LOAD_FAST 'wpnRange'
1517	COMPARE_OP '>'
1520	POP_JUMP_IF_FALSE '1535'

1523	LOAD_FAST 'secondaryRangeAdjusted'
1526	STORE_FAST 'wpnRange'
1529	JUMP_ABSOLUTE '1535'
1532	JUMP_FORWARD '1535'
1535_0	COME_FROM '1532'

1535	LOAD_FAST 'crange'
1538	LOAD_FAST 'wpnRange'
1541	COMPARE_OP '>'
1544	POP_JUMP_IF_FALSE '1565'

1547	LOAD_FAST 'bestRangeMob'
1550	STORE_FAST 'mostHated'

1553	LOAD_FAST 'bestRangeAggro'
1556	STORE_FAST 'bestAggro'
1559	JUMP_ABSOLUTE '1565'
1562	JUMP_FORWARD '1565'
1565_0	COME_FROM '1562'

1565	LOAD_FAST 'mostHated'
1568	POP_JUMP_IF_FALSE '1850'

1571	LOAD_FAST 'mob'
1574	LOAD_ATTR 'master'
1577	POP_JUMP_IF_FALSE '1634'
1580	LOAD_FAST 'mob'
1583	LOAD_ATTR 'master'
1586	LOAD_ATTR 'player'
1589_0	COME_FROM '1577'
1589	POP_JUMP_IF_FALSE '1634'

1592	LOAD_FAST 'bestAggro'
1595	LOAD_GLOBAL 'RPG_PLAYERPET_AGGROTHRESHOLD'
1598	LOAD_FAST 'mob'
1601	LOAD_ATTR 'level'
1604	BINARY_MULTIPLY ''
1605	COMPARE_OP '<'
1608	POP_JUMP_IF_FALSE '1634'

1611	LOAD_FAST 'zone'
1614	LOAD_ATTR 'setTarget'
1617	LOAD_FAST 'mob'
1620	LOAD_CONST ''
1623	CALL_FUNCTION_2 ''
1626	POP_TOP ''

1627	LOAD_CONST ''
1630	RETURN_VALUE ''
1631	JUMP_FORWARD '1634'
1634_0	COME_FROM '1631'

1634	LOAD_FAST 'mostHated'
1637	LOAD_ATTR 'isFeared'
1640	POP_JUMP_IF_FALSE '1733'
1643	LOAD_FAST 'mostHated'
1646	LOAD_ATTR 'master'
1649_0	COME_FROM '1640'
1649	POP_JUMP_IF_FALSE '1733'

1652	LOAD_FAST 'mostHated'
1655	LOAD_ATTR 'master'
1658	STORE_FAST 'master'

1661	LOAD_FAST 'mob'
1664	LOAD_ATTR 'aggro'
1667	LOAD_ATTR 'has_key'
1670	LOAD_FAST 'master'
1673	CALL_FUNCTION_1 ''
1676	POP_JUMP_IF_FALSE '1733'

1679	LOAD_GLOBAL 'GetRange'
1682	LOAD_FAST 'mob'
1685	LOAD_FAST 'master'
1688	CALL_FUNCTION_2 ''
1691	STORE_FAST 'testRange'

1694	LOAD_FAST 'testRange'
1697	LOAD_FAST 'mob'
1700	LOAD_ATTR 'followRange'
1703	COMPARE_OP '<='
1706	POP_JUMP_IF_TRUE '1718'
1709	LOAD_FAST 'mob'
1712	LOAD_ATTR 'battle'
1715_0	COME_FROM '1706'
1715	POP_JUMP_IF_FALSE '1730'

1718	LOAD_FAST 'master'
1721	STORE_FAST 'mostHated'
1724	JUMP_ABSOLUTE '1730'
1727	JUMP_ABSOLUTE '1733'
1730	JUMP_FORWARD '1733'
1733_0	COME_FROM '1730'

1733	LOAD_FAST 'mostHated'
1736	LOAD_FAST 'mob'
1739	LOAD_ATTR 'target'
1742	COMPARE_OP '!='
1745	POP_JUMP_IF_FALSE '1820'

1748	LOAD_FAST 'mob'
1751	LOAD_ATTR 'spawn'
1754	LOAD_ATTR 'getSound'
1757	LOAD_CONST 'sndAlert'
1760	CALL_FUNCTION_1 ''
1763	STORE_FAST 'snd'

1766	LOAD_FAST 'snd'
1769	POP_JUMP_IF_FALSE '1788'

1772	LOAD_FAST 'mob'
1775	LOAD_ATTR 'playSound'
1778	LOAD_FAST 'snd'
1781	CALL_FUNCTION_1 ''
1784	POP_TOP ''
1785	JUMP_FORWARD '1801'

1788	LOAD_FAST 'mob'
1791	LOAD_ATTR 'vocalize'
1794	LOAD_GLOBAL 'VOX_MADSCREAM'
1797	CALL_FUNCTION_1 ''
1800	POP_TOP ''
1801_0	COME_FROM '1785'

1801	LOAD_FAST 'zone'
1804	LOAD_ATTR 'setTarget'
1807	LOAD_FAST 'mob'
1810	LOAD_FAST 'mostHated'
1813	CALL_FUNCTION_2 ''
1816	POP_TOP ''
1817	JUMP_FORWARD '1820'
1820_0	COME_FROM '1817'

1820	LOAD_FAST 'mostHated'
1823	LOAD_ATTR 'combatTimer'
1826	LOAD_CONST 72
1829	COMPARE_OP '<'
1832	POP_JUMP_IF_FALSE '1893'

1835	LOAD_CONST 72
1838	LOAD_FAST 'mostHated'
1841	STORE_ATTR 'combatTimer'
1844	JUMP_ABSOLUTE '1893'
1847	JUMP_ABSOLUTE '1912'

1850	LOAD_GLOBAL 'defaultdict'
1853	LOAD_GLOBAL 'int'
1856	CALL_FUNCTION_1 ''
1859	LOAD_FAST 'mob'
1862	STORE_ATTR 'aggro'

1865	LOAD_FAST 'mob'
1868	LOAD_ATTR 'target'
1871	POP_JUMP_IF_FALSE '1912'

1874	LOAD_FAST 'zone'
1877	LOAD_ATTR 'setTarget'
1880	LOAD_FAST 'mob'
1883	LOAD_CONST ''
1886	CALL_FUNCTION_2 ''
1889	POP_TOP ''
1890	JUMP_ABSOLUTE '1912'
1893	JUMP_FORWARD '1912'

1896	LOAD_FAST 'zone'
1899	LOAD_ATTR 'setTarget'
1902	LOAD_FAST 'mob'
1905	LOAD_CONST ''
1908	CALL_FUNCTION_2 ''
1911	POP_TOP ''
1912_0	COME_FROM '1893'

Syntax error at or near `COME_FROM' token at offset 773_0

Thanks for the great job you keep doing on uncompyle2,
Luis Henrique