1772 lines
28 KiB
JSON
1772 lines
28 KiB
JSON
[
|
||
{
|
||
"Identifier": [
|
||
0
|
||
],
|
||
"Description": "Line break",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
1
|
||
],
|
||
"Description": "Start on Blank Line",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
2
|
||
],
|
||
"Description": "Signal end of block or string",
|
||
"IsEnd": true,
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
3
|
||
],
|
||
"Description": "Wait with prompt, brief pause in battle",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
4
|
||
],
|
||
"Description": "Toggle flag $XXXX on",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
5
|
||
],
|
||
"Description": "Toggle flag $XXXX off",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
6
|
||
],
|
||
"Description": "If flag $XXXX is set, jump to address $YYYYYYYY",
|
||
"Length": 7,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
7
|
||
],
|
||
"Description": "Set binary flag with the status of flag $XXXX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
8
|
||
],
|
||
"Description": "Parse text at $XXXXXXXX and continue here",
|
||
"Length": 5,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
9
|
||
],
|
||
"Description": "Multiple-entry pointer table (Jump to address)",
|
||
"Length": -1,
|
||
"IsVariableLength": true,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 2,
|
||
"CountOffset": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
10
|
||
],
|
||
"Description": "Jump to text at address $XXXXXXXX",
|
||
"IsEnd": true,
|
||
"Length": 5,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
11
|
||
],
|
||
"Description": "Set binary flag to true if number in memory == $XX",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
12
|
||
],
|
||
"Description": "Set binary flag to true if number in memory != $XX",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
13
|
||
],
|
||
"Description": "Copy from memory $XX into argumentative memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
14
|
||
],
|
||
"Description": "Input $XX into a memory bank",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
15
|
||
],
|
||
"Description": "Secondary memory +1",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
16
|
||
],
|
||
"Description": "Pause for ~0.02 sec. * $XX",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
17
|
||
],
|
||
"Description": "Treats text displayed by [1C (07|0C) XX] as a menu",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
18
|
||
],
|
||
"Description": "Clear current line of text",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
19
|
||
],
|
||
"Description": "Wait without prompt",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
20
|
||
],
|
||
"Description": "Wait with prompt in battle",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
0
|
||
],
|
||
"Description": "Closes most recently used text window",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
1
|
||
],
|
||
"Description": "Open window",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
2
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
3
|
||
],
|
||
"Description": "Change parsing focus to window $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
4
|
||
],
|
||
"Description": "Close all windows",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
5
|
||
],
|
||
"Description": "Display text $XX pixels over and $YY lines down",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
6
|
||
],
|
||
"Description": "Clear contents from current window",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
7
|
||
],
|
||
"Description": "Check for $XX inequality to memory",
|
||
"Length": 7
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
8
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
9
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
10
|
||
],
|
||
"Description": "Open wallet window and display current cash on hand",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
24,
|
||
13
|
||
],
|
||
"Description": "Display Status window for Char$XX YY-01-parameter, 01,02 specific, 02 ?",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
2
|
||
],
|
||
"Description": "Load a text string into memory (end with [02]",
|
||
"Length": 2,
|
||
"SuppressNextEnd": true
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
4
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
5
|
||
],
|
||
"Description": "Inflict ailment YY YY on character $XX",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
16
|
||
],
|
||
"Description": "Return the character number of the person in party position $X",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
17
|
||
],
|
||
"Description": "Return One Letter from a Character's Name (see lexicon.txt)",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
20
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
22
|
||
],
|
||
"Description": "Return Byte YY of Character XX Status",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
24
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
25
|
||
],
|
||
"Description": "Sets $YY(01-0e) in item menu of Char$XX into working memory",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
26
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
27
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
28
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
29
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
30
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
31
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
32
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
33
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
34
|
||
],
|
||
"Description": "Store to memory the direction from character $XX to object $YY",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
35
|
||
],
|
||
"Description": "Store to memory the direction from TPT entry $XX to object $YY (ZZ unknown)",
|
||
"Length": 7
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
36
|
||
],
|
||
"Description": "Store to memory the direction from generated sprite $XX to object $YY (ZZ=00)",
|
||
"Length": 7
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
37
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
38
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
39
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
25,
|
||
40
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
0
|
||
],
|
||
"Description": "UNKNOWN INCOMPLETE",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
1
|
||
],
|
||
"Description": "Current Party Member Selection Menu",
|
||
"Length": 18,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
4
|
||
],
|
||
"Description": "UNKNOWN INCOMPLETE",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
5
|
||
],
|
||
"Description": "Display the inventory of character YY in window XX",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
6
|
||
],
|
||
"Description": "Displays shop window $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
7
|
||
],
|
||
"Description": "Related to Escargo Express stored goods window",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
8
|
||
],
|
||
"Description": "UNKNOWN INCOMPLETE",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
9
|
||
],
|
||
"Description": "UNKNOWN INCOMPLETE",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
10
|
||
],
|
||
"Description": "Open non-working phone window",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
26,
|
||
11
|
||
],
|
||
"Description": "Copy WRAM to Active Memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
0
|
||
],
|
||
"Description": "Copy all memory to storage",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
1
|
||
],
|
||
"Description": "Copy all storage to memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
2
|
||
],
|
||
"Description": "If binary flag is set 0, jump to $XXXXXXXX",
|
||
"Length": 6,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
3
|
||
],
|
||
"Description": "If binary flag is set 1, jump to $XXXXXXXX",
|
||
"Length": 6,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
4
|
||
],
|
||
"Description": "Swap working and argumentary memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
5
|
||
],
|
||
"Description": "Copy Active Memory to WRAM",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
27,
|
||
6
|
||
],
|
||
"Description": "Copy WRAM to Active Memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
0
|
||
],
|
||
"Description": "Text and window background color effects",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
1
|
||
],
|
||
"Description": "Display statistical data value $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
2
|
||
],
|
||
"Description": "Display character name $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
3
|
||
],
|
||
"Description": "Display Text Character XX; 00 as argument",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
4
|
||
],
|
||
"Description": "Open party HP/PP status windows",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
5
|
||
],
|
||
"Description": "Display item name $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
6
|
||
],
|
||
"Description": "Display teleport destination name $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
7
|
||
],
|
||
"Description": "Display $XX strings centered horizontally (see [19 02])",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
8
|
||
],
|
||
"Description": "Display text graphic $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
9
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
10
|
||
],
|
||
"Description": "Displays $XXXXXXXX in decimal",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
11
|
||
],
|
||
"Description": "Displays $XXXXXXXX in decimal as money",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
12
|
||
],
|
||
"Description": "Display $XX strings vertically (see [19 02])",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
13
|
||
],
|
||
"Description": "Display action user name",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
14
|
||
],
|
||
"Description": "Display action target name",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
15
|
||
],
|
||
"Description": "UNKNOWN INCOMPLETE;IN PROGRESS (Relates to Level-Up stats editor)",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
17
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
18
|
||
],
|
||
"Description": "Print PSI name $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
19
|
||
],
|
||
"Description": "Display XX Amimation (YY is usually 00) See Animation code on forum",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
20
|
||
],
|
||
"Description": "Say $XX pronoun",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
28,
|
||
21
|
||
],
|
||
"Description": "Say $XX pronoun",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
0
|
||
],
|
||
"Description": "Add item $YY to character $XX's inventory and return $YY if successful",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
1
|
||
],
|
||
"Description": "Remove item $YY from character $XX's inventory",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
2
|
||
],
|
||
"Description": "Set binary flag true if character $XX does not have free space in their inventory",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
3
|
||
],
|
||
"Description": "Set binary flag true if character $XX has free space in their inventory",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
4
|
||
],
|
||
"Description": "Sets binary flag true if char $XX does not have item $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
5
|
||
],
|
||
"Description": "Sets binary flag true if char $XX has item $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
6
|
||
],
|
||
"Description": "Add $XX dollars to ATM balance",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
7
|
||
],
|
||
"Description": "Remove $XX dollars from ATM balance",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
8
|
||
],
|
||
"Description": "Add $XX dollars to wallet balance",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
9
|
||
],
|
||
"Description": "Remove $XX dollars from wallet balanc",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
10
|
||
],
|
||
"Description": "Return price of item",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
11
|
||
],
|
||
"Description": "Get one half of item $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
12
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
13
|
||
],
|
||
"Description": "Set binary flag true if character $XX has ailment YY YY",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
14
|
||
],
|
||
"Description": "Add item $YY to character $XX's inventory and return number of items held",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
15
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
16
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
17
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
18
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
19
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
20
|
||
],
|
||
"Description": "Sets binary flag true if the player currently holds $XX in the wallet",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
21
|
||
],
|
||
"Description": "Multiply $XXXX by the number of characters in the party, and store in Working Memory",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
23
|
||
],
|
||
"Description": "Sets binary flag true if the player currently holds $XX in the ATM",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
24
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
25
|
||
],
|
||
"Description": "Sets binary flag true if there are $XX party members",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
32
|
||
],
|
||
"Description": "Check same user/target",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
33
|
||
],
|
||
"Description": "Generate random number from 0 to $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
34
|
||
],
|
||
"Description": "Set binary flag if current sector is Exit mouse-compatible",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
35
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
29,
|
||
36
|
||
],
|
||
"Description": "May relate to returning cash earned since last phone call to dad",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
0
|
||
],
|
||
"Description": "Character $XX recovers HP by YY% of max",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
1
|
||
],
|
||
"Description": "Character $XX loses HP by YY% of max",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
2
|
||
],
|
||
"Description": "Character $XX recovers $YY HP",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
3
|
||
],
|
||
"Description": "Character $XX loses $YY HP",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
4
|
||
],
|
||
"Description": "Character $XX recovers PP by YY% of max",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
5
|
||
],
|
||
"Description": "Character $XX loses PP by YY% of max",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
6
|
||
],
|
||
"Description": "Character $XX recovers $YY PP",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
7
|
||
],
|
||
"Description": "Character $XX loses $YY PP",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
8
|
||
],
|
||
"Description": "Character $XX becomes level $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
9
|
||
],
|
||
"Description": "Character $XX gains $YYYYYY EXP",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
10
|
||
],
|
||
"Description": "Boost IQ in character $XX by $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
11
|
||
],
|
||
"Description": "Boost Guts in character $XX by $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
12
|
||
],
|
||
"Description": "Boost Speed in character $XX by $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
13
|
||
],
|
||
"Description": "Boost Vitality in character $XX by $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
30,
|
||
14
|
||
],
|
||
"Description": "Boost Luck in character $XX by $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
0
|
||
],
|
||
"Description": "Play music track $YY ($XX is unused)",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
1,
|
||
0
|
||
],
|
||
"Description": "Stops music",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
2
|
||
],
|
||
"Description": "Play sound effect $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
3
|
||
],
|
||
"Description": "Return music setting to sector default",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
4
|
||
],
|
||
"Description": "Toggles sound for text printing (?)",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
5
|
||
],
|
||
"Description": "Disallow Sector Boundaries to Change Music",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
6
|
||
],
|
||
"Description": "Allow Sector Boundaries to Change Music",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
7
|
||
],
|
||
"Description": "Apply audio effect $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
17
|
||
],
|
||
"Description": "Add character $XX to party",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
18
|
||
],
|
||
"Description": "Remove character $XX from party",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
19
|
||
],
|
||
"Description": "Turn character $XX to direction $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
20
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
21
|
||
],
|
||
"Description": "Generate sprite $XXXX with movement pattern $YYYY using style $ZZ",
|
||
"Length": 7
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
22
|
||
],
|
||
"Description": "Turn TPT entry $XXXX to direction $YY",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
23
|
||
],
|
||
"Description": "Generate TPT entry $XXXX with movement pattern $YYYY using style $ZZ",
|
||
"Length": 7
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
24
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 9
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
25
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 9
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
26
|
||
],
|
||
"Description": "Generate sprite $YY near TPT entry $XXXX",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
27
|
||
],
|
||
"Description": "Delete 1F 1A sprite near TPT entry $XXXX",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
28
|
||
],
|
||
"Description": "Generate sprite $YY near character $XX",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
29
|
||
],
|
||
"Description": "Delete 1F 1C sprite near character $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
30
|
||
],
|
||
"Description": "Make TPT entry $XXXX disappear via style $YY",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
31
|
||
],
|
||
"Description": "Delete 1F 15-generated sprite $XXXX via style $YY",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
32
|
||
],
|
||
"Description": "PSI Teleport to destination $XX using method $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
33
|
||
],
|
||
"Description": "Teleport to 0x15EDAB teleport coordinate entry $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
35
|
||
],
|
||
"Description": "Trigger battle with 0x10D74C enemy group entry $XXXX",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
48
|
||
],
|
||
"Description": "Change to normal font",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
49
|
||
],
|
||
"Description": "Change to Mr. Saturn font",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
65
|
||
],
|
||
"Description": "Call special event $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
80
|
||
],
|
||
"Description": "Disable controller input",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
81
|
||
],
|
||
"Description": "Re-enable controller input",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
82
|
||
],
|
||
"Description": "Number selector with XX digits",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
96
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
97
|
||
],
|
||
"Description": "Simultaneously commences all prepared movements",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
98
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
99
|
||
],
|
||
"Description": "Jump to $XXXXXXXX after the next screen refresh",
|
||
"Length": 6,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
100
|
||
],
|
||
"Description": "Purge all NPCs from party",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
101
|
||
],
|
||
"Description": "Purge first NPC from party",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
102
|
||
],
|
||
"Description": "Activate hotspot $XX with address $ZZZZZZZZ",
|
||
"Length": 8,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
103
|
||
],
|
||
"Description": "Deactivate hotspot $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
104
|
||
],
|
||
"Description": "Store current coordinates into memory",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
105
|
||
],
|
||
"Description": "Teleport to coordinates stored by 1F 68",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
113
|
||
],
|
||
"Description": "Character $XX realizes special PSI $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
129
|
||
],
|
||
"Description": "Check If Character Can Use Item",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
131
|
||
],
|
||
"Description": "Equip character XX with his or her YYth item",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
144
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
160
|
||
],
|
||
"Description": "TPT entry being spoken to/checked faces downwards",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
161
|
||
],
|
||
"Description": "Change Direction of Current TPT Entry to Down",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
162
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
176
|
||
],
|
||
"Description": "Save the game in the slot selected at the beginning",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
192
|
||
],
|
||
"Description": "Multiple-entry pointer table (Reference address)",
|
||
"Length": -1,
|
||
"IsVariableLength": true,
|
||
"HasReferences": true,
|
||
"ReferenceOffset": 3,
|
||
"CountOffset": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
208
|
||
],
|
||
"Description": "Attempt to Fix Items",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
209
|
||
],
|
||
"Description": "Returns a numeric value based on the proximity of a magic truffle TPT entry",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
210
|
||
],
|
||
"Description": "Summon photographer to location $XX",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
211
|
||
],
|
||
"Description": "Trigger timed event $XX from the 0x15F845 table",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
225
|
||
],
|
||
"Description": "Change map palette to that of tileset $XX, pallet $YY at speed $ZZ",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
228
|
||
],
|
||
"Description": "Change direction of 1F 15-generated sprite $XXXX to $YY",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
229
|
||
],
|
||
"Description": "Lock player movement",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
230
|
||
],
|
||
"Description": "Delay appearance of TPT entry $XXXX until end of text parsing",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
231
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
232
|
||
],
|
||
"Description": "Restrict player movement if camera is focused on other sprite (XX is usually FF)",
|
||
"Length": 3
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
233
|
||
],
|
||
"Description": "Restrict player movement until end of text block (use 1F 61 after)",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
234
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
235
|
||
],
|
||
"Description": "Make character $XX disappear via style $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
236
|
||
],
|
||
"Description": "Make character $XX appear via style $YY",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
237
|
||
],
|
||
"Description": "Your party will be teleported (in a glitchy way) on top of some sprite that is nearby when the text block is over if the camera switched to another sprite in the block of text",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
238
|
||
],
|
||
"Description": "UNKNOWN",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
239
|
||
],
|
||
"Description": "Focuses the camera to where [1f 15]-generated sprite xxxx is but doesn't follow it",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
240
|
||
],
|
||
"Description": "Activate bicycle",
|
||
"Length": 2
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
241
|
||
],
|
||
"Description": "Apply movement pattern $YYYY to TPT entry $XXXX",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
242
|
||
],
|
||
"Description": "Apply movement pattern $YYYY to sprite $XXXX",
|
||
"Length": 6
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
243
|
||
],
|
||
"Description": "Generate sprite $YY near sprite $XXXX",
|
||
"Length": 5
|
||
},
|
||
{
|
||
"Identifier": [
|
||
31,
|
||
244
|
||
],
|
||
"Description": "Delete 1F F3 sprite near sprite $XXXX",
|
||
"Length": 4
|
||
},
|
||
{
|
||
"Identifier": [
|
||
21
|
||
],
|
||
"Description": "Use compressed string $XX from bank 0",
|
||
"Length": 2,
|
||
"IsCompressedString": true
|
||
},
|
||
{
|
||
"Identifier": [
|
||
22
|
||
],
|
||
"Description": "Use compressed string $XX from bank 1",
|
||
"Length": 2,
|
||
"IsCompressedString": true
|
||
},
|
||
{
|
||
"Identifier": [
|
||
23
|
||
],
|
||
"Description": "Use compressed string $XX from bank 2",
|
||
"Length": 2,
|
||
"IsCompressedString": true
|
||
},
|
||
{
|
||
"Identifier": [
|
||
139
|
||
],
|
||
"Description": "Print alpha (α) symbol",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
140
|
||
],
|
||
"Description": "Print beta (β) symbol",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
141
|
||
],
|
||
"Description": "Print gamma (γ) symbol",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
142
|
||
],
|
||
"Description": "Print sigma (Σ) symbol",
|
||
"Length": 1
|
||
},
|
||
{
|
||
"Identifier": [
|
||
143
|
||
],
|
||
"Description": "Print omega (Ω) symbol",
|
||
"Length": 1
|
||
}
|
||
] |