-
-
Save DrMcCoy/bac9cca870b9a813c01c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; 1492 bytes, 250 instructions | |
; Engine types: | |
; E0: Effect | |
; E1: Event | |
; E2: Location | |
; E3: Talent | |
; E4: ItemProperty | |
_start: | |
0000000D 1E 00 00000008 JSR _global | |
00000013 20 00 RETN | |
-------- -------------------------- --- | |
_global: | |
00000015 02 03 RSADDI | |
00000017 04 03 FF000000 CONSTI -16777216 | |
0000001D 04 03 00660000 CONSTI 6684672 | |
00000023 14 20 ADDII | |
00000025 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
0000002D 1B 00 FFFFFFFC MOVSP -4 | |
00000033 02 03 RSADDI | |
00000035 04 03 FF000000 CONSTI -16777216 | |
0000003B 04 03 00005A48 CONSTI 23112 | |
00000041 14 20 ADDII | |
00000043 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
0000004B 1B 00 FFFFFFFC MOVSP -4 | |
00000051 02 03 RSADDI | |
00000053 04 03 FF000000 CONSTI -16777216 | |
00000059 04 03 00000066 CONSTI 102 | |
0000005F 14 20 ADDII | |
00000061 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000069 1B 00 FFFFFFFC MOVSP -4 | |
0000006F 02 03 RSADDI | |
00000071 04 03 FF000000 CONSTI -16777216 | |
00000077 04 03 00999999 CONSTI 10066329 | |
0000007D 14 20 ADDII | |
0000007F 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000087 1B 00 FFFFFFFC MOVSP -4 | |
0000008D 02 03 RSADDI | |
0000008F 04 03 FF000000 CONSTI -16777216 | |
00000095 04 03 00FFFF00 CONSTI 16776960 | |
0000009B 14 20 ADDII | |
0000009D 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000000A5 1B 00 FFFFFFFC MOVSP -4 | |
000000AB 02 03 RSADDI | |
000000AD 04 03 FF000000 CONSTI -16777216 | |
000000B3 04 03 00AAAA00 CONSTI 11184640 | |
000000B9 14 20 ADDII | |
000000BB 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000000C3 1B 00 FFFFFFFC MOVSP -4 | |
000000C9 02 03 RSADDI | |
000000CB 04 03 FF000000 CONSTI -16777216 | |
000000D1 04 03 0000FFFF CONSTI 65535 | |
000000D7 14 20 ADDII | |
000000D9 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000000E1 1B 00 FFFFFFFC MOVSP -4 | |
000000E7 02 03 RSADDI | |
000000E9 04 03 FF000000 CONSTI -16777216 | |
000000EF 04 03 00FF00FF CONSTI 16711935 | |
000000F5 14 20 ADDII | |
000000F7 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000000FF 1B 00 FFFFFFFC MOVSP -4 | |
00000105 02 03 RSADDI | |
00000107 04 03 FF000000 CONSTI -16777216 | |
0000010D 04 03 00FF9900 CONSTI 16750848 | |
00000113 14 20 ADDII | |
00000115 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
0000011D 1B 00 FFFFFFFC MOVSP -4 | |
00000123 02 03 RSADDI | |
00000125 04 03 FF000000 CONSTI -16777216 | |
0000012B 04 03 00CC6600 CONSTI 13395456 | |
00000131 14 20 ADDII | |
00000133 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
0000013B 1B 00 FFFFFFFC MOVSP -4 | |
00000141 02 03 RSADDI | |
00000143 04 03 FF000000 CONSTI -16777216 | |
00000149 04 03 00996600 CONSTI 10053120 | |
0000014F 14 20 ADDII | |
00000151 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000159 1B 00 FFFFFFFC MOVSP -4 | |
0000015F 02 03 RSADDI | |
00000161 04 03 FF000000 CONSTI -16777216 | |
00000167 04 03 00663300 CONSTI 6697728 | |
0000016D 14 20 ADDII | |
0000016F 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000177 1B 00 FFFFFFFC MOVSP -4 | |
0000017D 02 05 RSADDS | |
0000017F 04 05 str CONSTS "00_nPrettyLineCount" | |
00000196 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
0000019E 1B 00 FFFFFFFC MOVSP -4 | |
000001A4 02 03 RSADDI | |
000001A6 04 03 00000001 CONSTI 1 | |
000001AC 19 03 NEGI | |
000001AE 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000001B6 1B 00 FFFFFFFC MOVSP -4 | |
000001BC 2A 00 SAVEBP | |
000001BE 1E 00 00000010 JSR main | |
000001C4 2B 00 RESTOREBP | |
000001C6 1B 00 FFFFFFC8 MOVSP -56 | |
000001CC 20 00 RETN | |
-------- -------------------------- --- | |
main: ; void main() | |
000001CE 02 06 RSADDO | |
000001D0 05 00 0146 00 ACTION GetClickingObject 0 | |
000001D5 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000001DD 1B 00 FFFFFFFC MOVSP -4 | |
000001E3 04 05 str CONSTS "00_bCompletedIllefarnRuins" | |
00000201 05 00 030D 01 ACTION GetGlobalInt 1 | |
00000206 1F 00 000000CA JZ loc_000002D0 | |
0000020C 04 05 str CONSTS "bGATHER_PARTY_TRAN" | |
00000222 05 00 030D 01 ACTION GetGlobalInt 1 | |
00000227 04 03 00000001 CONSTI 1 | |
0000022D 0B 20 EQII | |
0000022F 1F 00 0000004A JZ loc_00000279 | |
00000235 02 03 RSADDI | |
00000237 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
0000023F 1E 00 0000009B JSR sub_000002DA | |
00000245 04 03 00000000 CONSTI 0 | |
0000024B 0B 20 EQII | |
0000024D 1F 00 00000026 JZ loc_00000273 | |
00000253 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
0000025B 1E 00 00000201 JSR sub_0000045C | |
00000261 1B 00 FFFFFFFC MOVSP -4 | |
00000267 1D 00 00000071 JMP loc_000002D8 | |
-------- -------------------------- --- | |
0000026D 1D 00 00000006 JMP loc_00000273 | |
-------- -------------------------- --- | |
loc_00000273: | |
00000273 1D 00 00000006 JMP loc_00000279 | |
-------- -------------------------- --- | |
loc_00000279: | |
00000279 04 03 0000098B CONSTI 2443 | |
0000027F 04 05 str CONSTS "nLastSongPortal" | |
00000292 05 00 0309 02 ACTION SetGlobalInt 2 | |
00000297 1B 00 FFFFFFFC MOVSP -4 | |
0000029D 04 03 00000000 CONSTI 0 | |
000002A3 04 05 str CONSTS "2410_portal_exit" | |
000002B7 05 00 00C8 02 ACTION GetObjectByTag 2 | |
000002BC 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
000002C4 1E 00 00000241 JSR sub_00000505 | |
000002CA 1D 00 00000008 JMP loc_000002D2 | |
-------- -------------------------- --- | |
loc_000002D0: | |
000002D0 2D 00 NOP | |
loc_000002D2: | |
000002D2 1B 00 FFFFFFFC MOVSP -4 | |
loc_000002D8: | |
000002D8 20 00 RETN | |
-------- -------------------------- --- | |
sub_000002DA: ; int sub_000002DA(object) | |
000002DA 02 06 RSADDO | |
000002DC 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
000002E4 05 00 0018 01 ACTION GetArea 1 | |
000002E9 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000002F1 1B 00 FFFFFFFC MOVSP -4 | |
000002F7 02 06 RSADDO | |
000002F9 04 03 00000000 CONSTI 0 | |
000002FF 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
00000307 05 00 017C 02 ACTION GetFirstFactionMember 2 | |
0000030C 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000314 1B 00 FFFFFFFC MOVSP -4 | |
loc_0000031A: | |
0000031A 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
00000322 05 00 002A 01 ACTION GetIsObjectValid 1 | |
00000327 04 03 00000001 CONSTI 1 | |
0000032D 0B 20 EQII | |
0000032F 1F 00 000000FF JZ loc_0000042E | |
00000335 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
0000033D 05 00 0018 01 ACTION GetArea 1 | |
00000342 03 01 FFFFFFF4 0004 CPTOPSP -12 4 | |
0000034A 0B 22 EQOO | |
0000034C 1F 00 000000BB JZ loc_00000407 | |
00000352 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
0000035A 05 00 008C 01 ACTION GetIsDead 1 | |
0000035F 04 03 00000001 CONSTI 1 | |
00000365 0B 20 EQII | |
00000367 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
0000036F 1F 00 00000014 JZ loc_00000383 | |
00000375 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
0000037D 1D 00 0000001B JMP loc_00000398 | |
-------- -------------------------- --- | |
loc_00000383: | |
00000383 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
0000038B 05 00 01BD 01 ACTION IsInConversation 1 | |
00000390 04 03 00000001 CONSTI 1 | |
00000396 0B 20 EQII | |
loc_00000398: | |
00000398 07 20 LOGORII | |
0000039A 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
000003A2 1F 00 00000014 JZ loc_000003B6 | |
000003A8 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
000003B0 1D 00 00000023 JMP loc_000003D3 | |
-------- -------------------------- --- | |
loc_000003B6: | |
000003B6 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
000003BE 03 01 FFFFFFF4 0004 CPTOPSP -12 4 | |
000003C6 05 00 0097 02 ACTION GetDistanceBetween 2 | |
000003CB 04 04 43480000 CONSTF 200.000000 | |
000003D1 0D 21 GEQFF | |
loc_000003D3: | |
000003D3 07 20 LOGORII | |
000003D5 1F 00 0000002C JZ loc_00000401 | |
000003DB 04 03 00000000 CONSTI 0 | |
000003E1 01 01 FFFFFFEC 0004 CPDOWNSP -20 4 | |
000003E9 1B 00 FFFFFFF4 MOVSP -12 | |
000003EF 1D 00 00000065 JMP loc_00000454 | |
-------- -------------------------- --- | |
000003F5 1B 00 FFFFFFFC MOVSP -4 | |
000003FB 1D 00 00000006 JMP loc_00000401 | |
-------- -------------------------- --- | |
loc_00000401: | |
00000401 1D 00 00000006 JMP loc_00000407 | |
-------- -------------------------- --- | |
loc_00000407: | |
00000407 04 03 00000000 CONSTI 0 | |
0000040D 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
00000415 05 00 017D 02 ACTION GetNextFactionMember 2 | |
0000041A 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000422 1B 00 FFFFFFFC MOVSP -4 | |
00000428 1D 00 FFFFFEF2 JMP loc_0000031A | |
-------- -------------------------- --- | |
loc_0000042E: | |
0000042E 04 03 00000001 CONSTI 1 | |
00000434 01 01 FFFFFFEC 0004 CPDOWNSP -20 4 | |
0000043C 1B 00 FFFFFFF4 MOVSP -12 | |
00000442 1D 00 00000012 JMP loc_00000454 | |
-------- -------------------------- --- | |
00000448 1B 00 FFFFFFFC MOVSP -4 | |
0000044E 1B 00 FFFFFFF8 MOVSP -8 | |
loc_00000454: | |
00000454 1B 00 FFFFFFFC MOVSP -4 | |
0000045A 20 00 RETN | |
-------- -------------------------- --- | |
sub_0000045C: ; void sub_0000045C(object) | |
0000045C 04 05 str CONSTS "SCREEN_MESSAGEBOX_DEFAULT" | |
00000479 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
00000481 05 00 0372 02 ACTION CloseGUIScreen 2 | |
00000486 2C 01 10 00000038 00000004 STORESTATE sta_00000496 56 4 | |
00000490 1D 00 00000062 JMP loc_000004F2 | |
-------- -------------------------- --- | |
sta_00000496: | |
00000496 04 05 str CONSTS "" | |
0000049A 04 03 00000001 CONSTI 1 | |
000004A0 19 03 NEGI | |
000004A2 04 05 str CONSTS "" | |
000004A6 04 03 00000001 CONSTI 1 | |
000004AC 19 03 NEGI | |
000004AE 04 05 str CONSTS "SCREEN_MESSAGEBOX_DEFAULT" | |
000004CB 04 03 00000000 CONSTI 0 | |
000004D1 04 05 str CONSTS "" | |
000004D5 04 05 str CONSTS "" | |
000004D9 04 05 str CONSTS "" | |
000004DD 04 03 00027836 CONSTI 161846 | |
000004E3 03 01 FFFFFFD4 0004 CPTOPSP -44 4 | |
000004EB 05 00 035C 0B ACTION DisplayMessageBox 11 | |
000004F0 20 00 RETN | |
-------- -------------------------- --- | |
loc_000004F2: | |
000004F2 04 04 3DCCCCCD CONSTF 0.100000 | |
000004F8 05 00 0007 02 ACTION DelayCommand 2 | |
000004FD 1B 00 FFFFFFFC MOVSP -4 | |
00000503 20 00 RETN | |
-------- -------------------------- --- | |
sub_00000505: ; void sub_00000505(object, object) | |
00000505 02 10 RSADDE0 | |
00000507 05 00 0052 00 ACTION EffectResurrection 0 | |
0000050C 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000514 1B 00 FFFFFFFC MOVSP -4 | |
0000051A 02 06 RSADDO | |
0000051C 04 03 00000000 CONSTI 0 | |
00000522 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
0000052A 05 00 017C 02 ACTION GetFirstFactionMember 2 | |
0000052F 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
00000537 1B 00 FFFFFFFC MOVSP -4 | |
loc_0000053D: | |
0000053D 03 01 FFFFFFFC 0004 CPTOPSP -4 4 | |
00000545 05 00 002A 01 ACTION GetIsObjectValid 1 | |
0000054A 04 03 00000001 CONSTI 1 | |
00000550 0B 20 EQII | |
00000552 1F 00 0000005F JZ loc_000005B1 | |
00000558 04 06 00000000 CONSTO 0 | |
0000055E 04 03 00000001 CONSTI 1 | |
00000564 05 00 00A2 02 ACTION SetCommandable 2 | |
00000569 04 04 00000000 CONSTF 0.000000 | |
0000056F 03 01 FFFFFFF8 0004 CPTOPSP -8 4 | |
00000577 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
0000057F 04 03 00000000 CONSTI 0 | |
00000585 05 00 00DC 04 ACTION ApplyEffectToObject 4 | |
0000058A 04 03 00000000 CONSTI 0 | |
00000590 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
00000598 05 00 017D 02 ACTION GetNextFactionMember 2 | |
0000059D 01 01 FFFFFFF8 0004 CPDOWNSP -8 4 | |
000005A5 1B 00 FFFFFFFC MOVSP -4 | |
000005AB 1D 00 FFFFFF92 JMP loc_0000053D | |
-------- -------------------------- --- | |
loc_000005B1: | |
000005B1 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
000005B9 03 01 FFFFFFF0 0004 CPTOPSP -16 4 | |
000005C1 05 00 035A 02 ACTION JumpPartyToArea 2 | |
000005C6 1B 00 FFFFFFF8 MOVSP -8 | |
000005CC 1B 00 FFFFFFF8 MOVSP -8 | |
000005D2 20 00 RETN | |
-------- -------------------------- --- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment