summaryrefslogtreecommitdiff
path: root/data/scripts
diff options
context:
space:
mode:
authoroctorock <79596758+octorock@users.noreply.github.com>2021-03-06 14:08:28 +0100
committeroctorock <79596758+octorock@users.noreply.github.com>2021-03-06 15:01:29 +0100
commit33b1445debb8b08a2cba349732d615b0a201cfd4 (patch)
tree0f306bbd050e5db0ba11f8291294d549a6d12b9e /data/scripts
parent09087886c67b7722935dfd17e5df39adfdff496e (diff)
Prefix script files with script_ instead of gUnk_
Diffstat (limited to 'data/scripts')
-rw-r--r--data/scripts/gUnk_08008B5C.inc124
-rw-r--r--data/scripts/gUnk_08008D50.inc17
-rw-r--r--data/scripts/gUnk_08008D8C.inc107
-rw-r--r--data/scripts/gUnk_08008F74.inc19
-rw-r--r--data/scripts/gUnk_08008FC0.inc12
-rw-r--r--data/scripts/gUnk_08008FFC.inc18
-rw-r--r--data/scripts/gUnk_0800903C.inc193
-rw-r--r--data/scripts/gUnk_08009320.inc9
-rw-r--r--data/scripts/gUnk_08009340.inc5
-rw-r--r--data/scripts/gUnk_08009348.inc25
-rw-r--r--data/scripts/gUnk_0800939A.inc51
-rw-r--r--data/scripts/gUnk_08009464.inc28
-rw-r--r--data/scripts/gUnk_080094CC.inc14
-rw-r--r--data/scripts/gUnk_080094FC.inc69
-rw-r--r--data/scripts/gUnk_080095F2.inc73
-rw-r--r--data/scripts/gUnk_08009704.inc15
-rw-r--r--data/scripts/gUnk_08009740.inc45
-rw-r--r--data/scripts/gUnk_080097F0.inc20
-rw-r--r--data/scripts/gUnk_08009838.inc17
-rw-r--r--data/scripts/gUnk_0800987C.inc20
-rw-r--r--data/scripts/gUnk_080098D4.inc20
-rw-r--r--data/scripts/gUnk_08009918.inc15
-rw-r--r--data/scripts/gUnk_08009950.inc37
-rw-r--r--data/scripts/gUnk_080099DC.inc23
-rw-r--r--data/scripts/gUnk_08009A34.inc20
-rw-r--r--data/scripts/gUnk_08009A84.inc26
-rw-r--r--data/scripts/gUnk_08009AF8.inc16
-rw-r--r--data/scripts/gUnk_08009B30.inc20
-rw-r--r--data/scripts/gUnk_08009B78.inc61
-rw-r--r--data/scripts/gUnk_08009C68.inc39
-rw-r--r--data/scripts/gUnk_08009CFC.inc27
-rw-r--r--data/scripts/gUnk_08009D6C.inc18
-rw-r--r--data/scripts/gUnk_08009DB0.inc41
-rw-r--r--data/scripts/gUnk_08009E4E.inc5
-rw-r--r--data/scripts/gUnk_08009E58.inc12
-rw-r--r--data/scripts/gUnk_08009E80.inc5
-rw-r--r--data/scripts/gUnk_08009E88.inc19
-rw-r--r--data/scripts/gUnk_08009ECC.inc11
-rw-r--r--data/scripts/gUnk_08009EF0.inc11
-rw-r--r--data/scripts/gUnk_08009F14.inc108
-rw-r--r--data/scripts/gUnk_0800A088.inc12
-rw-r--r--data/scripts/gUnk_0800A0B4.inc20
-rw-r--r--data/scripts/gUnk_0800A0FC.inc24
-rw-r--r--data/scripts/gUnk_0800A160.inc19
-rw-r--r--data/scripts/gUnk_0800A1B4.inc10
-rw-r--r--data/scripts/gUnk_0800A1D8.inc63
-rw-r--r--data/scripts/gUnk_0800A310.inc43
-rw-r--r--data/scripts/gUnk_0800A3D8.inc60
-rw-r--r--data/scripts/gUnk_0800A500.inc30
-rw-r--r--data/scripts/gUnk_0800A590.inc35
-rw-r--r--data/scripts/gUnk_0800A638.inc10
-rw-r--r--data/scripts/gUnk_0800A65C.inc10
-rw-r--r--data/scripts/gUnk_0800A680.inc10
-rw-r--r--data/scripts/gUnk_0800A6A4.inc12
-rw-r--r--data/scripts/gUnk_0800A6D4.inc12
-rw-r--r--data/scripts/gUnk_0800A704.inc12
-rw-r--r--data/scripts/gUnk_0800A734.inc12
-rw-r--r--data/scripts/gUnk_0800A764.inc31
-rw-r--r--data/scripts/gUnk_0800A7E4.inc94
-rw-r--r--data/scripts/gUnk_0800A964.inc11
-rw-r--r--data/scripts/gUnk_0800A988.inc11
-rw-r--r--data/scripts/gUnk_0800A9AC.inc11
-rw-r--r--data/scripts/gUnk_0800A9D0.inc11
-rw-r--r--data/scripts/gUnk_0800A9F4.inc19
-rw-r--r--data/scripts/gUnk_0800AA48.inc11
-rw-r--r--data/scripts/gUnk_0800AA6C.inc11
-rw-r--r--data/scripts/gUnk_0800AA90.inc11
-rw-r--r--data/scripts/gUnk_0800AAB4.inc11
-rw-r--r--data/scripts/gUnk_0800AAD8.inc12
-rw-r--r--data/scripts/gUnk_0800AB08.inc21
-rw-r--r--data/scripts/gUnk_0800AB6E.inc69
-rw-r--r--data/scripts/gUnk_0800ACBC.inc10
-rw-r--r--data/scripts/gUnk_0800ACE0.inc25
-rw-r--r--data/scripts/gUnk_0800AD54.inc65
-rw-r--r--data/scripts/gUnk_0800AEA4.inc15
-rw-r--r--data/scripts/gUnk_0800AEDC.inc15
-rw-r--r--data/scripts/gUnk_0800AF18.inc12
-rw-r--r--data/scripts/gUnk_0800AF44.inc11
-rw-r--r--data/scripts/gUnk_0800AF68.inc11
-rw-r--r--data/scripts/gUnk_0800AF8C.inc11
-rw-r--r--data/scripts/gUnk_0800AFB0.inc17
-rw-r--r--data/scripts/gUnk_0800AFE8.inc11
-rw-r--r--data/scripts/gUnk_0800B00C.inc44
-rw-r--r--data/scripts/gUnk_0800B0AC.inc11
-rw-r--r--data/scripts/gUnk_0800B0D0.inc52
-rw-r--r--data/scripts/gUnk_0800B1C0.inc16
-rw-r--r--data/scripts/gUnk_0800B200.inc22
-rw-r--r--data/scripts/gUnk_0800B254.inc55
-rw-r--r--data/scripts/gUnk_0800B308.inc39
-rw-r--r--data/scripts/gUnk_0800B3A4.inc24
-rw-r--r--data/scripts/gUnk_0800B41C.inc36
-rw-r--r--data/scripts/gUnk_0800B4AC.inc43
-rw-r--r--data/scripts/gUnk_0800B54C.inc11
-rw-r--r--data/scripts/gUnk_0800B574.inc20
-rw-r--r--data/scripts/gUnk_0800B5C4.inc12
-rw-r--r--data/scripts/gUnk_0800B5EC.inc61
-rw-r--r--data/scripts/gUnk_0800B6C8.inc62
-rw-r--r--data/scripts/gUnk_0800B7C4.inc12
-rw-r--r--data/scripts/gUnk_0800B7FC.inc11
-rw-r--r--data/scripts/gUnk_0800B828.inc118
-rw-r--r--data/scripts/gUnk_0800B9B4.inc75
-rw-r--r--data/scripts/gUnk_0800BACC.inc15
-rw-r--r--data/scripts/gUnk_0800BB00.inc15
-rw-r--r--data/scripts/gUnk_0800BB30.inc15
-rw-r--r--data/scripts/gUnk_0800BB64.inc17
-rw-r--r--data/scripts/gUnk_0800BBA4.inc16
-rw-r--r--data/scripts/gUnk_0800BBDC.inc14
-rw-r--r--data/scripts/gUnk_0800BC08.inc21
-rw-r--r--data/scripts/gUnk_0800BC50.inc37
-rw-r--r--data/scripts/gUnk_0800BCE8.inc36
-rw-r--r--data/scripts/gUnk_0800BD78.inc35
-rw-r--r--data/scripts/gUnk_0800BE1C.inc47
-rw-r--r--data/scripts/gUnk_0800BECC.inc25
-rw-r--r--data/scripts/gUnk_0800BF38.inc53
-rw-r--r--data/scripts/gUnk_0800C004.inc36
-rw-r--r--data/scripts/gUnk_0800C0B0.inc47
-rw-r--r--data/scripts/gUnk_0800C160.inc27
-rw-r--r--data/scripts/gUnk_0800C1D8.inc53
-rw-r--r--data/scripts/gUnk_0800C2A4.inc36
-rw-r--r--data/scripts/gUnk_0800C350.inc8
-rw-r--r--data/scripts/gUnk_0800C370.inc13
-rw-r--r--data/scripts/gUnk_0800C3B0.inc7
-rw-r--r--data/scripts/gUnk_0800C3CC.inc14
-rw-r--r--data/scripts/gUnk_0800C410.inc16
-rw-r--r--data/scripts/gUnk_0800C45C.inc17
-rw-r--r--data/scripts/gUnk_0800C494.inc17
-rw-r--r--data/scripts/gUnk_0800C4D0.inc17
-rw-r--r--data/scripts/gUnk_0800C50C.inc18
-rw-r--r--data/scripts/gUnk_0800C550.inc243
-rw-r--r--data/scripts/gUnk_0800C8C8.inc11
-rw-r--r--data/scripts/gUnk_0800C8F0.inc12
-rw-r--r--data/scripts/gUnk_0800C91C.inc81
-rw-r--r--data/scripts/gUnk_0800CA8C.inc13
-rw-r--r--data/scripts/gUnk_0800CABC.inc34
-rw-r--r--data/scripts/gUnk_0800CB54.inc30
-rw-r--r--data/scripts/gUnk_0800CBD4.inc34
-rw-r--r--data/scripts/gUnk_0800CC6C.inc34
-rw-r--r--data/scripts/gUnk_0800CD04.inc28
-rw-r--r--data/scripts/gUnk_0800CD7C.inc266
-rw-r--r--data/scripts/gUnk_0800D190.inc10
-rw-r--r--data/scripts/gUnk_0800D1B4.inc12
-rw-r--r--data/scripts/gUnk_0800D1E0.inc11
-rw-r--r--data/scripts/gUnk_0800D218.inc12
-rw-r--r--data/scripts/gUnk_0800D242.inc4
-rw-r--r--data/scripts/gUnk_0800D24C.inc4
-rw-r--r--data/scripts/gUnk_0800D254.inc11
-rw-r--r--data/scripts/gUnk_0800D278.inc100
-rw-r--r--data/scripts/gUnk_0800D3EC.inc12
-rw-r--r--data/scripts/gUnk_0800D414.inc140
-rw-r--r--data/scripts/gUnk_0800D698.inc9
-rw-r--r--data/scripts/gUnk_0800D6B4.inc9
-rw-r--r--data/scripts/gUnk_0800D6D0.inc11
-rw-r--r--data/scripts/gUnk_0800D6F0.inc11
-rw-r--r--data/scripts/gUnk_0800D710.inc23
-rw-r--r--data/scripts/gUnk_0800D76C.inc48
-rw-r--r--data/scripts/gUnk_0800D84C.inc13
-rw-r--r--data/scripts/gUnk_0800D874.inc49
-rw-r--r--data/scripts/gUnk_0800D92C.inc11
-rw-r--r--data/scripts/gUnk_0800D954.inc41
-rw-r--r--data/scripts/gUnk_0800DA00.inc11
-rw-r--r--data/scripts/gUnk_0800DA28.inc14
-rw-r--r--data/scripts/gUnk_0800DA60.inc45
-rw-r--r--data/scripts/gUnk_0800DB18.inc6
-rw-r--r--data/scripts/gUnk_0800DB28.inc21
-rw-r--r--data/scripts/gUnk_0800DB78.inc44
-rw-r--r--data/scripts/gUnk_0800DC4C.inc21
-rw-r--r--data/scripts/gUnk_0800DCAC.inc67
-rw-r--r--data/scripts/gUnk_0800DDD0.inc12
-rw-r--r--data/scripts/gUnk_0800DE00.inc13
-rw-r--r--data/scripts/gUnk_0800DE2C.inc10
-rw-r--r--data/scripts/gUnk_0800DE50.inc9
-rw-r--r--data/scripts/gUnk_0800DE78.inc14
-rw-r--r--data/scripts/gUnk_0800DEB0.inc10
-rw-r--r--data/scripts/gUnk_0800DED4.inc21
-rw-r--r--data/scripts/gUnk_0800DF24.inc38
-rw-r--r--data/scripts/gUnk_0800DFB4.inc13
-rw-r--r--data/scripts/gUnk_0800DFE4.inc29
-rw-r--r--data/scripts/gUnk_0800E050.inc20
-rw-r--r--data/scripts/gUnk_0800E094.inc11
-rw-r--r--data/scripts/gUnk_0800E0BC.inc298
-rw-r--r--data/scripts/gUnk_0800E504.inc18
-rw-r--r--data/scripts/gUnk_0800E544.inc20
-rw-r--r--data/scripts/gUnk_0800E58C.inc17
-rw-r--r--data/scripts/gUnk_0800E5C4.inc7
-rw-r--r--data/scripts/gUnk_0800E5D6.inc13
-rw-r--r--data/scripts/gUnk_0800E600.inc14
-rw-r--r--data/scripts/gUnk_0800E62C.inc14
-rw-r--r--data/scripts/gUnk_0800E658.inc14
-rw-r--r--data/scripts/gUnk_0800E684.inc14
-rw-r--r--data/scripts/gUnk_0800E6B0.inc141
-rw-r--r--data/scripts/gUnk_0800E8A4.inc14
-rw-r--r--data/scripts/gUnk_0800E8D6.inc14
-rw-r--r--data/scripts/gUnk_0800E908.inc65
-rw-r--r--data/scripts/gUnk_0800E9F4.inc11
-rw-r--r--data/scripts/gUnk_0800EA1C.inc15
-rw-r--r--data/scripts/gUnk_0800EA54.inc326
-rw-r--r--data/scripts/gUnk_0800EF40.inc26
-rw-r--r--data/scripts/gUnk_0800EF9C.inc11
-rw-r--r--data/scripts/gUnk_0800EFC0.inc86
-rw-r--r--data/scripts/gUnk_0800F14C.inc15
-rw-r--r--data/scripts/gUnk_0800F184.inc107
-rw-r--r--data/scripts/gUnk_0800F33C.inc7
-rw-r--r--data/scripts/gUnk_0800F354.inc7
-rw-r--r--data/scripts/gUnk_0800F36C.inc7
-rw-r--r--data/scripts/gUnk_0800F384.inc7
-rw-r--r--data/scripts/gUnk_0800F39C.inc40
-rw-r--r--data/scripts/gUnk_0800F430.inc41
-rw-r--r--data/scripts/gUnk_0800F4C4.inc40
-rw-r--r--data/scripts/gUnk_0800F554.inc139
-rw-r--r--data/scripts/gUnk_0800F724.inc174
-rw-r--r--data/scripts/gUnk_0800FA54.inc10
-rw-r--r--data/scripts/gUnk_0800FA78.inc10
-rw-r--r--data/scripts/gUnk_0800FA9C.inc10
-rw-r--r--data/scripts/gUnk_0800FAC0.inc10
-rw-r--r--data/scripts/gUnk_0800FAE4.inc14
-rw-r--r--data/scripts/gUnk_0800FB2C.inc7
-rw-r--r--data/scripts/gUnk_0800FB44.inc100
-rw-r--r--data/scripts/gUnk_0800FD0C.inc27
-rw-r--r--data/scripts/gUnk_0800FD80.inc9
-rw-r--r--data/scripts/gUnk_0800FDA0.inc105
-rw-r--r--data/scripts/gUnk_0800FF18.inc26
-rw-r--r--data/scripts/gUnk_0800FF74.inc83
-rw-r--r--data/scripts/gUnk_080100C8.inc111
-rw-r--r--data/scripts/gUnk_08010264.inc479
-rw-r--r--data/scripts/gUnk_08010964.inc36
-rw-r--r--data/scripts/gUnk_080109F0.inc11
-rw-r--r--data/scripts/gUnk_08010A14.inc11
-rw-r--r--data/scripts/gUnk_08010A38.inc11
-rw-r--r--data/scripts/gUnk_08010A5C.inc18
-rw-r--r--data/scripts/gUnk_08010A98.inc52
-rw-r--r--data/scripts/gUnk_08010B68.inc26
-rw-r--r--data/scripts/gUnk_08010BB4.inc137
-rw-r--r--data/scripts/gUnk_08010E5A.inc55
-rw-r--r--data/scripts/gUnk_08010F84.inc44
-rw-r--r--data/scripts/gUnk_08011074.inc10
-rw-r--r--data/scripts/gUnk_08011098.inc9
-rw-r--r--data/scripts/gUnk_080110BC.inc12
-rw-r--r--data/scripts/gUnk_080110E8.inc16
-rw-r--r--data/scripts/gUnk_08011128.inc36
-rw-r--r--data/scripts/gUnk_080111CC.inc53
-rw-r--r--data/scripts/gUnk_080112C4.inc51
-rw-r--r--data/scripts/gUnk_080113AA.inc34
-rw-r--r--data/scripts/gUnk_08011442.inc43
-rw-r--r--data/scripts/gUnk_08011508.inc44
-rw-r--r--data/scripts/gUnk_080115D0.inc15
-rw-r--r--data/scripts/gUnk_08011608.inc15
-rw-r--r--data/scripts/gUnk_08011640.inc25
-rw-r--r--data/scripts/gUnk_080116A8.inc85
-rw-r--r--data/scripts/gUnk_0801183C.inc19
-rw-r--r--data/scripts/gUnk_08011890.inc16
-rw-r--r--data/scripts/gUnk_080118D4.inc21
-rw-r--r--data/scripts/gUnk_08011930.inc5
-rw-r--r--data/scripts/gUnk_08011940.inc4
-rw-r--r--data/scripts/gUnk_0801194C.inc125
-rw-r--r--data/scripts/gUnk_08011B20.inc10
-rw-r--r--data/scripts/gUnk_08011B40.inc76
-rw-r--r--data/scripts/gUnk_08011C50.inc13
-rw-r--r--data/scripts/gUnk_08011C7C.inc525
-rw-r--r--data/scripts/gUnk_0801232C.inc68
-rw-r--r--data/scripts/gUnk_08012410.inc10
-rw-r--r--data/scripts/gUnk_08012430.inc155
-rw-r--r--data/scripts/gUnk_080126FC.inc231
-rw-r--r--data/scripts/gUnk_08012AB0.inc8
-rw-r--r--data/scripts/gUnk_08012AC8.inc12
-rw-r--r--data/scripts/gUnk_08012AF0.inc11
-rw-r--r--data/scripts/gUnk_08012B18.inc4
-rw-r--r--data/scripts/gUnk_08012B24.inc11
-rw-r--r--data/scripts/gUnk_08012B50.inc11
-rw-r--r--data/scripts/gUnk_08012B7C.inc11
-rw-r--r--data/scripts/gUnk_08012BA8.inc20
-rw-r--r--data/scripts/gUnk_08012BF8.inc20
-rw-r--r--data/scripts/gUnk_08012C48.inc10
-rw-r--r--data/scripts/gUnk_08012C68.inc34
-rw-r--r--data/scripts/gUnk_08012CD8.inc19
-rw-r--r--data/scripts/gUnk_08012D18.inc23
-rw-r--r--data/scripts/gUnk_08012D70.inc16
-rw-r--r--data/scripts/gUnk_08012DB0.inc11
-rw-r--r--data/scripts/gUnk_08012DD8.inc11
-rw-r--r--data/scripts/gUnk_08012DF8.inc12
-rw-r--r--data/scripts/gUnk_08012E20.inc11
-rw-r--r--data/scripts/gUnk_08012E44.inc19
-rw-r--r--data/scripts/gUnk_08012E88.inc35
-rw-r--r--data/scripts/gUnk_08012F0C.inc32
-rw-r--r--data/scripts/gUnk_08012F86.inc91
-rw-r--r--data/scripts/gUnk_080130E4.inc14
-rw-r--r--data/scripts/gUnk_08013114.inc36
-rw-r--r--data/scripts/gUnk_0801319A.inc77
-rw-r--r--data/scripts/gUnk_080132E4.inc11
-rw-r--r--data/scripts/gUnk_0801330C.inc11
-rw-r--r--data/scripts/gUnk_08013330.inc8
-rw-r--r--data/scripts/gUnk_0801334C.inc13
-rw-r--r--data/scripts/gUnk_08013378.inc16
-rw-r--r--data/scripts/gUnk_080133C4.inc14
-rw-r--r--data/scripts/gUnk_080133F8.inc34
-rw-r--r--data/scripts/gUnk_08013494.inc18
-rw-r--r--data/scripts/gUnk_080134DC.inc72
-rw-r--r--data/scripts/gUnk_08013650.inc23
-rw-r--r--data/scripts/gUnk_080136B4.inc10
-rw-r--r--data/scripts/gUnk_080136D8.inc14
-rw-r--r--data/scripts/gUnk_08013720.inc80
-rw-r--r--data/scripts/gUnk_080138B4.inc91
-rw-r--r--data/scripts/gUnk_08013AA6.inc28
-rw-r--r--data/scripts/gUnk_08013B18.inc23
-rw-r--r--data/scripts/gUnk_08013B70.inc12
-rw-r--r--data/scripts/gUnk_08013BA8.inc12
-rw-r--r--data/scripts/gUnk_08013BE8.inc51
-rw-r--r--data/scripts/gUnk_08013CA4.inc24
-rw-r--r--data/scripts/gUnk_08013D04.inc15
-rw-r--r--data/scripts/gUnk_08013D44.inc15
-rw-r--r--data/scripts/gUnk_08013D84.inc15
-rw-r--r--data/scripts/gUnk_08013DC4.inc15
-rw-r--r--data/scripts/gUnk_08013E04.inc11
-rw-r--r--data/scripts/gUnk_08013E28.inc11
-rw-r--r--data/scripts/gUnk_08013E4C.inc11
-rw-r--r--data/scripts/gUnk_08013E70.inc11
-rw-r--r--data/scripts/gUnk_08013E94.inc9
-rw-r--r--data/scripts/gUnk_08013EB0.inc9
-rw-r--r--data/scripts/gUnk_08013ECC.inc9
-rw-r--r--data/scripts/gUnk_08013EE8.inc9
-rw-r--r--data/scripts/gUnk_08013F04.inc13
-rw-r--r--data/scripts/gUnk_08013F34.inc13
-rw-r--r--data/scripts/gUnk_08013F64.inc13
-rw-r--r--data/scripts/gUnk_08013F94.inc25
-rw-r--r--data/scripts/gUnk_08013FE8.inc30
-rw-r--r--data/scripts/gUnk_08014054.inc10
-rw-r--r--data/scripts/gUnk_08014074.inc10
-rw-r--r--data/scripts/gUnk_08014094.inc10
-rw-r--r--data/scripts/gUnk_080140B8.inc10
-rw-r--r--data/scripts/gUnk_080140DC.inc15
-rw-r--r--data/scripts/gUnk_08014118.inc15
-rw-r--r--data/scripts/gUnk_08014154.inc17
-rw-r--r--data/scripts/gUnk_08014198.inc17
-rw-r--r--data/scripts/gUnk_080141DC.inc13
-rw-r--r--data/scripts/gUnk_08014210.inc13
-rw-r--r--data/scripts/gUnk_08014248.inc26
-rw-r--r--data/scripts/gUnk_080142B0.inc60
-rw-r--r--data/scripts/gUnk_08014384.inc21
-rw-r--r--data/scripts/gUnk_080143C0.inc37
-rw-r--r--data/scripts/gUnk_08014450.inc52
-rw-r--r--data/scripts/gUnk_0801450C.inc34
-rw-r--r--data/scripts/gUnk_08014588.inc10
-rw-r--r--data/scripts/gUnk_080145B0.inc18
-rw-r--r--data/scripts/gUnk_080145E8.inc127
-rw-r--r--data/scripts/gUnk_080147DC.inc10
-rw-r--r--data/scripts/gUnk_08014804.inc87
-rw-r--r--data/scripts/gUnk_08014958.inc35
-rw-r--r--data/scripts/gUnk_080149CC.inc55
-rw-r--r--data/scripts/gUnk_08014A80.inc43
-rw-r--r--data/scripts/gUnk_08014B10.inc10
-rw-r--r--data/scripts/gUnk_08014B34.inc117
-rw-r--r--data/scripts/gUnk_08014CDC.inc57
-rw-r--r--data/scripts/gUnk_08014DCC.inc20
-rw-r--r--data/scripts/gUnk_08014E14.inc262
-rw-r--r--data/scripts/gUnk_08015234.inc30
-rw-r--r--data/scripts/gUnk_080152B4.inc11
-rw-r--r--data/scripts/gUnk_080152DC.inc11
-rw-r--r--data/scripts/gUnk_08015304.inc14
-rw-r--r--data/scripts/gUnk_08015338.inc11
-rw-r--r--data/scripts/gUnk_08015360.inc10
-rw-r--r--data/scripts/gUnk_08015384.inc4
-rw-r--r--data/scripts/gUnk_08015390.inc23
-rw-r--r--data/scripts/gUnk_080153EC.inc36
-rw-r--r--data/scripts/gUnk_0801548E.inc26
-rw-r--r--data/scripts/gUnk_0801550C.inc44
-rw-r--r--data/scripts/gUnk_080155F4.inc10
-rw-r--r--data/scripts/gUnk_08015618.inc22
-rw-r--r--data/scripts/gUnk_08015684.inc46
-rw-r--r--data/scripts/gUnk_08015754.inc20
-rw-r--r--data/scripts/gUnk_080157AC.inc70
-rw-r--r--data/scripts/gUnk_080158F8.inc8
-rw-r--r--data/scripts/gUnk_08015918.inc8
-rw-r--r--data/scripts/gUnk_08015938.inc8
-rw-r--r--data/scripts/gUnk_08015958.inc71
-rw-r--r--data/scripts/gUnk_08015A7C.inc10
-rw-r--r--data/scripts/gUnk_08015AA0.inc10
-rw-r--r--data/scripts/gUnk_08015AC4.inc21
-rw-r--r--data/scripts/gUnk_08015B14.inc10
-rw-r--r--data/scripts/gUnk_08015B34.inc20
-rw-r--r--data/scripts/gUnk_08015B84.inc10
-rw-r--r--data/scripts/gUnk_08015BA8.inc21
-rw-r--r--data/scripts/gUnk_08015BE8.inc39
-rw-r--r--data/scripts/gUnk_08015C7C.inc19
-rw-r--r--data/scripts/gUnk_08015CD4.inc67
-rw-r--r--data/scripts/gUnk_08015DF0.inc26
-rw-r--r--data/scripts/gUnk_08015E58.inc40
-rw-r--r--data/scripts/gUnk_08015F08.inc14
-rw-r--r--data/scripts/gUnk_08015F3C.inc18
-rw-r--r--data/scripts/gUnk_08015F80.inc11
-rw-r--r--data/scripts/gUnk_08015FA4.inc9
-rw-r--r--data/scripts/gUnk_08015FC0.inc18
-rw-r--r--data/scripts/gUnk_08016004.inc12
-rw-r--r--data/scripts/gUnk_08016030.inc14
-rw-r--r--data/scripts/gUnk_08016062.inc4
-rw-r--r--data/scripts/gUnk_0801606C.inc14
-rw-r--r--data/scripts/gUnk_0801609E.inc4
-rw-r--r--data/scripts/gUnk_080160A8.inc182
-rw-r--r--data/scripts/gUnk_0801635C.inc8
-rw-r--r--data/scripts/gUnk_0801637C.inc5
-rw-r--r--data/scripts/gUnk_08016384.inc57
-rw-r--r--data/scripts/gUnk_08016482.inc80
-rw-r--r--data/scripts/gUnk_080165A4.inc16
-rw-r--r--data/scripts/gUnk_080165D8.inc239
-rw-r--r--data/scripts/script_08008B5C.inc124
-rw-r--r--data/scripts/script_08008D50.inc17
-rw-r--r--data/scripts/script_08008D8C.inc107
-rw-r--r--data/scripts/script_08008F74.inc19
-rw-r--r--data/scripts/script_08008FC0.inc12
-rw-r--r--data/scripts/script_08008FFC.inc18
-rw-r--r--data/scripts/script_0800903C.inc193
-rw-r--r--data/scripts/script_08009320.inc9
-rw-r--r--data/scripts/script_08009340.inc5
-rw-r--r--data/scripts/script_08009348.inc25
-rw-r--r--data/scripts/script_0800939A.inc51
-rw-r--r--data/scripts/script_08009464.inc28
-rw-r--r--data/scripts/script_080094CC.inc14
-rw-r--r--data/scripts/script_080094FC.inc69
-rw-r--r--data/scripts/script_080095F2.inc73
-rw-r--r--data/scripts/script_08009704.inc15
-rw-r--r--data/scripts/script_08009740.inc45
-rw-r--r--data/scripts/script_080097F0.inc20
-rw-r--r--data/scripts/script_08009838.inc17
-rw-r--r--data/scripts/script_0800987C.inc20
-rw-r--r--data/scripts/script_080098D4.inc20
-rw-r--r--data/scripts/script_08009918.inc15
-rw-r--r--data/scripts/script_08009950.inc37
-rw-r--r--data/scripts/script_080099DC.inc23
-rw-r--r--data/scripts/script_08009A34.inc20
-rw-r--r--data/scripts/script_08009A84.inc26
-rw-r--r--data/scripts/script_08009AF8.inc16
-rw-r--r--data/scripts/script_08009B30.inc20
-rw-r--r--data/scripts/script_08009B78.inc61
-rw-r--r--data/scripts/script_08009C68.inc39
-rw-r--r--data/scripts/script_08009CFC.inc27
-rw-r--r--data/scripts/script_08009D6C.inc18
-rw-r--r--data/scripts/script_08009DB0.inc41
-rw-r--r--data/scripts/script_08009E4E.inc5
-rw-r--r--data/scripts/script_08009E58.inc12
-rw-r--r--data/scripts/script_08009E80.inc5
-rw-r--r--data/scripts/script_08009E88.inc19
-rw-r--r--data/scripts/script_08009ECC.inc11
-rw-r--r--data/scripts/script_08009EF0.inc11
-rw-r--r--data/scripts/script_08009F14.inc108
-rw-r--r--data/scripts/script_0800A088.inc12
-rw-r--r--data/scripts/script_0800A0B4.inc20
-rw-r--r--data/scripts/script_0800A0FC.inc24
-rw-r--r--data/scripts/script_0800A160.inc19
-rw-r--r--data/scripts/script_0800A1B4.inc10
-rw-r--r--data/scripts/script_0800A1D8.inc63
-rw-r--r--data/scripts/script_0800A310.inc43
-rw-r--r--data/scripts/script_0800A3D8.inc60
-rw-r--r--data/scripts/script_0800A500.inc30
-rw-r--r--data/scripts/script_0800A590.inc35
-rw-r--r--data/scripts/script_0800A638.inc10
-rw-r--r--data/scripts/script_0800A65C.inc10
-rw-r--r--data/scripts/script_0800A680.inc10
-rw-r--r--data/scripts/script_0800A6A4.inc12
-rw-r--r--data/scripts/script_0800A6D4.inc12
-rw-r--r--data/scripts/script_0800A704.inc12
-rw-r--r--data/scripts/script_0800A734.inc12
-rw-r--r--data/scripts/script_0800A764.inc31
-rw-r--r--data/scripts/script_0800A7E4.inc94
-rw-r--r--data/scripts/script_0800A964.inc11
-rw-r--r--data/scripts/script_0800A988.inc11
-rw-r--r--data/scripts/script_0800A9AC.inc11
-rw-r--r--data/scripts/script_0800A9D0.inc11
-rw-r--r--data/scripts/script_0800A9F4.inc19
-rw-r--r--data/scripts/script_0800AA48.inc11
-rw-r--r--data/scripts/script_0800AA6C.inc11
-rw-r--r--data/scripts/script_0800AA90.inc11
-rw-r--r--data/scripts/script_0800AAB4.inc11
-rw-r--r--data/scripts/script_0800AAD8.inc12
-rw-r--r--data/scripts/script_0800AB08.inc21
-rw-r--r--data/scripts/script_0800AB6E.inc69
-rw-r--r--data/scripts/script_0800ACBC.inc10
-rw-r--r--data/scripts/script_0800ACE0.inc25
-rw-r--r--data/scripts/script_0800AD54.inc65
-rw-r--r--data/scripts/script_0800AEA4.inc15
-rw-r--r--data/scripts/script_0800AEDC.inc15
-rw-r--r--data/scripts/script_0800AF18.inc12
-rw-r--r--data/scripts/script_0800AF44.inc11
-rw-r--r--data/scripts/script_0800AF68.inc11
-rw-r--r--data/scripts/script_0800AF8C.inc11
-rw-r--r--data/scripts/script_0800AFB0.inc17
-rw-r--r--data/scripts/script_0800AFE8.inc11
-rw-r--r--data/scripts/script_0800B00C.inc44
-rw-r--r--data/scripts/script_0800B0AC.inc11
-rw-r--r--data/scripts/script_0800B0D0.inc52
-rw-r--r--data/scripts/script_0800B1C0.inc16
-rw-r--r--data/scripts/script_0800B200.inc22
-rw-r--r--data/scripts/script_0800B254.inc55
-rw-r--r--data/scripts/script_0800B308.inc39
-rw-r--r--data/scripts/script_0800B3A4.inc24
-rw-r--r--data/scripts/script_0800B41C.inc36
-rw-r--r--data/scripts/script_0800B4AC.inc43
-rw-r--r--data/scripts/script_0800B54C.inc11
-rw-r--r--data/scripts/script_0800B574.inc20
-rw-r--r--data/scripts/script_0800B5C4.inc12
-rw-r--r--data/scripts/script_0800B5EC.inc61
-rw-r--r--data/scripts/script_0800B6C8.inc62
-rw-r--r--data/scripts/script_0800B7C4.inc12
-rw-r--r--data/scripts/script_0800B7FC.inc11
-rw-r--r--data/scripts/script_0800B828.inc118
-rw-r--r--data/scripts/script_0800B9B4.inc75
-rw-r--r--data/scripts/script_0800BACC.inc15
-rw-r--r--data/scripts/script_0800BB00.inc15
-rw-r--r--data/scripts/script_0800BB30.inc15
-rw-r--r--data/scripts/script_0800BB64.inc17
-rw-r--r--data/scripts/script_0800BBA4.inc16
-rw-r--r--data/scripts/script_0800BBDC.inc14
-rw-r--r--data/scripts/script_0800BC08.inc21
-rw-r--r--data/scripts/script_0800BC50.inc37
-rw-r--r--data/scripts/script_0800BCE8.inc36
-rw-r--r--data/scripts/script_0800BD78.inc35
-rw-r--r--data/scripts/script_0800BE1C.inc47
-rw-r--r--data/scripts/script_0800BECC.inc25
-rw-r--r--data/scripts/script_0800BF38.inc53
-rw-r--r--data/scripts/script_0800C004.inc36
-rw-r--r--data/scripts/script_0800C0B0.inc47
-rw-r--r--data/scripts/script_0800C160.inc27
-rw-r--r--data/scripts/script_0800C1D8.inc53
-rw-r--r--data/scripts/script_0800C2A4.inc36
-rw-r--r--data/scripts/script_0800C350.inc8
-rw-r--r--data/scripts/script_0800C370.inc13
-rw-r--r--data/scripts/script_0800C3B0.inc7
-rw-r--r--data/scripts/script_0800C3CC.inc14
-rw-r--r--data/scripts/script_0800C410.inc16
-rw-r--r--data/scripts/script_0800C45C.inc17
-rw-r--r--data/scripts/script_0800C494.inc17
-rw-r--r--data/scripts/script_0800C4D0.inc17
-rw-r--r--data/scripts/script_0800C50C.inc18
-rw-r--r--data/scripts/script_0800C550.inc243
-rw-r--r--data/scripts/script_0800C8C8.inc11
-rw-r--r--data/scripts/script_0800C8F0.inc12
-rw-r--r--data/scripts/script_0800C91C.inc81
-rw-r--r--data/scripts/script_0800CA8C.inc13
-rw-r--r--data/scripts/script_0800CABC.inc34
-rw-r--r--data/scripts/script_0800CB54.inc30
-rw-r--r--data/scripts/script_0800CBD4.inc34
-rw-r--r--data/scripts/script_0800CC6C.inc34
-rw-r--r--data/scripts/script_0800CD04.inc28
-rw-r--r--data/scripts/script_0800CD7C.inc266
-rw-r--r--data/scripts/script_0800D190.inc10
-rw-r--r--data/scripts/script_0800D1B4.inc12
-rw-r--r--data/scripts/script_0800D1E0.inc11
-rw-r--r--data/scripts/script_0800D218.inc12
-rw-r--r--data/scripts/script_0800D242.inc4
-rw-r--r--data/scripts/script_0800D24C.inc4
-rw-r--r--data/scripts/script_0800D254.inc11
-rw-r--r--data/scripts/script_0800D278.inc100
-rw-r--r--data/scripts/script_0800D3EC.inc12
-rw-r--r--data/scripts/script_0800D414.inc140
-rw-r--r--data/scripts/script_0800D698.inc9
-rw-r--r--data/scripts/script_0800D6B4.inc9
-rw-r--r--data/scripts/script_0800D6D0.inc11
-rw-r--r--data/scripts/script_0800D6F0.inc11
-rw-r--r--data/scripts/script_0800D710.inc23
-rw-r--r--data/scripts/script_0800D76C.inc48
-rw-r--r--data/scripts/script_0800D84C.inc13
-rw-r--r--data/scripts/script_0800D874.inc49
-rw-r--r--data/scripts/script_0800D92C.inc11
-rw-r--r--data/scripts/script_0800D954.inc41
-rw-r--r--data/scripts/script_0800DA00.inc11
-rw-r--r--data/scripts/script_0800DA28.inc14
-rw-r--r--data/scripts/script_0800DA60.inc45
-rw-r--r--data/scripts/script_0800DB18.inc6
-rw-r--r--data/scripts/script_0800DB28.inc21
-rw-r--r--data/scripts/script_0800DB78.inc44
-rw-r--r--data/scripts/script_0800DC4C.inc21
-rw-r--r--data/scripts/script_0800DCAC.inc67
-rw-r--r--data/scripts/script_0800DDD0.inc12
-rw-r--r--data/scripts/script_0800DE00.inc13
-rw-r--r--data/scripts/script_0800DE2C.inc10
-rw-r--r--data/scripts/script_0800DE50.inc9
-rw-r--r--data/scripts/script_0800DE78.inc14
-rw-r--r--data/scripts/script_0800DEB0.inc10
-rw-r--r--data/scripts/script_0800DED4.inc21
-rw-r--r--data/scripts/script_0800DF24.inc38
-rw-r--r--data/scripts/script_0800DFB4.inc13
-rw-r--r--data/scripts/script_0800DFE4.inc29
-rw-r--r--data/scripts/script_0800E050.inc20
-rw-r--r--data/scripts/script_0800E094.inc11
-rw-r--r--data/scripts/script_0800E0BC.inc298
-rw-r--r--data/scripts/script_0800E504.inc18
-rw-r--r--data/scripts/script_0800E544.inc20
-rw-r--r--data/scripts/script_0800E58C.inc17
-rw-r--r--data/scripts/script_0800E5C4.inc7
-rw-r--r--data/scripts/script_0800E5D6.inc13
-rw-r--r--data/scripts/script_0800E600.inc14
-rw-r--r--data/scripts/script_0800E62C.inc14
-rw-r--r--data/scripts/script_0800E658.inc14
-rw-r--r--data/scripts/script_0800E684.inc14
-rw-r--r--data/scripts/script_0800E6B0.inc141
-rw-r--r--data/scripts/script_0800E8A4.inc14
-rw-r--r--data/scripts/script_0800E8D6.inc14
-rw-r--r--data/scripts/script_0800E908.inc65
-rw-r--r--data/scripts/script_0800E9F4.inc11
-rw-r--r--data/scripts/script_0800EA1C.inc15
-rw-r--r--data/scripts/script_0800EA54.inc326
-rw-r--r--data/scripts/script_0800EF40.inc26
-rw-r--r--data/scripts/script_0800EF9C.inc11
-rw-r--r--data/scripts/script_0800EFC0.inc86
-rw-r--r--data/scripts/script_0800F14C.inc15
-rw-r--r--data/scripts/script_0800F184.inc107
-rw-r--r--data/scripts/script_0800F33C.inc7
-rw-r--r--data/scripts/script_0800F354.inc7
-rw-r--r--data/scripts/script_0800F36C.inc7
-rw-r--r--data/scripts/script_0800F384.inc7
-rw-r--r--data/scripts/script_0800F39C.inc40
-rw-r--r--data/scripts/script_0800F430.inc41
-rw-r--r--data/scripts/script_0800F4C4.inc40
-rw-r--r--data/scripts/script_0800F554.inc139
-rw-r--r--data/scripts/script_0800F724.inc174
-rw-r--r--data/scripts/script_0800FA54.inc10
-rw-r--r--data/scripts/script_0800FA78.inc10
-rw-r--r--data/scripts/script_0800FA9C.inc10
-rw-r--r--data/scripts/script_0800FAC0.inc10
-rw-r--r--data/scripts/script_0800FAE4.inc14
-rw-r--r--data/scripts/script_0800FB2C.inc7
-rw-r--r--data/scripts/script_0800FB44.inc100
-rw-r--r--data/scripts/script_0800FD0C.inc27
-rw-r--r--data/scripts/script_0800FD80.inc9
-rw-r--r--data/scripts/script_0800FDA0.inc105
-rw-r--r--data/scripts/script_0800FF18.inc26
-rw-r--r--data/scripts/script_0800FF74.inc83
-rw-r--r--data/scripts/script_080100C8.inc111
-rw-r--r--data/scripts/script_08010264.inc479
-rw-r--r--data/scripts/script_08010964.inc36
-rw-r--r--data/scripts/script_080109F0.inc11
-rw-r--r--data/scripts/script_08010A14.inc11
-rw-r--r--data/scripts/script_08010A38.inc11
-rw-r--r--data/scripts/script_08010A5C.inc18
-rw-r--r--data/scripts/script_08010A98.inc52
-rw-r--r--data/scripts/script_08010B68.inc26
-rw-r--r--data/scripts/script_08010BB4.inc137
-rw-r--r--data/scripts/script_08010E5A.inc55
-rw-r--r--data/scripts/script_08010F84.inc44
-rw-r--r--data/scripts/script_08011074.inc10
-rw-r--r--data/scripts/script_08011098.inc9
-rw-r--r--data/scripts/script_080110BC.inc12
-rw-r--r--data/scripts/script_080110E8.inc16
-rw-r--r--data/scripts/script_08011128.inc36
-rw-r--r--data/scripts/script_080111CC.inc53
-rw-r--r--data/scripts/script_080112C4.inc51
-rw-r--r--data/scripts/script_080113AA.inc34
-rw-r--r--data/scripts/script_08011442.inc43
-rw-r--r--data/scripts/script_08011508.inc44
-rw-r--r--data/scripts/script_080115D0.inc15
-rw-r--r--data/scripts/script_08011608.inc15
-rw-r--r--data/scripts/script_08011640.inc25
-rw-r--r--data/scripts/script_080116A8.inc85
-rw-r--r--data/scripts/script_0801183C.inc19
-rw-r--r--data/scripts/script_08011890.inc16
-rw-r--r--data/scripts/script_080118D4.inc21
-rw-r--r--data/scripts/script_08011930.inc5
-rw-r--r--data/scripts/script_08011940.inc4
-rw-r--r--data/scripts/script_0801194C.inc125
-rw-r--r--data/scripts/script_08011B20.inc10
-rw-r--r--data/scripts/script_08011B40.inc76
-rw-r--r--data/scripts/script_08011C50.inc13
-rw-r--r--data/scripts/script_08011C7C.inc525
-rw-r--r--data/scripts/script_0801232C.inc68
-rw-r--r--data/scripts/script_08012410.inc10
-rw-r--r--data/scripts/script_08012430.inc155
-rw-r--r--data/scripts/script_080126FC.inc231
-rw-r--r--data/scripts/script_08012AB0.inc8
-rw-r--r--data/scripts/script_08012AC8.inc12
-rw-r--r--data/scripts/script_08012AF0.inc11
-rw-r--r--data/scripts/script_08012B18.inc4
-rw-r--r--data/scripts/script_08012B24.inc11
-rw-r--r--data/scripts/script_08012B50.inc11
-rw-r--r--data/scripts/script_08012B7C.inc11
-rw-r--r--data/scripts/script_08012BA8.inc20
-rw-r--r--data/scripts/script_08012BF8.inc20
-rw-r--r--data/scripts/script_08012C48.inc10
-rw-r--r--data/scripts/script_08012C68.inc34
-rw-r--r--data/scripts/script_08012CD8.inc19
-rw-r--r--data/scripts/script_08012D18.inc23
-rw-r--r--data/scripts/script_08012D70.inc16
-rw-r--r--data/scripts/script_08012DB0.inc11
-rw-r--r--data/scripts/script_08012DD8.inc11
-rw-r--r--data/scripts/script_08012DF8.inc12
-rw-r--r--data/scripts/script_08012E20.inc11
-rw-r--r--data/scripts/script_08012E44.inc19
-rw-r--r--data/scripts/script_08012E88.inc35
-rw-r--r--data/scripts/script_08012F0C.inc32
-rw-r--r--data/scripts/script_08012F86.inc91
-rw-r--r--data/scripts/script_080130E4.inc14
-rw-r--r--data/scripts/script_08013114.inc36
-rw-r--r--data/scripts/script_0801319A.inc77
-rw-r--r--data/scripts/script_080132E4.inc11
-rw-r--r--data/scripts/script_0801330C.inc11
-rw-r--r--data/scripts/script_08013330.inc8
-rw-r--r--data/scripts/script_0801334C.inc13
-rw-r--r--data/scripts/script_08013378.inc16
-rw-r--r--data/scripts/script_080133C4.inc14
-rw-r--r--data/scripts/script_080133F8.inc34
-rw-r--r--data/scripts/script_08013494.inc18
-rw-r--r--data/scripts/script_080134DC.inc72
-rw-r--r--data/scripts/script_08013650.inc23
-rw-r--r--data/scripts/script_080136B4.inc10
-rw-r--r--data/scripts/script_080136D8.inc14
-rw-r--r--data/scripts/script_08013720.inc80
-rw-r--r--data/scripts/script_080138B4.inc91
-rw-r--r--data/scripts/script_08013AA6.inc28
-rw-r--r--data/scripts/script_08013B18.inc23
-rw-r--r--data/scripts/script_08013B70.inc12
-rw-r--r--data/scripts/script_08013BA8.inc12
-rw-r--r--data/scripts/script_08013BE8.inc51
-rw-r--r--data/scripts/script_08013CA4.inc24
-rw-r--r--data/scripts/script_08013D04.inc15
-rw-r--r--data/scripts/script_08013D44.inc15
-rw-r--r--data/scripts/script_08013D84.inc15
-rw-r--r--data/scripts/script_08013DC4.inc15
-rw-r--r--data/scripts/script_08013E04.inc11
-rw-r--r--data/scripts/script_08013E28.inc11
-rw-r--r--data/scripts/script_08013E4C.inc11
-rw-r--r--data/scripts/script_08013E70.inc11
-rw-r--r--data/scripts/script_08013E94.inc9
-rw-r--r--data/scripts/script_08013EB0.inc9
-rw-r--r--data/scripts/script_08013ECC.inc9
-rw-r--r--data/scripts/script_08013EE8.inc9
-rw-r--r--data/scripts/script_08013F04.inc13
-rw-r--r--data/scripts/script_08013F34.inc13
-rw-r--r--data/scripts/script_08013F64.inc13
-rw-r--r--data/scripts/script_08013F94.inc25
-rw-r--r--data/scripts/script_08013FE8.inc30
-rw-r--r--data/scripts/script_08014054.inc10
-rw-r--r--data/scripts/script_08014074.inc10
-rw-r--r--data/scripts/script_08014094.inc10
-rw-r--r--data/scripts/script_080140B8.inc10
-rw-r--r--data/scripts/script_080140DC.inc15
-rw-r--r--data/scripts/script_08014118.inc15
-rw-r--r--data/scripts/script_08014154.inc17
-rw-r--r--data/scripts/script_08014198.inc17
-rw-r--r--data/scripts/script_080141DC.inc13
-rw-r--r--data/scripts/script_08014210.inc13
-rw-r--r--data/scripts/script_08014248.inc26
-rw-r--r--data/scripts/script_080142B0.inc60
-rw-r--r--data/scripts/script_08014384.inc21
-rw-r--r--data/scripts/script_080143C0.inc37
-rw-r--r--data/scripts/script_08014450.inc52
-rw-r--r--data/scripts/script_0801450C.inc34
-rw-r--r--data/scripts/script_08014588.inc10
-rw-r--r--data/scripts/script_080145B0.inc18
-rw-r--r--data/scripts/script_080145E8.inc127
-rw-r--r--data/scripts/script_080147DC.inc10
-rw-r--r--data/scripts/script_08014804.inc87
-rw-r--r--data/scripts/script_08014958.inc35
-rw-r--r--data/scripts/script_080149CC.inc55
-rw-r--r--data/scripts/script_08014A80.inc43
-rw-r--r--data/scripts/script_08014B10.inc10
-rw-r--r--data/scripts/script_08014B34.inc117
-rw-r--r--data/scripts/script_08014CDC.inc57
-rw-r--r--data/scripts/script_08014DCC.inc20
-rw-r--r--data/scripts/script_08014E14.inc262
-rw-r--r--data/scripts/script_08015234.inc30
-rw-r--r--data/scripts/script_080152B4.inc11
-rw-r--r--data/scripts/script_080152DC.inc11
-rw-r--r--data/scripts/script_08015304.inc14
-rw-r--r--data/scripts/script_08015338.inc11
-rw-r--r--data/scripts/script_08015360.inc10
-rw-r--r--data/scripts/script_08015384.inc4
-rw-r--r--data/scripts/script_08015390.inc23
-rw-r--r--data/scripts/script_080153EC.inc36
-rw-r--r--data/scripts/script_0801548E.inc26
-rw-r--r--data/scripts/script_0801550C.inc44
-rw-r--r--data/scripts/script_080155F4.inc10
-rw-r--r--data/scripts/script_08015618.inc22
-rw-r--r--data/scripts/script_08015684.inc46
-rw-r--r--data/scripts/script_08015754.inc20
-rw-r--r--data/scripts/script_080157AC.inc70
-rw-r--r--data/scripts/script_080158F8.inc8
-rw-r--r--data/scripts/script_08015918.inc8
-rw-r--r--data/scripts/script_08015938.inc8
-rw-r--r--data/scripts/script_08015958.inc71
-rw-r--r--data/scripts/script_08015A7C.inc10
-rw-r--r--data/scripts/script_08015AA0.inc10
-rw-r--r--data/scripts/script_08015AC4.inc21
-rw-r--r--data/scripts/script_08015B14.inc10
-rw-r--r--data/scripts/script_08015B34.inc20
-rw-r--r--data/scripts/script_08015B84.inc10
-rw-r--r--data/scripts/script_08015BA8.inc21
-rw-r--r--data/scripts/script_08015BE8.inc39
-rw-r--r--data/scripts/script_08015C7C.inc19
-rw-r--r--data/scripts/script_08015CD4.inc67
-rw-r--r--data/scripts/script_08015DF0.inc26
-rw-r--r--data/scripts/script_08015E58.inc40
-rw-r--r--data/scripts/script_08015F08.inc14
-rw-r--r--data/scripts/script_08015F3C.inc18
-rw-r--r--data/scripts/script_08015F80.inc11
-rw-r--r--data/scripts/script_08015FA4.inc9
-rw-r--r--data/scripts/script_08015FC0.inc18
-rw-r--r--data/scripts/script_08016004.inc12
-rw-r--r--data/scripts/script_08016030.inc14
-rw-r--r--data/scripts/script_08016062.inc4
-rw-r--r--data/scripts/script_0801606C.inc14
-rw-r--r--data/scripts/script_0801609E.inc4
-rw-r--r--data/scripts/script_080160A8.inc182
-rw-r--r--data/scripts/script_0801635C.inc8
-rw-r--r--data/scripts/script_0801637C.inc5
-rw-r--r--data/scripts/script_08016384.inc57
-rw-r--r--data/scripts/script_08016482.inc80
-rw-r--r--data/scripts/script_080165A4.inc16
-rw-r--r--data/scripts/script_080165D8.inc239
804 files changed, 14398 insertions, 14398 deletions
diff --git a/data/scripts/gUnk_08008B5C.inc b/data/scripts/gUnk_08008B5C.inc
deleted file mode 100644
index 7ababbc6..00000000
--- a/data/scripts/gUnk_08008B5C.inc
+++ /dev/null
@@ -1,124 +0,0 @@
-SCRIPT_START gUnk_08008B5C
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807E930 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E944
-_0807E864
-_0807E930 0x0004
-Call sub_0807F2D4
-Call sub_0806BBB0
-_0807EA94
-_0807E930 0x0008
-_0807E878
-Jump 0xffe2
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x000a
-_0807E930 0x0000
-StopScript
-_0807E944
-_0807E864
-_0807E930 0x0004
-Call sub_0807F2D4
-TextboxNoOverlapFollow 0x4912
-_0807EA94
-_0807E930 0x0008
-_0807E878
-Jump 0xffe4
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x000a
-_0807E930 0x0000
-StopScript
-_0807E944
-_0807E864
-SetGlobalFlag 0x0061
-_0807E930 0x0004
-Call sub_0807F2D4
-_0807EA94
-Call sub_0806BA34
-JumpIfNot 0x0066
-_0807EA94
-CallWithArg sub_0806BB1C, 0x00000000
-Call sub_0807F2D4
-CallWithArg sub_0806BB1C, 0x00000001
-Call sub_0806BB7C
-JumpIfNot 0x0048
-TextboxNoOverlap 0x490c
-_0807EA94
-LoadRoomEntityList gUnk_080D6784
-WaitForSomething 0x00000001
-WaitForSomething 0x00000004
-Wait 0x000f
-SoundReq 0x0072
-_0807E930 0x0004
-Call sub_0807F2D4
-TextboxNoOverlap 0x4913
-_0807EA94
-_0807E930 0x0008
-Call sub_0807F2D4
-Jump 0x000a
-_0807E930 0x0008
-Wait 0x000f
-_0807EA94
-_0807E878
-Jump 0xff70
-StartScript
-SetEntityPositionRelative 0x00180068
-_0807EF80 0x000f
-_0807EB44 0x0004
-_0807E930 0x0004
-SetEntityNonPlanarMovement 0x0300
-SoundReq 0x0121
-StopScript
-WaitForSomething 0x00000002
-TextboxNoOverlap 0x490d
-_0807EA94
-_0807EF80 0x0007
-Call sub_08064D08
-_0807EDD4 0x0068, 0x0078
-Call sub_08064D10
-Wait 0x000f
-_0807EB44 0x0002
-Wait 0x000f
-Call sub_08064D08
-_0807EDD4 0x0098, 0x0078
-Call sub_08064D10
-Wait 0x000f
-_0807EB44 0x0004
-SoundReq 0x007f
-Wait 0x000f
-_0807EB44 0x0002
-_0807EDD4 0x00ac, 0x0078
-Wait 0x000f
-_0807EB44 0x0004
-SoundReq 0x007f
-Wait 0x000f
-_0807EB44 0x0002
-_0807EDD4 0x00c0, 0x0078
-Wait 0x000f
-_0807EB44 0x0004
-SoundReq 0x007f
-Wait 0x000f
-_0807EB44 0x0006
-Wait 0x001e
-Call sub_08064D08
-_0807EDD4 0x0068, 0x0078
-Call sub_08064D10
-Wait 0x000f
-_0807EB44 0x0000
-Wait 0x000f
-Call sub_08064D08
-_0807EDD4 0x0068, 0x0018
-Call sub_08064D10
-SoundReq 0x0121
-_0807E5F8 0x00000001
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08008D50.inc b/data/scripts/gUnk_08008D50.inc
deleted file mode 100644
index a26efd03..00000000
--- a/data/scripts/gUnk_08008D50.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_08008D50
-StartScript
-SetEntityPositionRelative 0x00680068
-_0807F0B4 0x0004
-CameraTargetEntity
-StopScript
-Wait 0x001e
-_0807E5F8 0x00000002
-WaitForSomething 0x00000001
-Wait 0x000f
-_0807F0B4 0x0004
-CameraTargetPlayer
-Wait 0x001e
-_0807E5F8 0x00000004
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08008D8C.inc b/data/scripts/gUnk_08008D8C.inc
deleted file mode 100644
index 105f3c07..00000000
--- a/data/scripts/gUnk_08008D8C.inc
+++ /dev/null
@@ -1,107 +0,0 @@
-SCRIPT_START gUnk_08008D8C
-StartScript
-Call sub_08061FD8
-Call sub_08061E70
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-Call sub_080643D8
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-Jump 0xffd2
-StartScript
-SetEntityPositionRelative 0x00780088
-StopScript
-CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807F0B4 0x0001
-CameraTargetEntity
-WaitForPlayerAction0x17
-Wait 0x003c
-StartPlayerScript gUnk_08008F74
-WaitForSomething2 0x00000020
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Wait 0x003c
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Wait 0x000f
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-TextboxNoOverlapFollowPos 0x000e1053
-_0807EA94
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807F034 0x0035
-WaitPlayerAction8
-StartPlayerScript gUnk_08008FC0
-WaitForSomething2 0x00000020
-_0807E8E4_0
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000010
-Wait 0x0078
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E8E4_1
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807F034 0x0047
-WaitPlayerAction8
-_0807E914 0x00000003
-Call sub_0807F420
-_0807E8E4_0
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807F0B4 0x0004
-CameraTargetPlayer
-SetGlobalFlag 0x0015
-Call sub_0806DCC0
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08008F74.inc b/data/scripts/gUnk_08008F74.inc
deleted file mode 100644
index 7fe1aeee..00000000
--- a/data/scripts/gUnk_08008F74.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_08008F74
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x00b8, 0x0090
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000040
-_0807EF80 0x0001
-_0807EDD4 0x0088, 0x0078
-_0807EB44 0x0000
-_0807EF80 0x0000
-Wait 0x000f
-_0807E5F8 0x00000020
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08008FC0.inc b/data/scripts/gUnk_08008FC0.inc
deleted file mode 100644
index 4fe5a130..00000000
--- a/data/scripts/gUnk_08008FC0.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08008FC0
-_0807F078 0x0001, 0x0001
-CallWithArg sub_0807F918, 0x00000001
-SoundReq 0x0109
-CallWithArg sub_0807F238, 0x0000045f
-Call sub_0807F304
-TextboxNoOverlapFollowPos 0x000e0501
-_0807EA94
-_0807E5F8 0x00000020
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08008FFC.inc b/data/scripts/gUnk_08008FFC.inc
deleted file mode 100644
index e65061c3..00000000
--- a/data/scripts/gUnk_08008FFC.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08008FFC
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-StopScript
-WaitForSomething 0x00000010
-SoundReq 0x011c
-_0807E930 0x0001
-Wait 0x0010
-SoundReq 0x011c
-_0807EB44 0x0004
-_0807E930 0x0006
-Wait 0x0010
-_0807EF80 0x000f
-SetEntityNonPlanarMovement 0x0200
-_0807ECC4 0x1c20
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800903C.inc b/data/scripts/gUnk_0800903C.inc
deleted file mode 100644
index a1a124ed..00000000
--- a/data/scripts/gUnk_0800903C.inc
+++ /dev/null
@@ -1,193 +0,0 @@
-SCRIPT_START gUnk_0800903C
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000004
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-_0807EB44 0x0002
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EB44 0x0004
-_0807E5F8 0x00000008
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-Jump 0x0202
-.short 0x0000
-StartScript
-Call sub_0807F348
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-WaitForSomething2 0x00000080
-_0807EB44 0x0004
-_0807ECC4 0x0008
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e1050
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e1052
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EB44 0x0006
-_0807E930 0x0005
-TextboxNoOverlapFollowPos 0x000e1054
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EB44 0x0004
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e1056
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e1057
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e1058
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0004
-TextboxNoOverlapFollowPos 0x000e105c
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806673C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-StartScript
-Call sub_0807F348
-_0807EB44 0x0006
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000001
-_0807EB74
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x0000105b
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EF80 0x0005
-Wait 0x003c
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x00001051
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB74
-_0807EB8C
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x00001055
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB74
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0001
-_0807EDD4 0x0098, 0x0078
-_0807EB74
-_0807EF80 0x0000
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x00001059
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-Jump 0x0042
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_080668F0
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08066904
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-.short 0x0000
-StartScript
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x105e
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0806672C
-_0807EF80 0x000a
-StopScript
-Jump 0xfe90
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-Call sub_08066E38
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x1071
-_0807EA94
-_0807E878
-Jump 0xffec
-.short 0x0000
-StartScript
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009320.inc b/data/scripts/gUnk_08009320.inc
deleted file mode 100644
index 381ac07b..00000000
--- a/data/scripts/gUnk_08009320.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08009320
-StartScript
-Call sub_0806D650
-SetEntityNonPlanarMovement 0x0010
-StopScript
-_0807EEF4 0xfff8, 0x0000
-_0807EEF4 0x0008, 0x0000
-Jump 0xfff2
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009340.inc b/data/scripts/gUnk_08009340.inc
deleted file mode 100644
index 649b253d..00000000
--- a/data/scripts/gUnk_08009340.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-SCRIPT_START gUnk_08009340
-StartScript
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009348.inc b/data/scripts/gUnk_08009348.inc
deleted file mode 100644
index cf893fae..00000000
--- a/data/scripts/gUnk_08009348.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-SCRIPT_START gUnk_08009348
-StartScript
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-Call sub_0806D638
-_0807F0B4 0x0001
-CameraTargetEntity
-CheckGlobalFlag 0x0055
-JumpIf 0x002c
-TextboxNoOverlap 0x1d01
-_0807EA94
-_0807EA94
-Call sub_0806D640
-_0807F0B4 0x0001
-CameraTargetPlayer
-Wait 0x002d
-_0807F0B4 0x0004
-_0807E878
-Call sub_0807DF50
-Jump 0xffb8
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800939A.inc b/data/scripts/gUnk_0800939A.inc
deleted file mode 100644
index 42562c04..00000000
--- a/data/scripts/gUnk_0800939A.inc
+++ /dev/null
@@ -1,51 +0,0 @@
-SCRIPT_START gUnk_0800939A
-CheckLocalFlag 0x00ae
-JumpIf 0x009e
-CheckInventory1 0x000d
-JumpIf 0x0014
-CheckInventory1 0x000e
-JumpIf 0x000c
-TextboxNoOverlap 0x1d02
-_0807EA94
-Jump 0xffbc
-CheckInventory1 0x000e
-JumpIfNot 0x0018
-Call sub_0806D788
-TextboxNoOverlap 0x1d03
-_0807EA94
-Call sub_0806D70C
-Jump 0xff9e
-_0807E914 0x00001d05
-CheckLocalFlag 0x00ad
-JumpIf 0x0008
-_0807E914 0x00001d04
-TextboxNoOverlapVar
-_0807EA94
-_0807E3E8
-JumpIfNot 0xff80
-Wait 0x001e
-TextboxNoOverlap 0x1d08
-_0807EA94
-LoadRoomEntityList gUnk_080F9C38
-Wait 0x0078
-Call sub_0806D6D0
-Wait 0x00b4
-Call sub_0806D70C
-Wait 0x0078
-SetLocalFlag 0x00ae
-SetLocalFlag 0x00ad
-Call sub_0806D5D4
-_0807EB8C
-TextboxNoOverlap 0x1d09
-_0807EA94
-Wait 0x000a
-Jump 0xff3a
-Call sub_0806D600
-JumpIf 0x000c
-TextboxNoOverlap 0x1d0a
-_0807EA94
-JumpIfNot 0xff26
-TextboxNoOverlap 0x1d0b
-_0807EA94
-Call sub_0806D74C
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08009464.inc b/data/scripts/gUnk_08009464.inc
deleted file mode 100644
index bf0ba878..00000000
--- a/data/scripts/gUnk_08009464.inc
+++ /dev/null
@@ -1,28 +0,0 @@
-SCRIPT_START gUnk_08009464
-Wait 0x003c
-_0807F0C8 0x0000, 0x0000
-LoadRoomEntityList gUnk_080F9C58
-Wait 0x003c
-Call sub_0806D70C
-Wait 0x003c
-ClearLocalFlag 0x00ae
-Call sub_0806D620
-Wait 0x003c
-WaitPlayerAction8
-_0807EB8C
-TextboxNoOverlap 0x1d0c
-_0807EA94
-Wait 0x000a
-Jump 0xfed6
-.short 0x0000
-StartScript
-Call sub_0806D7C4
-SetEntityNonPlanarMovement 0x0080
-StopScript
-Wait 0x003c
-SetEntity0x20 0x00018000
-_0807EE30
-JumpIfNot 0xfffc
-Wait 0x003c
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080094CC.inc b/data/scripts/gUnk_080094CC.inc
deleted file mode 100644
index 9cd6240f..00000000
--- a/data/scripts/gUnk_080094CC.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_080094CC
-StartScript
-Call sub_0806D804
-SetEntityNonPlanarMovement 0x0180
-StopScript
-Wait 0x003c
-SetEntity0x20 0x00018000
-Call sub_0806D858
-_0807EE30
-JumpIfNot 0xfffc
-Wait 0x001e
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080094FC.inc b/data/scripts/gUnk_080094FC.inc
deleted file mode 100644
index 75784bd1..00000000
--- a/data/scripts/gUnk_080094FC.inc
+++ /dev/null
@@ -1,69 +0,0 @@
-SCRIPT_START gUnk_080094FC
-StartScript
-Call sub_08067100
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EF80 0x0001
-_0807EB74
-Call sub_080670B4
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0000
-Jump 0xffde
-.short 0x0000
-StartScript
-Call sub_08067100
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EF80 0x0001
-_0807EB74
-Call sub_080670E4
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0000
-Jump 0xffde
-.short 0x0000
-StartScript
-Call sub_08067314
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E914 0x00000000
-Call sub_080672B0
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807E914 0x00000004
-Call sub_080672B0
-Call sub_080672C8
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807EB44 0x0004
-_0807E914 0x00000000
-Call sub_080672B0
-Jump 0xffca
-.short 0x0000
-StartScript
-Call sub_0806BE3C
-_0807EF80 0x000a
-_0807EF80 0x0007
-StopScript
-Call sub_0806BF44
-JumpIf 0x000c
-_0807EF80 0x000b
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080095F2.inc b/data/scripts/gUnk_080095F2.inc
deleted file mode 100644
index 2e76a019..00000000
--- a/data/scripts/gUnk_080095F2.inc
+++ /dev/null
@@ -1,73 +0,0 @@
-SCRIPT_START gUnk_080095F2
-CheckEntityInteractType
-JumpIfNot 0xffe8
-_0807E864
-_0807EB74
-_0807EF80 0x0001
-Call sub_0806BE84
-_0807EA94
-JumpIfNot 0x0018
-SoundReq 0x0109
-_0807F088 0x003c
-TextboxNoOverlapFollow 0x053c
-WaitPlayerAction8
-_0807EA94
-_0807F078 0x003c, 0x0001
-_0807E878
-_0807EF80 0x0000
-Jump 0xffb4
-StartScript
-_0807EF80 0x000b
-_0807EF80 0x0008
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x0020
-JumpIfNot 0xfff6
-StopScript
-Call sub_0806BF44
-JumpIf 0xfff8
-StopScript
-Call sub_0806BE3C
-_0807EF80 0x000a
-_0807EF80 0x0007
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0001
-Call sub_0806BEC8
-_0807EA94
-JumpIfNot 0x0016
-SoundReq 0x0111
-SoundReq 0x0072
-_0807F078 0x003c, 0x0002
-Call sub_0806BEFC
-_0807E878
-_0807EF80 0x0000
-Jump 0xffca
-StartScript
-_0807EF80 0x0007
-Jump 0x005c
-CheckGlobalFlag 0x0020
-JumpIf 0x0054
-StopScript
-CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08009704
-WaitForSomething2 0x00000001
-SoundReq 0x0111
-_0807EF80 0x0008
-LoadRoomEntityList gUnk_080D9048
-Wait 0x000f
-SoundReq 0x0111
-_0807EF80 0x0007
-CheckGlobalFlag 0x0020
-JumpIfNot 0xfffa
-Call sub_0807DF50
-_0807E878
-Call sub_0808692C
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009704.inc b/data/scripts/gUnk_08009704.inc
deleted file mode 100644
index f2dbe820..00000000
--- a/data/scripts/gUnk_08009704.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08009704
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0001
-_0807EDD4 0x01a0, 0x01b0
-_0807EB44 0x0000
-_0807EF80 0x0000
-Wait 0x000a
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000001
-_0807EF80 0x000d
-SetEntityNonPlanarMovement 0x0100
-_0807ECC4 0x0010
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009740.inc b/data/scripts/gUnk_08009740.inc
deleted file mode 100644
index 5f523eef..00000000
--- a/data/scripts/gUnk_08009740.inc
+++ /dev/null
@@ -1,45 +0,0 @@
-SCRIPT_START gUnk_08009740
-StartScript
-Call sub_08065D00
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807EF80 0x0007
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-Call sub_08065F64
-_0807EA94
-_0807E878
-Jump 0xffe6
-.short 0x0000
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-SoundReq 0x01f3
-Call sub_0807F40C
-_0807E8E4_1
-Wait 0x000a
-_0807E8E4_3
-Wait 0x0032
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-StartPlayerScript gUnk_0800987C
-WaitForSomething2 0x00000040
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000010
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000040
-_0807F078 0x003c, 0x0000
-SetGlobalFlag 0x0020
-_0807E8E4_3
-Wait 0x001e
-_0807EB28 0x2809
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080097F0.inc b/data/scripts/gUnk_080097F0.inc
deleted file mode 100644
index a6bab11d..00000000
--- a/data/scripts/gUnk_080097F0.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_080097F0
-StartScript
-_0807E930 0x0003
-_0807EF80 0x0007
-SetEntityNonPlanarMovement 0x0300
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-SoundReq 0x0123
-Call sub_0807F1A0
-StopScript
-StartScript
-_0807EE30
-JumpIfNot 0xfff8
-StopScript
-_0807E5F8 0x00000004
-Call sub_0807FBD4
-SoundReq 0x01f3
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009838.inc b/data/scripts/gUnk_08009838.inc
deleted file mode 100644
index 3c5ae921..00000000
--- a/data/scripts/gUnk_08009838.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_08009838
-StartScript
-_0807E930 0x0003
-_0807EF80 0x0007
-SetEntityNonPlanarMovement 0x0300
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000008
-Call sub_0809E0A0
-Call sub_0809E0D4
-SoundReq 0x01f3
-Call sub_0807FBD4
-SoundReq 0x01f3
-_0807E5F8 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800987C.inc b/data/scripts/gUnk_0800987C.inc
deleted file mode 100644
index 85662f4e..00000000
--- a/data/scripts/gUnk_0800987C.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_0800987C
-SoundReq 0x007a
-_0807EB44 0x0004
-SoundReq 0x0086
-Call sub_0807F36C
-SetEntityNonPlanarMovement 0x0400
-_0807ECF4 0x0004
-Call sub_0807F1E8
-Wait 0x001e
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-SoundReq 0x007c
-_0807EB44 0x0004
-Call sub_0807F210
-_0807EF3C 0x0200, 0x0020
-_0807EF80 0x0000
-_0807E5F8 0x00000040
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080098D4.inc b/data/scripts/gUnk_080098D4.inc
deleted file mode 100644
index ef2ea423..00000000
--- a/data/scripts/gUnk_080098D4.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_080098D4
-StartScript
-StopScript
-CheckGlobalFlag 0x0020
-JumpIfNot 0xfffa
-CheckInventory1 0x003c
-JumpIfNot 0xfffa
-CheckLocalFlag 0x005d
-JumpIf 0x0022
-SetLocalFlag 0x005d
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807EB28 0x280a
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009918.inc b/data/scripts/gUnk_08009918.inc
deleted file mode 100644
index e029d341..00000000
--- a/data/scripts/gUnk_08009918.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08009918
-StartScript
-Call sub_0807DF28
-_0807E864
-_0807E5F8 0x00000000
-StopScript
-WaitFor_2
-Wait 0x0078
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000001
-SetGlobalFlag 0x001c
-Call sub_0807DF50
-_0807E878
-Call sub_0807921C
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009950.inc b/data/scripts/gUnk_08009950.inc
deleted file mode 100644
index c4f64c1e..00000000
--- a/data/scripts/gUnk_08009950.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-SCRIPT_START gUnk_08009950
-StartScript
-Call sub_0807F348
-SetEntityNonPlanarMovement 0x0040
-_0807EB44 0x0004
-_0807E930 0x000c
-_0807E908 0x0003
-StopScript
-Wait 0x001e
-CameraTargetEntity
-_0807E778 0x0004
-_0807E800 0x00000000
-WaitFor_2
-WaitForSomething2 0x00000008
-_0807EF80 0x0004
-Wait 0x001e
-_0807E930 0x000b
-Wait 0x001e
-TextboxNoOverlapFollow 0x1002
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E908 0x0001
-_0807EB44 0x0004
-_0807EDD4 0x00b8, 0x005c
-_0807EB44 0x0006
-_0807EF80 0x0001
-TextboxNoOverlapFollow 0x1004
-_0807EA94
-_0807EF80 0x0000
-Wait 0x001e
-_0807E778 0x0002
-DoFade5
-WaitFor_2
-Call sub_08053634
-SCRIPT_END
diff --git a/data/scripts/gUnk_080099DC.inc b/data/scripts/gUnk_080099DC.inc
deleted file mode 100644
index d8d125c3..00000000
--- a/data/scripts/gUnk_080099DC.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_080099DC
-StartScript
-Call sub_0807F348
-SetEntityNonPlanarMovement 0x00c0
-_0807EB44 0x0002
-_0807EF80 0x0008
-StopScript
-WaitForSomething2 0x00000004
-_0807EF80 0x0007
-_0807EDD4 0x0068, 0x0060
-Wait 0x000f
-TextboxNoOverlapFollow 0x1001
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x0001
-TextboxNoOverlapFollow 0x1003
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009A34.inc b/data/scripts/gUnk_08009A34.inc
deleted file mode 100644
index a75ff516..00000000
--- a/data/scripts/gUnk_08009A34.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08009A34
-Wait 0x003c
-Call sub_08066258
-Wait 0x001e
-Call sub_08066258
-Wait 0x005a
-Jump 0xffea
-SetEntityPositionRelative 0x01780240
-CameraTargetEntity
-SetEntityNonPlanarMovement 0x0080
-Wait 0x0078
-SoundReq2 0x0036
-_0807E778 0x0002
-DoFade4
-WaitFor_2
-Wait 0x0078
-_0807E5F8 0x00000004
-Call sub_08053648
-_0807EDD4 0x0240, 0x0228
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009A84.inc b/data/scripts/gUnk_08009A84.inc
deleted file mode 100644
index f082bf1f..00000000
--- a/data/scripts/gUnk_08009A84.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_08009A84
-StartScript
-SetEntityPositionRelative 0x011001e8
-SetEntityNonPlanarMovement 0x00c0
-_0807EF80 0x0008
-StopScript
-WaitForSomething2 0x00000004
-_0807EF80 0x0007
-_0807EDD4 0x01e8, 0x0200
-_0807EDD4 0x01f8, 0x0218
-_0807EDD4 0x0220, 0x0228
-_0807EDD4 0x0240, 0x0228
-CameraTargetEntity
-_0807EDD4 0x0290, 0x0228
-_0807EDD4 0x0290, 0x01f8
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x0290, 0x01c8
-SetEntityNonPlanarMovement 0x00c0
-_0807EDD4 0x0290, 0x0198
-Wait 0x001e
-_0807E5F8 0x00000010
-_0807EDD4 0x0290, 0x0190
-_0807EF80 0x0008
-_0807EDD4 0x0290, 0x0188
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009AF8.inc b/data/scripts/gUnk_08009AF8.inc
deleted file mode 100644
index ebcae1d4..00000000
--- a/data/scripts/gUnk_08009AF8.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_08009AF8
-StartScript
-StopScript
-WaitForSomething2 0x00000010
-SoundReq 0x00f0
-_0807EF80 0x0008
-Wait 0x001e
-SoundReq 0x00f1
-_0807EF80 0x0007
-Wait 0x005a
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-Call sub_0805367C
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009B30.inc b/data/scripts/gUnk_08009B30.inc
deleted file mode 100644
index 4edd60e8..00000000
--- a/data/scripts/gUnk_08009B30.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08009B30
-StartScript
-Call sub_0807DF28
-_0807E864
-SetLocalFlag 0x0046
-StopScript
-WaitFor_2
-Wait 0x001e
-TextboxNoOverlapFollow 0x1005
-_0807EA94
-Wait 0x003c
-Call sub_0807529C
-Wait 0x003c
-_0807EF80 0x0014
-Wait 0x001e
-Call sub_08053250
-_0807E878
-Call sub_0807DF50
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009B78.inc b/data/scripts/gUnk_08009B78.inc
deleted file mode 100644
index 7ba8eafb..00000000
--- a/data/scripts/gUnk_08009B78.inc
+++ /dev/null
@@ -1,61 +0,0 @@
-SCRIPT_START gUnk_08009B78
-StartScript
-_0807EB44 0x0006
-SetEntityNonPlanarMovement 0x0080
-_0807E9D4
-Call sub_0807F348
-StopScript
-CheckGlobalFlag 0x0013
-JumpIf 0x00ba
-_0807E888
-Wait 0x000a
-_0807E864
-StartPlayerScript gUnk_08009CFC
-Call sub_0807DF28
-WaitForSomething2 0x00000008
-_0807EDD4 0x0080, 0x005c
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x000f
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x00001009
-_0807E8E4_1
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807EB8C
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x0000100b
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000008
-_0807EDD4 0x007c, 0x005c
-Wait 0x000f
-_0807EF80 0x000d
-_0807EDD4 0x0084, 0x005c
-_0807EB44 0x0006
-_0807EF80 0x000c
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000008
-Call sub_08053250
-_0807F034 0x0034
-WaitPlayerAction8
-_0807E8E4_1
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x0000100c
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-_0807EF80 0x000a
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x100e
-_0807E878
-Jump 0xffee
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009C68.inc b/data/scripts/gUnk_08009C68.inc
deleted file mode 100644
index 6d6a4d03..00000000
--- a/data/scripts/gUnk_08009C68.inc
+++ /dev/null
@@ -1,39 +0,0 @@
-SCRIPT_START gUnk_08009C68
-StartScript
-_0807EB44 0x0002
-SetEntityNonPlanarMovement 0x0100
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-_0807EB74
-WaitForSomething2 0x00000004
-_0807EB74
-WaitForSomething2 0x00000004
-_0807EB74
-_0807EB8C
-_0807EF80 0x0001
-TextboxNoOverlapFollowPos 0x0000100a
-_0807EA94
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EB8C
-_0807EF80 0x0001
-_0807EB8C
-_0807EB44 0x0002
-TextboxNoOverlapFollowPos 0x0000100d
-_0807EA94
-_0807EF80 0x0000
-_0807EDD4 0x0028, 0x0060
-_0807EDD4 0x0000, 0x0060
-Call sub_080536A8
-Wait 0x001e
-StartScript
-SetGlobalFlag 0x0013
-Call sub_0807DF50
-Call sub_080791D0
-_0807E878
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009CFC.inc b/data/scripts/gUnk_08009CFC.inc
deleted file mode 100644
index a9564043..00000000
--- a/data/scripts/gUnk_08009CFC.inc
+++ /dev/null
@@ -1,27 +0,0 @@
-SCRIPT_START gUnk_08009CFC
-StartScript
-_0807E8E4_1
-SetEntityNonPlanarMovement 0x00c0
-StopScript
-_0807E5F8 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-_0807EDD4 0x0040, 0x0060
-_0807EDD4 0x0060, 0x0068
-_0807E5F8 0x00000004
-_0807EF80 0x0000
-_0807E8E4_0
-Wait 0x000f
-SoundReq 0x0094
-_0807EF80 0x0000
-Wait 0x001e
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000002
-_0807EDD4 0x0070, 0x005c
-_0807E8E4_1
-_0807EF80 0x0000
-Wait 0x000f
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000008
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009D6C.inc b/data/scripts/gUnk_08009D6C.inc
deleted file mode 100644
index df0e7120..00000000
--- a/data/scripts/gUnk_08009D6C.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08009D6C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0006
-StopScript
-_0807EDD4 0x0078, 0x0060
-_0807EDD4 0x0078, 0x007c
-Wait 0x001e
-Call sub_0805368C
-Wait 0x0008
-_0807EDD4 0x0078, 0x0098
-_0807EF80 0x0008
-_0807E778 0x0010
-DoFade5
-WaitFor_2
-Call sub_08053634
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009DB0.inc b/data/scripts/gUnk_08009DB0.inc
deleted file mode 100644
index cf4d21a6..00000000
--- a/data/scripts/gUnk_08009DB0.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-SCRIPT_START gUnk_08009DB0
-StartScript
-Call sub_0807F348
-Call sub_08066288
-Call sub_08066274
-_0807EF80 0x000a
-_0807E930 0x000c
-_0807E908 0x0003
-StopScript
-_0807E944
-_0807E908 0x0002
-Call sub_0806622C
-_0807EA94
-_0807E908 0x0003
-_0807E930 0x000c
-Jump 0xffe8
-StartScript
-StopScript
-CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Wait 0x0008
-_0807EB28 0x3207
-_0807E3E8
-JumpIfNot 0x003e
-Call sub_0807DF28
-_0807E778 0x0002
-DoFade5
-WaitFor_2
-Call sub_0804E864
-Wait 0x001e
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB28 0x3209
-Wait 0x000f
-_0807EA94
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009E4E.inc b/data/scripts/gUnk_08009E4E.inc
deleted file mode 100644
index 9430cdc2..00000000
--- a/data/scripts/gUnk_08009E4E.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-SCRIPT_START gUnk_08009E4E
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009E58.inc b/data/scripts/gUnk_08009E58.inc
deleted file mode 100644
index 40af0a02..00000000
--- a/data/scripts/gUnk_08009E58.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08009E58
-StartScript
-Call sub_0807DF28
-StopScript
-WaitForSomething2 0x00000002
-_0807E778 0x0002
-DoFade4
-WaitFor_2
-_0807EF80 0x0014
-Wait 0x001e
-_0807E5F8 0x00000001
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009E80.inc b/data/scripts/gUnk_08009E80.inc
deleted file mode 100644
index b79a8e25..00000000
--- a/data/scripts/gUnk_08009E80.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-SCRIPT_START gUnk_08009E80
-StartScript
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08009E88.inc b/data/scripts/gUnk_08009E88.inc
deleted file mode 100644
index f7d12c39..00000000
--- a/data/scripts/gUnk_08009E88.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_08009E88
-StartScript
-Call sub_0807DF28
-_0807E864
-SetLocalFlag 0x009f
-StopScript
-Wait 0x003c
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-Call sub_0807F0D8
-JumpIfNot 0xfff8
-_0807EF80 0x0014
-Wait 0x000a
-Call sub_08053250
-_0807E878
-Call sub_0807DF50
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009ECC.inc b/data/scripts/gUnk_08009ECC.inc
deleted file mode 100644
index 171776d1..00000000
--- a/data/scripts/gUnk_08009ECC.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08009ECC
-StartScript
-_0807E914 0x00000002
-_0807EF80 0x0001
-StopScript
-WaitForSomething2 0x00000004
-StartScript
-_0807E914 0x00000003
-_0807EF80 0x0001
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009EF0.inc b/data/scripts/gUnk_08009EF0.inc
deleted file mode 100644
index bc7f644a..00000000
--- a/data/scripts/gUnk_08009EF0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08009EF0
-StartScript
-_0807E914 0x00000000
-_0807EF80 0x0001
-StopScript
-WaitForSomething2 0x00000004
-StartScript
-_0807E914 0x00000001
-_0807EF80 0x0001
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_08009F14.inc b/data/scripts/gUnk_08009F14.inc
deleted file mode 100644
index 8294c40a..00000000
--- a/data/scripts/gUnk_08009F14.inc
+++ /dev/null
@@ -1,108 +0,0 @@
-SCRIPT_START gUnk_08009F14
-StartScript
-_0807EB44 0x0004
-Call sub_08060090
-_0807EF80 0x000a
-CheckKinstoneFused 0x001c
-JumpIf 0x00a8
-CheckInventory1 0x0007
-JumpIf 0x0052
-StopScript
-StopScript
-StartScript
-Call sub_08060158
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-Call sub_0807DF28
-_0807EF80 0x000b
-StartPlayerScript gUnk_0800A088
-WaitForSomething2 0x00000002
-Call sub_0806014C
-TextboxNoOverlapFollowPos 0x00001f01
-_0807EA94
-Wait 0x001e
-_0807F034 0x0065
-WaitPlayerAction8
-_0807EF80 0x000a
-Call sub_0807DF50
-_0807E878
-StopScript
-StopScript
-StartScript
-Call sub_08060158
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-Call sub_080602BC
-_0807EA94
-CallWithArg sub_0807F970, 0x00001f03
-JumpIf 0x0008
-_0807E878
-Jump 0xffd2
-Wait 0x0008
-SoundReq 0x0103
-CallWithArg sub_0806030C, 0x00000063
-Wait 0x0008
-_0807E878
-Jump 0xffb6
-StopScript
-CheckLocalFlag 0x00b0
-JumpIf 0x004a
-StopScript
-StartScript
-Call sub_08060158
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-TextboxNoOverlap 0x1f0e
-_0807EA94
-_0807E3E8
-JumpIf 0x0008
-_0807E878
-Jump 0xffdc
-Wait 0x0008
-_0807F034 0x0008
-Call sub_08060318
-WaitPlayerAction8
-Wait 0x0008
-_0807EB8C
-TextboxNoOverlapFollow 0x1f13
-_0807EA94
-SetLocalFlag 0x00b0
-_0807E878
-StopScript
-StartScript
-Call sub_08060158
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-CheckInventory1 0x0008
-JumpIf 0x0014
-TextboxNoOverlap 0x1f14
-_0807EA94
-_0807E3E8
-JumpIf 0xffb8
-_0807E878
-Jump 0xffd4
-TextboxNoOverlap 0x1f11
-_0807EA94
-_0807E3E8
-JumpIf 0x0008
-_0807E878
-Jump 0xffc2
-Wait 0x0008
-_0807F034 0x0007
-Call sub_08060318
-WaitPlayerAction8
-Wait 0x0008
-_0807EB8C
-TextboxNoOverlapFollow 0x1f10
-_0807EA94
-_0807E878
-Jump 0xffa0
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A088.inc b/data/scripts/gUnk_0800A088.inc
deleted file mode 100644
index e62b573e..00000000
--- a/data/scripts/gUnk_0800A088.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800A088
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807ECC4 0x0010
-_0807EDD4 0x0078, 0x0060
-_0807EB44 0x0000
-Wait 0x000f
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A0B4.inc b/data/scripts/gUnk_0800A0B4.inc
deleted file mode 100644
index 92f45a45..00000000
--- a/data/scripts/gUnk_0800A0B4.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_0800A0B4
-StartScript
-SetEntityNonPlanarMovement 0x0140
-_0807E864
-Call sub_0807DF28
-StopScript
-Wait 0x0078
-SoundReq2 0x0018
-Call sub_080A0464
-_0807EE30
-JumpIfNot 0xfffc
-_0807E8E4_0
-Wait 0x0008
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-Wait 0x003c
-SetEntityNonPlanarMovement 0x0080
-_0807EC64 0x0030
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A0FC.inc b/data/scripts/gUnk_0800A0FC.inc
deleted file mode 100644
index 26f1620d..00000000
--- a/data/scripts/gUnk_0800A0FC.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-SCRIPT_START gUnk_0800A0FC
-StopScript
-CheckGlobalFlag 0x0051
-JumpIfNot 0xfffa
-StartScript
-_0807E864
-Call sub_0807DF28
-SoundReq0x80100000
-Call sub_0807FBFC
-SetEntityPositionRelative 0x005800b0
-Call sub_0807F844
-_0807E8E4_3
-CallWithArg sub_0807F75C, 0x00d00060
-CallWithArg sub_08094AE8, 0x0800a160
-SoundReq 0x00f7
-_0807E778 0x0002
-DoFade6
-StopScript
-WaitFor_2
-WaitForSomething2 0x00000004
-CallWithArg sub_0806DA1C, 0x00000006
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A160.inc b/data/scripts/gUnk_0800A160.inc
deleted file mode 100644
index 8fb680cc..00000000
--- a/data/scripts/gUnk_0800A160.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_0800A160
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807E930 0x0002
-SetEntityPositionRelative 0x008000b0
-CallWithArg sub_0807F98C, 0xff800000
-CallWithArg sub_080960C4, 0x0800a1b4
-StopScript
-SoundReq 0x0142
-_0807EF3C 0xff80, 0x0000
-SoundReq 0x0143
-_0807E930 0x0004
-_0807E5F8 0x00000002
-Wait 0x003c
-_0807E5F8 0x00000004
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A1B4.inc b/data/scripts/gUnk_0800A1B4.inc
deleted file mode 100644
index 6c66905f..00000000
--- a/data/scripts/gUnk_0800A1B4.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800A1B4
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-CallWithArg sub_0807F994, 0x0000fff8
-StopScript
-WaitForSomething 0x00000002
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A1D8.inc b/data/scripts/gUnk_0800A1D8.inc
deleted file mode 100644
index 59fefcec..00000000
--- a/data/scripts/gUnk_0800A1D8.inc
+++ /dev/null
@@ -1,63 +0,0 @@
-SCRIPT_START gUnk_0800A1D8
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x00800088
-Call sub_0807F844
-_0807E8E4_3
-CallWithArg sub_0807F75C, 0x00a80088
-StopScript
-Wait 0x003c
-StartPlayerScript gUnk_0800A310
-WaitForSomething2 0x00000001
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000080
-TextboxNoOverlapFollowPos 0x00001659
-_0807EA94
-Wait 0x003c
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000200
-_0807E5F8 0x00000004
-_0807E8E4_0
-WaitForSomething2 0x00000080
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000200
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000040
-_0807E5F8 0x00000004
-Call sub_0807F3F8
-WaitForSomething2 0x00000080
-TextboxNoOverlapFollowPos 0x000e165a
-_0807EA94
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000e165b
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000040
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000100
-Wait 0x003c
-_0807E8E4_3
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000080
-Wait 0x003c
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000006
-WaitForSomething2 0x000000c0
-TextboxNoOverlapFollowPos 0x000e165c
-_0807EA94
-SoundReq0x80100000
-TextboxNoOverlapFollowPos 0x000e165d
-_0807EA94
-_0807E5F8 0x00000006
-WaitForSomething2 0x000000c0
-_0807E5F8 0x00000006
-WaitForSomething2 0x00000080
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000100
-SoundReq2 0x0008
-SoundReq 0x00f7
-CallWithArg sub_0806DA1C, 0x00000007
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A310.inc b/data/scripts/gUnk_0800A310.inc
deleted file mode 100644
index a5c7dbc1..00000000
--- a/data/scripts/gUnk_0800A310.inc
+++ /dev/null
@@ -1,43 +0,0 @@
-SCRIPT_START gUnk_0800A310
-StopScript
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807E5F8 0x00000001
-Call sub_080791BC
-.short 0x0000
-StartScript
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x000b
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-WaitForSomething2 0x00000002
-_0807E930 0x000e
-_0807EF80 0x0007
-Call sub_0807F2D4
-_0807EF80 0x0004
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-_0807E930 0x000c
-Call sub_0807F2D4
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-_0807E930 0x000f
-Call sub_0807F2D4
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-_0807E930 0x000c
-Call sub_0807F2D4
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-CallWithArg sub_080960C4, 0x0800a680
-_0807E5F8 0x00000040
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A3D8.inc b/data/scripts/gUnk_0800A3D8.inc
deleted file mode 100644
index ac087eda..00000000
--- a/data/scripts/gUnk_0800A3D8.inc
+++ /dev/null
@@ -1,60 +0,0 @@
-SCRIPT_START gUnk_0800A3D8
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807EB44 0x0002
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000004
-StartScript
-_0807EF80 0x0004
-Call sub_0807F3F8
-StopScript
-Wait 0x003c
-_0807EC94 0x0010
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-_0807EB44 0x0004
-_0807EF80 0x0000
-SoundReq 0x0142
-CallWithArg sub_080960C4, 0x0800a638
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-SoundReq 0x0143
-_0807E5F8 0x00001000
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-Call sub_08066E68
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-SoundReq 0x0142
-CallWithArg sub_080960C4, 0x0800a680
-Wait 0x0078
-SoundReq 0x0153
-CallWithArg sub_0807FADC, 0x00000003
-Wait 0x000f
-SoundReq 0x0153
-CallWithArg sub_0807FADC, 0x00000003
-Wait 0x000f
-SoundReq 0x0153
-CallWithArg sub_0807FADC, 0x00000003
-Wait 0x003c
-SoundReq 0x0153
-CallWithArg sub_0807FADC, 0x00000001
-SoundReq 0x0143
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000004
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A500.inc b/data/scripts/gUnk_0800A500.inc
deleted file mode 100644
index 0379d003..00000000
--- a/data/scripts/gUnk_0800A500.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-SCRIPT_START gUnk_0800A500
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807E930 0x0005
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000008
-SoundReq 0x0142
-_0807E610 0x00000800
-CallWithArg sub_080960C4, 0x0800a65c
-_0807E930 0x0002
-Call sub_08094B0C
-_0807EDD4 0x0068, 0x0088
-Call sub_08094B80
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000008
-Call sub_08094B3C
-_0807E930 0x0004
-_0807E5F8 0x00000800
-SoundReq 0x0143
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000008
-_0807EF80 0x0008
-Call sub_080961B0
-SoundReq 0x00fa
-Wait 0x003c
-_0807E5F8 0x00000100
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A590.inc b/data/scripts/gUnk_0800A590.inc
deleted file mode 100644
index f301574d..00000000
--- a/data/scripts/gUnk_0800A590.inc
+++ /dev/null
@@ -1,35 +0,0 @@
-SCRIPT_START gUnk_0800A590
-StartScript
-SetEntityNonPlanarMovement 0x0080
-SetEntity0x20 0x00000000
-_0807EF80 0x0008
-_0807EB44 0x0000
-Call sub_0807F714
-MoveEntityToPlayer
-CallWithArg sub_0807F98C, 0xfff00000
-StopScript
-_0807E930 0x0023
-WaitForSomething2 0x00000010
-CallWithArg sub_0807F6E8, 0x00000008
-_0807EF80 0x0007
-SoundReq 0x0142
-_0807E610 0x00000800
-CallWithArg sub_080960C4, 0x0800a65c
-Wait 0x003c
-_0807EDD4 0x0088, 0x0068
-Wait 0x0078
-_0807E5F8 0x00000800
-SoundReq 0x0143
-_0807EF3C 0x0000, 0x0020
-_0807E930 0x001f
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000010
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000200
-Wait 0x0001
-_0807EF80 0x0008
-WaitForSomething2 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A638.inc b/data/scripts/gUnk_0800A638.inc
deleted file mode 100644
index 66fb4804..00000000
--- a/data/scripts/gUnk_0800A638.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800A638
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-CallWithArg sub_0807F994, 0x0000fff8
-StopScript
-WaitForSomething 0x00001000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A65C.inc b/data/scripts/gUnk_0800A65C.inc
deleted file mode 100644
index 3dca04c0..00000000
--- a/data/scripts/gUnk_0800A65C.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800A65C
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-CallWithArg sub_0807F994, 0x0000fff8
-StopScript
-WaitForSomething 0x00000800
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A680.inc b/data/scripts/gUnk_0800A680.inc
deleted file mode 100644
index b065e201..00000000
--- a/data/scripts/gUnk_0800A680.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800A680
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-CallWithArg sub_0807F994, 0x0000fff8
-StopScript
-WaitForSomething 0x00000020
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A6A4.inc b/data/scripts/gUnk_0800A6A4.inc
deleted file mode 100644
index f661c904..00000000
--- a/data/scripts/gUnk_0800A6A4.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800A6A4
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x00680088
-Call sub_0807F844
-StopScript
-Wait 0x003c
-SoundReq 0x00f6
-CallWithArg sub_0806DA1C, 0x00000008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A6D4.inc b/data/scripts/gUnk_0800A6D4.inc
deleted file mode 100644
index 5e8f1277..00000000
--- a/data/scripts/gUnk_0800A6D4.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800A6D4
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x00700088
-Call sub_0807F844
-SoundReq 0x00f7
-StopScript
-Wait 0x003c
-CallWithArg sub_0806DA1C, 0x00000009
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A704.inc b/data/scripts/gUnk_0800A704.inc
deleted file mode 100644
index 7fe91929..00000000
--- a/data/scripts/gUnk_0800A704.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800A704
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01c80198
-Call sub_0807F844
-StopScript
-Wait 0x003c
-SoundReq 0x00f6
-CallWithArg sub_0806DA1C, 0x0000000a
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A734.inc b/data/scripts/gUnk_0800A734.inc
deleted file mode 100644
index c54c8c81..00000000
--- a/data/scripts/gUnk_0800A734.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800A734
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01c800d8
-Call sub_0807F844
-SoundReq 0x00f7
-StopScript
-Wait 0x003c
-CallWithArg sub_0806DA1C, 0x0000000b
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A764.inc b/data/scripts/gUnk_0800A764.inc
deleted file mode 100644
index 8a63af09..00000000
--- a/data/scripts/gUnk_0800A764.inc
+++ /dev/null
@@ -1,31 +0,0 @@
-SCRIPT_START gUnk_0800A764
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01b800f8
-Call sub_0807F844
-StopScript
-Wait 0x003c
-SoundReq 0x00f6
-_0807E778 0x0004
-DoFade7
-WaitFor_2
-_0807E5F8 0x00000001
-SoundReq 0x00f7
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-Wait 0x001e
-_0807E5F8 0x00000002
-Wait 0x0014
-_0807E5F8 0x00000004
-Wait 0x000a
-_0807E5F8 0x00000008
-Wait 0x0005
-_0807E5F8 0x00000010
-Wait 0x0002
-_0807E5F8 0x00000020
-Wait 0x0078
-CallWithArg sub_0806DA1C, 0x0000000c
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A7E4.inc b/data/scripts/gUnk_0800A7E4.inc
deleted file mode 100644
index d9419cb4..00000000
--- a/data/scripts/gUnk_0800A7E4.inc
+++ /dev/null
@@ -1,94 +0,0 @@
-SCRIPT_START gUnk_0800A7E4
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0010
-StopScript
-WaitForSomething 0x00000001
-_0807E930 0x0002
-WaitForSomething2 0x00000002
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0001
-Wait 0x001e
-_0807E930 0x0003
-Wait 0x001e
-Jump 0xffee
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0010
-StopScript
-WaitForSomething 0x00000001
-_0807E930 0x0002
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0001
-Wait 0x0014
-_0807E930 0x0003
-Wait 0x0014
-Jump 0xffee
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0010
-StopScript
-WaitForSomething 0x00000001
-_0807E930 0x0002
-WaitForSomething2 0x00000008
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0001
-Wait 0x000a
-_0807E930 0x0003
-Wait 0x000a
-Jump 0xffee
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0008
-StopScript
-WaitForSomething 0x00000001
-_0807EF80 0x0000
-WaitForSomething2 0x00000010
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB44 0x0002
-Wait 0x0019
-_0807EB44 0x0006
-Wait 0x0019
-Jump 0xffee
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0008
-StopScript
-WaitForSomething 0x00000001
-_0807EF80 0x0000
-WaitForSomething2 0x00000020
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB44 0x0002
-Wait 0x000f
-_0807EB44 0x0006
-Wait 0x000f
-Jump 0xffee
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01780378
-Call sub_0807F844
-StopScript
-Wait 0x003c
-_0807E5F8 0x00000001
-Wait 0x001e
-_0807E5F8 0x00000002
-Wait 0x0014
-_0807E5F8 0x00000004
-Wait 0x000a
-_0807E5F8 0x00000008
-Wait 0x003c
-CallWithArg sub_0806DA1C, 0x0000000d
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800A964.inc b/data/scripts/gUnk_0800A964.inc
deleted file mode 100644
index 558fb639..00000000
--- a/data/scripts/gUnk_0800A964.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800A964
-StartScript
-_0807EB44 0x0002
-_0807EF80 0x0007
-_0807E930 0x0001
-StopScript
-WaitForSomething2 0x00000001
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A988.inc b/data/scripts/gUnk_0800A988.inc
deleted file mode 100644
index 9773d029..00000000
--- a/data/scripts/gUnk_0800A988.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800A988
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0007
-_0807E930 0x0002
-StopScript
-WaitForSomething2 0x00000002
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A9AC.inc b/data/scripts/gUnk_0800A9AC.inc
deleted file mode 100644
index 75aafcd7..00000000
--- a/data/scripts/gUnk_0800A9AC.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800A9AC
-StartScript
-_0807EB44 0x0000
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000004
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A9D0.inc b/data/scripts/gUnk_0800A9D0.inc
deleted file mode 100644
index d70c742c..00000000
--- a/data/scripts/gUnk_0800A9D0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800A9D0
-StartScript
-_0807EB44 0x0006
-_0807EF80 0x0007
-_0807E930 0x0003
-StopScript
-WaitForSomething2 0x00000008
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800A9F4.inc b/data/scripts/gUnk_0800A9F4.inc
deleted file mode 100644
index c400bba7..00000000
--- a/data/scripts/gUnk_0800A9F4.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_0800A9F4
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x00580128
-Call sub_0807F844
-StopScript
-Wait 0x003c
-_0807E5F8 0x00000001
-Wait 0x000a
-_0807E5F8 0x00000002
-Wait 0x0014
-_0807E5F8 0x00000004
-Wait 0x001e
-_0807E5F8 0x00000008
-Wait 0x003c
-CallWithArg sub_0806DA1C, 0x0000000e
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800AA48.inc b/data/scripts/gUnk_0800AA48.inc
deleted file mode 100644
index c4e7fb14..00000000
--- a/data/scripts/gUnk_0800AA48.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AA48
-StartScript
-_0807EB44 0x0002
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000001
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AA6C.inc b/data/scripts/gUnk_0800AA6C.inc
deleted file mode 100644
index d9166bb5..00000000
--- a/data/scripts/gUnk_0800AA6C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AA6C
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000002
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AA90.inc b/data/scripts/gUnk_0800AA90.inc
deleted file mode 100644
index 3f08f7c6..00000000
--- a/data/scripts/gUnk_0800AA90.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AA90
-StartScript
-_0807EB44 0x0000
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000004
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AAB4.inc b/data/scripts/gUnk_0800AAB4.inc
deleted file mode 100644
index 5af49a63..00000000
--- a/data/scripts/gUnk_0800AAB4.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AAB4
-StartScript
-_0807EB44 0x0006
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000008
-Call CreateDust
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AAD8.inc b/data/scripts/gUnk_0800AAD8.inc
deleted file mode 100644
index 38f1dd36..00000000
--- a/data/scripts/gUnk_0800AAD8.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800AAD8
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01480088
-Call sub_0807F844
-StopScript
-Wait 0x003c
-SoundReq 0x00f6
-CallWithArg sub_0806DA1C, 0x0000000f
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800AB08.inc b/data/scripts/gUnk_0800AB08.inc
deleted file mode 100644
index 22ec174f..00000000
--- a/data/scripts/gUnk_0800AB08.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_0800AB08
-StartScript
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x01480088
-Call sub_0807F844
-_0807E8E4_3
-CallWithArg sub_0807F6E8, 0x00000008
-CallWithArg sub_0807F75C, 0x00a80088
-SoundReq 0x00f7
-StopScript
-Wait 0x0078
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x00780088
-Call sub_0807F5C0
-TextboxNoOverlapFollowPos 0x00001664
-_0807EA94
-TextboxNoOverlapFollowPos 0x000e165e
-_0807EA94
-CallWithArg sub_0805DDEC, 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_0800AB6E.inc b/data/scripts/gUnk_0800AB6E.inc
deleted file mode 100644
index 3374e09b..00000000
--- a/data/scripts/gUnk_0800AB6E.inc
+++ /dev/null
@@ -1,69 +0,0 @@
-SCRIPT_START gUnk_0800AB6E
-Call sub_0808D2CC
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E8E4_0
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000080
-SetEntityPosition 0x0000, 0xffe0
-Call sub_0807F5C0
-Wait 0x003c
-CallWithArg sub_0805DE18, 0x00000001
-_0807F0C8 0x0000, 0x0000
-Wait 0x003c
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x000e165f
-_0807EA94
-StartPlayerScript gUnk_0800ACBC
-WaitForSomething2 0x00000001
-TextboxNoOverlapFollowPos 0x000e1660
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x000e1661
-_0807EA94
-_0807E5F8 0x00000008
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-SetEntityPosition 0x0000, 0x0020
-Call sub_0807F5C0
-WaitForSomething2 0x00000010
-StartPlayerScript gUnk_0800ACE0
-WaitForSomething2 0x00000001
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000e1662
-_0807EA94
-TextboxNoOverlapFollowPos 0x000e1663
-_0807EA94
-SetEntityPosition 0x0000, 0xffe0
-Call sub_0807F5C0
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-StartPlayerScript gUnk_0800AD54
-WaitForSomething2 0x00000001
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000e1665
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Wait 0x0078
-Call sub_0808D280
-Wait 0x0078
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-Call sub_0807FB94
-MoveEntityToPlayer
-Call sub_0807F844
-_0807F0B4 0x0004
-CameraTargetPlayer
-_0807E5F8 0x80000000
-DoFade4
-WaitFor_2
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800ACBC.inc b/data/scripts/gUnk_0800ACBC.inc
deleted file mode 100644
index 07f8d2d2..00000000
--- a/data/scripts/gUnk_0800ACBC.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800ACBC
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0088, 0x0080
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-.short 0x0000
diff --git a/data/scripts/gUnk_0800ACE0.inc b/data/scripts/gUnk_0800ACE0.inc
deleted file mode 100644
index 2035165c..00000000
--- a/data/scripts/gUnk_0800ACE0.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-SCRIPT_START gUnk_0800ACE0
-StartScript
-Call sub_08094BE0
-CallWithArg sub_0807F238, 0x0000045b
-SoundReq 0x0109
-StopScript
-Call sub_0807F304
-Wait 0x005a
-_0807E5F8 0x00000008
-StartScript
-CallWithArg sub_0807F6F8, 0x00000008
-CallWithArg sub_0807F238, 0x000008e4
-StopScript
-Call sub_0807F304
-_0807EB44 0x0004
-_0807EF80 0x0000
-Wait 0x003c
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x0004
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AD54.inc b/data/scripts/gUnk_0800AD54.inc
deleted file mode 100644
index 129ae24b..00000000
--- a/data/scripts/gUnk_0800AD54.inc
+++ /dev/null
@@ -1,65 +0,0 @@
-SCRIPT_START gUnk_0800AD54
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EC64 0x0020
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0004
-Wait 0x001e
-_0807EB44 0x0002
-CallWithArg sub_0807F3D8, 0x00000000
-Wait 0x0006
-_0807EB44 0x0000
-CallWithArg sub_0807F3D8, 0x00000000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EB44 0x0002
-CallWithArg sub_0807F3D8, 0x00000000
-Wait 0x0014
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807E930 0x000c
-Call sub_0807F2D4
-Call sub_08094B94
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807E930 0x000f
-Call sub_0807F2D4
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-CallWithArg sub_080960C4, 0x0800af18
-_0807E930 0x0012
-Call sub_0807F2D4
-Wait 0x001e
-_0807E5F8 0x00000020
-SoundReq0x80100000
-Call CreateDust
-Call sub_0806305C
-Call sub_080630A4
-_0807EF3C 0x0000, 0x0020
-Wait 0x001e
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xfff0
-Wait 0x003c
-_0807EEF4 0x0000, 0xfff0
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EDD4 0x0088, 0x0040
-_0807E5F8 0x00000004
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800AEA4.inc b/data/scripts/gUnk_0800AEA4.inc
deleted file mode 100644
index 0f292006..00000000
--- a/data/scripts/gUnk_0800AEA4.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800AEA4
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807EB44 0x0002
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000040
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000080
-WaitForSomething2 0x80000000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800AEDC.inc b/data/scripts/gUnk_0800AEDC.inc
deleted file mode 100644
index d8650582..00000000
--- a/data/scripts/gUnk_0800AEDC.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800AEDC
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807E930 0x0000
-StopScript
-WaitForSomething2 0x00000008
-Call sub_08094B80
-_0807EF3C 0x0000, 0x0001
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000008
-_0807EF80 0x0008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800AF18.inc b/data/scripts/gUnk_0800AF18.inc
deleted file mode 100644
index a786d6d5..00000000
--- a/data/scripts/gUnk_0800AF18.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800AF18
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-CallWithArg sub_0807F994, 0x0000fff8
-SoundReq 0x0142
-StopScript
-WaitForSomething 0x00000020
-SoundReq 0x0143
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AF44.inc b/data/scripts/gUnk_0800AF44.inc
deleted file mode 100644
index ebfa32bc..00000000
--- a/data/scripts/gUnk_0800AF44.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AF44
-_0807E864
-Call sub_0807DF28
-_0807EB28 0x1c01
-_0807EA94
-SetLocalFlagByOffset 0x0100, 0x0001
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AF68.inc b/data/scripts/gUnk_0800AF68.inc
deleted file mode 100644
index 6739a6fa..00000000
--- a/data/scripts/gUnk_0800AF68.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AF68
-_0807E864
-Call sub_0807DF28
-_0807EB28 0x1c02
-_0807EA94
-SetLocalFlagByOffset 0x0100, 0x0002
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AF8C.inc b/data/scripts/gUnk_0800AF8C.inc
deleted file mode 100644
index 9704c881..00000000
--- a/data/scripts/gUnk_0800AF8C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AF8C
-_0807E864
-Call sub_0807DF28
-_0807EB28 0x1c03
-_0807EA94
-SetLocalFlagByOffset 0x0100, 0x0003
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AFB0.inc b/data/scripts/gUnk_0800AFB0.inc
deleted file mode 100644
index 123fb79d..00000000
--- a/data/scripts/gUnk_0800AFB0.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800AFB0
-_0807E864
-StopScript
-StartScript
-Call sub_0807FBB4
-ComparePlayerAction 0x0001
-JumpIfNot 0xfff0
-StopScript
-Call sub_0807DF28
-_0807EB28 0x1c04
-_0807EA94
-SetLocalFlagByOffset 0x0100, 0x0004
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800AFE8.inc b/data/scripts/gUnk_0800AFE8.inc
deleted file mode 100644
index c150d8e0..00000000
--- a/data/scripts/gUnk_0800AFE8.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800AFE8
-_0807E864
-Call sub_0807DF28
-_0807EB28 0x1c05
-_0807EA94
-SetLocalFlagByOffset 0x0100, 0x0005
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B00C.inc b/data/scripts/gUnk_0800B00C.inc
deleted file mode 100644
index 8bc5453a..00000000
--- a/data/scripts/gUnk_0800B00C.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-SCRIPT_START gUnk_0800B00C
-StartScript
-Call sub_0807F934
-Call sub_080A2124
-_0807EF80 0x000a
-_0807EF80 0x0007
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-CheckGlobalFlag 0x0052
-JumpIf 0x004a
-CheckGlobalFlag 0x0053
-JumpIf 0x0024
-TextboxNoOverlap 0x3f32
-_0807EA94
-_0807EF80 0x0008
-Call Windcrest_Unlock
-Wait 0x003c
-_0807EB28 0x0b5c
-_0807EA94
-SetGlobalFlag 0x0053
-Jump 0x003a
-TextboxNoOverlap 0x3f32
-_0807EA94
-_0807EF80 0x0008
-Call Windcrest_Unlock
-Wait 0x003c
-_0807EB28 0x0b5d
-_0807EA94
-Jump 0x001c
-TextboxNoOverlap 0x3f32
-_0807EA94
-_0807EF80 0x0008
-Call Windcrest_Unlock
-Wait 0x003c
-_0807EB28 0x0b5e
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B0AC.inc b/data/scripts/gUnk_0800B0AC.inc
deleted file mode 100644
index e1547c6c..00000000
--- a/data/scripts/gUnk_0800B0AC.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800B0AC
-StopScript
-_0807E864
-Call sub_0807FA40
-Call sub_0807DF28
-_0807EB28 0x0b5f
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B0D0.inc b/data/scripts/gUnk_0800B0D0.inc
deleted file mode 100644
index ec5f10f9..00000000
--- a/data/scripts/gUnk_0800B0D0.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-SCRIPT_START gUnk_0800B0D0
-StartScript
-Call sub_0806BCD4
-_0807EF80 0x000a
-CallWithArg sub_0806BC94, 0x00000000
-StopScript
-Call sub_0807F434
-_0807E078_sss 0xfff8, 0x0004, 0x0040
-_0807E864
-Call sub_0807DF28
-Call sub_0807F2D4
-_0807EB74
-CallWithArg sub_0806BC94, 0x00000004
-Call sub_0806BCE8
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Call sub_0806BCB8
-CallWithArg sub_0806BC94, 0x00000000
-Jump 0xffb6
-_0807E864
-Call sub_0807DF28
-Call sub_0807F2D4
-_0807EB74
-CallWithArg sub_0806BC94, 0x00000004
-Call sub_0807F650
-_0807E9F0
-JumpIfNot 0x0008
-Call sub_0806BCC0
-Call sub_0807DF50
-_0807E878
-Call sub_0806BCB8
-CallWithArg sub_0806BC94, 0x00000000
-Jump 0xff6e
-StartScript
-Call sub_0807DF28
-SetLocalFlag 0x0039
-_0807E864
-StopScript
-WaitForPlayerAction0x17
-StartPlayerScript gUnk_0800B1C0
-Wait 0x0018
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-SetRoomFlag 0x0000
-Wait 0x0010
-SoundReq2 0x002d
-_0807EB28 0x2701
-_0807E878
-Call sub_0807DF50
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B1C0.inc b/data/scripts/gUnk_0800B1C0.inc
deleted file mode 100644
index 3e39444b..00000000
--- a/data/scripts/gUnk_0800B1C0.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_0800B1C0
-StartScript
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x00e0
-_0807EDD4 0x0088, 0x0090
-ClearLocalFlag 0x0039
-_0807EF80 0x0000
-_0807EF80 0x0004
-Wait 0x002c
-LoadRoomEntityList gUnk_080DA260
-Wait 0x001e
-_0807E5F8 0x00000001
-Call sub_0807921C
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B200.inc b/data/scripts/gUnk_0800B200.inc
deleted file mode 100644
index 8d16d2c1..00000000
--- a/data/scripts/gUnk_0800B200.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-SCRIPT_START gUnk_0800B200
-StartScript
-_0807E5F8 0x00000000
-CheckLocalFlag 0x001d
-JumpIf 0x0044
-SetEntityNonPlanarMovement 0x00c0
-StopScript
-WaitForSomething2 0x00000001
-Call sub_0807DF28
-MoveEntityToPlayer
-CameraTargetEntity
-_0807EDD4 0x0068, 0x0380
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-Call sub_0807DF50
-Wait 0x000c
-CameraTargetPlayer
-Wait 0x0008
-_0807E878
-CheckLocalFlag 0x001d
-JumpIfNot 0xffc6
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B254.inc b/data/scripts/gUnk_0800B254.inc
deleted file mode 100644
index 1289c7c0..00000000
--- a/data/scripts/gUnk_0800B254.inc
+++ /dev/null
@@ -1,55 +0,0 @@
-SCRIPT_START gUnk_0800B254
-StartScript
-CheckKinstoneFused 0x0006
-JumpIf 0x00a6
-_0807EA88 0x0006
-_0807EB44 0x0002
-StopScript
-_0807EA4C
-_0807E9F0
-_0807E864
-CheckKinstoneFused 0x0006
-JumpIf 0x006e
-Call sub_0807DF50
-_0807E878
-Jump 0xffe8
-.short 0x0000
-StartScript
-CheckKinstoneFused 0x0007
-JumpIf 0x0076
-_0807EA88 0x0007
-_0807EB44 0x0002
-StopScript
-_0807EA4C
-_0807E9F0
-_0807E864
-CheckKinstoneFused 0x0007
-JumpIf 0x003e
-Call sub_0807DF50
-_0807E878
-Jump 0xffe8
-.short 0x0000
-StartScript
-CheckKinstoneFused 0x0008
-JumpIf 0x0046
-_0807EA88 0x0008
-_0807EB44 0x0002
-StopScript
-_0807EA4C
-_0807E9F0
-_0807E864
-CheckKinstoneFused 0x0008
-JumpIf 0x000e
-Call sub_0807DF50
-_0807E878
-Jump 0xffe8
-_0807EF80 0x0013
-_0807EB44 0x0004
-_0807E9DC
-Call sub_080676E0
-Call sub_08067534
-_0807EF80 0x0012
-_0807E5F8 0x00000001
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B308.inc b/data/scripts/gUnk_0800B308.inc
deleted file mode 100644
index f458ccdd..00000000
--- a/data/scripts/gUnk_0800B308.inc
+++ /dev/null
@@ -1,39 +0,0 @@
-SCRIPT_START gUnk_0800B308
-StartScript
-CheckLocalFlag 0x001d
-JumpIf 0x008c
-_0807EF80 0x0001
-SetEntityNonPlanarMovement 0x0040
-SetEntityDirection 0x0010
-CheckKinstoneFused 0x0006
-JumpIfNot 0x0008
-Call sub_080676D8
-CheckKinstoneFused 0x0007
-JumpIfNot 0x0008
-Call sub_080676D8
-CheckKinstoneFused 0x0008
-JumpIfNot 0x0008
-Call sub_080676D8
-StopScript
-Call sub_0806757C
-StopScript
-WaitForSomething2 0x00000002
-SoundReq 0x00fd
-Call sub_080676D8
-Call sub_0806757C
-Call sub_080675D4
-Wait 0x0014
-StartScript
-_0807E5F8 0x00000001
-CheckKinstoneFused 0x0006
-JumpIfNot 0xffd0
-CheckKinstoneFused 0x0007
-JumpIfNot 0xffc8
-CheckKinstoneFused 0x0008
-JumpIfNot 0xffc0
-StopScript
-SetLocalFlag 0x001d
-SoundReq 0x0072
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B3A4.inc b/data/scripts/gUnk_0800B3A4.inc
deleted file mode 100644
index 41d353f6..00000000
--- a/data/scripts/gUnk_0800B3A4.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-SCRIPT_START gUnk_0800B3A4
-StartScript
-_0807EF80 0x000a
-Call sub_0807F158
-SetEntityNonPlanarMovement 0x0120
-_0807EB44 0x0004
-_0807E908 0x0002
-_0807E914 0x0000200a
-StopScript
-_0807EDD4 0x0158, 0x0290
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-_0807EDD4 0x0128, 0x0290
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Call sub_08065780
-Jump 0xffaa
diff --git a/data/scripts/gUnk_0800B41C.inc b/data/scripts/gUnk_0800B41C.inc
deleted file mode 100644
index 19baa293..00000000
--- a/data/scripts/gUnk_0800B41C.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_0800B41C
-StartScript
-SetEntityNonPlanarMovement 0x00c0
-_0807E908 0x0001
-_0807EF80 0x000b
-_0807E864
-Call sub_0807FBC4
-StopScript
-Wait 0x000a
-_0807EF80 0x0004
-_0807E5F8 0x00000008
-StartPlayerScript gUnk_0800B54C
-_0807EDD4 0x0140, 0x0298
-_0807EB74
-WaitForSomething2 0x00000004
-_0807EB74
-Wait 0x003c
-SoundReq 0x00cd
-_0807F088 0x0037
-WaitPlayerAction8
-_0807EB8C
-TextboxNoOverlapFollow 0x200c
-_0807EA94
-Wait 0x0014
-_0807EDD4 0x0158, 0x0290
-Wait 0x000a
-_0807EDD4 0x0158, 0x0288
-Wait 0x0014
-_0807E5F8 0x00000010
-_0807EDD4 0x0158, 0x0280
-Wait 0x000a
-_0807EF80 0x0008
-_0807E5F8 0x00000010
-_0807E5F8 0x00000008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B4AC.inc b/data/scripts/gUnk_0800B4AC.inc
deleted file mode 100644
index cf57eb4f..00000000
--- a/data/scripts/gUnk_0800B4AC.inc
+++ /dev/null
@@ -1,43 +0,0 @@
-SCRIPT_START gUnk_0800B4AC
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0001
-SetEntityNonPlanarMovement 0x00c0
-_0807E9D4
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x0010
-TestBit 0x00000008
-JumpIf 0x0022
-Jump 0xffea
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlapFollow 0x200b
-StopScript
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffce
-StopScript
-_0807E610 0x00000008
-_0807EDD4 0x0134, 0x0288
-_0807EB44 0x0004
-WaitForSomething2 0x00000008
-TextboxNoOverlapFollow 0x2016
-_0807EA94
-_0807EDD4 0x0158, 0x0288
-_0807EF80 0x0000
-_0807EB44 0x0000
-Wait 0x000a
-_0807E5F8 0x00000010
-_0807EF80 0x0008
-Wait 0x001e
-_0807E5F8 0x00000010
-SetGlobalFlag 0x001d
-Call sub_0807921C
-_0807E878
-Call sub_0807FBCC
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B54C.inc b/data/scripts/gUnk_0800B54C.inc
deleted file mode 100644
index 2df8c531..00000000
--- a/data/scripts/gUnk_0800B54C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800B54C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0128, 0x0298
-Wait 0x000a
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B574.inc b/data/scripts/gUnk_0800B574.inc
deleted file mode 100644
index c63c2a13..00000000
--- a/data/scripts/gUnk_0800B574.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_0800B574
-StartScript
-_0807EF80 0x0007
-CheckGlobalFlag 0x001d
-JumpIf 0x003c
-StopScript
-WaitForSomething2 0x00000010
-_0807EF80 0x0008
-SoundReq 0x0111
-WaitForSomething2 0x00000010
-_0807EF80 0x0007
-SoundReq 0x0111
-WaitForSomething2 0x00000010
-_0807EF80 0x0008
-SoundReq 0x0111
-WaitForSomething2 0x00000010
-_0807EF80 0x0007
-SoundReq 0x0111
-Call sub_0808692C
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B5C4.inc b/data/scripts/gUnk_0800B5C4.inc
deleted file mode 100644
index e834cb3c..00000000
--- a/data/scripts/gUnk_0800B5C4.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800B5C4
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0004
-StopScript
-Wait 0x001e
-SoundReq 0x00d1
-_0807EDD4 0x008a, 0x005a
-Wait 0x000a
-Call sub_08069EE8
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B5EC.inc b/data/scripts/gUnk_0800B5EC.inc
deleted file mode 100644
index 9c5c030b..00000000
--- a/data/scripts/gUnk_0800B5EC.inc
+++ /dev/null
@@ -1,61 +0,0 @@
-SCRIPT_START gUnk_0800B5EC
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0001
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x2009
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-Jump 0xffe8
-StartScript
-StopScript
-CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
-JumpIfNot 0xfff6
-Call sub_08079184
-_0807E864
-Call sub_0807F9A4
-StartPlayerScript gUnk_0800B7C4
-WaitForSomething2 0x00000004
-SetRoomFlag 0x0000
-WaitForSomething2 0x00000004
-CheckLocalFlag 0x009e
-JumpIf 0x0154
-TextboxNoOverlap 0x0583
-_0807EA94
-_0807E3E8
-JumpIfNot 0x002a
-Wait 0x000f
-TextboxNoOverlap 0x0584
-CallWithArg sub_0807F970, 0x0000058b
-JumpIf 0x001e
-CallWithArg sub_08087424, 0x00000000
-Wait 0x00b4
-Jump 0x0024
-TextboxNoOverlap 0x057d
-_0807EA94
-Jump 0x001a
-_0807EA94
-SetLocalFlag 0x009e
-_0807F034 0x0066
-WaitPlayerAction8
-_0807EB8C
-Wait 0x001e
-TextboxNoOverlap 0x057f
-_0807EA94
-_0807E778 0x0004
-DoFade7
-WaitFor_2
-Call sub_080873FC
-DoFade6
-WaitFor_2
-CameraTargetPlayer
-Wait 0x001e
-Call sub_0807DF50
-_0807E878
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B6C8.inc b/data/scripts/gUnk_0800B6C8.inc
deleted file mode 100644
index e097eff5..00000000
--- a/data/scripts/gUnk_0800B6C8.inc
+++ /dev/null
@@ -1,62 +0,0 @@
-SCRIPT_START gUnk_0800B6C8
-StartScript
-StopScript
-HasRupees 0x0001
-JumpIfNot 0xfffa
-CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
-JumpIfNot 0xfff6
-Call sub_08079184
-_0807E864
-Call sub_0807F9A4
-StartPlayerScript gUnk_0800B7C4
-WaitForSomething2 0x00000004
-SetRoomFlag 0x0000
-WaitForSomething2 0x00000004
-CheckLocalFlag 0x009f
-JumpIf 0x0098
-TextboxNoOverlap 0x057b
-_0807EA94
-CallWithArg sub_0807F970, 0x0000057d
-JumpIf 0xff88
-_0807EA94
-SetLocalFlag 0x009f
-_0807F034 0x0064
-Jump 0xff6c
-.short 0x0000
-StartScript
-StopScript
-Call sub_0808747C
-JumpIfNot 0xfff8
-Call sub_08079184
-_0807E864
-Wait 0x000a
-Call sub_0807F9A4
-StartPlayerScript gUnk_0800B7C4
-WaitForSomething2 0x00000004
-SetRoomFlag 0x0000
-WaitForSomething2 0x00000004
-CheckLocalFlag 0x00a0
-JumpIf 0x0036
-TextboxNoOverlap 0x0580
-_0807EA94
-CallWithArg sub_0807F970, 0x00000582
-JumpIf 0x0014
-CallWithArg sub_08087424, 0x00000001
-Wait 0x00b4
-Jump 0xff14
-_0807EA94
-SetLocalFlag 0x00a0
-_0807F034 0x0065
-Jump 0xfef8
-TextboxNoOverlap 0x0590
-_0807EA94
-_0807E778 0x0010
-DoFade7
-WaitFor_2
-ModHealth 0x00a0
-DoFade6
-WaitFor_2
-TextboxNoOverlap 0x057f
-_0807EA94
-Jump 0xfee6
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B7C4.inc b/data/scripts/gUnk_0800B7C4.inc
deleted file mode 100644
index 265c2296..00000000
--- a/data/scripts/gUnk_0800B7C4.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800B7C4
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-CallWithArg sub_0807F6B4, 0x00000090
-JumpIfNot 0x0024
-CallWithArg sub_0807F464, 0x00000078
-CallWithArg sub_0807F4F8, 0x00000090
-_0807E8E4_0
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800B7FC.inc b/data/scripts/gUnk_0800B7FC.inc
deleted file mode 100644
index ead30119..00000000
--- a/data/scripts/gUnk_0800B7FC.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800B7FC
-CallWithArg sub_0807F4F8, 0x00000090
-CallWithArg sub_0807F464, 0x00000078
-Jump 0xffdc
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B828.inc b/data/scripts/gUnk_0800B828.inc
deleted file mode 100644
index 3ef1e795..00000000
--- a/data/scripts/gUnk_0800B828.inc
+++ /dev/null
@@ -1,118 +0,0 @@
-SCRIPT_START gUnk_0800B828
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E944
-_0807E864
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffee
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-StopScript
-Wait 0x003c
-Call sub_080646A4
-Jump 0xfff4
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807E930 0x0000
-_0807EF80 0x000a
-StopScript
-Wait 0x003c
-Call sub_0806407C
-Jump 0xfff4
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-CallWithArg sub_08064644, 0x0806464d
-StopScript
-Wait 0x003c
-Call sub_080646A4
-Jump 0xfff4
-.short 0x0000
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0004
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-StopScript
-CheckLocalFlag 0x005f
-JumpIf 0x001c
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlapFollow 0x3f19
-_0807EA94
-SetLocalFlag 0x005f
-_0807E878
-Jump 0xffe8
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlapFollow 0x3f1a
-_0807EA94
-_0807E878
-Jump 0xffec
-StartScript
-_0807EF80 0x000b
-_0807EF80 0x0008
-Call sub_0806DAAC
-JumpIf 0x0036
-Call sub_0806DAD0
-CallWithArg sub_0806DA04, 0x00000005
-StopScript
-_0807EA4C
-_0807E9F0
-JumpIf 0x000e
-Call sub_0807DF50
-_0807E878
-Jump 0xffee
-Call sub_0806F188
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800B9B4.inc b/data/scripts/gUnk_0800B9B4.inc
deleted file mode 100644
index 524e72eb..00000000
--- a/data/scripts/gUnk_0800B9B4.inc
+++ /dev/null
@@ -1,75 +0,0 @@
-SCRIPT_START gUnk_0800B9B4
-StartScript
-_0807E9D4
-Call sub_080694EC
-_0807EF80 0x000a
-Call sub_080694B0
-StopScript
-Call sub_0807F434
-_0807E078_sss 0xfff8, 0x0004, 0x001e
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-Call sub_080694D8
-_0807EA94
-Call sub_080694EC
-_0807E878
-Jump 0xffd8
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-Call sub_0807F650
-_0807E9F0
-_0807E864
-Call sub_0806948C
-JumpIf 0x0016
-_0807EA94
-Call sub_080694EC
-Call sub_0807DF50
-_0807E878
-Jump 0xffa8
-_0807EA94
-_0807E9DC
-_0807E9D4
-Call sub_080694EC
-Call sub_0807DF50
-_0807E878
-Jump 0xff90
-StartScript
-Call sub_0807F934
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-TextboxNoOverlapFollow 0x3301
-_0807EA94
-_0807E3E8
-JumpIfNot 0x000e
-SoundReq0x80100000
-Call sub_0806E964
-SoundReq2 0xffff
-Call sub_0807DF50
-_0807E878
-Jump 0xffd0
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-SetEntityNonPlanarMovement 0x0040
-Call sub_0807F348
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EDD4 0x02f8, 0x0350
-Wait 0x001e
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB44 0x0006
-Wait 0x001e
-_0807EDD4 0x02f0, 0x0350
-Wait 0x001e
-TextboxNoOverlap 0x0e00
-_0807EA94
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BACC.inc b/data/scripts/gUnk_0800BACC.inc
deleted file mode 100644
index 6272a549..00000000
--- a/data/scripts/gUnk_0800BACC.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800BACC
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0807F348
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e01
-_0807EA94
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BB00.inc b/data/scripts/gUnk_0800BB00.inc
deleted file mode 100644
index 46718d40..00000000
--- a/data/scripts/gUnk_0800BB00.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800BB00
-StartScript
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e02
-_0807EA94
-Wait 0x003c
-_0807EF80 0x000f
-Wait 0x00b4
-Call sub_08054968
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800BB30.inc b/data/scripts/gUnk_0800BB30.inc
deleted file mode 100644
index 75b33cd3..00000000
--- a/data/scripts/gUnk_0800BB30.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800BB30
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0807F348
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e05
-_0807EA94
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BB64.inc b/data/scripts/gUnk_0800BB64.inc
deleted file mode 100644
index 68c8f716..00000000
--- a/data/scripts/gUnk_0800BB64.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800BB64
-StartScript
-_0807EB44 0x0006
-_0807EF80 0x0000
-SetEntityNonPlanarMovement 0x0040
-Call sub_0807F348
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EDD4 0x03a0, 0x00f8
-Wait 0x001e
-TextboxNoOverlap 0x0e06
-_0807EA94
-Wait 0x000f
-_0807EDD4 0x0380, 0x00f8
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BBA4.inc b/data/scripts/gUnk_0800BBA4.inc
deleted file mode 100644
index b8dbcbc1..00000000
--- a/data/scripts/gUnk_0800BBA4.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_0800BBA4
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0807F348
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e04
-_0807EA94
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BBDC.inc b/data/scripts/gUnk_0800BBDC.inc
deleted file mode 100644
index 1ddfba44..00000000
--- a/data/scripts/gUnk_0800BBDC.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800BBDC
-StartScript
-_0807E930 0x0000
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e03
-_0807EA94
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800BC08.inc b/data/scripts/gUnk_0800BC08.inc
deleted file mode 100644
index dd0f2045..00000000
--- a/data/scripts/gUnk_0800BC08.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_0800BC08
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e07
-_0807EA94
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0004
-StopScript
-Wait 0x003c
-Call sub_08065CCC
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BC50.inc b/data/scripts/gUnk_0800BC50.inc
deleted file mode 100644
index cc87ed6a..00000000
--- a/data/scripts/gUnk_0800BC50.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-SCRIPT_START gUnk_0800BC50
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_08054EB8
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E930 0x0000
-Wait 0x001e
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e08
-_0807EA94
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00f0
-Call sub_08054EFC
-_0807EB44 0x0000
-_0807E930 0x0000
-SetEntityNonPlanarMovement 0x0040
-_0807EF80 0x000d
-CallWithArg sub_0807F4F8, 0x00000378
-Wait 0x003c
-_0807EF80 0x000c
-Wait 0x003c
-TextboxNoOverlap 0x0e09
-_0807EA94
-Call sub_0807F158
-CallWithArg sub_0807F4F8, 0x0000035c
-Wait 0x001e
-SoundReq 0x0188
-_0807EF80 0x0008
-Wait 0x0078
-Call sub_08054968
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800BCE8.inc b/data/scripts/gUnk_0800BCE8.inc
deleted file mode 100644
index a195d56b..00000000
--- a/data/scripts/gUnk_0800BCE8.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_0800BCE8
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-Wait 0x003c
-TextboxNoOverlap 0x0e0a
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-_0807E5F8 0x00000001
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E930 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e0c
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x0168
-_0807E930 0x0000
-Wait 0x003c
-_0807EB44 0x0002
-WaitForSomething2 0x00000004
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BD78.inc b/data/scripts/gUnk_0800BD78.inc
deleted file mode 100644
index f9512a8b..00000000
--- a/data/scripts/gUnk_0800BD78.inc
+++ /dev/null
@@ -1,35 +0,0 @@
-SCRIPT_START gUnk_0800BD78
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-CallWithArg sub_0807F4F8, 0x00000270
-Wait 0x001e
-TextboxNoOverlap 0x0e0b
-_0807EA94
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0088, 0x0228
-Wait 0x000f
-_0807E5F8 0x00000004
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000000
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000003
-_0807EB44 0x0004
-_0807E930 0x0000
-Wait 0x003c
-_0807EB44 0x0006
-_0807E5F8 0x00000004
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BE1C.inc b/data/scripts/gUnk_0800BE1C.inc
deleted file mode 100644
index 155950cb..00000000
--- a/data/scripts/gUnk_0800BE1C.inc
+++ /dev/null
@@ -1,47 +0,0 @@
-SCRIPT_START gUnk_0800BE1C
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0002
-Wait 0x003c
-TextboxNoOverlap 0x0e0d
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-Jump 0x0038
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0006
-Wait 0x003c
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-_0807E5F8 0x00000001
-_0807EB44 0x0004
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807E930 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e0f
-_0807EA94
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00f0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BECC.inc b/data/scripts/gUnk_0800BECC.inc
deleted file mode 100644
index 5653d2f6..00000000
--- a/data/scripts/gUnk_0800BECC.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-SCRIPT_START gUnk_0800BECC
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-CallWithArg sub_0807F4F8, 0x000001b8
-Wait 0x001e
-TextboxNoOverlap 0x0e0e
-_0807EA94
-_0807E5F8 0x0000000c
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0088, 0x0178
-Wait 0x000f
-_0807E5F8 0x0000000c
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00f0
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800BF38.inc b/data/scripts/gUnk_0800BF38.inc
deleted file mode 100644
index dcb3c012..00000000
--- a/data/scripts/gUnk_0800BF38.inc
+++ /dev/null
@@ -1,53 +0,0 @@
-SCRIPT_START gUnk_0800BF38
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0002
-Wait 0x003c
-TextboxNoOverlap 0x0e10
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-Jump 0x0038
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0006
-Wait 0x003c
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-_0807E5F8 0x00000001
-_0807EB44 0x0004
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807E930 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e12
-_0807EA94
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x0168
-_0807EB44 0x0004
-_0807E930 0x0000
-Wait 0x003c
-Call sub_08054F64
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C004.inc b/data/scripts/gUnk_0800C004.inc
deleted file mode 100644
index 01cad189..00000000
--- a/data/scripts/gUnk_0800C004.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_0800C004
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-CallWithArg sub_0807F4F8, 0x000001b8
-Wait 0x001e
-TextboxNoOverlap 0x0e11
-_0807EA94
-_0807E5F8 0x0000001c
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0088, 0x0188
-_0807EDD4 0x00a8, 0x0188
-_0807EDD4 0x00a8, 0x0178
-Wait 0x000f
-_0807E5F8 0x0000001c
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000001
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000004
-_0807EB44 0x0004
-_0807E930 0x0000
-Wait 0x003c
-_0807E5F8 0x0000001c
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C0B0.inc b/data/scripts/gUnk_0800C0B0.inc
deleted file mode 100644
index 166e24ee..00000000
--- a/data/scripts/gUnk_0800C0B0.inc
+++ /dev/null
@@ -1,47 +0,0 @@
-SCRIPT_START gUnk_0800C0B0
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0002
-Wait 0x003c
-TextboxNoOverlap 0x0e13
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-Jump 0x0038
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0006
-Wait 0x003c
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-_0807E5F8 0x00000001
-_0807EB44 0x0004
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807E930 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e15
-_0807EA94
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00f0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C160.inc b/data/scripts/gUnk_0800C160.inc
deleted file mode 100644
index 640e28e1..00000000
--- a/data/scripts/gUnk_0800C160.inc
+++ /dev/null
@@ -1,27 +0,0 @@
-SCRIPT_START gUnk_0800C160
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-CallWithArg sub_0807F4F8, 0x00000128
-Wait 0x001e
-TextboxNoOverlap 0x0e14
-_0807EA94
-_0807E5F8 0x0000003c
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0098, 0x00e8
-_0807EDD4 0x00a8, 0x00e8
-_0807EDD4 0x00a8, 0x00d8
-Wait 0x000f
-_0807E5F8 0x0000003c
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00f0
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C1D8.inc b/data/scripts/gUnk_0800C1D8.inc
deleted file mode 100644
index 3cfce57e..00000000
--- a/data/scripts/gUnk_0800C1D8.inc
+++ /dev/null
@@ -1,53 +0,0 @@
-SCRIPT_START gUnk_0800C1D8
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0002
-Wait 0x003c
-TextboxNoOverlap 0x0e16
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-Jump 0x0038
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0807F348
-StopScript
-WaitFor_2
-Wait 0x00f0
-_0807E930 0x0000
-_0807EB44 0x0006
-Wait 0x003c
-_0807EA94
-_0807E930 0x0008
-Wait 0x003c
-_0807E5F8 0x00000001
-_0807EB44 0x0004
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807E930 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x0e18
-_0807EA94
-_0807E5F8 0x00000002
-Call sub_08054F64
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x0168
-_0807EB44 0x0004
-_0807E930 0x0000
-Wait 0x003c
-Call sub_08054F64
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C2A4.inc b/data/scripts/gUnk_0800C2A4.inc
deleted file mode 100644
index 633ecb99..00000000
--- a/data/scripts/gUnk_0800C2A4.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_0800C2A4
-StartScript
-_0807EB44 0x0000
-_0807E930 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-Call sub_0807F348
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-CallWithArg sub_0807F4F8, 0x00000128
-Wait 0x001e
-TextboxNoOverlap 0x0e17
-_0807EA94
-_0807E5F8 0x0000007c
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0098, 0x00e8
-_0807EDD4 0x00c8, 0x00e8
-_0807EDD4 0x00c8, 0x00d8
-Wait 0x000f
-_0807E5F8 0x0000007c
-_0807EF80 0x000f
-_0807E930 0x0008
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000002
-Wait 0x00b4
-CallWithArg sub_0804BF38, 0x00000005
-_0807EB44 0x0004
-_0807E930 0x0000
-Wait 0x003c
-_0807E5F8 0x0000007c
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xffe0
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C350.inc b/data/scripts/gUnk_0800C350.inc
deleted file mode 100644
index ca845fcd..00000000
--- a/data/scripts/gUnk_0800C350.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_0800C350
-StartScript
-CallWithArg sub_0806D658, 0x00000003
-SetEntityNonPlanarMovement 0x0200
-StopScript
-CheckRoomFlag 0x00ff
-JumpIfNot 0xfffa
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_0800C370.inc b/data/scripts/gUnk_0800C370.inc
deleted file mode 100644
index fd5fa9a1..00000000
--- a/data/scripts/gUnk_0800C370.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800C370
-_0807EEF4 0xfff8, 0x0000
-_0807EEF4 0x0010, 0x0000
-_0807EEF4 0xfff0, 0x0000
-_0807EEF4 0x0010, 0x0000
-_0807EEF4 0xfff8, 0x0000
-_0807F0C8 0x0000, 0x0000
-Wait 0x001e
-TextboxNoOverlap 0x1d00
-_0807EA94
-_0807E5F8 0x00000006
-WaitForSomething2 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_0800C3B0.inc b/data/scripts/gUnk_0800C3B0.inc
deleted file mode 100644
index cbcad8ca..00000000
--- a/data/scripts/gUnk_0800C3B0.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800C3B0
-SetEntityNonPlanarMovement 0x0080
-_0807EEF4 0x0000, 0xff30
-_0807F0C8 0x0000, 0x0000
-Wait 0x00b4
-Call sub_08054968
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C3CC.inc b/data/scripts/gUnk_0800C3CC.inc
deleted file mode 100644
index 8a08c0f2..00000000
--- a/data/scripts/gUnk_0800C3CC.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800C3CC
-StartScript
-Call sub_0806D660
-SetEntityNonPlanarMovement 0x0080
-StopScript
-WaitForSomething2 0x00000002
-CallWithArg sub_0807F4F8, 0x00000048
-Call sub_0806D66C
-Wait 0x000f
-CallWithArg sub_0807F4F8, 0x00000068
-Call sub_0806D67C
-_0807F0C8 0x001e, 0x0000
-SoundReq 0x010b
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C410.inc b/data/scripts/gUnk_0800C410.inc
deleted file mode 100644
index f3ddc136..00000000
--- a/data/scripts/gUnk_0800C410.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_0800C410
-StartScript
-Call sub_0806D660
-SetEntityNonPlanarMovement 0x0080
-StopScript
-WaitForSomething2 0x00000004
-CallWithArg sub_0807F4F8, 0x00000048
-Call sub_0806D66C
-Wait 0x000f
-CallWithArg sub_0807F4F8, 0x00000068
-Call sub_0806D67C
-_0807F0C8 0x001e, 0x0000
-SoundReq 0x010b
-_0807E5F8 0x00000001
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800C45C.inc b/data/scripts/gUnk_0800C45C.inc
deleted file mode 100644
index 64c371f7..00000000
--- a/data/scripts/gUnk_0800C45C.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800C45C
-StartScript
-SetEntityNonPlanarMovement 0x0180
-_0807E930 0x0004
-Call sub_080A0B28
-StopScript
-Wait 0x000a
-_0807EF80 0x0007
-SoundReq 0x0136
-_0807EE30
-JumpIfNot 0xfffc
-Wait 0x003c
-SetRoomFlag 0x00ff
-_0807E930 0x0005
-Wait 0x000f
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800C494.inc b/data/scripts/gUnk_0800C494.inc
deleted file mode 100644
index e7df7c4a..00000000
--- a/data/scripts/gUnk_0800C494.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800C494
-StartScript
-SetEntityNonPlanarMovement 0x0120
-_0807E930 0x0004
-StopScript
-Wait 0x000a
-_0807EF80 0x0007
-SoundReq 0x0136
-_0807EEF4 0x0000, 0xff90
-Wait 0x001e
-_0807EEF4 0x0000, 0xffb0
-Wait 0x003c
-SetRoomFlag 0x00ff
-_0807E930 0x0005
-Wait 0x000f
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800C4D0.inc b/data/scripts/gUnk_0800C4D0.inc
deleted file mode 100644
index e7a1fff9..00000000
--- a/data/scripts/gUnk_0800C4D0.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800C4D0
-StartScript
-SetEntityNonPlanarMovement 0x0180
-_0807E930 0x0004
-StopScript
-Wait 0x000a
-_0807EF80 0x0007
-SoundReq 0x0136
-_0807EEF4 0x00c0, 0x0000
-Wait 0x001e
-_0807EEF4 0x0070, 0x0000
-Wait 0x003c
-SetRoomFlag 0x00ff
-_0807E930 0x0005
-Wait 0x000f
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800C50C.inc b/data/scripts/gUnk_0800C50C.inc
deleted file mode 100644
index 74c33a3a..00000000
--- a/data/scripts/gUnk_0800C50C.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_0800C50C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807E930 0x0004
-_0807EF80 0x0008
-StopScript
-WaitForSomething2 0x00000001
-Wait 0x000a
-_0807EF80 0x0007
-SoundReq 0x0136
-_0807EEF4 0x0000, 0x0060
-Wait 0x003c
-_0807EEF4 0x0000, 0x0060
-Wait 0x001e
-SetRoomFlag 0x00ff
-_0807E930 0x0005
-Wait 0x000f
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C550.inc b/data/scripts/gUnk_0800C550.inc
deleted file mode 100644
index 0c7ed41f..00000000
--- a/data/scripts/gUnk_0800C550.inc
+++ /dev/null
@@ -1,243 +0,0 @@
-SCRIPT_START gUnk_0800C550
-StartScript
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_08060158
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_08060208
-_0807EA94
-_0807E878
-Jump 0xffdc
-StartScript
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_08060158
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-CheckInventory1 0x0067
-JumpIfNot 0x000c
-Call sub_08060208
-Jump 0x0006
-TextboxNoOverlap 0x4710
-_0807EA94
-_0807E878
-Jump 0xffcc
-StartScript
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_08060158
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_08060270
-_0807EA94
-_0807E878
-Jump 0xffdc
-StartScript
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_08060158
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_0806021C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd8
-StartScript
-_0807EF80 0x000a
-SetEntityNonPlanarMovement 0x0080
-_0807EB44 0x0004
-CheckLocalFlag 0x0082
-JumpIfNot 0x0008
-SetEntityPosition 0x0010, 0x0000
-StopScript
-_0807E944
-_0807E864
-Call sub_0807DF28
-CheckLocalFlag 0x0082
-JumpIf 0x0022
-CheckPlayerInRegion 0x00e8, 0x0028, 0x1810
-JumpIfNot 0x0006
-_0807EF80 0x000b
-StartPlayerScript gUnk_0800C8C8
-WaitForSomething2 0x00000001
-_0807EF80 0x000a
-CheckInventory1 0x0040
-JumpIf 0x00a6
-CheckInventory1 0x005b
-JumpIf 0x0024
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f16
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-SetLocalFlag 0x0080
-Call sub_0807DF50
-_0807E878
-Jump 0xff9e
-CheckLocalFlag 0x0081
-JumpIf 0x0020
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f1b
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-Call sub_0807DF50
-_0807E878
-Jump 0xff78
-CheckLocalFlag 0x0082
-JumpIf 0x0030
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f17
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807EC94 0x0020
-_0807EB44 0x0004
-Wait 0x000f
-SoundReq 0x0072
-SetLocalFlag 0x0082
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f18
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-Call sub_0807DF50
-_0807E878
-Jump 0xff24
-CheckLocalFlag 0x0083
-JumpIf 0x0020
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f19
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-Call sub_0807DF50
-_0807E878
-Jump 0xfefe
-_0807EF80 0x0002
-TextboxNoOverlapFollow 0x1f1a
-_0807EA94
-_0807EF80 0x0015
-Wait 0x000a
-Call sub_0807DF50
-_0807E878
-Jump 0xfee0
-StartScript
-_0807EF80 0x000a
-_0807EB44 0x0004
-StopScript
-_0807E944
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_0800C8F0
-WaitForSomething2 0x00000001
-CheckInventory1 0x0040
-JumpIf 0x0088
-CheckInventory1 0x005b
-JumpIf 0x001c
-_0807E930 0x0008
-TextboxNoOverlapFollow 0x2122
-_0807EA94
-_0807EF80 0x0000
-Call sub_0807DF50
-_0807E878
-Jump 0xffc2
-_0807E930 0x0008
-CheckLocalFlag 0x0081
-JumpIf 0x0040
-TextboxNoOverlapFollow 0x1130
-_0807EA94
-_0807EB28 0x1131
-_0807EA94
-_0807EB8C
-TextboxNoOverlapFollow 0x1132
-_0807EA94
-_0807E914 0x00000103
-Call sub_0807F420
-TextboxNoOverlapFollow 0x1133
-_0807EA94
-Wait 0x000a
-_0807EF80 0x0000
-SetLocalFlag 0x0081
-Call sub_0807DF50
-_0807E878
-Jump 0xff78
-TextboxNoOverlapFollow 0x1133
-_0807EA94
-Wait 0x000a
-_0807E930 0x0000
-Call sub_0807DF50
-_0807E878
-Jump 0xff5e
-_0807E930 0x0008
-CheckLocalFlag 0x0083
-JumpIf 0x0080
-TextboxNoOverlapFollow 0x1135
-_0807EA94
-SetEntityNonPlanarMovement 0x0040
-_0807EDD4 0x0038, 0x0044
-_0807EF80 0x0000
-Wait 0x000f
-SetLocalFlag 0x0083
-Wait 0x003c
-SoundReq 0x0072
-Wait 0x003c
-_0807EB74
-_0807EB8C
-TextboxNoOverlapFollow 0x1136
-_0807EA94
-_0807EB28 0x1137
-_0807EA94
-Wait 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0807DF50
-_0807E878
-_0807E944
-_0807E864
-Call sub_0807DF28
-_0807EB74
-_0807E914 0x00000008
-Call sub_0807F3D8
-TextboxNoOverlapFollow 0x1136
-_0807EA94
-Wait 0x000a
-_0807EF80 0x0000
-Call sub_0807DF50
-_0807E878
-Jump 0xffd0
-TextboxNoOverlapFollow 0x1136
-_0807EA94
-Wait 0x000a
-_0807EF80 0x0000
-Call sub_0807DF50
-_0807E878
-Jump 0xfeba
diff --git a/data/scripts/gUnk_0800C8C8.inc b/data/scripts/gUnk_0800C8C8.inc
deleted file mode 100644
index 5b5a47c8..00000000
--- a/data/scripts/gUnk_0800C8C8.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800C8C8
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x00e8, 0x0068
-_0807EB44 0x0000
-Wait 0x000f
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C8F0.inc b/data/scripts/gUnk_0800C8F0.inc
deleted file mode 100644
index fb281a40..00000000
--- a/data/scripts/gUnk_0800C8F0.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800C8F0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807ECC4 0x0010
-_0807EDD4 0x0078, 0x0058
-_0807EB44 0x0000
-Wait 0x000f
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800C91C.inc b/data/scripts/gUnk_0800C91C.inc
deleted file mode 100644
index ad9c1ae8..00000000
--- a/data/scripts/gUnk_0800C91C.inc
+++ /dev/null
@@ -1,81 +0,0 @@
-SCRIPT_START gUnk_0800C91C
-StartScript
-_0807EB44 0x0004
-SetEntityNonPlanarMovement 0x0300
-StopScript
-CheckPlayerInRegion 0x0208, 0x0360, 0x2040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_0800CA8C
-WaitForSomething2 0x00000002
-Wait 0x003c
-_0807EB28 0x1125
-_0807EA94
-_0807E5F8 0x00000800
-_0807E8E4_3
-Wait 0x003c
-_0807E5F8 0x00000200
-_0807E8E4_0
-Wait 0x001e
-_0807E5F8 0x00002000
-_0807E8E4_1
-Wait 0x0014
-_0807E5F8 0x00020000
-_0807E8E4_1
-Wait 0x000a
-_0807E5F8 0x00008000
-_0807E8E4_3
-Wait 0x001e
-WaitForSomething2 0x00000400
-WaitForSomething2 0x00001000
-WaitForSomething2 0x00004000
-WaitForSomething2 0x00010000
-WaitForSomething2 0x00040000
-_0807E8E4_0
-Wait 0x003c
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000400
-_0807E8E4_0
-TextboxNoOverlapFollow 0x1126
-Call sub_0807F40C
-_0807EA94
-_0807E5F8 0x00000200
-_0807E5F8 0x00000800
-_0807E5F8 0x00002000
-_0807E5F8 0x00008000
-_0807E5F8 0x00020000
-WaitForSomething2 0x00000400
-WaitForSomething2 0x00001000
-WaitForSomething2 0x00004000
-WaitForSomething2 0x00010000
-WaitForSomething2 0x00040000
-_0807E5F8 0x00008000
-WaitForSomething2 0x00010000
-_0807E8E4_3
-TextboxNoOverlapFollow 0x1127
-_0807EA94
-_0807E5F8 0x00002000
-WaitForSomething2 0x00004000
-_0807E8E4_1
-TextboxNoOverlapFollow 0x1128
-_0807EA94
-_0807E5F8 0x00000200
-_0807E5F8 0x00000800
-_0807E5F8 0x00002000
-_0807E5F8 0x00008000
-_0807E5F8 0x00020000
-WaitForSomething2 0x00000400
-WaitForSomething2 0x00001000
-WaitForSomething2 0x00004000
-WaitForSomething2 0x00010000
-WaitForSomething2 0x00040000
-_0807E8E4_0
-_0807EB28 0x1129
-_0807EA94
-SetLocalFlag 0x008d
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800CA8C.inc b/data/scripts/gUnk_0800CA8C.inc
deleted file mode 100644
index 6f440b32..00000000
--- a/data/scripts/gUnk_0800CA8C.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800CA8C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0208, 0x0358
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x0208, 0x0340
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CABC.inc b/data/scripts/gUnk_0800CABC.inc
deleted file mode 100644
index 9892c304..00000000
--- a/data/scripts/gUnk_0800CABC.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_0800CABC
-StartScript
-_0807EF80 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000f
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00000200
-_0807EF80 0x0007
-_0807EDD4 0x0208, 0x0308
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000400
-WaitForSomething2 0x00000200
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-_0807E5F8 0x00000400
-WaitForSomething2 0x00000200
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000f
-_0807EDD4 0x0208, 0x0328
-_0807EF80 0x0000
-_0807E5F8 0x00000400
-WaitForSomething2 0x00000200
-SetEntityNonPlanarMovement 0x0300
-_0807EF80 0x000f
-_0807EDD4 0x0208, 0x02b0
-_0807E5F8 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CB54.inc b/data/scripts/gUnk_0800CB54.inc
deleted file mode 100644
index 4efa72af..00000000
--- a/data/scripts/gUnk_0800CB54.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-SCRIPT_START gUnk_0800CB54
-StartScript
-_0807EF80 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000f
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00000800
-_0807EF80 0x0007
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807EDD4 0x01a8, 0x0330
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000f
-_0807EDD4 0x01f8, 0x0348
-_0807EF80 0x0000
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-SetEntityNonPlanarMovement 0x0300
-_0807EF80 0x000f
-_0807EDD4 0x0178, 0x0328
-_0807E5F8 0x00001000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CBD4.inc b/data/scripts/gUnk_0800CBD4.inc
deleted file mode 100644
index 2acff563..00000000
--- a/data/scripts/gUnk_0800CBD4.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_0800CBD4
-StartScript
-_0807EF80 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000f
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00002000
-_0807EF80 0x0007
-_0807EDD4 0x0258, 0x0330
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000f
-_0807EDD4 0x0218, 0x0340
-_0807EF80 0x0000
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-SetEntityNonPlanarMovement 0x0300
-_0807EF80 0x000f
-_0807EDD4 0x0288, 0x02d8
-_0807E5F8 0x00004000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CC6C.inc b/data/scripts/gUnk_0800CC6C.inc
deleted file mode 100644
index ebead315..00000000
--- a/data/scripts/gUnk_0800CC6C.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_0800CC6C
-StartScript
-_0807EF80 0x0008
-_0807EF80 0x0000
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000f
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00008000
-_0807EF80 0x0007
-_0807EDD4 0x01b8, 0x0320
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000f
-_0807EDD4 0x01f8, 0x0330
-_0807EF80 0x0000
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-SetEntityNonPlanarMovement 0x0300
-_0807EF80 0x000f
-_0807EDD4 0x0188, 0x02d8
-_0807E5F8 0x00010000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CD04.inc b/data/scripts/gUnk_0800CD04.inc
deleted file mode 100644
index 638c3e93..00000000
--- a/data/scripts/gUnk_0800CD04.inc
+++ /dev/null
@@ -1,28 +0,0 @@
-SCRIPT_START gUnk_0800CD04
-StartScript
-_0807EF80 0x0000
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000f
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00020000
-_0807EF80 0x0007
-_0807EDD4 0x0268, 0x0338
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000f
-_0807EDD4 0x0218, 0x0350
-_0807EF80 0x0000
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-SetEntityNonPlanarMovement 0x0300
-_0807EF80 0x000f
-_0807EDD4 0x02a8, 0x0328
-_0807E5F8 0x00040000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800CD7C.inc b/data/scripts/gUnk_0800CD7C.inc
deleted file mode 100644
index dab50fde..00000000
--- a/data/scripts/gUnk_0800CD7C.inc
+++ /dev/null
@@ -1,266 +0,0 @@
-SCRIPT_START gUnk_0800CD7C
-StartScript
-CheckInventory1 0x005b
-JumpIfNot 0xf87a
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000c
-Call sub_08060158
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_0807DF28
-CheckLocalFlag 0x009d
-JumpIf 0x000e
-SetLocalFlag 0x009d
-TextboxNoOverlap 0x213d
-Jump 0x017e
-CheckGlobalFlag 0x003b
-JumpIf 0x007c
-CheckGlobalFlag 0x0054
-JumpIfNot 0x001a
-CheckRoomFlag 0x0000
-JumpIfNot 0x0150
-SetGlobalFlag 0x003b
-ClearGlobalFlag 0x0054
-TextboxNoOverlap 0x2141
-Jump 0x0156
-TextboxNoOverlap 0x213e
-_0807EA94
-_0807E48C 0x0023
-JumpIfNot 0x001c
-TextboxNoOverlap 0x214b
-_0807EA94
-_0807E3E8
-JumpIfNot 0x013c
-SoundReq 0x00cd
-_0807F088 0x0023
-WaitPlayerAction8
-Jump 0x0020
-_0807E48C 0x0022
-JumpIfNot 0x0126
-TextboxNoOverlap 0x214b
-_0807EA94
-_0807E3E8
-JumpIfNot 0x011a
-SoundReq 0x00cd
-_0807F088 0x0022
-WaitPlayerAction8
-_0807EB8C
-SetGlobalFlag 0x0054
-Call sub_08060340
-TextboxNoOverlap 0x213f
-Jump 0x00be
-CheckGlobalFlag 0x003c
-JumpIf 0x005a
-CheckGlobalFlag 0x0054
-JumpIfNot 0x001a
-CheckRoomFlag 0x0000
-JumpIfNot 0x00ce
-SetGlobalFlag 0x003c
-ClearGlobalFlag 0x0054
-TextboxNoOverlap 0x2145
-Jump 0x00d4
-TextboxNoOverlap 0x2142
-_0807EA94
-_0807E48C 0x0027
-JumpIfNot 0x00c6
-TextboxNoOverlap 0x214c
-_0807EA94
-_0807E3E8
-JumpIfNot 0x00ba
-SoundReq 0x00cd
-_0807F088 0x0027
-WaitPlayerAction8
-_0807EB8C
-SetGlobalFlag 0x0054
-Call sub_08060340
-TextboxNoOverlap 0x2143
-Jump 0x005e
-CheckGlobalFlag 0x003d
-JumpIf 0x0090
-CheckGlobalFlag 0x0054
-JumpIfNot 0x001a
-CheckRoomFlag 0x0000
-JumpIfNot 0x006e
-SetGlobalFlag 0x003d
-ClearGlobalFlag 0x0054
-TextboxNoOverlap 0x2149
-Jump 0x0074
-TextboxNoOverlap 0x2146
-_0807EA94
-_0807E48C 0x0024
-JumpIfNot 0x0066
-TextboxNoOverlap 0x214d
-_0807EA94
-_0807E3E8
-JumpIfNot 0x005a
-SoundReq 0x00cd
-_0807F088 0x0024
-WaitPlayerAction8
-_0807EB8C
-SetGlobalFlag 0x0054
-Call sub_08060340
-TextboxNoOverlap 0x2147
-_0807EA94
-Call sub_0807DF50
-_0807E878
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000c
-Call sub_08060158
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_0807DF28
-TextboxNoOverlap 0x2140
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xffd2
-TextboxNoOverlap 0x214a
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xfe46
-.short 0x0000
-StartScript
-Call sub_08068104
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_0806811C
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_08068190
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd8
-StartScript
-Call sub_08068104
-_0807EF80 0x000a
-StopScript
-_0807E944
-_0807E864
-Call sub_08068190
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffec
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-CheckInventory1 0x0041
-JumpIf 0x000e
-CheckLocalFlag 0x007e
-JumpIfNot 0x0006
-_0807E930 0x0008
-CheckInventory1 0x0002
-JumpIf 0x0022
-CheckInventory1 0x0041
-JumpIfNot 0x000c
-_0807E5F8 0x00000020
-Jump 0x0010
-CheckLocalFlag 0x007e
-JumpIfNot 0x0008
-_0807E5F8 0x00000010
-StopScript
-StartScript
-Call sub_08068910
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-Call sub_0807DF28
-CheckInventory1 0x0002
-JumpIfNot 0x0018
-_0807EB74
-_0807E914 0x00000000
-Call sub_0806C028
-TextboxNoOverlap 0x1219
-Jump 0x014c
-CheckInventory1 0x0041
-JumpIfNot 0x0060
-StartPlayerScript gUnk_0800D190
-WaitForSomething2 0x00000008
-_0807EB74
-_0807E914 0x00000000
-Call sub_0806C028
-TextboxNoOverlapFollowPos 0x0002125c
-_0807EA94
-StartPlayerScript gUnk_0800D1B4
-WaitForSomething2 0x00000008
-_0807EB44 0x0002
-_0807E914 0x00000000
-Call sub_0806C028
-Wait 0x000f
-_0807E5F8 0x00000020
-StartPlayerScript gUnk_0800D1E0
-WaitForSomething2 0x00000008
-TextboxNoOverlapFollowPos 0x0002125d
-Jump 0x00e6
-CheckLocalFlag 0x007e
-JumpIfNot 0x000a
-TextboxNoOverlapFollow 0x123e
-Jump 0x00d6
-StartPlayerScript gUnk_0800D190
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000004
-_0807EB74
-_0807E914 0x00000000
-Call sub_0806C028
-TextboxNoOverlapFollowPos 0x0002123d
-_0807EA94
-StartPlayerScript gUnk_0800D1B4
-WaitForSomething2 0x00000008
-_0807EB44 0x0002
-_0807E914 0x00000000
-Call sub_0806C028
-SoundReq 0x00cd
-Call sub_08068964
-ComparePlayerAction 0x0008
-JumpIf 0xfffa
-SoundReq 0x00f8
-_0807E5F8 0x00000010
-SetLocalFlag 0x007e
-TextboxNoOverlapFollowPos 0x0002123e
-_0807EA94
-Wait 0x000f
-_0807E930 0x0009
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Wait 0x001e
-TextboxNoOverlapFollowPos 0x0002123f
-_0807EA94
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000004
-_0807E930 0x0008
-Wait 0x003c
-Call sub_08095164
-_0807EB28 0x1240
-_0807EA94
-Wait 0x000f
-_0807E878
-Call sub_0807DF50
-Jump 0xfe6e
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D190.inc b/data/scripts/gUnk_0800D190.inc
deleted file mode 100644
index e03152f1..00000000
--- a/data/scripts/gUnk_0800D190.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800D190
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0170, 0x0140
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D1B4.inc b/data/scripts/gUnk_0800D1B4.inc
deleted file mode 100644
index e0331c55..00000000
--- a/data/scripts/gUnk_0800D1B4.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800D1B4
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0170, 0x0120
-_0807EDD4 0x01a8, 0x0120
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D1E0.inc b/data/scripts/gUnk_0800D1E0.inc
deleted file mode 100644
index e254626a..00000000
--- a/data/scripts/gUnk_0800D1E0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800D1E0
-_0807F078 0x0002, 0x0001
-CallWithArg sub_0807F918, 0x00000002
-SoundReq 0x0109
-CallWithArg sub_0807F238, 0x000001e2
-Call sub_0807F304
-TextboxNoOverlap 0x0502
-_0807EA94
-_0807E5F8 0x00000008
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D218.inc b/data/scripts/gUnk_0800D218.inc
deleted file mode 100644
index 2f19e4b4..00000000
--- a/data/scripts/gUnk_0800D218.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800D218
-StartScript
-CheckInventory1 0x0041
-JumpIf 0x002c
-CheckLocalFlag 0x007e
-JumpIf 0x001a
-_0807EF80 0x0008
-StopScript
-WaitForSomething2 0x00000010
-_0807EF80 0x0007
-WaitForSomething2 0x00000010
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D242.inc b/data/scripts/gUnk_0800D242.inc
deleted file mode 100644
index 52710175..00000000
--- a/data/scripts/gUnk_0800D242.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_0800D242
-_0807EF80 0x0007
-_0807E930 0x0003
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D24C.inc b/data/scripts/gUnk_0800D24C.inc
deleted file mode 100644
index a1c01651..00000000
--- a/data/scripts/gUnk_0800D24C.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_0800D24C
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D254.inc b/data/scripts/gUnk_0800D254.inc
deleted file mode 100644
index 67a6dc70..00000000
--- a/data/scripts/gUnk_0800D254.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800D254
-StartScript
-_0807EF80 0x0008
-StopScript
-WaitForSomething2 0x00000020
-_0807EF80 0x0007
-WaitForSomething2 0x00000020
-_0807EF80 0x0008
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D278.inc b/data/scripts/gUnk_0800D278.inc
deleted file mode 100644
index dfc733c1..00000000
--- a/data/scripts/gUnk_0800D278.inc
+++ /dev/null
@@ -1,100 +0,0 @@
-SCRIPT_START gUnk_0800D278
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckInventory1 0x0041
-JumpIf 0x000a
-CheckLocalFlag 0x007e
-JumpIf 0x005a
-StartScript
-TestBit 0x00000001
-JumpIf 0x002a
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_0806811C
-StopScript
-Jump 0xffd4
-StopScript
-_0807E864
-Call sub_08068190
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffbe
-StopScript
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000004
-_0807E930 0x000c
-WaitForSomething2 0x00000001
-_0807E5F8 0x00000004
-_0807E930 0x000b
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_08068190
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-StartScript
-Call sub_08068884
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-StopScript
-StartScript
-Call sub_08068910
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-_0807EB74
-_0807E914 0x00000000
-Call sub_0806C028
-TextboxNoOverlapFollow 0x1219
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd0
-StartScript
-Call sub_08068104
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_0806811C
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_08068190
-_0807EA94
-Wait 0x000f
-CheckLocalFlag 0x007f
-JumpIf 0x005c
-CheckLocalFlag 0x007e
-JumpIfNot 0x0054
-_0807EF80 0x000b
-SetEntityNonPlanarMovement 0x0100
-CheckPlayerInRegion 0x0090, 0x0130, 0x0810
-JumpIfNot 0x000e
-StartPlayerScript gUnk_0800D3EC
-WaitForSomething2 0x00000001
-_0807EB44 0x0002
-_0807E930 0x0005
-_0807EDD4 0x00a0, 0x0130
-_0807EB44 0x0006
-_0807E930 0x0003
-_0807E914 0x00000004
-Call sub_080681D8
-SoundReq 0x00cd
-Wait 0x001e
-_0807EF80 0x000a
-SetLocalFlag 0x007f
-_0807E878
-Jump 0xff76
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D3EC.inc b/data/scripts/gUnk_0800D3EC.inc
deleted file mode 100644
index d2d514cb..00000000
--- a/data/scripts/gUnk_0800D3EC.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800D3EC
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807EF80 0x000d
-_0807ECC4 0x0020
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D414.inc b/data/scripts/gUnk_0800D414.inc
deleted file mode 100644
index d6588c40..00000000
--- a/data/scripts/gUnk_0800D414.inc
+++ /dev/null
@@ -1,140 +0,0 @@
-SCRIPT_START gUnk_0800D414
-StartScript
-SetEntityNonPlanarMovement 0x0100
-Call sub_08068104
-_0807EF80 0x000a
-StopScript
-_0807EB44 0x0002
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0004
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0006
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0006
-_0807E914 0x00000004
-Call sub_0806AF60
-_0807EDD4 0x00a8, 0x01e8
-_0807EB44 0x0006
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0004
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0002
-_0807E914 0x00000000
-Call sub_0806AF60
-Wait 0x0014
-_0807EB44 0x0002
-_0807E914 0x00000004
-Call sub_0806AF60
-_0807EDD4 0x0228, 0x01e8
-Jump 0xff5a
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-Call sub_08062A48
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-Call sub_08062698
-Call sub_080626AC
-CallWithArg sub_0807F0EC, 0x00000009
-_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
-_0807EE04 0x0038, 0x0068
-Jump 0x004e
-_0807EE04 0x0078, 0x0068
-Jump 0x0044
-_0807EE04 0x00b8, 0x0068
-Jump 0x003a
-_0807EE04 0x0038, 0x0090
-Jump 0x0030
-_0807EE04 0x0078, 0x0090
-Jump 0x0026
-_0807EE04 0x00b8, 0x0090
-Jump 0x001c
-_0807EE04 0x0038, 0x00b8
-Jump 0x0012
-_0807EE04 0x0078, 0x00b8
-Jump 0x0008
-_0807EE04 0x00b8, 0x00b8
-StopScript
-StartScript
-Call sub_080626C0
-JumpIf 0xff72
-CheckEntityInteractType
-JumpIf 0x000c
-_0807EE30
-JumpIfNot 0xffe8
-Jump 0xff62
-StopScript
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xff4a
-StartScript
-_0807EF80 0x000a
-Call sub_08062A48
-_0807EF80 0x0000
-StopScript
-Call sub_08062698
-Call sub_080626AC
-CallWithArg sub_0807F0EC, 0x00000004
-_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x0020
-_0807EE04 0x0038, 0x0098
-Jump 0x001c
-_0807EE04 0x0058, 0x0098
-Jump 0x0012
-_0807EE04 0x0038, 0x00c8
-Jump 0x0008
-_0807EE04 0x0058, 0x00c8
-StopScript
-StartScript
-Call sub_080626C0
-JumpIf 0xffae
-_0807EE30
-JumpIfNot 0xffee
-Jump 0xffa4
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x000b
-_0807EF80 0x0008
-Call sub_0806DAAC
-JumpIf 0x008c
-Call sub_0806DAD0
-CallWithArg sub_0806DA04, 0x00000002
-StopScript
-_0807EA4C
-_0807E9F0
-Call sub_0806DAAC
-JumpIf 0x000e
-Call sub_0807DF50
-_0807E878
-Jump 0xffe8
-_0807E864
-Call sub_0807DF28
-Call sub_0807FBC4
-Call sub_0807FBA0
-SetEntityNonPlanarMovement 0x0700
-_0807F0B4 0x0007
-CameraTargetEntity
-_0807EDD4 0x01e8, 0x01b8
-Wait 0x003c
-Call sub_0806DAE8
-Wait 0x0078
-Call sub_0806DB44
-JumpIfNot 0x000e
-LoadRoomEntityList gUnk_080DD730
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D698.inc b/data/scripts/gUnk_0800D698.inc
deleted file mode 100644
index 69426176..00000000
--- a/data/scripts/gUnk_0800D698.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_0800D698
-_0807EEB4
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807FBCC
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D6B4.inc b/data/scripts/gUnk_0800D6B4.inc
deleted file mode 100644
index 179fbbd5..00000000
--- a/data/scripts/gUnk_0800D6B4.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_0800D6B4
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x0011
-Call sub_0807F158
-Call sub_0807F738
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D6D0.inc b/data/scripts/gUnk_0800D6D0.inc
deleted file mode 100644
index 0313c541..00000000
--- a/data/scripts/gUnk_0800D6D0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800D6D0
-StartScript
-CheckLocalFlag 0x00f3
-JumpIf 0x0010
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x00f3
-JumpIfNot 0xfffa
-_0807EF80 0x0007
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D6F0.inc b/data/scripts/gUnk_0800D6F0.inc
deleted file mode 100644
index c3a0aa60..00000000
--- a/data/scripts/gUnk_0800D6F0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800D6F0
-StartScript
-CheckLocalFlag 0x00f5
-JumpIf 0xfff0
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x00f5
-JumpIfNot 0xfffa
-_0807EF80 0x0007
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D710.inc b/data/scripts/gUnk_0800D710.inc
deleted file mode 100644
index 815cf2fb..00000000
--- a/data/scripts/gUnk_0800D710.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_0800D710
-StartScript
-Call sub_0807F360
-SetEntityNonPlanarMovement 0x0700
-_0807F0B4 0x0007
-CameraTargetEntity
-Call sub_0807FBC4
-StopScript
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000010
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E5F8 0x0000000a
-WaitForSomething2 0x00000004
-_0807EEB4
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807FBCC
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D76C.inc b/data/scripts/gUnk_0800D76C.inc
deleted file mode 100644
index 23fb2160..00000000
--- a/data/scripts/gUnk_0800D76C.inc
+++ /dev/null
@@ -1,48 +0,0 @@
-SCRIPT_START gUnk_0800D76C
-StartScript
-Call sub_0807F360
-_0807EF80 0x000b
-SetEntityNonPlanarMovement 0x0200
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000008
-_0807EF80 0x0004
-Wait 0x003c
-SoundReq 0x0123
-CallWithArg sub_0807F464, 0x000001e0
-_0807EDD4 0x01e0, 0x01d8
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000010
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-SoundReq 0x007c
-_0807EF3C 0x0180, 0x0030
-_0807EB44 0x0002
-_0807EF80 0x0001
-WaitForSomething2 0x00000008
-Jump 0x0032
-StartScript
-Call sub_0807F360
-_0807EF80 0x000b
-SetEntityPositionRelative 0x01d80268
-SetEntityNonPlanarMovement 0x0100
-StopScript
-WaitForSomething2 0x00000002
-_0807EDD4 0x01f0, 0x01d8
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EEF4 0x0000, 0xffe0
-_0807EF80 0x000e
-Call sub_0806CA5C
-SetEntity0x20 0x00040000
-SoundReq 0x00f5
-CallWithArg sub_0807F8D0, 0xffffe000
-Call sub_0807F8BC
-JumpIf 0xffee
-_0807E5F8 0x00000004
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D84C.inc b/data/scripts/gUnk_0800D84C.inc
deleted file mode 100644
index 8788dae9..00000000
--- a/data/scripts/gUnk_0800D84C.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800D84C
-StartScript
-StopScript
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807DF28
-Wait 0x003c
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D874.inc b/data/scripts/gUnk_0800D874.inc
deleted file mode 100644
index c9361960..00000000
--- a/data/scripts/gUnk_0800D874.inc
+++ /dev/null
@@ -1,49 +0,0 @@
-SCRIPT_START gUnk_0800D874
-StartScript
-Call sub_0807F934
-_0807EF80 0x0008
-_0807E914 0x00000001
-Call sub_0806DA04
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-CheckLocalFlag 0x0045
-JumpIf 0x000e
-StartPlayerScript gUnk_0800D92C
-WaitForSomething2 0x00000001
-_0807E8E4_0
-TextboxNoOverlap 0x1324
-_0807EA94
-CheckInventory1 0x0017
-JumpIf 0x0018
-CheckLocalFlag 0x0045
-JumpIf 0x0010
-LoadRoomEntityList gUnk_080E3830
-CheckLocalFlag 0x0045
-JumpIfNot 0xfffa
-Call sub_0807DF50
-_0807E878
-Jump 0xffae
-.short 0x0000
-StartScript
-_0807EF80 0x0008
-CheckInventory1 0x0017
-JumpIf 0x0034
-StopScript
-CheckInventory1 0x0017
-JumpIfNot 0xfffa
-Call sub_0807DF28
-_0807E864
-WaitPlayerAction8
-_0807EB28 0x1325
-_0807EA94
-SoundReq 0x0113
-_0807E914 0x00000000
-Call sub_0806DA1C
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800D92C.inc b/data/scripts/gUnk_0800D92C.inc
deleted file mode 100644
index 2cab83b5..00000000
--- a/data/scripts/gUnk_0800D92C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800D92C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x00a0, 0x0078
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800D954.inc b/data/scripts/gUnk_0800D954.inc
deleted file mode 100644
index 1b9aedd3..00000000
--- a/data/scripts/gUnk_0800D954.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-SCRIPT_START gUnk_0800D954
-StartScript
-_0807EF80 0x0008
-Call sub_0807F180
-StopScript
-CheckPlayerInRegion 0x0118, 0x0038, 0x3050
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_0800DA00
-WaitForSomething2 0x00000001
-Wait 0x003c
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x0007
-SoundReq 0x01ce
-SetEntity0x20 0xffff8000
-TextboxNoOverlap 0x1701
-_0807EA94
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-TextboxNoOverlap 0x1702
-_0807EA94
-SetEntity0x20 0x00010000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807F050 0x006d
-WaitPlayerAction8
-_0807EB28 0x1703
-_0807EA94
-Wait 0x003c
-SetLocalFlag 0x0032
-SoundReq 0x0113
-_0807E914 0x00000001
-Call sub_0806DA1C
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DA00.inc b/data/scripts/gUnk_0800DA00.inc
deleted file mode 100644
index 28b606d6..00000000
--- a/data/scripts/gUnk_0800DA00.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800DA00
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0118, 0x0060
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DA28.inc b/data/scripts/gUnk_0800DA28.inc
deleted file mode 100644
index 9ef7f502..00000000
--- a/data/scripts/gUnk_0800DA28.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800DA28
-StartScript
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-StopScript
-WaitForSomething2 0x00000004
-_0807EF80 0x0007
-Wait 0x003c
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807EDD4 0x0118, 0x0060
-_0807E5F8 0x00000002
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DA60.inc b/data/scripts/gUnk_0800DA60.inc
deleted file mode 100644
index 9f531b1d..00000000
--- a/data/scripts/gUnk_0800DA60.inc
+++ /dev/null
@@ -1,45 +0,0 @@
-SCRIPT_START gUnk_0800DA60
-StartScript
-StopScript
-CheckPlayerInRegion 0x0078, 0x0148, 0x4040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807E8E4_0
-Call sub_0807F3F8
-Wait 0x003c
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00800078
-CameraTargetEntity
-Call sub_0807F5C0
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-TextboxNoOverlapFollowPos 0x0002162d
-_0807EA94
-_0807E5F8 0x00000001
-Wait 0x001e
-TextboxNoOverlapFollowPos 0x0002162e
-_0807EA94
-_0807E8E4_0
-CallWithArg sub_0807F75C, 0x00780138
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807F5C0
-SetRoomFlag 0x0000
-Call sub_0807F40C
-Wait 0x001e
-_0807E8E4_1
-Wait 0x000a
-_0807E8E4_3
-Wait 0x000a
-_0807E8E4_2
-Call sub_0807F3F8
-Wait 0x003c
-SetRoomFlag 0x0001
-SetLocalFlag 0x0077
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DB18.inc b/data/scripts/gUnk_0800DB18.inc
deleted file mode 100644
index 9017228d..00000000
--- a/data/scripts/gUnk_0800DB18.inc
+++ /dev/null
@@ -1,6 +0,0 @@
-SCRIPT_START gUnk_0800DB18
-StartScript
-_0807EF80 0x000a
-Call sub_08066E38
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DB28.inc b/data/scripts/gUnk_0800DB28.inc
deleted file mode 100644
index 03568bd2..00000000
--- a/data/scripts/gUnk_0800DB28.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_0800DB28
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0000
-_0807EF80 0x0014
-StopScript
-WaitForSomething2 0x00000001
-Wait 0x003c
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB44 0x0004
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EF80 0x0000
-Wait 0x003c
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB44 0x0004
-_0807EF80 0x0014
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DB78.inc b/data/scripts/gUnk_0800DB78.inc
deleted file mode 100644
index 58bdf86f..00000000
--- a/data/scripts/gUnk_0800DB78.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-SCRIPT_START gUnk_0800DB78
-StartScript
-StopScript
-CallWithArg sub_0807F6B4, 0x000000a0
-JumpIf 0xfff4
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x00780078
-CameraTargetEntity
-Call sub_0807F5C0
-_0807EB28 0x1648
-_0807EA94
-Call sub_0804D7EC
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Call sub_0807DF50
-_0807E878
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-Call sub_0804D810
-Call sub_0807F3F8
-Wait 0x003c
-StartPlayerScript gUnk_0800DDD0
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000001
-StartPlayerScript gUnk_0800DE00
-WaitForSomething2 0x00000006
-TextboxNoOverlapFollowPos 0x00021643
-_0807EA94
-_0807EB28 0x1645
-_0807EA94
-Call sub_0807F3F8
-_0807E5F8 0x00000001
-SoundReq0x80100000
-Call sub_08094F98
-CallWithArg sub_0805DDEC, 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_0800DC4C.inc b/data/scripts/gUnk_0800DC4C.inc
deleted file mode 100644
index 4b03e8d4..00000000
--- a/data/scripts/gUnk_0800DC4C.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_0800DC4C
-Wait 0x003c
-SoundReq2 0x0031
-StartPlayerScript gUnk_0800DE50
-WaitForSomething2 0x00000006
-_0807EB28 0x1646
-_0807EA94
-_0807E5F8 0x00000001
-StartPlayerScript gUnk_0800DE2C
-CameraTargetPlayer
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-CallWithArg sub_0805DE18, 0x00000001
-_0807F0C8 0x0000, 0x0000
-SetLocalFlag 0x0079
-CallWithArg sub_0806DA1C, 0x00000002
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DCAC.inc b/data/scripts/gUnk_0800DCAC.inc
deleted file mode 100644
index 9d75a955..00000000
--- a/data/scripts/gUnk_0800DCAC.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-SCRIPT_START gUnk_0800DCAC
-StartScript
-_0807EF80 0x000a
-Call sub_08066E38
-StopScript
-WaitForSomething2 0x00000001
-CallWithArg sub_0807F8E8, 0x00000000
-_0807E5F8 0x00000002
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807EF80 0x0010
-Wait 0x003c
-_0807EF80 0x0010
-SetEntityPositionRelative 0x00680078
-WaitForSomething2 0x00000001
-SoundReq0x80100000
-Call sub_08066E50
-SoundReq 0x01c9
-Call sub_0807F2D4
-SoundReq 0x01ca
-Wait 0x003c
-_0807EF80 0x0004
-SoundReq2 0x000b
-Wait 0x0078
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-Wait 0x003c
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-SetEntityNonPlanarMovement 0x0100
-_0807EEF4 0x0000, 0x0008
-_0807EB44 0x0004
-_0807EF80 0x0000
-Wait 0x001e
-Call sub_08066E80
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-SetEntityNonPlanarMovement 0x0100
-_0807EEF4 0x0000, 0x0080
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DDD0.inc b/data/scripts/gUnk_0800DDD0.inc
deleted file mode 100644
index 77bff632..00000000
--- a/data/scripts/gUnk_0800DDD0.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_0800DDD0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-CallWithArg sub_0807F4F8, 0x000000a0
-_0807EDD4 0x0078, 0x00a0
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DE00.inc b/data/scripts/gUnk_0800DE00.inc
deleted file mode 100644
index 024a0887..00000000
--- a/data/scripts/gUnk_0800DE00.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800DE00
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EB44 0x0000
-_0807EF80 0x000d
-_0807EF80 0x0000
-_0807ECC4 0x0010
-_0807EF80 0x000c
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DE2C.inc b/data/scripts/gUnk_0800DE2C.inc
deleted file mode 100644
index 5e360b27..00000000
--- a/data/scripts/gUnk_0800DE2C.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800DE2C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EEF4 0x0000, 0x0080
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DE50.inc b/data/scripts/gUnk_0800DE50.inc
deleted file mode 100644
index e53145c8..00000000
--- a/data/scripts/gUnk_0800DE50.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_0800DE50
-StopScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-CallWithArg sub_0807F238, 0x000003c5
-Call sub_0807F304
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DE78.inc b/data/scripts/gUnk_0800DE78.inc
deleted file mode 100644
index 25d1219d..00000000
--- a/data/scripts/gUnk_0800DE78.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800DE78
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_0800DEB0
-WaitForSomething2 0x00000001
-WaitForSomething2 0x00000002
-_0807EB28 0x1647
-_0807EA94
-SetLocalFlag 0x007a
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DEB0.inc b/data/scripts/gUnk_0800DEB0.inc
deleted file mode 100644
index 9f9cb7d8..00000000
--- a/data/scripts/gUnk_0800DEB0.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800DEB0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0198, 0x01c8
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DED4.inc b/data/scripts/gUnk_0800DED4.inc
deleted file mode 100644
index 09e1a3d8..00000000
--- a/data/scripts/gUnk_0800DED4.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_0800DED4
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x000b
-Call sub_08066D04
-StopScript
-StartScript
-Call sub_08066D14
-SetEntityPositionRelative 0x01480198
-_0807EF80 0x0007
-StopScript
-_0807EDD4 0x0198, 0x01a8
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_08066D4C
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800DF24.inc b/data/scripts/gUnk_0800DF24.inc
deleted file mode 100644
index 133bb63f..00000000
--- a/data/scripts/gUnk_0800DF24.inc
+++ /dev/null
@@ -1,38 +0,0 @@
-SCRIPT_START gUnk_0800DF24
-StartScript
-_0807EF80 0x0008
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-SoundReq0x80100000
-_0807E8E4_2
-Wait 0x005a
-Call sub_0807F3F8
-Wait 0x003c
-_0807E8E4_0
-_0807F0B4 0x0001
-CameraTargetEntity
-Call sub_0807F5C0
-Call sub_08066C94
-Wait 0x00e9
-_0807EF80 0x0007
-TextboxNoOverlapFollowPos 0x0002162f
-_0807EA94
-SoundReq2 0x002f
-_0807EF80 0x0019
-SoundReq 0x0198
-Call sub_0807F2D4
-SetRoomFlag 0x0000
-_0807EF80 0x0008
-Wait 0x0080
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807F5C0
-SetLocalFlag 0x0078
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DFB4.inc b/data/scripts/gUnk_0800DFB4.inc
deleted file mode 100644
index df19f791..00000000
--- a/data/scripts/gUnk_0800DFB4.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800DFB4
-StopScript
-CheckRoomFlag 0x0001
-JumpIfNot 0xfffa
-SoundReq0x80100000
-_0807E864
-Call sub_0807DF28
-SoundReq 0x00f6
-CallWithArg sub_0806DA1C, 0x00000004
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800DFE4.inc b/data/scripts/gUnk_0800DFE4.inc
deleted file mode 100644
index d0363b58..00000000
--- a/data/scripts/gUnk_0800DFE4.inc
+++ /dev/null
@@ -1,29 +0,0 @@
-SCRIPT_START gUnk_0800DFE4
-StartScript
-Call sub_0807DF28
-_0807E864
-StopScript
-SoundReq0x80100000
-TextboxNoOverlapFollowPos 0x00021632
-_0807EA94
-SetRoomFlag 0x0003
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-SoundReq2 0x0030
-Call sub_0807DF50
-_0807E878
-CheckRoomFlag 0x0002
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807DF28
-SetLocalFlag 0x007b
-TextboxNoOverlapFollowPos 0x000c1639
-_0807EA94
-Wait 0x0096
-SoundReq 0x00f6
-CallWithArg sub_0806DA1C, 0x00000005
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E050.inc b/data/scripts/gUnk_0800E050.inc
deleted file mode 100644
index 848c9da0..00000000
--- a/data/scripts/gUnk_0800E050.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_0800E050
-StartScript
-Call sub_0807DF28
-_0807E864
-StopScript
-SoundReq0x80100000
-SoundReq0x80100000
-Wait 0x0078
-_0807EB28 0x1638
-_0807EA94
-SetRoomFlag 0x0000
-Wait 0x001e
-_0807E5F8 0x00000001
-StartPlayerScript gUnk_0800E094
-WaitForSomething2 0x00000002
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E094.inc b/data/scripts/gUnk_0800E094.inc
deleted file mode 100644
index 91828c3e..00000000
--- a/data/scripts/gUnk_0800E094.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800E094
-StartScript
-SetEntityNonPlanarMovement 0x00c0
-StopScript
-WaitForSomething2 0x00000001
-_0807EF80 0x0001
-_0807EDD4 0x00a8, 0x002c
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E0BC.inc b/data/scripts/gUnk_0800E0BC.inc
deleted file mode 100644
index b28961b6..00000000
--- a/data/scripts/gUnk_0800E0BC.inc
+++ /dev/null
@@ -1,298 +0,0 @@
-SCRIPT_START gUnk_0800E0BC
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x000a
-CheckLocalFlag 0x0093
-JumpIf 0x0062
-_0807E930 0x0008
-CallWithArg sub_0807F8E8, 0x00000000
-StopScript
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Wait 0x001e
-_0807EF80 0x0010
-SoundReq 0x01c9
-_0807E930 0x0009
-Wait 0x003c
-SoundReq 0x01ca
-_0807EF80 0x0010
-Wait 0x001e
-SoundReq 0x0072
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x001e
-_0807EF80 0x0000
-_0807EB8C
-_0807EB74
-Wait 0x000a
-TextboxNoOverlap 0x2402
-_0807EA94
-SetLocalFlag 0x0093
-Call sub_080668F0
-_0807E878
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x2402
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x000a
-CheckLocalFlag 0x0094
-JumpIf 0x006c
-_0807E930 0x0010
-CallWithArg sub_0807F8E8, 0x00000001
-StopScript
-CheckRoomFlag 0x0001
-JumpIfNot 0xfffa
-_0807E864
-Wait 0x001e
-_0807EF80 0x0010
-SoundReq 0x01c9
-_0807E930 0x0015
-Wait 0x003c
-SoundReq 0x01ca
-_0807EF80 0x0010
-Wait 0x001e
-SoundReq 0x0072
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x001e
-_0807EF80 0x0000
-_0807EB8C
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-Wait 0x000a
-TextboxNoOverlap 0x2401
-_0807EA94
-SetLocalFlag 0x0094
-CallWithArg sub_0807F3D8, 0x00000000
-_0807E9D4
-_0807E878
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlap 0x2401
-_0807EA94
-_0807E878
-Jump 0xffe2
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0004
-_0807EF80 0x000a
-CheckLocalFlag 0x0073
-JumpIfNot 0x001e
-_0807E9D4
-SetEntityPositionRelative 0x01680070
-_0807EB44 0x0002
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-Jump 0x00fe
-CheckLocalFlag 0x0095
-JumpIf 0x0062
-_0807E930 0x0010
-CallWithArg sub_0807F8E8, 0x00000002
-StopScript
-CheckRoomFlag 0x0002
-JumpIfNot 0xfffa
-_0807E864
-Wait 0x001e
-_0807EF80 0x0010
-SoundReq 0x01c9
-_0807E930 0x0015
-Wait 0x003c
-SoundReq 0x01ca
-_0807EF80 0x0010
-Wait 0x001e
-SoundReq 0x0072
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x001e
-_0807EF80 0x0000
-_0807EB8C
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-SetLocalFlag 0x0095
-_0807EF80 0x0000
-CallWithArg sub_0807F3D8, 0x00000000
-_0807E9D4
-_0807E878
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x005c
-CheckLocalFlag 0x0093
-JumpIfNot 0xfff0
-CheckLocalFlag 0x0094
-JumpIfNot 0xffe8
-CheckLocalFlag 0x0095
-JumpIfNot 0xffe0
-_0807E9DC
-SetLocalFlag 0x0073
-StopScript
-_0807EB44 0x0000
-CallWithArg sub_0807F3D8, 0x00000004
-_0807EDD4 0x0088, 0x0168
-_0807EB44 0x0006
-CallWithArg sub_0807F3D8, 0x00000004
-_0807EDD4 0x0070, 0x0168
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-_0807E9D4
-Jump 0x001e
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-TextboxNoOverlap 0x2404
-_0807EA94
-_0807E878
-Jump 0xff82
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlap 0x2403
-_0807EA94
-_0807E878
-Jump 0xffe2
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x000a
-CheckLocalFlag 0x0071
-JumpIf 0x0088
-CheckLocalFlag 0x0096
-JumpIf 0x0056
-_0807E930 0x000c
-CallWithArg sub_0807F8E8, 0x00000000
-StopScript
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Wait 0x001e
-_0807EF80 0x0010
-SoundReq 0x01c9
-_0807E930 0x000d
-Wait 0x003c
-SoundReq 0x01ca
-_0807EF80 0x0010
-Wait 0x001e
-SoundReq 0x0072
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x001e
-_0807EF80 0x0000
-_0807EB74
-SetLocalFlag 0x0096
-_0807EF80 0x0000
-_0807E9D4
-_0807E878
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x240c
-_0807EA94
-Wait 0x000f
-_0807F034 0x0053
-WaitPlayerAction8
-SetLocalFlag 0x0071
-_0807E878
-_0807E9D4
-_0807E878
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x240d
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-StartScript
-_0807EB44 0x0002
-_0807EF80 0x000a
-Call sub_080668F0
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x2406
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe8
-StartScript
-_0807EB44 0x0002
-CallWithArg sub_0807F3D8, 0x00000000
-_0807EF80 0x000a
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlap 0x2405
-_0807EA94
-_0807E878
-Jump 0xffe2
-StartScript
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000000
-_0807EF80 0x000a
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlap 0x2407
-_0807EA94
-_0807E878
-Jump 0xffe2
-StartScript
-Call sub_0807F354
-StopScript
-CheckLocalFlag 0x007c
-JumpIf 0x0046
-CheckPlayerInRegion 0x0088, 0x00f8, 0x0820
-JumpIfNot 0xfff6
-StartScript
-_0807E864
-StopScript
-Call sub_0807F3F8
-Wait 0x003c
-TextboxNoOverlapFollow 0x160c
-_0807EA94
-Wait 0x001e
-TextboxNoOverlapFollow 0x160d
-_0807EA94
-Wait 0x001e
-_0807EB28 0x160e
-Wait 0x003c
-_0807EA94
-StartScript
-SoundReq2 0x0033
-SetLocalFlag 0x007c
-_0807E878
-_0807EF80 0x0006
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E504.inc b/data/scripts/gUnk_0800E504.inc
deleted file mode 100644
index 9dac7cfa..00000000
--- a/data/scripts/gUnk_0800E504.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_0800E504
-StartScript
-StopScript
-CheckLocalFlag 0x007d
-JumpIf 0x002e
-CheckPlayerInRegion 0x00a8, 0x0178, 0x1080
-JumpIfNot 0xfff6
-_0807E864
-Wait 0x001e
-Call sub_0807F3F8
-Wait 0x003c
-SoundReq 0x0105
-Wait 0x001e
-_0807EB28 0x1617
-SetLocalFlag 0x007d
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E544.inc b/data/scripts/gUnk_0800E544.inc
deleted file mode 100644
index 3b997d96..00000000
--- a/data/scripts/gUnk_0800E544.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_0800E544
-StartScript
-StopScript
-CheckLocalFlag 0x007e
-JumpIf 0x0034
-CheckPlayerInRegion 0x00a8, 0x00c0, 0x0880
-JumpIfNot 0xfff6
-_0807E864
-Wait 0x001e
-Call sub_0807F3F8
-Wait 0x003c
-SoundReq 0x0105
-Wait 0x001e
-_0807EB28 0x1622
-Call sub_08053494
-SetLocalFlag 0x007e
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E58C.inc b/data/scripts/gUnk_0800E58C.inc
deleted file mode 100644
index db10f91a..00000000
--- a/data/scripts/gUnk_0800E58C.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_0800E58C
-StartScript
-_0807EF80 0x0007
-_0807EB44 0x0000
-_0807EF80 0x0014
-StopScript
-Wait 0x003c
-SoundReq 0x0105
-Wait 0x003c
-SoundReq 0x009b
-Wait 0x001e
-TextboxNoOverlap 0x1625
-_0807EA94
-Wait 0x003c
-Call sub_08053C84
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E5C4.inc b/data/scripts/gUnk_0800E5C4.inc
deleted file mode 100644
index aa2c3204..00000000
--- a/data/scripts/gUnk_0800E5C4.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800E5C4
-StartScript
-CheckLocalFlag 0x0086
-JumpIfNot 0x000a
-_0807EF80 0x0006
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E5D6.inc b/data/scripts/gUnk_0800E5D6.inc
deleted file mode 100644
index 27ed4a61..00000000
--- a/data/scripts/gUnk_0800E5D6.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0800E5D6
-StopScript
-CheckLocalFlag 0x0086
-JumpIfNot 0xfffa
-_0807E864
-Wait 0x003c
-_0807E914 0x00000905
-Call sub_0807F420
-SetRoomFlag 0x0001
-Wait 0x001e
-_0807E878
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800E600.inc b/data/scripts/gUnk_0800E600.inc
deleted file mode 100644
index fa047d0e..00000000
--- a/data/scripts/gUnk_0800E600.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E600
-StartScript
-SetEntityNonPlanarMovement 0x0140
-SetEntityDirection 0x0000
-_0807E864
-Call sub_0807F354
-StopScript
-WaitForPlayerAction0x17
-_0807E8E4_0
-_0807EF80 0x0001
-Call sub_080752AC
-_0807E878
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E62C.inc b/data/scripts/gUnk_0800E62C.inc
deleted file mode 100644
index b2267bf5..00000000
--- a/data/scripts/gUnk_0800E62C.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E62C
-StartScript
-SetEntityNonPlanarMovement 0x0140
-SetEntityDirection 0x0008
-_0807E864
-Call sub_0807F354
-StopScript
-WaitForPlayerAction0x17
-_0807E8E4_1
-_0807EF80 0x0001
-Call sub_080752AC
-_0807E878
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E658.inc b/data/scripts/gUnk_0800E658.inc
deleted file mode 100644
index f51cd3cf..00000000
--- a/data/scripts/gUnk_0800E658.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E658
-StartScript
-SetEntityNonPlanarMovement 0x0140
-SetEntityDirection 0x0010
-_0807E864
-Call sub_0807F354
-StopScript
-WaitForPlayerAction0x17
-_0807E8E4_2
-_0807EF80 0x0001
-Call sub_080752AC
-_0807E878
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E684.inc b/data/scripts/gUnk_0800E684.inc
deleted file mode 100644
index d59676bc..00000000
--- a/data/scripts/gUnk_0800E684.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E684
-StartScript
-SetEntityNonPlanarMovement 0x0140
-SetEntityDirection 0x0018
-_0807E864
-Call sub_0807F354
-StopScript
-WaitForPlayerAction0x17
-_0807E8E4_3
-_0807EF80 0x0001
-Call sub_080752AC
-_0807E878
-Call sub_080791D0
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E6B0.inc b/data/scripts/gUnk_0800E6B0.inc
deleted file mode 100644
index c8156250..00000000
--- a/data/scripts/gUnk_0800E6B0.inc
+++ /dev/null
@@ -1,141 +0,0 @@
-SCRIPT_START gUnk_0800E6B0
-StartScript
-Call sub_08060090
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_08060158
-StopScript
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_0806025C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd8
-StartScript
-Call sub_0806ADFC
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000c
-Call sub_0806AEE4
-Jump 0xffee
-StopScript
-_0807E864
-Call sub_0806AFE8
-JumpIf 0x000e
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd4
-_0807EA94
-_0807F034 0x0057
-WaitPlayerAction8
-_0807EA94
-_0807E878
-Jump 0xffc4
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0806AF60, 0x00000000
-Call sub_0806AFE8
-_0807EA94
-_0807E878
-Jump 0xffe0
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-SetEntityNonPlanarMovement 0x0200
-CheckGlobalFlag 0x0029
-JumpIfNot 0x000a
-CheckGlobalFlag 0x002a
-JumpIfNot 0x000c
-SetEntityPositionRelative 0x00980188
-Jump 0xff70
-StopScript
-StartScript
-CheckGlobalFlag 0x002a
-JumpIf 0x002a
-CheckEntityInteractType
-JumpIf 0x000e
-Call sub_0806AEE4
-StopScript
-Jump 0xffe6
-StopScript
-_0807E864
-Call sub_0806AFE8
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffd0
-_0807EF80 0x000f
-_0807EB44 0x0002
-CallWithArg sub_0806AF60, 0x00000004
-Call sub_0806AF70
-_0807EE04 0x0188, 0x0058
-StopScript
-StartScript
-Call sub_0806AF78
-_0807EE30
-JumpIfNot 0xfff2
-EntityHasHeight
-JumpIf 0xffec
-StopScript
-Jump 0xff02
-StartScript
-Call sub_0806C674
-_0807EF80 0x000a
-_0807EB44 0x0004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C70C
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-Jump 0xffe6
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB44 0x0004
-StartScript
-TextboxNoOverlapFollow 0x4501
-CallWithArg sub_0807F854, 0x00010032
-CallWithArg sub_0807F854, 0x000200c8
-CallWithArg sub_0807F854, 0x00030190
-StopScript
-_0807EA94
-_0807EB38
-_0807E078_ssss 0x00a6, 0x006a, 0x0036, 0x0002
-StartScript
-TextboxNoOverlapFollow 0x4505
-CallWithArg sub_0807F854, 0x00010190
-StopScript
-_0807EA94
-HasRupees 0x0190
-JumpIfNot 0x007c
-ModRupees 0xfe70
-SetLocalFlag 0x0091
-TextboxNoOverlapFollow 0x4508
-_0807EA94
-Call sub_0806C578
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E8A4.inc b/data/scripts/gUnk_0800E8A4.inc
deleted file mode 100644
index d78226ec..00000000
--- a/data/scripts/gUnk_0800E8A4.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E8A4
-StartScript
-TextboxNoOverlapFollow 0x4504
-CallWithArg sub_0807F854, 0x000100c8
-StopScript
-_0807EA94
-HasRupees 0x00c8
-JumpIfNot 0x004a
-ModRupees 0xff38
-SetLocalFlag 0x0091
-TextboxNoOverlapFollow 0x4508
-_0807EA94
-Call sub_0806C588
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E8D6.inc b/data/scripts/gUnk_0800E8D6.inc
deleted file mode 100644
index 1861c260..00000000
--- a/data/scripts/gUnk_0800E8D6.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800E8D6
-StartScript
-TextboxNoOverlapFollow 0x4503
-CallWithArg sub_0807F854, 0x00010032
-StopScript
-_0807EA94
-HasRupees 0x0032
-JumpIfNot 0x0018
-ModRupees 0xffce
-SetLocalFlag 0x0091
-TextboxNoOverlapFollow 0x4508
-_0807EA94
-Call FUN_0806c598
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800E908.inc b/data/scripts/gUnk_0800E908.inc
deleted file mode 100644
index 026b595b..00000000
--- a/data/scripts/gUnk_0800E908.inc
+++ /dev/null
@@ -1,65 +0,0 @@
-SCRIPT_START gUnk_0800E908
-TextboxNoOverlapFollow 0x4507
-Jump 0x0006
-TextboxNoOverlapFollow 0x4509
-_0807EA94
-_0807E878
-_0807EB44 0x0000
-Jump 0xff14
-StartScript
-Call sub_0806C4F8
-_0807EF80 0x000a
-_0807EB44 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB44 0x0004
-_0807E930 0x0004
-Call sub_0806C4A8
-JumpIfNot 0xfff8
-Call sub_0806C4DC
-_0807EA94
-_0807E878
-_0807EB44 0x0000
-_0807E930 0x0000
-Jump 0xffd2
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807E930 0x0008
-Call sub_0807F2D4
-_0807E930 0x0009
-Call sub_0806B260
-JumpIfNot 0x0052
-_0807EA94
-_0807EF80 0x000b
-StartPlayerScript gUnk_0800E9F4
-WaitForSomething2 0x00000001
-_0807EF80 0x000a
-TextboxNoOverlapFollow 0x4a24
-_0807EA94
-_0807E930 0x000a
-Wait 0x0014
-TextboxNoOverlapFollow 0x4a25
-_0807EA94
-_0807E930 0x0000
-StartPlayerScript gUnk_0800EA1C
-WaitForSomething2 0x00000001
-SetLocalFlag 0x0074
-SoundReq 0x0072
-Wait 0x00f0
-TextboxNoOverlapFollow 0x4a26
-_0807EA94
-SetLocalFlag 0x0075
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807E930 0x0000
-Jump 0xff82
diff --git a/data/scripts/gUnk_0800E9F4.inc b/data/scripts/gUnk_0800E9F4.inc
deleted file mode 100644
index 029ea843..00000000
--- a/data/scripts/gUnk_0800E9F4.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800E9F4
-StartScript
-_0807EB44 0x0004
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0078, 0x0080
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800EA1C.inc b/data/scripts/gUnk_0800EA1C.inc
deleted file mode 100644
index 49a32db0..00000000
--- a/data/scripts/gUnk_0800EA1C.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800EA1C
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x0014
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x0014
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x0005
-Wait 0x003c
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800EA54.inc b/data/scripts/gUnk_0800EA54.inc
deleted file mode 100644
index 4abce151..00000000
--- a/data/scripts/gUnk_0800EA54.inc
+++ /dev/null
@@ -1,326 +0,0 @@
-SCRIPT_START gUnk_0800EA54
-StartScript
-Call sub_0806CE5C
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0008
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000004
-Call sub_0807F2D4
-_0807E930 0x0009
-Call sub_0806CE80
-_0807EA94
-_0807E878
-_0807E930 0x000a
-Call sub_0807F2D4
-_0807E930 0x0008
-Jump 0xffc8
-StartScript
-_0807E9D4
-Call sub_0806C09C
-_0807EF80 0x000a
-_0807E930 0x0000
-_0807EB44 0x0004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-StartScript
-_0807E864
-_0807EB74
-CallWithArg sub_0806C028, 0x00000004
-StopScript
-Call sub_0806C00C
-JumpIfNot 0xfff8
-_0807E930 0x0008
-Call sub_0806C038
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807E930 0x0000
-Jump 0xffc6
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-.short 0x0000
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0004
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0006
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-_0807EB44 0x0006
-Call sub_08061FD8
-Jump 0xffda
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0002
-Call sub_08061FD8
-StopScript
-Jump 0x0036
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0004
-Call sub_08061FD8
-StopScript
-Jump 0x001a
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0006
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0002
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-_0807EB44 0x0002
-Call sub_08061FD8
-Jump 0xffda
-StartScript
-Call sub_08061E70
-_0807EF80 0x000a
-_0807EB44 0x0004
-Call sub_08061FD8
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FD8
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-_0807E9D4
-CallWithArg sub_08061FB8, 0x00000001
-SetEntityNonPlanarMovement 0x0040
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0002
-StopScript
-_0807EB44 0x0006
-_0807E930 0x0007
-_0807EDD4 0x0028, 0x0050
-Wait 0x001e
-_0807EB44 0x0004
-_0807E930 0x0002
-Wait 0x001e
-_0807EB44 0x0002
-_0807E930 0x0001
-Wait 0x001e
-_0807EB44 0x0002
-_0807E930 0x0005
-_0807EDD4 0x0048, 0x0050
-Wait 0x001e
-_0807EB44 0x0004
-_0807E930 0x0002
-Wait 0x001e
-_0807EB44 0x0006
-_0807E930 0x0003
-Wait 0x001e
-Jump 0xffaa
-StartScript
-Call sub_080639D0
-_0807EF80 0x000a
-StopScript
-StartScript
-CallWithArg sub_08063850, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_08063850, 0x00000000
-Call sub_08063944
-_0807EA94
-JumpIfNot 0x0008
-_0807F050 0x0070
-WaitPlayerAction8
-_0807E878
-Call sub_08063874
-CallWithArg sub_08063850, 0x00000000
-Jump 0xffc6
-StartScript
-Call sub_08064CC0
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807EB44 0x0002
-_0807E930 0x0000
-StopScript
-_0807E944
-_0807E864
-_0807EB74
-Call sub_08064CD8
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x0016
-TestBit 0x00000001
-JumpIf 0x0068
-Call sub_0806AEE4
-Jump 0xffe4
-StopScript
-_0807E864
-Call sub_0807DF28
-CheckLocalFlag 0x00ae
-JumpIf 0x0078
-Wait 0x000a
-_0807E5F8 0x00000001
-TextboxNoOverlapFollow 0x4c07
-_0807EA94
-_0807E5F8 0x00000010
-TextboxNoOverlapFollow 0x4c08
-_0807EA94
-_0807E5F8 0x00000020
-TextboxNoOverlapFollow 0x4c09
-_0807EA94
-_0807E914 0x00000503
-Call sub_0807F420
-_0807E5F8 0x00000040
-Call sub_0807DF50
-_0807E878
-SetLocalFlag 0x00ae
-Jump 0xff88
-StopScript
-WaitForSomething2 0x00000002
-_0807EB44 0x0002
-CallWithArg sub_0806AF60, 0x00000008
-WaitForSomething2 0x00000004
-Call sub_0806AED8
-WaitForSomething2 0x00000008
-Jump 0xff5c
-TextboxNoOverlapFollow 0x4c16
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xff4a
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x0016
-TestBit 0x00000001
-JumpIf 0x0068
-Call sub_0806AEE4
-Jump 0xffe4
-StopScript
-_0807E864
-Call sub_0807DF28
-CheckLocalFlag 0x00ae
-JumpIf 0x0078
-Wait 0x000a
-_0807E5F8 0x00000001
-TextboxNoOverlapFollow 0x4c07
-_0807EA94
-_0807E5F8 0x00000002
-TextboxNoOverlapFollow 0x4c08
-_0807EA94
-_0807E5F8 0x00000004
-TextboxNoOverlapFollow 0x4c09
-_0807EA94
-_0807E914 0x00000503
-Call sub_0807F420
-_0807E5F8 0x00000008
-Call sub_0807DF50
-_0807E878
-SetLocalFlag 0x00ae
-Jump 0xff88
-StopScript
-WaitForSomething2 0x00000010
-_0807EB44 0x0006
-CallWithArg sub_0806AF60, 0x00000008
-WaitForSomething2 0x00000020
-Call sub_0806AED8
-WaitForSomething2 0x00000040
-Jump 0xff5c
-TextboxNoOverlapFollow 0x4c15
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xff4a
-TextboxNoOverlapFollow 0x4c07
-_0807EA94
-_0807E5F8 0x00000012
-Wait 0x000a
-TextboxNoOverlapFollow 0x4c08
-_0807EA94
-_0807E5F8 0x00000024
-TextboxNoOverlapFollow 0x4c09
-_0807EA94
-_0807E5F8 0x00000048
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800EF40.inc b/data/scripts/gUnk_0800EF40.inc
deleted file mode 100644
index 6cc675ef..00000000
--- a/data/scripts/gUnk_0800EF40.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_0800EF40
-StartScript
-_0807EF80 0x0007
-CheckGlobalFlag 0x001f
-JumpIf 0x0046
-StopScript
-Call sub_080869A4
-JumpIfNot 0xfff8
-_0807E864
-CheckLocalFlagByOffset 0x0200, 0x006d
-JumpIf 0x001e
-TextboxNoOverlapFollow 0x4d01
-_0807EA94
-StartPlayerScript gUnk_0800EF9C
-WaitForSomething2 0x00000001
-Wait 0x000f
-_0807E878
-Jump 0xffd0
-SetGlobalFlag 0x001f
-TextboxNoOverlapFollow 0x4d02
-_0807EA94
-Wait 0x000f
-_0807E878
-Call sub_0808692C
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800EF9C.inc b/data/scripts/gUnk_0800EF9C.inc
deleted file mode 100644
index 4dbc08f6..00000000
--- a/data/scripts/gUnk_0800EF9C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0800EF9C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807ECC4 0x0008
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800EFC0.inc b/data/scripts/gUnk_0800EFC0.inc
deleted file mode 100644
index 4dbd2466..00000000
--- a/data/scripts/gUnk_0800EFC0.inc
+++ /dev/null
@@ -1,86 +0,0 @@
-SCRIPT_START gUnk_0800EFC0
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807E9D4
-_0807EF80 0x000a
-CheckLocalFlag 0x007b
-JumpIf 0x00b0
-StopScript
-Jump 0x0026
-_0807EB44 0x0006
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0004
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0002
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0002
-CallWithArg sub_0806AF60, 0x00000004
-_0807EDD4 0x0088, 0x0040
-_0807EF80 0x000a
-_0807EB44 0x0002
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0004
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0006
-CallWithArg sub_0806AF60, 0x00000008
-Wait 0x0004
-_0807EB44 0x0006
-CallWithArg sub_0806AF60, 0x00000004
-_0807EDD4 0x0068, 0x0040
-_0807EF80 0x000a
-CheckLocalFlag 0x007b
-JumpIf 0x0006
-Jump 0xff5a
-StopScript
-Call sub_0806AEE4
-Jump 0xfff6
-.short 0x0000
-StartScript
-_0807F0B4 0x0001
-CameraTargetPlayer
-StopScript
-CheckPlayerInRegion 0x01f8, 0x0338, 0x1030
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-LoadRoomEntityList gUnk_080EE8AC
-StartPlayerScript gUnk_0800F14C
-WaitForSomething2 0x00000001
-_0807E5F8 0x0000001e
-WaitForSomething2 0x00000040
-TextboxNoOverlapFollowPos 0x000c1201
-_0807EA94
-WaitForSomething2 0x000003c0
-_0807E8E4_0
-TextboxNoOverlapFollowPos 0x000c1202
-_0807EA94
-_0807F034 0x0067
-WaitPlayerAction8
-_0807E8E4_0
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000040
-TextboxNoOverlapFollowPos 0x000c1203
-_0807EA94
-_0807E5F8 0x00000002
-Call sub_0807DF50
-_0807E878
-WaitForSomething2 0x00000040
-CheckKinstoneFused 0x0032
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807DF28
-_0807E5F8 0x0000001e
-Wait 0x003c
-_0807E8E4_1
-WaitForSomething2 0x000003c0
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F14C.inc b/data/scripts/gUnk_0800F14C.inc
deleted file mode 100644
index d0f0517e..00000000
--- a/data/scripts/gUnk_0800F14C.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_0800F14C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0000
-_0807EB44 0x0006
-_0807EF80 0x0004
-Wait 0x003c
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0338
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800F184.inc b/data/scripts/gUnk_0800F184.inc
deleted file mode 100644
index f60a8a51..00000000
--- a/data/scripts/gUnk_0800F184.inc
+++ /dev/null
@@ -1,107 +0,0 @@
-SCRIPT_START gUnk_0800F184
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0008
-_0807EF80 0x000a
-StopScript
-Call sub_0807F348
-_0807EB44 0x0002
-WaitForSomething2 0x00000002
-_0807EF80 0x0007
-_0807EDD4 0x01b8, 0x0328
-_0807E5F8 0x00000040
-_0807EDD4 0x01f8, 0x0328
-_0807EB44 0x0004
-_0807E930 0x0008
-_0807E8E4_0
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-Call sub_0806E440
-Wait 0x0078
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-StopScript
-StartScript
-CallWithArg sub_0807F680, 0x000001c0
-JumpIf 0x0034
-StopScript
-_0807E864
-Call sub_0807F9A4
-_0807EB74
-_0807E930 0x0008
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000c1206
-_0807EA94
-StartPlayerScript gUnk_0800F33C
-WaitForSomething2 0x00000400
-_0807E878
-Jump 0xffbe
-CallWithArg sub_0807F680, 0x00000230
-JumpIfNot 0x0034
-StopScript
-_0807E864
-Call sub_0807F9A4
-_0807EB74
-_0807E930 0x0008
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000c1206
-_0807EA94
-StartPlayerScript gUnk_0800F354
-WaitForSomething2 0x00000400
-_0807E878
-Jump 0xff7e
-CallWithArg sub_0807F6B4, 0x00000310
-JumpIf 0x0034
-StopScript
-_0807E864
-Call sub_0807F9A4
-_0807EB74
-_0807E930 0x0008
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000c1206
-_0807EA94
-StartPlayerScript gUnk_0800F36C
-WaitForSomething2 0x00000400
-_0807E878
-Jump 0xff3e
-CallWithArg sub_0807F6B4, 0x00000340
-JumpIfNot 0x0034
-StopScript
-_0807E864
-Call sub_0807F9A4
-_0807EB74
-_0807E930 0x0008
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000c1206
-_0807EA94
-StartPlayerScript gUnk_0800F384
-WaitForSomething2 0x00000400
-_0807E878
-Jump 0xfefe
-StopScript
-StartScript
-CheckKinstoneFused 0x0032
-JumpIf 0x0020
-CheckEntityInteractType
-JumpIfNot 0xfff0
-StopScript
-_0807E864
-_0807EB74
-_0807E930 0x0008
-TextboxNoOverlapFollowPos 0x000c1208
-_0807EA94
-_0807E878
-Jump 0xfed4
-StopScript
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0002
-_0807EEF4 0x00c0, 0x0000
-_0807E5F8 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800F33C.inc b/data/scripts/gUnk_0800F33C.inc
deleted file mode 100644
index 620fc09f..00000000
--- a/data/scripts/gUnk_0800F33C.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800F33C
-SetEntityNonPlanarMovement 0x0100
-_0807EC94 0x0008
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F354.inc b/data/scripts/gUnk_0800F354.inc
deleted file mode 100644
index c4513f21..00000000
--- a/data/scripts/gUnk_0800F354.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800F354
-SetEntityNonPlanarMovement 0x0100
-_0807ECF4 0x0008
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F36C.inc b/data/scripts/gUnk_0800F36C.inc
deleted file mode 100644
index 0b05d5ae..00000000
--- a/data/scripts/gUnk_0800F36C.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800F36C
-SetEntityNonPlanarMovement 0x0100
-_0807ECC4 0x0008
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F384.inc b/data/scripts/gUnk_0800F384.inc
deleted file mode 100644
index a71b75bf..00000000
--- a/data/scripts/gUnk_0800F384.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800F384
-SetEntityNonPlanarMovement 0x0100
-_0807EC64 0x0008
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F39C.inc b/data/scripts/gUnk_0800F39C.inc
deleted file mode 100644
index ad33e0ef..00000000
--- a/data/scripts/gUnk_0800F39C.inc
+++ /dev/null
@@ -1,40 +0,0 @@
-SCRIPT_START gUnk_0800F39C
-StartScript
-_0807E9D4
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x000b
-StopScript
-Call sub_0807F348
-WaitForSomething2 0x00000004
-_0807EF80 0x0007
-_0807EDD4 0x01f8, 0x0318
-_0807EDD4 0x0208, 0x0318
-_0807EDD4 0x0208, 0x0338
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E5F8 0x00000080
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0x0010
-StopScript
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x1237
-_0807EA94
-_0807E878
-TestBit 0x00000004
-JumpIfNot 0xffe0
-StopScript
-_0807EF80 0x000b
-Wait 0x0010
-SetEntityNonPlanarMovement 0x0100
-_0807EC64 0x0010
-_0807EDD4 0x0288, 0x0328
-_0807E5F8 0x00000080
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800F430.inc b/data/scripts/gUnk_0800F430.inc
deleted file mode 100644
index 94e2ad26..00000000
--- a/data/scripts/gUnk_0800F430.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-SCRIPT_START gUnk_0800F430
-StartScript
-_0807E9D4
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x000b
-StopScript
-Call sub_0807F348
-WaitForSomething2 0x00000008
-_0807EF80 0x0007
-_0807EDD4 0x01d8, 0x0328
-_0807EDD4 0x01f8, 0x0348
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E5F8 0x00000100
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0x0010
-StopScript
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x1238
-_0807EA94
-_0807E878
-TestBit 0x00000008
-JumpIfNot 0xffe0
-StopScript
-_0807EF80 0x000b
-Wait 0x0018
-SetEntityNonPlanarMovement 0x0100
-_0807EC94 0x0010
-_0807EC64 0x0020
-_0807EDD4 0x0288, 0x0328
-_0807E5F8 0x00000100
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F4C4.inc b/data/scripts/gUnk_0800F4C4.inc
deleted file mode 100644
index d9cf6d3f..00000000
--- a/data/scripts/gUnk_0800F4C4.inc
+++ /dev/null
@@ -1,40 +0,0 @@
-SCRIPT_START gUnk_0800F4C4
-StartScript
-_0807E9D4
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x000b
-StopScript
-Call sub_0807F348
-WaitForSomething2 0x00000010
-_0807EF80 0x0007
-_0807EDD4 0x01c8, 0x0328
-_0807EDD4 0x01e8, 0x0338
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E5F8 0x00000200
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0x0010
-StopScript
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x1239
-_0807EA94
-_0807E878
-TestBit 0x00000010
-JumpIfNot 0xffe0
-StopScript
-_0807EF80 0x000b
-Wait 0x0028
-SetEntityNonPlanarMovement 0x0100
-_0807EC64 0x0010
-_0807EDD4 0x0288, 0x0328
-_0807E5F8 0x00000200
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800F554.inc b/data/scripts/gUnk_0800F554.inc
deleted file mode 100644
index d256298a..00000000
--- a/data/scripts/gUnk_0800F554.inc
+++ /dev/null
@@ -1,139 +0,0 @@
-SCRIPT_START gUnk_0800F554
-StartScript
-Call sub_08061FE4
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FE4
-Call sub_08061FF4
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-_0807EF80 0x0001
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-_0807E878
-_0807EF80 0x0001
-Jump 0xffe6
-.short 0x0000
-StartScript
-_0807EB44 0x0006
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000008
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-Call sub_08064428
-_0807EA94
-_0807E878
-Jump 0xffe0
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0000
-_0807E9D4
-_0807EF80 0x000a
-Call sub_0807F348
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-TextboxNoOverlap 0x2511
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffde
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EF80 0x0001
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0001
-Call sub_0806B4F0
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807EF80 0x0000
-Jump 0xffde
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0000
-_0807E9D4
-_0807EF80 0x000a
-Call sub_0807F348
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000004
-CheckLocalFlag 0x00cd
-JumpIf 0x000a
-TextboxNoOverlap 0x2512
-Jump 0x0006
-TextboxNoOverlap 0x251f
-_0807EA94
-Wait 0x000f
-_0807E878
-CallWithArg sub_0807F3D8, 0x00000000
-Jump 0xffc4
-.short 0x0000
-StartScript
-_0807EF80 0x0001
-_0807E9D4
-_0807EF80 0x000a
-Call sub_08062788
-StopScript
-CheckLocalFlag 0x00cd
-JumpIf 0x001e
-CheckEntityInteractType
-JumpIfNot 0xfff4
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-_0807E878
-_0807EF80 0x0001
-Jump 0xffde
-Call sub_080627E8
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800F724.inc b/data/scripts/gUnk_0800F724.inc
deleted file mode 100644
index 311f46f9..00000000
--- a/data/scripts/gUnk_0800F724.inc
+++ /dev/null
@@ -1,174 +0,0 @@
-SCRIPT_START gUnk_0800F724
-StartScript
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x00cd
-JumpIfNot 0xfffa
-_0807EF80 0x0007
-Jump 0xfe4a
-CheckLocalFlag 0x00cd
-JumpIf 0x030a
-_0807E864
-Call sub_0807DF28
-SetEntityPositionRelative 0x014800c8
-Call sub_0807F844
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-StartPlayerScript gUnk_0800FA54
-_0807E5F8 0x00000002
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x021800c8
-Call sub_0807F5C0
-Wait 0x0064
-_0807F0B4 0x0002
-SetEntityPositionRelative 0x036800c8
-Call sub_0807F5C0
-WaitForSomething2 0x00000001
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x00002501
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807DF50
-_0807E878
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000004
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_0800FA78
-WaitForSomething2 0x00000001
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x000e2503
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Call sub_0807DF50
-_0807E878
-WaitForSomething2 0x00000004
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_0800FA9C
-WaitForSomething2 0x00000001
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x000e2504
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Call sub_0807DF50
-_0807E878
-WaitForSomething2 0x00000004
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_0800FAC0
-WaitForSomething2 0x00000001
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-TextboxNoOverlapFollowPos 0x000e2505
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Call sub_0807DF50
-_0807E878
-WaitForSomething2 0x00000004
-_0807E864
-Call sub_0807DF28
-Call sub_08063C5C
-SoundReq 0x00e2
-Wait 0x001e
-_0807E8E4_0
-Call sub_0807F3F8
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x000e1021
-_0807EA94
-StartPlayerScript gUnk_0800FAE4
-SetEntityPositionRelative 0x025800f0
-_0807F0B4 0x0001
-CameraTargetEntity
-Wait 0x001e
-Call sub_08063C2C
-WaitForSomething2 0x00000001
-TextboxNoOverlapFollowPos 0x000e1022
-_0807EA94
-_0807E8E4_0
-Call sub_08063C14
-Call sub_08094CDC
-Wait 0x001e
-TextboxNoOverlapFollowPos 0x000e1023
-_0807EA94
-Call sub_08063C14
-Call sub_08094DD8
-Wait 0x001e
-TextboxNoOverlapFollowPos 0x000e1024
-_0807EA94
-Call sub_08063C14
-Call sub_08094D34
-Wait 0x001e
-TextboxNoOverlapFollowPos 0x000e1025
-_0807EA94
-Call sub_08063C5C
-TextboxNoOverlapFollowPos 0x000e1026
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E8E4_1
-Call sub_08063C2C
-TextboxNoOverlapFollowPos 0x00001027
-_0807EA94
-Call sub_08063C74
-Wait 0x003c
-Call sub_08063C14
-_0807E8E4_0
-TextboxNoOverlapFollowPos 0x000e1028
-_0807EA94
-_0807E8E4_1
-TextboxNoOverlapFollowPos 0x00001029
-_0807EA94
-_0807E8E4_0
-TextboxNoOverlapFollowPos 0x000e102a
-_0807EA94
-Call sub_08063C14
-Call sub_08094D70
-SoundReq 0x0103
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-Call sub_08063C14
-Call sub_08094D10
-Wait 0x001e
-Call sub_08094E0C
-Wait 0x001e
-_0807E8E4_1
-Call sub_0807F3F8
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x0000102b
-_0807EA94
-_0807F034 0x000d
-WaitPlayerAction8
-Call sub_0806DC3C
-Call sub_080791BC
-CallWithArg sub_0807F244, 0x0000000d
-_0807E914 0x000000ff
-Call sub_0807F5B0
-CallWithArg sub_0807F29C, 0x080049d6
-Wait 0x00b7
-_0807E914 0x00000000
-Call sub_0807F5B0
-TextboxNoOverlapFollowPos 0x0000102c
-_0807EA94
-CallWithArg sub_0807F29C, 0x00000000
-Call sub_0806DC58
-_0807F0B4 0x0004
-CameraTargetPlayer
-Wait 0x000a
-_0807E5F8 0x00000002
-Call sub_08063C44
-SetLocalFlag 0x00cd
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800FA54.inc b/data/scripts/gUnk_0800FA54.inc
deleted file mode 100644
index bf484da1..00000000
--- a/data/scripts/gUnk_0800FA54.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800FA54
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-SetEntityPositionRelative 0x039800d8
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FA78.inc b/data/scripts/gUnk_0800FA78.inc
deleted file mode 100644
index fa328ab6..00000000
--- a/data/scripts/gUnk_0800FA78.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800FA78
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x00a0, 0x0278
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FA9C.inc b/data/scripts/gUnk_0800FA9C.inc
deleted file mode 100644
index a2e8fc7b..00000000
--- a/data/scripts/gUnk_0800FA9C.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800FA9C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0078, 0x01c0
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FAC0.inc b/data/scripts/gUnk_0800FAC0.inc
deleted file mode 100644
index 202b3a20..00000000
--- a/data/scripts/gUnk_0800FAC0.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_0800FAC0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0108, 0x01c8
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FAE4.inc b/data/scripts/gUnk_0800FAE4.inc
deleted file mode 100644
index d0d38459..00000000
--- a/data/scripts/gUnk_0800FAE4.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0800FAE4
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-Call sub_0807F584
-_0807E078_ssss 0x0012, 0x001a, 0x000e, 0x0002
-CallWithArg sub_0807F4F8, 0x0000027c
-CallWithArg sub_0807F464, 0x000000e8
-_0807EDD4 0x00e8, 0x0270
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FB2C.inc b/data/scripts/gUnk_0800FB2C.inc
deleted file mode 100644
index 28fbe705..00000000
--- a/data/scripts/gUnk_0800FB2C.inc
+++ /dev/null
@@ -1,7 +0,0 @@
-SCRIPT_START gUnk_0800FB2C
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800FB44.inc b/data/scripts/gUnk_0800FB44.inc
deleted file mode 100644
index a3733e33..00000000
--- a/data/scripts/gUnk_0800FB44.inc
+++ /dev/null
@@ -1,100 +0,0 @@
-SCRIPT_START gUnk_0800FB44
-StartScript
-_0807EF80 0x0008
-_0807EF80 0x000b
-SetEntityNonPlanarMovement 0x0080
-Call sub_08066D04
-StopScript
-WaitForSomething2 0x00000002
-Call sub_08066D14
-JumpIf 0x0004
-MoveEntityToPlayer
-_0807EF80 0x0007
-SetEntityPositionRelative 0x039800b8
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0200
-_0807EDD4 0x00b8, 0x0318
-SetEntityPositionRelative 0x026000a0
-_0807EB44 0x0000
-_0807EF80 0x0001
-_0807E5F8 0x00000004
-_0807EF80 0x000a
-_0807E9D4
-_0807E30C
-JumpIfNot 0xfffc
-_0807EF80 0x000b
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0200
-_0807EDD4 0x00a0, 0x0268
-_0807EDD4 0x0070, 0x0268
-_0807EDD4 0x0070, 0x0208
-SetEntityPositionRelative 0x01a80078
-_0807EB44 0x0000
-_0807EF80 0x0001
-_0807E5F8 0x00000004
-_0807EF80 0x000a
-_0807E30C
-JumpIfNot 0xfffc
-_0807EF80 0x000b
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0200
-_0807EDD4 0x00f8, 0x01a8
-SetEntityPositionRelative 0x01c80118
-_0807EB44 0x0002
-_0807EF80 0x0001
-_0807E5F8 0x00000004
-_0807EF80 0x000a
-_0807E30C
-JumpIfNot 0xfffc
-_0807EF80 0x000b
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x0200
-_0807EDD4 0x0118, 0x0260
-SetEntityPositionRelative 0x027000f8
-_0807EB44 0x0000
-_0807EF80 0x0001
-_0807E5F8 0x00000004
-_0807EF80 0x000a
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807EF80 0x000b
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-_0807EF80 0x0004
-WaitForSomething2 0x00000002
-_0807EF80 0x000d
-SetEntityNonPlanarMovement 0x0040
-_0807EC94 0x0020
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EF80 0x000c
-SetEntityNonPlanarMovement 0x0040
-_0807ECF4 0x0020
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-Call sub_08066D4C
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FD0C.inc b/data/scripts/gUnk_0800FD0C.inc
deleted file mode 100644
index 76ba4b49..00000000
--- a/data/scripts/gUnk_0800FD0C.inc
+++ /dev/null
@@ -1,27 +0,0 @@
-SCRIPT_START gUnk_0800FD0C
-CheckLocalFlag 0x00cd
-JumpIf 0x003e
-WaitForSomething2 0x00000010
-CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
-JumpIfNot 0xfff6
-CheckLocalFlag 0x00cd
-JumpIf 0x0030
-_0807E864
-Call sub_0807F9A4
-TextboxNoOverlapFollowPos 0x00002506
-_0807EA94
-StartPlayerScript gUnk_0800FD80
-WaitForSomething2 0x00000008
-_0807E878
-Jump 0xffcc
-CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-TextboxNoOverlapFollowPos 0x0000106c
-_0807EA94
-StartPlayerScript gUnk_0800FD80
-WaitForSomething2 0x00000008
-_0807E878
-Jump 0xffd4
-.short 0x0000
diff --git a/data/scripts/gUnk_0800FD80.inc b/data/scripts/gUnk_0800FD80.inc
deleted file mode 100644
index b01200e6..00000000
--- a/data/scripts/gUnk_0800FD80.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_0800FD80
-SetEntityNonPlanarMovement 0x0080
-_0807EC64 0x0020
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0800FDA0.inc b/data/scripts/gUnk_0800FDA0.inc
deleted file mode 100644
index e4a5332f..00000000
--- a/data/scripts/gUnk_0800FDA0.inc
+++ /dev/null
@@ -1,105 +0,0 @@
-SCRIPT_START gUnk_0800FDA0
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E9D4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08069888
-_0807EA94
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E9D4
-SetEntityNonPlanarMovement 0x0040
-StopScript
-Call sub_08069A60
-Call sub_0806991C
-StopScript
-StartScript
-Call sub_08069ACC
-JumpIf 0x000c
-_0807EE30
-JumpIfNot 0xffee
-Jump 0xffde
-StopScript
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x003c
-Call sub_08069A3C
-Jump 0xffa8
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E9D4
-SetEntityNonPlanarMovement 0x0040
-StopScript
-Call sub_08069AA8
-Call sub_080699AC
-StopScript
-StartScript
-Call sub_08069ACC
-JumpIf 0x000c
-_0807EE30
-JumpIfNot 0xffee
-Jump 0xffde
-StopScript
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0002
-_0807EF80 0x0000
-Wait 0x001e
-_0807EB44 0x0006
-_0807EF80 0x0000
-Wait 0x003c
-Call sub_08069A84
-Jump 0xffa8
-.short 0x0000
-StartScript
-CheckInventory1 0x0012
-JumpIf 0x004a
-_0807EB44 0x0006
-_0807E9D4
-CallWithArg sub_0807F3D8, 0x00000008
-StopScript
-StopScript
-StartScript
-_0807EF80 0x000b
-Call sub_080642B8
-CheckEntityInteractType
-JumpIfNot 0xffee
-StopScript
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-Call sub_08064428
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffcc
-_0807EF80 0x0008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FF18.inc b/data/scripts/gUnk_0800FF18.inc
deleted file mode 100644
index f7700c6c..00000000
--- a/data/scripts/gUnk_0800FF18.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_0800FF18
-StartScript
-CheckInventory1 0x0012
-JumpIf 0x004a
-_0807EB44 0x0006
-_0807E9D4
-CallWithArg sub_0807F3D8, 0x00000008
-StopScript
-StopScript
-StartScript
-_0807EF80 0x000b
-Call sub_08064198
-CheckEntityInteractType
-JumpIfNot 0xffee
-StopScript
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-Call sub_08064428
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffcc
-_0807EF80 0x0008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0800FF74.inc b/data/scripts/gUnk_0800FF74.inc
deleted file mode 100644
index e1cff739..00000000
--- a/data/scripts/gUnk_0800FF74.inc
+++ /dev/null
@@ -1,83 +0,0 @@
-SCRIPT_START gUnk_0800FF74
-StartScript
-_0807EB44 0x0002
-_0807E9D4
-CallWithArg sub_0807F3D8, 0x00000008
-Call sub_080644A4
-ClearLocalFlag 0x00c7
-StopScript
-StopScript
-StartScript
-_0807EF80 0x000a
-CheckLocalFlag 0x00ce
-JumpIf 0x002c
-_0807EF80 0x000b
-Call sub_08064198
-CheckLocalFlag 0x00c7
-JumpIfNot 0x001a
-Call sub_08064488
-CheckPlayerInRegion2 0x4040
-JumpIfNot 0x000c
-Call sub_08064470
-JumpIf 0x004a
-CheckEntityInteractType
-JumpIfNot 0xffc2
-StopScript
-SetLocalFlag 0x00c7
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-CheckInventory1 0x0048
-JumpIf 0x000c
-TextboxNoOverlap 0x3401
-_0807EA94
-Jump 0x006a
-CheckLocalFlag 0x00ce
-JumpIfNot 0x000c
-TextboxNoOverlap 0x340b
-_0807EA94
-Jump 0x0058
-TextboxNoOverlap 0x3402
-_0807EA94
-Jump 0x004e
-StopScript
-_0807E888
-Call sub_0807F594
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-SoundReq 0x00cd
-TextboxNoOverlap 0x340a
-_0807EA94
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x0000000c
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0018, 0x0108
-_0807EB44 0x0002
-CallWithArg sub_0807F3D8, 0x00000008
-SetLocalFlag 0x00ce
-Call sub_080644A4
-CallWithArg sub_0807F5B0, 0x0000000a
-_0807E878
-Jump 0xff1e
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-CallWithArg sub_080672B0, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_080672B0, 0x00000004
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807EB44 0x0004
-CallWithArg sub_080672B0, 0x00000000
-Jump 0xffd0
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080100C8.inc b/data/scripts/gUnk_080100C8.inc
deleted file mode 100644
index ac5aba5f..00000000
--- a/data/scripts/gUnk_080100C8.inc
+++ /dev/null
@@ -1,111 +0,0 @@
-SCRIPT_START gUnk_080100C8
-StartScript
-Call sub_08061FE4
-Call sub_08061E70
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08061FE4
-Call sub_08062048
-_0807EA94
-_0807E878
-Jump 0xffe4
-.short 0x0000
-StartScript
-Call sub_08061FE4
-Call sub_08061E70
-_0807EF80 0x000a
-StopScript
-Wait 0x003c
-Call sub_08061E90
-Jump 0xfff4
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlapFollow 0x4f22
-_0807EA94
-_0807E878
-Jump 0xffec
-StartScript
-_0807EF80 0x0001
-Call sub_0806C354
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CheckRoomFlag 0x0001
-JumpIf 0x0034
-TextboxNoOverlapFollowPos 0x00003001
-_0807EA94
-_0807E3E8
-JumpIfNot 0x002e
-Call sub_080A1608
-_0807EA94
-_0807E878
-CallWithArg sub_080A1550, 0x080101ac
-JumpIfNot 0xffca
-SoundReq2 0x0015
-SetRoomFlag 0x0001
-Jump 0xffbe
-Call sub_080A1608
-_0807EA94
-_0807E878
-Jump 0xffb0
-StartScript
-_0807EF80 0x0008
-Call sub_080A1648
-StopScript
-Call sub_080A1270
-_0807E864
-Call sub_0807DF28
-TextboxNoOverlapFollowPos 0x00073004
-_0807EA94
-SoundReq0x80100000
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-CallWithArg sub_0807F75C, 0x03400378
-Call sub_080791BC
-Call sub_0807FB74
-_0807E8E4_1
-Call sub_0807F168
-Call sub_080A1388
-Call sub_0806EC38
-StartScript
-MoveEntityToPlayer
-Call sub_0807F844
-CameraTargetPlayer
-StopScript
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-SoundReq2 0xffff
-Call sub_080A13B4
-_0807EA94
-JumpIfNot 0x0018
-Call sub_080A13E8
-WaitPlayerAction8
-Call sub_080A1460
-_0807EA94
-Call sub_080A14A8
-Call sub_0807DF50
-_0807E878
-CallWithArg sub_0807F5B0, 0x00000000
-ClearRoomFlag 0x0001
-Call sub_080A169C
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010264.inc b/data/scripts/gUnk_08010264.inc
deleted file mode 100644
index fdcfa114..00000000
--- a/data/scripts/gUnk_08010264.inc
+++ /dev/null
@@ -1,479 +0,0 @@
-SCRIPT_START gUnk_08010264
-StartScript
-_0807EF80 0x0007
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0006
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08065F64
-_0807EA94
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807EF80 0x0000
-Call sub_08062A48
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-CheckRoomFlag 0x0009
-JumpIfNot 0x001a
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-_0807E878
-Call sub_08062500
-Jump 0xffdc
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-_0807E878
-Jump 0xffca
-.short 0x0000
-StartScript
-_0807EF80 0x0000
-Call sub_08062A48
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806265C
-_0807EA94
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807EF80 0x0000
-StopScript
-StopScript
-Call sub_08062698
-Call sub_080626AC
-CallWithArg sub_0807F0EC, 0x00000009
-_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
-_0807EE04 0x0358, 0x0078
-Jump 0x004e
-_0807EE04 0x0390, 0x0078
-Jump 0x0044
-_0807EE04 0x03c8, 0x0078
-Jump 0x003a
-_0807EE04 0x0358, 0x0098
-Jump 0x0030
-_0807EE04 0x0390, 0x0098
-Jump 0x0026
-_0807EE04 0x03c8, 0x0098
-Jump 0x001c
-_0807EE04 0x0358, 0x00b8
-Jump 0x0012
-_0807EE04 0x0390, 0x00b8
-Jump 0x0008
-_0807EE04 0x03c8, 0x00b8
-StopScript
-StartScript
-Call sub_080626C0
-JumpIf 0xff72
-_0807EE30
-JumpIfNot 0xffee
-Jump 0xff68
-.short 0x0000
-StartScript
-_0807EF80 0x0000
-Call sub_08062A48
-_0807EF80 0x000a
-StopScript
-Wait 0x001e
-Call sub_08062948
-Jump 0xfff4
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000004
-StopScript
-Wait 0x003c
-Call sub_0806407C
-Jump 0xfff4
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08064428
-_0807EA94
-_0807E878
-Jump 0xffea
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E914 0x08064689
-Call sub_08064644
-StopScript
-Wait 0x003c
-Call sub_080646A4
-Jump 0xfff4
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0000
-Call sub_080636F4
-_0807EF80 0x000a
-Call sub_0807F348
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000004
-Call sub_080636D8
-_0807EA94
-Wait 0x000f
-_0807E878
-CallWithArg sub_0807F3D8, 0x00000000
-Jump 0xffd2
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0000
-Call sub_08063CAC
-_0807EF80 0x000a
-Call sub_0807F348
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000004
-Call sub_08063C90
-_0807EA94
-Wait 0x000f
-_0807E878
-CallWithArg sub_0807F3D8, 0x00000000
-Jump 0xffd2
-StartScript
-_0807EB44 0x0004
-_0807E930 0x0000
-_0807EF80 0x000a
-Call sub_0807F348
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000008
-CheckRoomFlag 0x000e
-JumpIf 0x000c
-SetRoomFlag 0x000e
-TextboxNoOverlap 0x2b10
-_0807EA94
-Call sub_080634E4
-_0807E078_sssssss 0x000e, 0x0020, 0x0036, 0x0034, 0x000e, 0x0024, 0x002e
-TextboxNoOverlap 0x2b0d
-Jump 0x0096
-CheckGlobalFlag 0x003d
-JumpIfNot 0x008a
-Jump 0x001a
-CheckGlobalFlag 0x003c
-JumpIfNot 0x007e
-Jump 0x000e
-CheckGlobalFlag 0x003b
-JumpIfNot 0x0072
-Jump 0x0002
-Call sub_080634EC
-CallWithArg sub_0807F78C, 0x00000000
-_0807EA94
-_0807E3E8
-JumpIfNot 0x005a
-CallWithArg sub_0807F7C4, 0x00000000
-JumpIfNot 0x0030
-_0807E48C 0x0020
-JumpIfNot 0x0030
-Call sub_08063504
-JumpIf 0x002e
-TextboxNoOverlap 0x2b07
-_0807EA94
-CallWithArg sub_0807F800, 0x00000000
-WaitPlayerAction8
-_0807EA94
-TextboxNoOverlap 0x2b0c
-Jump 0x001e
-TextboxNoOverlap 0x2b09
-Jump 0x0016
-TextboxNoOverlap 0x2b0a
-Jump 0x000e
-TextboxNoOverlap 0x2b0b
-Jump 0x0006
-TextboxNoOverlap 0x2b0e
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xff16
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-Jump 0xffe8
-StartScript
-_0807E930 0x0008
-Call sub_08062A48
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0806265C
-_0807EA94
-_0807E878
-Jump 0xffec
-StartScript
-_0807E930 0x0009
-Jump 0xffd6
-.short 0x0000
-StartScript
-_0807E930 0x000b
-Jump 0xffca
-.short 0x0000
-StartScript
-_0807E930 0x000c
-Jump 0xffbe
-.short 0x0000
-StartScript
-_0807E930 0x000d
-Jump 0xffb2
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-HasRoomItemForSale
-Call sub_0807F77C
-_0807EAF0 0x3c08, 0x3c09
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-Jump 0xffde
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0807F2D4
-_0807EF80 0x0000
-HasRoomItemForSale
-JumpIf 0x000a
-TextboxNoOverlap 0x3c07
-Jump 0x0048
-Call sub_08062EB8
-CallWithArg sub_0807F78C, 0x00000000
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0030
-_0807EA94
-BuyItem 0x0000, 0x0000
-JumpIf 0x000a
-TextboxNoOverlap 0x3c04
-Jump 0x001c
-WaitPlayerAction8
-ModHealth 0x0008
-Call sub_08062EDC
-JumpIf 0x000a
-TextboxNoOverlap 0x3c06
-Jump 0x0004
-WaitPlayerAction8
-_0807EA94
-_0807E878
-_0807EF80 0x0001
-Jump 0xff8e
-.short 0x0000
-StartScript
-_0807EF80 0x0007
-_0807E9D4
-_0807EF80 0x000a
-_0807E930 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807E930 0x0004
-StartScript
-Call sub_08062D18
-JumpIfNot 0x002a
-StopScript
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0020
-HasRupees 0x00c8
-JumpIf 0x000a
-TextboxNoOverlap 0x4008
-Jump 0x0010
-ModRupees 0xff38
-Call sub_08062E14
-TextboxNoOverlap 0x4007
-StopScript
-_0807EA94
-_0807E878
-_0807E930 0x0008
-Jump 0xffb4
-StartScript
-_0807EF80 0x0007
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807F2D4
-_0807EF80 0x0001
-Call sub_08062CBC
-_0807EA94
-_0807E878
-_0807EF80 0x0000
-Jump 0xffde
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807E9D4
-Call sub_0807F348
-Call sub_08069684
-StopScript
-StopScript
-StartScript
-CheckPlayerInRegion2 0x3030
-JumpIfNot 0xfff6
-Call sub_080696B0
-StopScript
-StartScript
-CheckPlayerInRegion2 0x3030
-JumpIfNot 0xffe4
-HasRoomItemForSale
-JumpIf 0x004c
-CheckEntityInteractType
-JumpIfNot 0xffea
-StopScript
-_0807E864
-Call sub_0807DF28
-_0807EB74
-CheckGlobalFlag 0x0042
-JumpIfNot 0x002a
-CheckGlobalFlag 0x0043
-JumpIfNot 0x0022
-CheckGlobalFlag 0x0044
-JumpIfNot 0x001a
-CheckGlobalFlag 0x0041
-JumpIfNot 0x000a
-TextboxNoOverlap 0x3f39
-Jump 0x006c
-TextboxNoOverlap 0x2c1b
-Jump 0x0064
-TextboxNoOverlap 0x2c1a
-Jump 0x005c
-StopScript
-_0807E864
-Call sub_0807DF38
-_0807EB74
-Call sub_08069660
-_0807EA94
-_0807E3E8
-JumpIfNot 0x003a
-Call sub_08069718
-JumpIfNot 0x0030
-WaitPlayerAction8
-_0807EA94
-_0807EB8C
-CheckGlobalFlag 0x0042
-JumpIfNot 0x001a
-CheckGlobalFlag 0x0043
-JumpIfNot 0x0012
-CheckGlobalFlag 0x0044
-JumpIfNot 0x000a
-TextboxNoOverlap 0x2c21
-Jump 0x000a
-SetLocalFlag 0x00fa
-TextboxNoOverlap 0x2c20
-_0807EA94
-Call sub_0807F83C
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0000
-Jump 0xff36
-CheckPlayerInRegion2 0x0808
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_080109F0
-WaitForSomething2 0x00000001
-CheckRoomFlag 0x0001
-JumpIf 0x0008
-_0807EB28 0x0b63
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xffc6
-StartScript
-_0807EF80 0x0007
-CheckKinstoneFused 0x001b
-JumpIf 0xe67a
-StopScript
-Call sub_080869A4
-JumpIfNot 0xfff8
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-CheckRoomFlag 0x0001
-JumpIf 0x0008
-_0807EB28 0x0b62
-_0807EA94
-StartPlayerScript gUnk_080109F0
-WaitForSomething2 0x00000001
-Call sub_0807DF50
-_0807E878
-Jump 0xffc4
-Call sub_0808692C
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010964.inc b/data/scripts/gUnk_08010964.inc
deleted file mode 100644
index 68c6f138..00000000
--- a/data/scripts/gUnk_08010964.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_08010964
-CheckPlayerInRegion2 0x0808
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08010A38
-WaitForSomething2 0x00000001
-CheckRoomFlag 0x0001
-JumpIf 0x0008
-_0807EB28 0x0b63
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xffc6
-StartScript
-StopScript
-CheckLocalFlag 0x00d1
-JumpIf 0x0040
-CheckPlayerInRegion2 0x0808
-JumpIfNot 0xffee
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08010A38
-WaitForSomething2 0x00000001
-CheckRoomFlag 0x0001
-JumpIf 0x0008
-_0807EB28 0x0b64
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xffb8
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080109F0.inc b/data/scripts/gUnk_080109F0.inc
deleted file mode 100644
index 335eaf5a..00000000
--- a/data/scripts/gUnk_080109F0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_080109F0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807ECC4 0x0010
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010A14.inc b/data/scripts/gUnk_08010A14.inc
deleted file mode 100644
index 196aa06f..00000000
--- a/data/scripts/gUnk_08010A14.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08010A14
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EC64 0x0010
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010A38.inc b/data/scripts/gUnk_08010A38.inc
deleted file mode 100644
index 9687579a..00000000
--- a/data/scripts/gUnk_08010A38.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08010A38
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EC94 0x0010
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010A5C.inc b/data/scripts/gUnk_08010A5C.inc
deleted file mode 100644
index 298feea6..00000000
--- a/data/scripts/gUnk_08010A5C.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08010A5C
-StartScript
-Call sub_0807DF28
-_0807E864
-ModHealth 0x00a0
-StopScript
-Wait 0x003c
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-Call sub_0807F0D8
-JumpIfNot 0xfff8
-_0807EF80 0x0014
-_0807E878
-Call sub_0807DF50
-Call sub_080791D0
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010A98.inc b/data/scripts/gUnk_08010A98.inc
deleted file mode 100644
index 00775f4e..00000000
--- a/data/scripts/gUnk_08010A98.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-SCRIPT_START gUnk_08010A98
-StartScript
-_0807EB44 0x0004
-CallWithArg sub_080672B0, 0x00000000
-_0807EF80 0x000a
-Call sub_08067314
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_080672B0, 0x00000004
-Call sub_08067304
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-CallWithArg sub_080672B0, 0x00000000
-Jump 0xffd2
-StartScript
-CheckInventory1 0x0067
-JumpIfNot 0x0076
-_0807EB44 0x0004
-_0807EF80 0x0000
-SetEntityNonPlanarMovement 0x0180
-CallWithArg_p sub_0807F348
-Call sub_0806075C
-StopScript
-_0807EA94
-Call sub_080606C0
-StopScript
-Call sub_0806076C
-_0807EF80 0x0007
-Call sub_08060700
-StopScript
-StartScript
-_0807E564
-JumpIf 0x0010
-CallWithArg sub_080608E4, 0x00000000
-JumpIf 0x000c
-_0807EE30
-JumpIfNot 0xffe4
-Jump 0xffce
-StopScript
-_0807EF80 0x0000
-StopScript
-StartScript
-CallWithArg sub_080608E4, 0x00000001
-JumpIf 0xfff0
-StopScript
-Jump 0xffbc
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08010B68.inc b/data/scripts/gUnk_08010B68.inc
deleted file mode 100644
index 36afe5e4..00000000
--- a/data/scripts/gUnk_08010B68.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_08010B68
-StartScript
-_0807E564
-JumpIfNot 0x003e
-Call sub_0807F924
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x0007
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-_0807E564
-JumpIfNot 0x001c
-CheckEntityInteractType
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-_0807EB74
-Call sub_0806E2DC
-_0807EA94
-_0807E878
-Jump 0xffde
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08010BB4.inc b/data/scripts/gUnk_08010BB4.inc
deleted file mode 100644
index c0fb63d9..00000000
--- a/data/scripts/gUnk_08010BB4.inc
+++ /dev/null
@@ -1,137 +0,0 @@
-SCRIPT_START gUnk_08010BB4
-StartScript
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0008
-Call sub_0806E440
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-Call sub_0806E418
-_0807EA94
-_0807E878
-_0807E930 0x0008
-Jump 0xffe2
-.short 0x0000
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08011074
-WaitForSomething2 0x00000400
-_0807F078 0x0034, 0x0002
-TextboxNoOverlapFollowPos 0x000c1036
-_0807EA94
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-TextboxNoOverlapFollowPos 0x00021037
-_0807EA94
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-TextboxNoOverlapFollowPos 0x000c1038
-_0807EA94
-SoundReq0x80100000
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-Call sub_08064180
-LoadRoomEntityList gUnk_080F06E0
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-StartPlayerScript gUnk_08011098
-WaitForSomething2 0x00000400
-SetEntityPositionRelative 0x005001f8
-_0807F0B4 0x0007
-CameraTargetEntity
-Wait 0x000a
-_0807F0B4 0x0001
-_0807E778 0x0001
-DoFade4
-_0807E5F8 0x0002a800
-WaitForSomething2 0x00055000
-SetEntityPositionRelative 0x007801f8
-Wait 0x003c
-_0807E5F8 0x00800000
-WaitForSomething2 0x01000000
-_0807E5F8 0x0002a800
-WaitForSomething2 0x00055000
-_0807E8E4_1
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-TextboxNoOverlapFollowPos 0x000c1039
-_0807EA94
-SoundReq2 0x0001
-_0807E8E4_2
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000010
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-WaitForSomething2 0x00000080
-Wait 0x012c
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-TextboxNoOverlapFollowPos 0x000c103a
-_0807EA94
-SetEntityPositionRelative 0x01c001f8
-_0807F0B4 0x0004
-Wait 0x0078
-_0807E5F8 0x00280000
-WaitForSomething2 0x00500000
-_0807E5F8 0x00000100
-SetEntityPositionRelative 0x022001f8
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x01f8, 0x0098
-Wait 0x003c
-WaitForSomething2 0x00000200
-_0807E5F8 0x00280000
-SoundReq0x80100000
-SoundReq 0x009b
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-TextboxNoOverlapFollowPos 0x00001043
-_0807EA94
-SoundReq2 0x000d
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-_0807E5F8 0x0002a800
-WaitForSomething2 0x00055000
-SoundReq 0x01c7
-SoundReq 0x00e5
-_0807E5F8 0x00000100
-_0807E5F8 0x00002800
-CallWithArg sub_0807FB28, 0x00000003
-WaitForSomething2 0x00000200
-WaitForSomething2 0x00005000
-_0807E5F8 0x00028000
-WaitForSomething2 0x00050000
-TextboxNoOverlapFollowPos 0x00001044
-_0807EA94
-SetEntityPositionRelative 0x009801f8
-SoundReq0x80100000
-Wait 0x003c
-SoundReq2 0x002f
-_0807E5F8 0x00028000
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-WaitForSomething2 0x00050000
-CallWithArg sub_0807FB28, 0x00000003
-SoundReq 0x00e5
-_0807E5F8 0x00028000
-WaitForSomething2 0x00050000
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-_0807E5F8 0x08000000
-_0807E5F8 0x00800000
-WaitForSomething2 0x01000000
-CallWithArg sub_0805DDEC, 0x00000002
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08010E5A.inc b/data/scripts/gUnk_08010E5A.inc
deleted file mode 100644
index 49c34af6..00000000
--- a/data/scripts/gUnk_08010E5A.inc
+++ /dev/null
@@ -1,55 +0,0 @@
-SCRIPT_START gUnk_08010E5A
-Wait 0x001e
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x003c
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x0004
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x001e
-SoundReq 0x012c
-_0807E5F8 0x00800000
-WaitForSomething2 0x01000000
-_0807E778 0x0004
-DoFade7
-WaitFor_2
-Wait 0x003c
-SoundReq 0x00ab
-SoundReq 0x01c2
-LoadRoomEntityList gUnk_080F0770
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-CallWithArg sub_0805DE18, 0x00000002
-_0807F0C8 0x0000, 0x0000
-Call sub_0806DC3C
-Call sub_080791BC
-CallWithArg sub_0807F244, 0x0000000d
-CallWithArg sub_0807F29C, 0x080049f6
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x006801f8
-_0807E5F8 0x00000004
-Wait 0x001e
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000008
-WaitForSomething2 0x00000080
-SoundReq 0x01c3
-_0807E5F8 0x20000000
-Wait 0x0078
-CallWithArg sub_0807F29C, 0x00000000
-Call sub_0806DC58
-_0807E5F8 0x40000000
-_0807E5F8 0x00000010
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000020
-WaitForSomething2 0x00000200
-TextboxNoOverlapFollowPos 0x000c1045
-_0807EA94
-TextboxNoOverlapFollowPos 0x00001046
-_0807EA94
-CallWithArg sub_0805DDEC, 0x00000002
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08010F84.inc b/data/scripts/gUnk_08010F84.inc
deleted file mode 100644
index 83aaab92..00000000
--- a/data/scripts/gUnk_08010F84.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-SCRIPT_START gUnk_08010F84
-Wait 0x003c
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-StartPlayerScript gUnk_080110BC
-WaitForSomething2 0x00000400
-TextboxNoOverlapFollowPos 0x00001047
-_0807EA94
-Call sub_0806DC3C
-Call sub_080791BC
-CallWithArg sub_0807F244, 0x0000000d
-CallWithArg sub_0807F29C, 0x080049f6
-Wait 0x001e
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-CallWithArg sub_0807F29C, 0x00000000
-Call sub_0806DC58
-Wait 0x003c
-_0807E5F8 0x08000000
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x000f
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-CallWithArg sub_0805DE18, 0x00000002
-_0807F0C8 0x0000, 0x0000
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-SoundReq0x80100000
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x0000104a
-_0807EA94
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-TextboxNoOverlapFollowPos 0x00001049
-_0807EA94
-SetEntityPositionRelative 0x009801f8
-Wait 0x0078
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000200
-Call sub_0804BCDC
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011074.inc b/data/scripts/gUnk_08011074.inc
deleted file mode 100644
index e190a719..00000000
--- a/data/scripts/gUnk_08011074.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08011074
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EDD4 0x01e8, 0x0050
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011098.inc b/data/scripts/gUnk_08011098.inc
deleted file mode 100644
index 48db15b4..00000000
--- a/data/scripts/gUnk_08011098.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08011098
-SetEntityPositionRelative 0x005801a8
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000400
-_0807E610 0x00000002
-StopScript
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_080110BC.inc b/data/scripts/gUnk_080110BC.inc
deleted file mode 100644
index e37f55c2..00000000
--- a/data/scripts/gUnk_080110BC.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_080110BC
-StartScript
-SetEntityNonPlanarMovement 0x0040
-StopScript
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x0001
-_0807EDD4 0x01d8, 0x0068
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000400
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_080110E8.inc b/data/scripts/gUnk_080110E8.inc
deleted file mode 100644
index 888fb7cd..00000000
--- a/data/scripts/gUnk_080110E8.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_080110E8
-SoundReq 0x007a
-_0807EB44 0x0004
-_0807EF80 0x000d
-SoundReq 0x0086
-Call sub_0807F36C
-SetEntityNonPlanarMovement 0x0400
-_0807ECF4 0x0008
-StartScript
-Call sub_0807F1E8
-_0807EF80 0x0011
-StopScript
-Call sub_0807F2D4
-WaitForSomething 0x80000000
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011128.inc b/data/scripts/gUnk_08011128.inc
deleted file mode 100644
index 6dd62f48..00000000
--- a/data/scripts/gUnk_08011128.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_08011128
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckPlayerInRegion 0x01f8, 0x0048, 0x1040
-JumpIfNot 0xfff6
-LoadRoomEntityList gUnk_080F06B0
-_0807EF80 0x000b
-WaitForSomething2 0x00000004
-SetEntityPositionRelative 0x005801b8
-_0807EB44 0x0004
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EB44 0x0006
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EB44 0x0004
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0001
-_0807ECC4 0x0010
-_0807EF80 0x0000
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x0010
-Wait 0x001e
-_0807EF80 0x0010
-Call sub_0807F3C8
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x001c
-_0807EC1C 0x003c
-_0807E5F8 0x00000008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080111CC.inc b/data/scripts/gUnk_080111CC.inc
deleted file mode 100644
index 003e82a1..00000000
--- a/data/scripts/gUnk_080111CC.inc
+++ /dev/null
@@ -1,53 +0,0 @@
-SCRIPT_START gUnk_080111CC
-StartScript
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-Call sub_08066D04
-StopScript
-Call sub_0807F338
-WaitForSomething2 0x00000010
-Call sub_08066D14
-JumpIf 0x0004
-MoveEntityToPlayer
-Call sub_0807F8BC
-JumpIf 0x0008
-SetEntityPositionRelative 0x00b801f8
-_0807EF80 0x0007
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0050
-_0807EB74
-_0807EF80 0x0000
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0020
-_0807EF80 0x0008
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0007
-_0807EF80 0x0001
-SetEntityNonPlanarMovement 0x0040
-_0807EDD4 0x01e8, 0x0040
-_0807EF80 0x0000
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-Call sub_08095810
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0001
-_0807EDD4 0x01d8, 0x0058
-_0807EF80 0x0000
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-SoundReq 0x01c9
-_0807EF80 0x0010
-Wait 0x0014
-Call sub_08066E20
-Wait 0x0014
-_0807EF80 0x0010
-Call sub_0807F2D4
-SoundReq 0x01ca
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080112C4.inc b/data/scripts/gUnk_080112C4.inc
deleted file mode 100644
index 6f7084ff..00000000
--- a/data/scripts/gUnk_080112C4.inc
+++ /dev/null
@@ -1,51 +0,0 @@
-SCRIPT_START gUnk_080112C4
-StartScript
-_0807EF80 0x0008
-SetEntityNonPlanarMovement 0x0100
-Call sub_08095244
-Call sub_0807F338
-StopScript
-WaitForSomething 0x0002a800
-_0807EF80 0x0007
-_0807E930 0x0006
-_0807ECC4 0x0010
-Wait 0x003c
-_0807ECC4 0x0010
-Wait 0x003c
-_0807ECC4 0x0010
-_0807E930 0x0002
-Call sub_08064050
-_0807E078_ssss 0x0008, 0x009e, 0x0134, 0x01f8
-_0807E610 0x00000800
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-_0807E930 0x0007
-_0807EB44 0x0006
-_0807ECF4 0x0010
-_0807EB44 0x0004
-_0807E930 0x0002
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0012
-SoundReq 0x011e
-Wait 0x003c
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x01f0, 0x0098
-_0807EDD4 0x01f0, 0x00c8
-_0807E930 0x0013
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-_0807EF80 0x0010
-Wait 0x000a
-_0807EF80 0x0010
-Call sub_0807F3C8
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x001e
-_0807EC1C 0x003c
-_0807E5F8 0x00001000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080113AA.inc b/data/scripts/gUnk_080113AA.inc
deleted file mode 100644
index cfa9e768..00000000
--- a/data/scripts/gUnk_080113AA.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_080113AA
-_0807E610 0x00002000
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-_0807E930 0x0005
-_0807EB44 0x0002
-_0807EC94 0x0010
-_0807EB44 0x0004
-_0807E930 0x0002
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0012
-SoundReq 0x011e
-Wait 0x003c
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0200, 0x0098
-_0807EDD4 0x0200, 0x00c8
-_0807E930 0x0013
-_0807E5F8 0x00004000
-WaitForSomething2 0x00002000
-_0807EF80 0x0010
-Wait 0x000a
-_0807EF80 0x0010
-Call sub_0807F3C8
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x0002
-_0807EC1C 0x003c
-_0807E5F8 0x00004000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011442.inc b/data/scripts/gUnk_08011442.inc
deleted file mode 100644
index 1518a698..00000000
--- a/data/scripts/gUnk_08011442.inc
+++ /dev/null
@@ -1,43 +0,0 @@
-SCRIPT_START gUnk_08011442
-_0807E610 0x00008000
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807E930 0x0007
-_0807EB44 0x0006
-_0807ECF4 0x0020
-_0807EB44 0x0004
-_0807E930 0x0006
-_0807ECC4 0x0010
-_0807E930 0x0002
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0012
-SoundReq 0x011e
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x01e8, 0x0098
-SetEntityNonPlanarMovement 0x0040
-_0807EEF4 0x0000, 0x0010
-_0807E930 0x0013
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807EF80 0x000d
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0020
-_0807EEF4 0x0000, 0xfff0
-_0807E930 0x0013
-_0807EF80 0x0010
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-Call sub_0807F3C8
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x001e
-_0807EC1C 0x003c
-_0807E5F8 0x00010000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011508.inc b/data/scripts/gUnk_08011508.inc
deleted file mode 100644
index 0a58e4b7..00000000
--- a/data/scripts/gUnk_08011508.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-SCRIPT_START gUnk_08011508
-_0807E610 0x00020000
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-_0807E930 0x0005
-_0807EB44 0x0002
-_0807EC94 0x0020
-_0807EB44 0x0004
-_0807E930 0x0006
-_0807ECC4 0x0010
-_0807E930 0x0002
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0012
-SoundReq 0x011e
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0208, 0x0098
-SetEntityNonPlanarMovement 0x0040
-_0807EEF4 0x0000, 0x0010
-_0807E930 0x0013
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-_0807EF80 0x000d
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0020
-_0807EEF4 0x0000, 0xfff0
-_0807E930 0x0013
-_0807EF80 0x0010
-_0807E5F8 0x00040000
-WaitForSomething2 0x00020000
-Call sub_0807F3C8
-_0807E930 0x0014
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x0002
-_0807EC1C 0x003c
-_0807E5F8 0x00040000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080115D0.inc b/data/scripts/gUnk_080115D0.inc
deleted file mode 100644
index b17ba750..00000000
--- a/data/scripts/gUnk_080115D0.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_080115D0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0002
-_0807E930 0x0001
-StopScript
-WaitForSomething2 0x00080000
-_0807E930 0x0005
-SoundReq 0x011c
-_0807ECF4 0x0010
-_0807E930 0x0001
-_0807E5F8 0x00100000
-WaitForSomething2 0x00080000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011608.inc b/data/scripts/gUnk_08011608.inc
deleted file mode 100644
index 3ba60683..00000000
--- a/data/scripts/gUnk_08011608.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08011608
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0006
-_0807E930 0x0003
-StopScript
-WaitForSomething2 0x00200000
-_0807E930 0x0007
-SoundReq 0x011c
-_0807EC94 0x0010
-_0807E930 0x0003
-_0807E5F8 0x00400000
-WaitForSomething2 0x00200000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011640.inc b/data/scripts/gUnk_08011640.inc
deleted file mode 100644
index a78e490d..00000000
--- a/data/scripts/gUnk_08011640.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-SCRIPT_START gUnk_08011640
-StartScript
-_0807EF80 0x0008
-_0807EB44 0x0004
-SetEntityNonPlanarMovement 0x0100
-StopScript
-Call sub_0807F338
-WaitForSomething2 0x00000040
-_0807EF80 0x0007
-_0807EF80 0x0001
-SetEntityNonPlanarMovement 0x0040
-_0807EDD4 0x01f8, 0x0048
-_0807EF80 0x0000
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000040
-_0807EF80 0x0010
-Wait 0x001e
-_0807EF80 0x0010
-Call sub_0807F3C8
-SetEntityNonPlanarMovement 0x0400
-SetEntityDirection 0x0008
-_0807EC1C 0x003c
-_0807E5F8 0x00000080
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080116A8.inc b/data/scripts/gUnk_080116A8.inc
deleted file mode 100644
index 0b7419aa..00000000
--- a/data/scripts/gUnk_080116A8.inc
+++ /dev/null
@@ -1,85 +0,0 @@
-SCRIPT_START gUnk_080116A8
-StartScript
-_0807EB44 0x0000
-SetEntityNonPlanarMovement 0x0100
-StopScript
-Call sub_0807F338
-WaitForSomething2 0x00000100
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x00d0
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-_0807EB44 0x0004
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-_0807EB44 0x0000
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-_0807EB44 0x0000
-_0807EF80 0x001a
-Call sub_0807F2D4
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-_0807EB44 0x0000
-_0807EF80 0x0014
-SoundReq 0x0120
-CallWithArg sub_08095420, 0x08011890
-Wait 0x00f0
-_0807EF80 0x0016
-SoundReq 0x01cb
-WaitForSomething2 0x10000000
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0001
-_0807EDD4 0x01d8, 0x00a8
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-_0807EF80 0x0014
-SoundReq 0x01c4
-CallWithArg sub_0809545C, 0x080118d4
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-Wait 0x003c
-_0807EF80 0x0016
-SoundReq 0x01c5
-_0807E5F8 0x08000000
-WaitForSomething2 0x10000000
-_0807EF80 0x0000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0098
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807EF80 0x0004
-Wait 0x005a
-_0807EB44 0x0004
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-Wait 0x001e
-_0807E5F8 0x00000200
-WaitForSomething2 0x00000100
-Call sub_08066CA4
-_0807EF80 0x0008
-Wait 0x0078
-_0807E5F8 0x00000200
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0801183C.inc b/data/scripts/gUnk_0801183C.inc
deleted file mode 100644
index 7de5a2a9..00000000
--- a/data/scripts/gUnk_0801183C.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_0801183C
-StartScript
-Call sub_08095330
-StopScript
-WaitForSomething2 0x00800000
-_0807EF3C 0x0000, 0x0020
-_0807E5F8 0x01000000
-WaitForSomething2 0x00800000
-Call sub_08095364
-SoundReq 0x0122
-Wait 0x003c
-_0807E5F8 0x01000000
-WaitForSomething2 0x00800000
-_0807E930 0x0002
-_0807E5F8 0x01000000
-WaitForSomething2 0x00800000
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011890.inc b/data/scripts/gUnk_08011890.inc
deleted file mode 100644
index 6f5e8b98..00000000
--- a/data/scripts/gUnk_08011890.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_08011890
-StartScript
-_0807E930 0x0000
-SetEntityNonPlanarMovement 0x0200
-Call nullsub_527
-Call sub_08094B80
-StopScript
-Wait 0x00f0
-Call sub_08094B6C
-_0807EDD4 0x01f8, 0x0088
-Call sub_08094B80
-SoundReq 0x01cc
-_0807E5F8 0x10000000
-WaitForSomething2 0x08000000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080118D4.inc b/data/scripts/gUnk_080118D4.inc
deleted file mode 100644
index b5ea3bbc..00000000
--- a/data/scripts/gUnk_080118D4.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_080118D4
-StartScript
-_0807E930 0x0000
-SetEntityNonPlanarMovement 0x0200
-Call nullsub_527
-Call sub_08094B80
-StopScript
-WaitForSomething2 0x08000000
-Call sub_08094B6C
-_0807EDD4 0x01d8, 0x0078
-StartPlayerScript gUnk_080110E8
-_0807EDD4 0x01d8, 0x0058
-Call sub_08094B80
-SoundReq 0x009a
-SoundReq 0x01c6
-_0807E5F8 0x10000000
-WaitForSomething2 0x08000000
-SoundReq 0x011d
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011930.inc b/data/scripts/gUnk_08011930.inc
deleted file mode 100644
index 586cc75a..00000000
--- a/data/scripts/gUnk_08011930.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-SCRIPT_START gUnk_08011930
-WaitForSomething 0x20000000
-Call sub_0809567C
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011940.inc b/data/scripts/gUnk_08011940.inc
deleted file mode 100644
index 5670f098..00000000
--- a/data/scripts/gUnk_08011940.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_08011940
-WaitForSomething 0x40000000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801194C.inc b/data/scripts/gUnk_0801194C.inc
deleted file mode 100644
index 40a6ed1f..00000000
--- a/data/scripts/gUnk_0801194C.inc
+++ /dev/null
@@ -1,125 +0,0 @@
-SCRIPT_START gUnk_0801194C
-StartScript
-_0807EB44 0x0002
-Jump 0x0016
-.short 0x0000
-StartScript
-_0807EB44 0x0006
-Jump 0x000a
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-CheckGlobalFlag 0x0015
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x103d
-Jump 0x0006
-TextboxNoOverlapFollow 0x103f
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffce
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x0000000c
-StopScript
-Wait 0x003c
-Call sub_0806407C
-Jump 0xfff4
-.short 0x0000
-StartScript
-_0807EB44 0x0002
-Jump 0x0016
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-Jump 0x000a
-.short 0x0000
-StartScript
-_0807EB44 0x0006
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-Call sub_08064428
-_0807EA94
-_0807E878
-Jump 0xffe0
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlapFollow 0x1320
-_0807EA94
-_0807E878
-Jump 0xffe2
-StartScript
-_0807EB44 0x0002
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-CallWithArg sub_080644B4, 0x00000006
-JumpIf 0x005e
-TextboxNoOverlapFollow 0x1320
-_0807EA94
-_0807E878
-Jump 0xffd4
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-TextboxNoOverlapFollow 0x1322
-_0807EA94
-_0807E878
-Jump 0xffe2
-CheckRoomFlag 0x000f
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-TextboxNoOverlapFollowPos 0x00071321
-_0807EA94
-SetLocalFlag 0x0010
-CallWithArg sub_0806DA1C, 0x00000003
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011B20.inc b/data/scripts/gUnk_08011B20.inc
deleted file mode 100644
index b202d00e..00000000
--- a/data/scripts/gUnk_08011B20.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08011B20
-_0807E864
-Call sub_0807DF28
-TextboxNoOverlapFollowPos 0x000c1320
-_0807EA94
-_0807E878
-Call sub_0807DF50
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011B40.inc b/data/scripts/gUnk_08011B40.inc
deleted file mode 100644
index c3171095..00000000
--- a/data/scripts/gUnk_08011B40.inc
+++ /dev/null
@@ -1,76 +0,0 @@
-SCRIPT_START gUnk_08011B40
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckGlobalFlag 0x0050
-JumpIfNot 0x002c
-WaitForSomething2 0x00000004
-_0807EB44 0x0006
-_0807EF80 0x0004
-Wait 0x003c
-_0807EB8C
-TextboxNoOverlap 0x3d07
-_0807EA94
-_0807EB44 0x0004
-ClearGlobalFlag 0x0050
-Call sub_0807DF50
-_0807E878
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x3d01
-_0807EA94
-_0807E3E8
-JumpIf 0x000c
-_0807E878
-_0807EB44 0x0004
-Jump 0xffe2
-HasRupees 0x000a
-JumpIf 0x0012
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x3d05
-Jump 0xffe0
-ModRupees 0xfff6
-Wait 0x001e
-TextboxNoOverlap 0x3d06
-_0807EA94
-CallWithArg sub_0806C2A0, 0x00000000
-WaitFor_2
-Wait 0x003c
-Call sub_0806C224
-Jump 0xffb8
-StartScript
-_0807E888
-StopScript
-CallWithArg sub_0806C2A0, 0x00000001
-WaitFor_2
-Wait 0x003c
-_0807E878
-SetRoomFlag 0x0000
-SoundReq2 0x0033
-CheckRoomFlag 0x0064
-JumpIfNot 0xfffa
-SoundReq0x80100000
-_0807E864
-Wait 0x003c
-CameraTargetEntity
-Wait 0x003c
-Call Simon_CreateChest
-Wait 0x003c
-CameraTargetPlayer
-_0807E878
-CheckLocalFlag 0x0001
-JumpIfNot 0xfffa
-_0807E888
-WaitPlayerAction8
-Wait 0x001e
-CallWithArg sub_0806C2A0, 0x00000000
-WaitFor_2
-Wait 0x003c
-Call sub_0806C280
-SCRIPT_END
diff --git a/data/scripts/gUnk_08011C50.inc b/data/scripts/gUnk_08011C50.inc
deleted file mode 100644
index 3ef468d6..00000000
--- a/data/scripts/gUnk_08011C50.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_08011C50
-StartScript
-_0807E864
-StopScript
-Wait 0x003c
-CallWithArg sub_0806C2A0, 0x00000001
-WaitFor_2
-Wait 0x003c
-_0807EF80 0x0014
-Wait 0x001e
-_0807E5F8 0x00000004
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08011C7C.inc b/data/scripts/gUnk_08011C7C.inc
deleted file mode 100644
index 2ea6c740..00000000
--- a/data/scripts/gUnk_08011C7C.inc
+++ /dev/null
@@ -1,525 +0,0 @@
-SCRIPT_START gUnk_08011C7C
-StartScript
-Call sub_08064828
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-CheckGlobalFlag 0x0047
-JumpIf 0x002c
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0xfff8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4515
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffda
-StopScript
-StartScript
-CheckGlobalFlag 0x002c
-JumpIf 0xffce
-CheckGlobalFlag 0x002d
-JumpIf 0xffc6
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3105
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffc4
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3108
-_0807EA94
-SetGlobalFlag 0x002b
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-.short 0x0000
-StartScript
-Call sub_08064928
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-CheckGlobalFlag 0x0047
-JumpIf 0x002c
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0xfff8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4513
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffda
-StopScript
-StartScript
-CheckGlobalFlag 0x002b
-JumpIf 0xffce
-CheckGlobalFlag 0x002d
-JumpIf 0xffc6
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3103
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffc4
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3106
-_0807EA94
-SetGlobalFlag 0x002c
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-.short 0x0000
-StartScript
-Call sub_08064A28
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-CheckGlobalFlag 0x0047
-JumpIf 0x002c
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIfNot 0xfff8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4514
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffda
-StopScript
-StartScript
-CheckGlobalFlag 0x002b
-JumpIf 0xffce
-CheckGlobalFlag 0x002c
-JumpIf 0xffc6
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3104
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffc4
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3107
-_0807EA94
-SetGlobalFlag 0x002d
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-.short 0x0000
-StartScript
-Call sub_08064828
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x002f
-JumpIf 0xfdfa
-CheckGlobalFlag 0x0030
-JumpIf 0xfdf2
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckGlobalFlag 0x0048
-JumpIf 0x000c
-TextboxNoOverlap 0x4524
-_0807EA94
-Jump 0x000e
-TextboxNoOverlap 0x3111
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffb2
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3114
-_0807EA94
-SetGlobalFlag 0x002e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-StartScript
-Call sub_08064928
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x002e
-JumpIf 0xfe1a
-CheckGlobalFlag 0x0030
-JumpIf 0xfe12
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckGlobalFlag 0x0048
-JumpIf 0x000c
-TextboxNoOverlap 0x4522
-_0807EA94
-Jump 0x000e
-TextboxNoOverlap 0x310f
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffb2
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3112
-_0807EA94
-SetGlobalFlag 0x002f
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-StartScript
-Call sub_08064A28
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x002e
-JumpIf 0xfe3a
-CheckGlobalFlag 0x002f
-JumpIf 0xfe32
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckGlobalFlag 0x0048
-JumpIf 0x000c
-TextboxNoOverlap 0x4523
-_0807EA94
-Jump 0x000e
-TextboxNoOverlap 0x3110
-_0807EA94
-_0807E3E8
-JumpIf 0x001e
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffb2
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x3113
-_0807EA94
-SetGlobalFlag 0x0030
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffdc
-StartScript
-Call sub_08064828
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckLocalFlag 0x0094
-JumpIf 0x0010
-TextboxNoOverlap 0x3122
-_0807EA94
-SetLocalFlag 0x0094
-Jump 0x0042
-_0807E48C 0x0031
-JumpIfNot 0x000c
-TextboxNoOverlap 0x3123
-_0807EA94
-Jump 0x0030
-TextboxNoOverlap 0x3124
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0024
-_0807E48C 0x0020
-JumpIfNot 0x0018
-TextboxNoOverlap 0x3125
-_0807EA94
-_0807F034 0x0031
-WaitPlayerAction8
-Call sub_0807FC24
-Jump 0x0006
-TextboxNoOverlap 0x3127
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xff8e
-.short 0x0000
-StartScript
-Call sub_08064928
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckLocalFlag 0x0095
-JumpIf 0x0010
-TextboxNoOverlap 0x3116
-_0807EA94
-SetLocalFlag 0x0095
-Jump 0x0042
-_0807E48C 0x002f
-JumpIfNot 0x000c
-TextboxNoOverlap 0x3117
-_0807EA94
-Jump 0x0030
-TextboxNoOverlap 0x3118
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0024
-_0807E48C 0x0020
-JumpIfNot 0x0018
-TextboxNoOverlap 0x3119
-_0807EA94
-_0807F034 0x002f
-WaitPlayerAction8
-Call sub_0807FC24
-Jump 0x0006
-TextboxNoOverlap 0x311b
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xff8e
-.short 0x0000
-StartScript
-Call sub_08064A28
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-CheckLocalFlag 0x0096
-JumpIf 0x0010
-TextboxNoOverlap 0x311c
-_0807EA94
-SetLocalFlag 0x0096
-Jump 0x0042
-_0807E48C 0x0030
-JumpIfNot 0x000c
-TextboxNoOverlap 0x311d
-_0807EA94
-Jump 0x0030
-TextboxNoOverlap 0x311e
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0024
-_0807E48C 0x0020
-JumpIfNot 0x0018
-TextboxNoOverlap 0x311f
-_0807EA94
-_0807F034 0x0030
-WaitPlayerAction8
-Call sub_0807FC24
-Jump 0x0006
-TextboxNoOverlap 0x3121
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xff8e
-.short 0x0000
-StartScript
-Call sub_08064828
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4527
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffe0
-StartScript
-Call sub_08064928
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4525
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffe0
-StartScript
-Call sub_08064A28
-_0807EB44 0x0004
-_0807EF80 0x0001
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x4526
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0001
-Jump 0xffe0
-StartScript
-_0807EB44 0x0004
-Call sub_08061FD8
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x001e
-JumpIfNot 0x000a
-CheckInventory1 0x0015
-JumpIf 0x0024
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807EB74
-_0807E864
-Call sub_08061FD8
-TextboxNoOverlapFollow 0x2302
-_0807EA94
-_0807E878
-SetGlobalFlag 0x001e
-Jump 0xffcc
-StopScript
-StartScript
-CheckRoomFlag 0x0000
-JumpIfNot 0x000a
-CheckRoomFlag 0x0001
-JumpIf 0x0020
-CheckEntityInteractType
-JumpIfNot 0xffe8
-StopScript
-_0807EB74
-_0807E864
-Call sub_08061FD8
-TextboxNoOverlapFollow 0x2303
-_0807EA94
-_0807E878
-Jump 0xffd0
-StopScript
-_0807EB74
-_0807E864
-Call sub_08061FD8
-_0807EF80 0x000b
-Call sub_08061FB0
-Call sub_08061F94
-LoadRoomEntityList gUnk_080F2758
-_0807EF80 0x0008
-Wait 0x003c
-SoundReq 0x0072
-SetLocalFlag 0x0043
-Wait 0x001e
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0801232C.inc b/data/scripts/gUnk_0801232C.inc
deleted file mode 100644
index 98468103..00000000
--- a/data/scripts/gUnk_0801232C.inc
+++ /dev/null
@@ -1,68 +0,0 @@
-SCRIPT_START gUnk_0801232C
-StartScript
-_0807EB74
-_0807E9D4
-_0807EF80 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807EB74
-_0807E864
-TextboxNoOverlapFollow 0x2304
-_0807EA94
-CheckLocalFlag 0x0042
-JumpIf 0x000c
-SetLocalFlag 0x0042
-_0807F034 0x0057
-WaitPlayerAction8
-_0807E878
-Jump 0xffda
-StartScript
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x0004
-JumpIfNot 0xfffa
-Call sub_0807DF28
-_0807E864
-SoundReq0x80100000
-StartScript
-_0807E778 0x0004
-_0807E788 0x00007fff
-DoFade5
-_0807E858 0x0080
-StopScript
-WaitFor_2
-SoundReq2 0x002c
-_0807EB28 0x1401
-_0807EA94
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x0007
-SoundReq 0x01ce
-SetEntity0x20 0xffff8000
-Wait 0x003c
-_0807E8E4_0
-StartPlayerScript gUnk_08012410
-WaitForSomething2 0x00000001
-TextboxNoOverlap 0x1402
-_0807EA94
-SoundReq0x80100000
-SetEntity0x20 0x00010000
-Wait 0x003c
-StartScript
-_0807E778 0x0004
-_0807E788 0xffffffff
-DoFade4
-_0807E858 0x0080
-StopScript
-WaitFor_2
-SoundReq2 0xffff
-_0807EB28 0x1403
-_0807EA94
-_0807E914 0x00000203
-Call sub_0807F420
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012410.inc b/data/scripts/gUnk_08012410.inc
deleted file mode 100644
index 39c087b1..00000000
--- a/data/scripts/gUnk_08012410.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08012410
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012430.inc b/data/scripts/gUnk_08012430.inc
deleted file mode 100644
index ddb03a27..00000000
--- a/data/scripts/gUnk_08012430.inc
+++ /dev/null
@@ -1,155 +0,0 @@
-SCRIPT_START gUnk_08012430
-StartScript
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807E930 0x0008
-Call sub_0807F2D4
-_0807E930 0x0009
-Call sub_0806B2B4
-_0807EA94
-CheckLocalFlag 0x00b3
-JumpIf 0x0010
-SetLocalFlag 0x00b3
-_0807F034 0x0062
-WaitPlayerAction8
-SetLocalFlag 0x00d0
-_0807E878
-_0807E930 0x0000
-Jump 0xffc4
-.short 0x0000
-StartScript
-Call sub_08054564
-StopScript
-CheckPlayerInRegion 0x0208, 0x02c8, 0x4020
-JumpIfNot 0xfff6
-SoundReq0x80100000
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08012AB0
-TextboxNoOverlapFollowPos 0x00071101
-_0807EA94
-CameraTargetPlayer
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-_0807E858 0x0000
-Call sub_080791BC
-LoadRoomEntityList gUnk_080F4D70
-Call DeleteAllEnemies
-SetEntityPositionRelative 0x01680388
-Call sub_0807F844
-_0807E778 0x0004
-_0807E800 0x00000000
-WaitFor_2
-SoundReq2 0x000e
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-SoundReq0x80100000
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-MoveEntityToPlayer
-Call sub_0807F844
-CameraTargetPlayer
-_0807E788 0xffffffff
-_0807E778 0x0004
-_0807E800 0x00000000
-WaitFor_2
-Call sub_0807DF50
-_0807E878
-SoundReq2 0xffff
-CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-Call sub_0806DC7C
-SoundReq0x80100000
-StartPlayerScript gUnk_08012AC8
-WaitForSomething2 0x00000001
-SetEntityPositionRelative 0x01680388
-_0807F0B4 0x0001
-CameraTargetEntity
-Wait 0x005a
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-SoundReq2 0x000e
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-SoundReq0x80100000
-SoundReq2 0x0033
-Call sub_0807DF50
-_0807E878
-_0807E5F8 0x00000050
-LoadRoomEntityList gUnk_080F51D0
-WaitForSomething2 0x00000008
-_0807E864
-Call sub_0807FA40
-Call sub_0807DF28
-SoundReq 0x0072
-SoundReq0x80100000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-StartPlayerScript gUnk_08012AF0
-WaitForSomething2 0x00000001
-_0807E8E4_0
-SoundReq2 0x000e
-Wait 0x001e
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-SoundReq0x80100000
-Wait 0x003c
-SoundReq2 0xffff
-Call sub_0806DCA0
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807DF50
-_0807E878
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-SoundReq0x80100000
-Wait 0x003c
-SoundReq2 0xffff
-Call sub_08054570
-SetGlobalFlag 0x0014
-CallWithArg sub_0807F6F8, 0x00000008
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080126FC.inc b/data/scripts/gUnk_080126FC.inc
deleted file mode 100644
index 0cd25565..00000000
--- a/data/scripts/gUnk_080126FC.inc
+++ /dev/null
@@ -1,231 +0,0 @@
-SCRIPT_START gUnk_080126FC
-StartScript
-SetEntityNonPlanarMovement 0x0040
-_0807EF80 0x0007
-StopScript
-_0807E930 0x0020
-WaitForSomething2 0x00000004
-_0807E930 0x0022
-Call sub_0807F3C8
-TextboxNoOverlapFollowPos 0x000c1102
-_0807EA94
-_0807E930 0x0020
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0021
-Call sub_0807F3C8
-TextboxNoOverlapFollowPos 0x000c1103
-_0807EA94
-_0807E930 0x0020
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x0011
-_0807E930 0x001c
-TextboxNoOverlapFollowPos 0x000c1105
-_0807EA94
-_0807E930 0x0020
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0022
-Call sub_0807F3C8
-TextboxNoOverlapFollowPos 0x000c1106
-_0807EA94
-_0807E930 0x001c
-Call sub_0806D96C
-TextboxNoOverlapFollowPos 0x000c1107
-_0807EA94
-_0807E930 0x0020
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0021
-Call sub_0807F3C8
-TextboxNoOverlapFollowPos 0x000c1108
-_0807EA94
-_0807E930 0x001c
-Call sub_0806D96C
-TextboxNoOverlapFollowPos 0x000c1109
-_0807EA94
-_0807E930 0x0020
-_0807EF80 0x000a
-_0807E9D4
-_0807E5F8 0x00000008
-StopScript
-StartScript
-CheckRoomFlag 0x0000
-JumpIf 0x0028
-CheckEntityInteractType
-JumpIfNot 0xfff0
-StopScript
-_0807E864
-Call sub_0806D944
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c1114
-_0807EA94
-_0807E930 0x0020
-_0807E878
-Jump 0xffd0
-_0807E864
-_0807E9DC
-CallWithArg sub_0807F5B0, 0x0000003c
-Call sub_080791D0
-StopScript
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x000b
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-Call sub_0806D944
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110a
-_0807EA94
-_0807E930 0x001f
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110b
-_0807EA94
-_0807E930 0x001f
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110c
-_0807EA94
-_0807E930 0x001f
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110d
-_0807EA94
-_0807E930 0x001f
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110e
-_0807EA94
-_0807E930 0x0018
-SetEntityNonPlanarMovement 0x0080
-Call sub_0806D908
-_0807EC1C 0x0010
-_0807EF80 0x000a
-_0807E9D4
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-StopScript
-StartScript
-Call sub_0806D944
-CheckEntityInteractType
-JumpIf 0x000e
-CheckPlayerInRegion2 0x3030
-JumpIfNot 0x0020
-Jump 0xffe6
-_0807E864
-_0807E930 0x0010
-StopScript
-TextboxNoOverlapFollowPos 0x000c1115
-_0807EA94
-_0807E930 0x0018
-_0807E878
-Jump 0xffcc
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807EB8C
-Call sub_0806D944
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c110f
-_0807E930 0x0018
-SetEntityNonPlanarMovement 0x0080
-Call sub_0806D908
-_0807EC1C 0x0050
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-StopScript
-StartScript
-Call sub_0806D944
-CheckEntityInteractType
-JumpIf 0x000e
-CheckPlayerInRegion2 0x3030
-JumpIfNot 0x0020
-Jump 0xffe6
-_0807E864
-_0807E930 0x0010
-StopScript
-TextboxNoOverlapFollowPos 0x000c1115
-_0807EA94
-_0807E930 0x0018
-_0807E878
-Jump 0xffcc
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807EB8C
-Call sub_0806D944
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c1110
-_0807E930 0x0018
-SetEntityNonPlanarMovement 0x0080
-Call sub_0806D908
-_0807EC1C 0x0050
-_0807E930 0x0018
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-StopScript
-StartScript
-Call sub_0806D944
-CheckEntityInteractType
-JumpIf 0x000e
-CheckPlayerInRegion2 0x3030
-JumpIfNot 0x0020
-Jump 0xffe6
-_0807E864
-_0807E930 0x0010
-StopScript
-TextboxNoOverlapFollowPos 0x000c1115
-_0807EA94
-_0807E930 0x0018
-_0807E878
-Jump 0xffcc
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-SoundReq0x80100000
-_0807EF80 0x000b
-_0807EB8C
-Call sub_0806D944
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c1111
-_0807E930 0x0018
-SetEntityNonPlanarMovement 0x0080
-Call sub_0806D8A0
-_0807EE30
-JumpIfNot 0xfffc
-_0807E930 0x001f
-_0807EA94
-StartPlayerScript gUnk_08012B18
-Call sub_0806D9A4
-_0807EF80 0x0008
-Wait 0x0078
-SoundReq2 0x000e
-StartScript
-_0807E8E4_2
-_0807EB28 0x1112
-StopScript
-_0807EA94
-_0807E5F8 0x00000008
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012AB0.inc b/data/scripts/gUnk_08012AB0.inc
deleted file mode 100644
index e8df3a1e..00000000
--- a/data/scripts/gUnk_08012AB0.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_08012AB0
-StopScript
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-Jump 0xffee
-.short 0x0000
diff --git a/data/scripts/gUnk_08012AC8.inc b/data/scripts/gUnk_08012AC8.inc
deleted file mode 100644
index 013e0433..00000000
--- a/data/scripts/gUnk_08012AC8.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08012AC8
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807EF80 0x0004
-Wait 0x003c
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012AF0.inc b/data/scripts/gUnk_08012AF0.inc
deleted file mode 100644
index c3cf3c94..00000000
--- a/data/scripts/gUnk_08012AF0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012AF0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0388, 0x0180
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012B18.inc b/data/scripts/gUnk_08012B18.inc
deleted file mode 100644
index 22d140c9..00000000
--- a/data/scripts/gUnk_08012B18.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_08012B18
-_0807EF80 0x0015
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012B24.inc b/data/scripts/gUnk_08012B24.inc
deleted file mode 100644
index 2288d819..00000000
--- a/data/scripts/gUnk_08012B24.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012B24
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0004
-StopScript
-_0807EF80 0x0001
-_0807ECC4 0x0008
-_0807E5F8 0x00000002
-CallWithArg sub_0807FB64, 0xffffffe2
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012B50.inc b/data/scripts/gUnk_08012B50.inc
deleted file mode 100644
index 9f72bb79..00000000
--- a/data/scripts/gUnk_08012B50.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012B50
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0000
-StopScript
-_0807EF80 0x0001
-_0807EC64 0x0008
-_0807E5F8 0x00000002
-CallWithArg sub_0807FB64, 0xffffffe2
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012B7C.inc b/data/scripts/gUnk_08012B7C.inc
deleted file mode 100644
index 7a39ce95..00000000
--- a/data/scripts/gUnk_08012B7C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012B7C
-StartScript
-SetEntityNonPlanarMovement 0x0100
-_0807EB44 0x0002
-StopScript
-_0807EF80 0x0001
-_0807EC94 0x0008
-_0807E5F8 0x00000002
-CallWithArg sub_0807FB64, 0xffffffe2
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012BA8.inc b/data/scripts/gUnk_08012BA8.inc
deleted file mode 100644
index 6c22916a..00000000
--- a/data/scripts/gUnk_08012BA8.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08012BA8
-StartScript
-_0807EB44 0x0002
-_0807EF80 0x0007
-_0807E930 0x0001
-StopScript
-WaitForSomething2 0x00000040
-_0807E930 0x0005
-Wait 0x001e
-_0807E5F8 0x00000080
-_0807E930 0x0001
-WaitForSomething2 0x00000040
-_0807E930 0x0005
-Wait 0x001e
-_0807E5F8 0x00000080
-_0807E930 0x0001
-WaitForSomething2 0x00000040
-Wait 0x0001
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012BF8.inc b/data/scripts/gUnk_08012BF8.inc
deleted file mode 100644
index 9905cc29..00000000
--- a/data/scripts/gUnk_08012BF8.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08012BF8
-StartScript
-_0807EB44 0x0006
-_0807EF80 0x0007
-_0807E930 0x0003
-StopScript
-WaitForSomething2 0x00000010
-_0807E930 0x0007
-Wait 0x001e
-_0807E5F8 0x00000020
-_0807E930 0x0003
-WaitForSomething2 0x00000010
-_0807E930 0x0007
-Wait 0x001e
-_0807E5F8 0x00000020
-_0807E930 0x0003
-WaitForSomething2 0x00000010
-Wait 0x0001
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012C48.inc b/data/scripts/gUnk_08012C48.inc
deleted file mode 100644
index 2b1bcffb..00000000
--- a/data/scripts/gUnk_08012C48.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08012C48
-StartScript
-_0807EF80 0x0007
-SetEntityNonPlanarMovement 0x0280
-StopScript
-_0807EDD4 0x0388, 0x0168
-_0807E5F8 0x00000100
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012C68.inc b/data/scripts/gUnk_08012C68.inc
deleted file mode 100644
index 359e1040..00000000
--- a/data/scripts/gUnk_08012C68.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_08012C68
-StartScript
-_0807E9D4
-_0807EF80 0x0008
-_0807E914 0x00000000
-Call sub_0806DA04
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807E8E4_0
-TextboxNoOverlapFollow 0x111d
-_0807EA94
-SetGlobalFlag 0x0022
-_0807E878
-Jump 0xffe8
-CheckGlobalFlag 0x0014
-JumpIfNot 0xfffa
-StopScript
-StartScript
-CheckPlayerInRegion 0x0398, 0x03b0, 0x2040
-JumpIfNot 0xfff2
-_0807E564
-JumpIf 0x001e
-StopScript
-_0807E864
-Call sub_0807DF28
-_0807EB28 0x2202
-_0807EA94
-SetLocalFlag 0x003b
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012CD8.inc b/data/scripts/gUnk_08012CD8.inc
deleted file mode 100644
index 6f29b3b4..00000000
--- a/data/scripts/gUnk_08012CD8.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_08012CD8
-StopScript
-StartScript
-_0807E564
-JumpIfNot 0xfff8
-CheckPlayerInRegion 0x0380, 0x03b0, 0x4040
-JumpIfNot 0xffec
-ComparePlayerAction 0x0015
-JumpIf 0xffe4
-_0807E864
-Call sub_0807DF28
-StopScript
-_0807EB28 0x2203
-_0807EA94
-SetLocalFlag 0x003e
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012D18.inc b/data/scripts/gUnk_08012D18.inc
deleted file mode 100644
index 26bf871e..00000000
--- a/data/scripts/gUnk_08012D18.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_08012D18
-StopScript
-StartScript
-CheckGlobalFlag 0x0014
-JumpIfNot 0xfff6
-CheckLocalFlagByOffset 0x0200, 0x008d
-JumpIf 0x003c
-CheckPlayerInRegion 0x0000, 0x01a8, 0x2010
-JumpIfNot 0xffe0
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807EB28 0x111a
-_0807EA94
-StartPlayerScript gUnk_08010A38
-WaitForSomething2 0x00000001
-Call sub_0807DF50
-_0807E878
-Jump 0xffb2
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012D70.inc b/data/scripts/gUnk_08012D70.inc
deleted file mode 100644
index 0de8891d..00000000
--- a/data/scripts/gUnk_08012D70.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_08012D70
-CheckPlayerInRegion 0x0088, 0x0048, 0x3030
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_08012DB0
-WaitForSomething2 0x00000001
-_0807EB28 0x132d
-_0807EA94
-SetLocalFlag 0x0014
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012DB0.inc b/data/scripts/gUnk_08012DB0.inc
deleted file mode 100644
index 0a4d5b99..00000000
--- a/data/scripts/gUnk_08012DB0.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012DB0
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0088, 0x0068
-_0807EB44 0x0000
-_0807EF80 0x0000
-Wait 0x001e
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012DD8.inc b/data/scripts/gUnk_08012DD8.inc
deleted file mode 100644
index d4f24f4c..00000000
--- a/data/scripts/gUnk_08012DD8.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012DD8
-StartScript
-StopScript
-_0807E888
-Wait 0x0018
-_0807E864
-StartPlayerScript gUnk_08012DF8
-WaitForSomething2 0x00000001
-_0807E908 0x0002
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012DF8.inc b/data/scripts/gUnk_08012DF8.inc
deleted file mode 100644
index 1e8c8cd7..00000000
--- a/data/scripts/gUnk_08012DF8.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08012DF8
-StartScript
-_0807EB44 0x0000
-SetEntityNonPlanarMovement 0x0140
-StopScript
-_0807EDD4 0x00b8, 0x0094
-Wait 0x0008
-_0807EF80 0x0000
-Wait 0x0008
-_0807E5F8 0x00000001
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012E20.inc b/data/scripts/gUnk_08012E20.inc
deleted file mode 100644
index 4842fb51..00000000
--- a/data/scripts/gUnk_08012E20.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08012E20
-StartScript
-_0807E864
-StopScript
-Wait 0x0078
-_0807E908 0x0004
-StartPlayerScript gUnk_08012E44
-WaitForSomething2 0x00000002
-Wait 0x000c
-_0807E908 0x0005
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012E44.inc b/data/scripts/gUnk_08012E44.inc
deleted file mode 100644
index 39ef9c05..00000000
--- a/data/scripts/gUnk_08012E44.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_08012E44
-StartScript
-SetEntityNonPlanarMovement 0x0140
-StopScript
-Wait 0x003c
-_0807EB44 0x0004
-Wait 0x000f
-_0807EB44 0x0002
-Wait 0x0012
-_0807EB44 0x0006
-Wait 0x000c
-_0807EB44 0x0000
-Wait 0x0015
-_0807EB44 0x0004
-Wait 0x0008
-_0807E5F8 0x00000002
-_0807EDD4 0x0088, 0x0158
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08012E88.inc b/data/scripts/gUnk_08012E88.inc
deleted file mode 100644
index f58b1f06..00000000
--- a/data/scripts/gUnk_08012E88.inc
+++ /dev/null
@@ -1,35 +0,0 @@
-SCRIPT_START gUnk_08012E88
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-Call sub_0806B60C
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0001
-Call sub_0806B4F0
-_0807EA94
-_0807E878
-_0807EF80 0x0000
-Jump 0xffe2
-.short 0x0000
-StartScript
-_0807EB44 0x0004
-CallWithArg sub_0807F3D8, 0x00000008
-_0807EF80 0x000a
-Call sub_0806B60C
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x0000000c
-Call sub_0806B4F0
-_0807EA94
-Wait 0x000f
-_0807E878
-CallWithArg sub_0807F3D8, 0x00000008
-Jump 0xffd2
diff --git a/data/scripts/gUnk_08012F0C.inc b/data/scripts/gUnk_08012F0C.inc
deleted file mode 100644
index 8b37b976..00000000
--- a/data/scripts/gUnk_08012F0C.inc
+++ /dev/null
@@ -1,32 +0,0 @@
-SCRIPT_START gUnk_08012F0C
-StartScript
-CallWithArg sub_0806A93C, 0x12345678
-_0807EB44 0x0004
-_0807E930 0x0002
-CheckInventory1 0x0015
-JumpIf 0x0190
-CheckLocalFlag 0x0060
-JumpIf 0x00a4
-CheckGlobalFlag 0x001e
-JumpIf 0x0050
-StopScript
-CheckLocalFlag 0x0062
-JumpIfNot 0x0008
-Call sub_0806A9B0
-CheckLocalFlag 0x0061
-JumpIf 0x001e
-Call sub_0806A96C
-JumpIfNot 0xfff8
-_0807E864
-TextboxNoOverlap 0x4401
-_0807EA94
-SetLocalFlag 0x0061
-_0807E878
-_0807E908 0x0001
-Call sub_0806A96C
-JumpIfNot 0xfff8
-TextboxNoOverlap 0x4402
-_0807EA94
-_0807E908 0x0001
-Jump 0xffea
-SCRIPT_END
diff --git a/data/scripts/gUnk_08012F86.inc b/data/scripts/gUnk_08012F86.inc
deleted file mode 100644
index bfac0bf0..00000000
--- a/data/scripts/gUnk_08012F86.inc
+++ /dev/null
@@ -1,91 +0,0 @@
-SCRIPT_START gUnk_08012F86
-StartScript
-CheckLocalFlag 0x0060
-JumpIf 0x0044
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_080130E4
-SetLocalFlag 0x0060
-ClearLocalFlag 0x0061
-StopScript
-WaitForSomething2 0x00000004
-_0807E908 0x0004
-Call sub_0806A958
-CallWithArg sub_0807F93C, 0x0000f2f4
-Call sub_0807DF50
-_0807E878
-SetLocalFlag 0x0062
-Jump 0x002a
-StartScript
-_0807E930 0x000d
-_0807E908 0x0005
-SetLocalFlag 0x0062
-CallWithArg sub_0807F93C, 0x0000f2f4
-Call sub_0806AA10
-StopScript
-CheckInventory1 0x0038
-JumpIf 0x000e
-_0807E944
-TextboxNoOverlap 0x4403
-_0807EA94
-Jump 0xfff6
-_0807E944
-StartScript
-_0807E864
-Call sub_0807DF28
-StopScript
-SoundReq 0x00cd
-_0807F088 0x0038
-WaitPlayerAction8
-Wait 0x001e
-_0807E8E4_0
-Call sub_0806AB9C
-_0807E930 0x000b
-Wait 0x003c
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x4404
-_0807EA94
-Wait 0x001e
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x440e
-_0807EA94
-Wait 0x001e
-Call sub_0806A9E8
-_0807E930 0x000f
-Wait 0x00f0
-TextboxNoOverlap 0x4405
-_0807EA94
-_0807E5F8 0x00000200
-_0807F034 0x0015
-WaitPlayerAction8
-_0807EB8C
-TextboxNoOverlap 0x4406
-_0807EA94
-_0807E908 0x0001
-Call sub_0807DF50
-_0807E878
-Call sub_0806A96C
-JumpIfNot 0xfff8
-TextboxNoOverlap 0x4407
-_0807EA94
-_0807E908 0x0001
-Call sub_0806A96C
-JumpIfNot 0xfff8
-TextboxNoOverlap 0x440d
-_0807EA94
-_0807E908 0x0001
-Jump 0xffd6
-CheckLocalFlag 0x0062
-JumpIfNot 0x0008
-Call sub_0806A9B0
-StopScript
-Call sub_0806A96C
-JumpIfNot 0xfff8
-_0807E864
-Call sub_0806AA18
-_0807EA94
-_0807E878
-_0807E908 0x0001
-Jump 0xffe4
diff --git a/data/scripts/gUnk_080130E4.inc b/data/scripts/gUnk_080130E4.inc
deleted file mode 100644
index 9335c187..00000000
--- a/data/scripts/gUnk_080130E4.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_080130E4
-StartScript
-_0807EB44 0x0006
-SetEntityNonPlanarMovement 0x0140
-StopScript
-_0807EDD4 0x00a8, 0x0060
-Wait 0x0008
-_0807EF80 0x0000
-Wait 0x0008
-_0807EF80 0x0004
-Wait 0x000f
-_0807E5F8 0x00000004
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013114.inc b/data/scripts/gUnk_08013114.inc
deleted file mode 100644
index e1ddddb9..00000000
--- a/data/scripts/gUnk_08013114.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_08013114
-StartScript
-_0807E9D4
-_0807EF80 0x000a
-_0807EF80 0x0012
-Call sub_0807F348
-StopScript
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x000c
-Call sub_0806AEE4
-Jump 0xffee
-_0807E864
-StopScript
-_0807EB74
-Call sub_0806AED8
-CallWithArg sub_0806AA50, 0x00000000
-_0807EA94
-CallWithArg sub_0806AA50, 0x00000001
-_0807EA94
-CallWithArg sub_0806AA50, 0x00000002
-_0807EA94
-JumpIf 0x0008
-_0807E878
-Jump 0xffb4
-_0807E914 0x00000403
-Call sub_0807F420
-_0807E878
-Jump 0xffa2
-StartScript
-CheckLocalFlag 0x0062
-JumpIfNot 0x000a
-_0807EF80 0x0006
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801319A.inc b/data/scripts/gUnk_0801319A.inc
deleted file mode 100644
index befc408e..00000000
--- a/data/scripts/gUnk_0801319A.inc
+++ /dev/null
@@ -1,77 +0,0 @@
-SCRIPT_START gUnk_0801319A
-StopScript
-StartScript
-CameraTargetEntity
-MoveEntityToPlayer
-Call sub_0806AB74
-Jump 0xfff0
-CheckPlayerInRegion 0x0098, 0x0038, 0x2060
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-StartPlayerScript gUnk_080132E4
-WaitForSomething2 0x00000002
-_0807EB28 0x1601
-_0807EA94
-StartPlayerScript gUnk_0801330C
-WaitForSomething2 0x00000002
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-LoadRoomEntityList gUnk_080F5680
-StartPlayerScript gUnk_08013330
-WaitForSomething2 0x00000002
-MoveEntityToPlayer
-SetEntityPosition 0x0000, 0xfff0
-Call sub_0807F844
-CameraTargetEntity
-Call sub_080536B8
-_0807E864
-Call sub_0807DF28
-WaitFor_2
-TextboxNoOverlapFollowPos 0x000c1602
-_0807EA94
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000010
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000040
-SoundReq2 0x000d
-StartPlayerScript gUnk_0801334C
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000040
-StartPlayerScript gUnk_08013378
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000042
-TextboxNoOverlapFollowPos 0x000c1603
-_0807EA94
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000040
-_0807E788 0xffff7fff
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-SoundReq0x80100000
-_0807E858 0x0000
-Wait 0x003c
-CameraTargetPlayer
-Call sub_0807F5C0
-TextboxNoOverlapFollowPos 0x00071604
-_0807EA94
-_0807E788 0xffffffff
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-_0807EB28 0x1605
-_0807EA94
-SetLocalFlag 0x0078
-SoundReq2 0x0031
-SetGlobalFlag 0x005d
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080132E4.inc b/data/scripts/gUnk_080132E4.inc
deleted file mode 100644
index 199fb75e..00000000
--- a/data/scripts/gUnk_080132E4.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_080132E4
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0098, 0x0058
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801330C.inc b/data/scripts/gUnk_0801330C.inc
deleted file mode 100644
index fc20a94b..00000000
--- a/data/scripts/gUnk_0801330C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_0801330C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EC64 0x0020
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013330.inc b/data/scripts/gUnk_08013330.inc
deleted file mode 100644
index 91ed7499..00000000
--- a/data/scripts/gUnk_08013330.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_08013330
-StartScript
-_0807EB44 0x0000
-SetEntityPositionRelative 0x00700098
-StopScript
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801334C.inc b/data/scripts/gUnk_0801334C.inc
deleted file mode 100644
index 2782c624..00000000
--- a/data/scripts/gUnk_0801334C.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_0801334C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x000d
-StopScript
-_0807EF80 0x0001
-_0807ECC4 0x0020
-_0807EF80 0x0000
-_0807EF80 0x000c
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013378.inc b/data/scripts/gUnk_08013378.inc
deleted file mode 100644
index 5c3179ad..00000000
--- a/data/scripts/gUnk_08013378.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_08013378
-Call sub_0807F1C4
-Call sub_0807F2D4
-Call sub_0807F1E8
-Call sub_0807F2D4
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-SoundReq 0x007c
-_0807EB44 0x0004
-Call sub_0807F210
-_0807EF3C 0x0200, 0x0020
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080133C4.inc b/data/scripts/gUnk_080133C4.inc
deleted file mode 100644
index a753fd84..00000000
--- a/data/scripts/gUnk_080133C4.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_080133C4
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0007
-_0807EF80 0x000b
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00000008
-Call sub_08061F94
-Wait 0x000a
-_0807E5F8 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080133F8.inc b/data/scripts/gUnk_080133F8.inc
deleted file mode 100644
index b6dc0fa5..00000000
--- a/data/scripts/gUnk_080133F8.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_080133F8
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0008
-_0807EF80 0x000b
-Call sub_0807F338
-StopScript
-WaitForSomething2 0x00000020
-SetEntityPositionRelative 0x00480098
-Call sub_08066C94
-Wait 0x00e9
-_0807EF80 0x0007
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-Wait 0x003c
-_0807EF80 0x0014
-SoundReq 0x0120
-CallWithArg sub_08095420, 0x08013494
-Wait 0x005a
-_0807EF80 0x0016
-WaitForSomething2 0x00000080
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000020
-Call sub_08066CA4
-_0807EF80 0x0008
-Wait 0x0078
-_0807E5F8 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013494.inc b/data/scripts/gUnk_08013494.inc
deleted file mode 100644
index c0ce7fd8..00000000
--- a/data/scripts/gUnk_08013494.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08013494
-StartScript
-_0807E930 0x0000
-SetEntityNonPlanarMovement 0x0200
-Call nullsub_527
-Call sub_08094B80
-StopScript
-Wait 0x005a
-Call sub_08094B6C
-_0807EDD4 0x0098, 0x0080
-StartScript
-Call sub_08094B80
-SoundReq 0x01cc
-Call sub_0807F36C
-_0807E5F8 0x00000080
-StopScript
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080134DC.inc b/data/scripts/gUnk_080134DC.inc
deleted file mode 100644
index 41aaa6db..00000000
--- a/data/scripts/gUnk_080134DC.inc
+++ /dev/null
@@ -1,72 +0,0 @@
-SCRIPT_START gUnk_080134DC
-StartScript
-_0807EF80 0x0008
-StopScript
-StartScript
-Call sub_0807F92C
-CallWithArg sub_0806DA04, 0x00000003
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_080136D8
-WaitForSomething2 0x00000001
-CallWithArg sub_08095A1C, 0x08013f04
-SoundReq 0x01cd
-Wait 0x005a
-StartScript
-SoundReq 0x01ce
-CallWithArg sub_08095D54, 0x08013e04
-CallWithArg sub_08095D54, 0x08013e28
-StopScript
-WaitForSomething2 0x18000000
-StartScript
-SoundReq 0x01cf
-CallWithArg sub_08095D8C, 0x08014054
-CallWithArg sub_08095D8C, 0x08014074
-StopScript
-Wait 0x001e
-StartScript
-SoundReq 0x01d0
-CallWithArg sub_08095D8C, 0x080140dc
-CallWithArg sub_08095D8C, 0x08014118
-StopScript
-Wait 0x003c
-CallWithArg sub_0805DDEC, 0x00000000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00002000
-SoundReq 0x01d2
-CallWithArg sub_08095D8C, 0x080141dc
-CallWithArg sub_08095D8C, 0x08014210
-_0807E5F8 0x00000400
-WaitForSomething2 0x00004000
-Wait 0x0078
-_0807E5F8 0x00000060
-CallWithArg sub_0805DE18, 0x00000000
-Wait 0x0078
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-Wait 0x003c
-StartPlayerScript gUnk_08013B70
-_0807E5F8 0x00000080
-_0807F078 0x0003, 0x0001
-Call sub_0806DC3C
-Call sub_0806DC58
-Call sub_0807F304
-Wait 0x003c
-_0807E778 0x0004
-DoFade7
-SoundReq 0x00f6
-WaitFor_2
-Wait 0x003c
-_0807E5F8 0x00000010
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-SoundReq 0x0109
-TextboxNoOverlapFollowPos 0x000c0503
-_0807EA94
-_0807E5F8 0x00040000
-CallWithArg sub_0805DDEC, 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08013650.inc b/data/scripts/gUnk_08013650.inc
deleted file mode 100644
index 6f8fb40d..00000000
--- a/data/scripts/gUnk_08013650.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_08013650
-Call sub_0807F3F8
-Wait 0x003c
-_0807F0B4 0x0007
-SetEntityPositionRelative 0x00a800e8
-CameraTargetEntity
-Wait 0x003c
-_0807E5F8 0x00000004
-Wait 0x0078
-CallWithArg sub_0805DE18, 0x00000001
-_0807F0C8 0x0000, 0x0000
-StartPlayerScript gUnk_080136B4
-WaitForSomething2 0x00000002
-_0807EB28 0x1501
-_0807EA94
-_0807F0B4 0x0004
-CameraTargetPlayer
-SetLocalFlag 0x007a
-Call sub_08053250
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080136B4.inc b/data/scripts/gUnk_080136B4.inc
deleted file mode 100644
index fc0471cc..00000000
--- a/data/scripts/gUnk_080136B4.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_080136B4
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x00e8, 0x00a8
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_080136D8.inc b/data/scripts/gUnk_080136D8.inc
deleted file mode 100644
index 8a73634a..00000000
--- a/data/scripts/gUnk_080136D8.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_080136D8
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-Call sub_0807F584
-_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x000c
-CallWithArg sub_0807F464, 0x000000d0
-CallWithArg sub_0807F4F8, 0x00000124
-_0807EDD4 0x00e8, 0x0124
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08013720.inc b/data/scripts/gUnk_08013720.inc
deleted file mode 100644
index 4437f1c7..00000000
--- a/data/scripts/gUnk_08013720.inc
+++ /dev/null
@@ -1,80 +0,0 @@
-SCRIPT_START gUnk_08013720
-StartScript
-_0807EF80 0x0008
-StopScript
-StartScript
-Call sub_0807F92C
-CallWithArg sub_0806DA04, 0x00000003
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_080136D8
-WaitForSomething2 0x00000001
-CallWithArg sub_08095A1C, 0x08013f34
-SoundReq 0x01cd
-Wait 0x005a
-StartScript
-SoundReq 0x01ce
-CallWithArg sub_08095D54, 0x08013e4c
-StopScript
-WaitForSomething2 0x20000000
-StartScript
-SoundReq 0x01cf
-CallWithArg sub_08095D8C, 0x08014054
-CallWithArg sub_08095D8C, 0x08014074
-CallWithArg sub_08095D8C, 0x08014094
-StopScript
-Wait 0x001e
-StartScript
-SoundReq 0x01d0
-CallWithArg sub_08095D8C, 0x080140dc
-CallWithArg sub_08095D8C, 0x08014118
-CallWithArg sub_08095D8C, 0x08014154
-StopScript
-Wait 0x003c
-CallWithArg sub_0805DDEC, 0x00000000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00002000
-SoundReq 0x01d2
-CallWithArg sub_08095D8C, 0x080141dc
-CallWithArg sub_08095D8C, 0x08014210
-_0807E5F8 0x00000400
-WaitForSomething2 0x00004000
-_0807E5F8 0x00000800
-WaitForSomething2 0x00008000
-Wait 0x0078
-_0807E5F8 0x00000060
-CallWithArg sub_0805DE18, 0x00000000
-Wait 0x0078
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-Wait 0x003c
-StartPlayerScript gUnk_08013B70
-_0807E5F8 0x00000080
-_0807F078 0x0004, 0x0001
-Call sub_0806DC3C
-Call sub_0806DC58
-Call sub_0807F304
-Wait 0x003c
-_0807E778 0x0004
-DoFade7
-SoundReq 0x00f6
-WaitFor_2
-Wait 0x003c
-_0807E5F8 0x00000010
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-SoundReq 0x0109
-TextboxNoOverlapFollowPos 0x000c0504
-_0807EA94
-_0807E5F8 0x00040000
-SetLocalFlag 0x007b
-Call sub_08053250
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080138B4.inc b/data/scripts/gUnk_080138B4.inc
deleted file mode 100644
index 4dadb7dd..00000000
--- a/data/scripts/gUnk_080138B4.inc
+++ /dev/null
@@ -1,91 +0,0 @@
-SCRIPT_START gUnk_080138B4
-StartScript
-_0807EF80 0x0008
-StopScript
-StartScript
-Call sub_0807F92C
-CallWithArg sub_0806DA04, 0x00000003
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-StartPlayerScript gUnk_080136D8
-WaitForSomething2 0x00000001
-CallWithArg sub_08095A1C, 0x08013f64
-SoundReq 0x01cd
-Wait 0x005a
-StartScript
-SoundReq 0x01ce
-CallWithArg sub_08095D54, 0x08013e70
-StopScript
-WaitForSomething2 0x40000000
-StartScript
-SoundReq 0x01cf
-CallWithArg sub_08095D8C, 0x08014054
-CallWithArg sub_08095D8C, 0x08014074
-CallWithArg sub_08095D8C, 0x08014094
-CallWithArg sub_08095D8C, 0x080140b8
-StopScript
-Wait 0x001e
-StartScript
-SoundReq 0x01d0
-CallWithArg sub_08095D8C, 0x080140dc
-CallWithArg sub_08095D8C, 0x08014118
-CallWithArg sub_08095D8C, 0x08014154
-CallWithArg sub_08095D8C, 0x08014198
-StopScript
-Wait 0x003c
-CallWithArg sub_0805DDEC, 0x00000000
-_0807E5F8 0x00000200
-WaitForSomething2 0x00002000
-SoundReq 0x01d2
-CallWithArg sub_08095D8C, 0x080141dc
-CallWithArg sub_08095D8C, 0x08014210
-_0807E5F8 0x00000400
-WaitForSomething2 0x00004000
-_0807E5F8 0x00000800
-WaitForSomething2 0x00008000
-_0807E5F8 0x00001000
-WaitForSomething2 0x00010000
-Wait 0x0078
-_0807E5F8 0x00000060
-CallWithArg sub_0805DE18, 0x00000000
-Wait 0x0078
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-Wait 0x003c
-StartPlayerScript gUnk_08013BA8
-_0807E5F8 0x00000080
-_0807F078 0x0006, 0x0001
-Call sub_0807AEE4
-Call sub_0806DC3C
-Call sub_0806DC58
-Call sub_0807F304
-Wait 0x003c
-_0807E778 0x0004
-DoFade7
-SoundReq 0x00f6
-WaitFor_2
-Wait 0x003c
-_0807E5F8 0x00000010
-_0807E778 0x0002
-DoFade6
-WaitFor_2
-SoundReq 0x0109
-TextboxNoOverlapFollowPos 0x000c0505
-_0807EA94
-_0807E5F8 0x00040000
-_0807F0B4 0x0002
-SetEntityPositionRelative 0x00d800e8
-CameraTargetEntity
-Call sub_0806DC3C
-CallWithArg sub_0807F244, 0x00010001
-CallWithArg sub_0807F29C, 0x080049fe
-Wait 0x00c8
-CallWithArg sub_0807F29C, 0x00000000
-Call sub_0806DC58
-CheckRoomFlag 0x0004
-JumpIfNot 0xfffa
-CallWithArg sub_0805DDEC, 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08013AA6.inc b/data/scripts/gUnk_08013AA6.inc
deleted file mode 100644
index 476a3965..00000000
--- a/data/scripts/gUnk_08013AA6.inc
+++ /dev/null
@@ -1,28 +0,0 @@
-SCRIPT_START gUnk_08013AA6
-Call sub_0807F3F8
-Wait 0x003c
-_0807E5F8 0x00000008
-Wait 0x0078
-CallWithArg sub_0805DE18, 0x00000001
-_0807F0C8 0x0000, 0x0000
-Wait 0x003c
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x005000e8
-CameraTargetEntity
-Wait 0x003c
-LoadRoomEntityList gUnk_080F55D8
-Wait 0x0078
-_0807F0B4 0x0007
-MoveEntityToPlayer
-CameraTargetEntity
-Wait 0x003c
-_0807EB28 0x1502
-_0807EA94
-_0807F0B4 0x0004
-CameraTargetPlayer
-SetLocalFlag 0x007c
-Call sub_08053250
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08013B18.inc b/data/scripts/gUnk_08013B18.inc
deleted file mode 100644
index 32780a24..00000000
--- a/data/scripts/gUnk_08013B18.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_08013B18
-StartScript
-_0807EF80 0x0008
-StopScript
-StartScript
-CallWithArg sub_0807F6B4, 0x000001c8
-JumpIfNot 0xfff0
-CheckInventory1 0x0006
-JumpIfNot 0xffe8
-CheckLocalFlag 0x0078
-JumpIf 0xffe0
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807EB28 0x1507
-_0807EA94
-StartPlayerScript gUnk_08010A14
-WaitForSomething2 0x00000001
-Call sub_0807DF50
-_0807E878
-Jump 0xffb2
-.short 0x0000
diff --git a/data/scripts/gUnk_08013B70.inc b/data/scripts/gUnk_08013B70.inc
deleted file mode 100644
index 8f2b17b3..00000000
--- a/data/scripts/gUnk_08013B70.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08013B70
-SoundReq 0x01d3
-CallWithArg sub_0807F238, 0x000008bf
-Call sub_08096028
-Wait 0x003c
-_0807E5F8 0x00020000
-Call sub_0807F304
-Wait 0x0078
-WaitForSomething2 0x00040000
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013BA8.inc b/data/scripts/gUnk_08013BA8.inc
deleted file mode 100644
index a2337d5a..00000000
--- a/data/scripts/gUnk_08013BA8.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08013BA8
-CallWithArg sub_08095E7C, 0x08014248
-SoundReq 0x01d3
-CallWithArg sub_0807F238, 0x000008e3
-Call sub_08096028
-Wait 0x0078
-_0807E5F8 0x00020000
-Call sub_0807F304
-Wait 0x0078
-WaitForSomething2 0x00040000
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08013BE8.inc b/data/scripts/gUnk_08013BE8.inc
deleted file mode 100644
index 34d54f72..00000000
--- a/data/scripts/gUnk_08013BE8.inc
+++ /dev/null
@@ -1,51 +0,0 @@
-SCRIPT_START gUnk_08013BE8
-StartScript
-CheckLocalFlag 0x007a
-JumpIf 0x003a
-CheckInventory1 0x0003
-JumpIf 0x0032
-CheckInventory1 0x0002
-JumpIfNot 0x0098
-CheckInventory1 0x0040
-JumpIfNot 0x0090
-CheckInventory1 0x0041
-JumpIfNot 0x0088
-StopScript
-_0807EF80 0x0008
-WaitForSomething2 0x00000004
-_0807E908 0x0002
-SoundReq 0x0134
-Jump 0x000a
-CheckLocalFlag 0x007c
-JumpIf 0x0068
-StartScript
-_0807EF80 0x0007
-Call sub_0807F934
-_0807EF80 0x000a
-CallWithArg sub_080962F8, 0x00000000
-CallWithArg sub_0807F8E8, 0x00000004
-StopScript
-StopScript
-StartScript
-TestBit 0x00000008
-JumpIf 0x002e
-CheckEntityInteractType
-JumpIfNot 0xffee
-StopScript
-_0807E864
-_0807EB74
-CheckLocalFlag 0x007d
-JumpIf 0x000a
-_0807EB28 0x1501
-Jump 0x0006
-_0807EB28 0x1506
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffc8
-StopScript
-_0807E908 0x0004
-_0807EF80 0x0008
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013CA4.inc b/data/scripts/gUnk_08013CA4.inc
deleted file mode 100644
index 2a507c25..00000000
--- a/data/scripts/gUnk_08013CA4.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-SCRIPT_START gUnk_08013CA4
-StopScript
-CheckPlayerInRegion 0x00e8, 0x01e8, 0x4080
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-Call sub_0807F3F8
-Wait 0x003c
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x013800e8
-CameraTargetEntity
-Call sub_0807F5C0
-Wait 0x0078
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807F5C0
-_0807EB28 0x1504
-_0807EA94
-SetLocalFlag 0x0079
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08013D04.inc b/data/scripts/gUnk_08013D04.inc
deleted file mode 100644
index 7c2d6ade..00000000
--- a/data/scripts/gUnk_08013D04.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08013D04
-StartScript
-Call sub_0807F92C
-_0807EF80 0x0008
-CallWithArg sub_0806DA04, 0x00000004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-CallWithArg sub_08095D54, 0x00000000
-SoundReq 0x01cd
-_0807E5F8 0x08000000
-Call sub_080791BC
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013D44.inc b/data/scripts/gUnk_08013D44.inc
deleted file mode 100644
index 1783ada4..00000000
--- a/data/scripts/gUnk_08013D44.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08013D44
-StartScript
-Call sub_0807F92C
-_0807EF80 0x0008
-CallWithArg sub_0806DA04, 0x00000004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-CallWithArg sub_08095D54, 0x00000001
-SoundReq 0x01cd
-_0807E5F8 0x10000000
-Call sub_080791BC
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013D84.inc b/data/scripts/gUnk_08013D84.inc
deleted file mode 100644
index cedc11ce..00000000
--- a/data/scripts/gUnk_08013D84.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08013D84
-StartScript
-Call sub_0807F92C
-_0807EF80 0x0008
-CallWithArg sub_0806DA04, 0x00000004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-CallWithArg sub_08095D54, 0x00000002
-SoundReq 0x01cd
-_0807E5F8 0x20000000
-Call sub_080791BC
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013DC4.inc b/data/scripts/gUnk_08013DC4.inc
deleted file mode 100644
index ddae770a..00000000
--- a/data/scripts/gUnk_08013DC4.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08013DC4
-StartScript
-Call sub_0807F92C
-_0807EF80 0x0008
-CallWithArg sub_0806DA04, 0x00000004
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-CallWithArg sub_08095D54, 0x00000003
-SoundReq 0x01cd
-_0807E5F8 0x40000000
-Call sub_080791BC
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013E04.inc b/data/scripts/gUnk_08013E04.inc
deleted file mode 100644
index 0ef31ed0..00000000
--- a/data/scripts/gUnk_08013E04.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08013E04
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0000
-StopScript
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x00b0, 0x00f8
-_0807E930 0x0001
-_0807E5F8 0x08000000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013E28.inc b/data/scripts/gUnk_08013E28.inc
deleted file mode 100644
index 11c89886..00000000
--- a/data/scripts/gUnk_08013E28.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08013E28
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0002
-StopScript
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x0120, 0x00f8
-_0807E930 0x0003
-_0807E5F8 0x10000000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013E4C.inc b/data/scripts/gUnk_08013E4C.inc
deleted file mode 100644
index 0268ad68..00000000
--- a/data/scripts/gUnk_08013E4C.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08013E4C
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0004
-StopScript
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x0120, 0x0168
-_0807E930 0x0005
-_0807E5F8 0x20000000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013E70.inc b/data/scripts/gUnk_08013E70.inc
deleted file mode 100644
index 4f01de5e..00000000
--- a/data/scripts/gUnk_08013E70.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08013E70
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0006
-StopScript
-SetEntityNonPlanarMovement 0x0080
-_0807EDD4 0x00b0, 0x0168
-_0807E930 0x0007
-_0807E5F8 0x40000000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013E94.inc b/data/scripts/gUnk_08013E94.inc
deleted file mode 100644
index a70e41b9..00000000
--- a/data/scripts/gUnk_08013E94.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08013E94
-StartScript
-_0807EF80 0x0007
-Call sub_0807F180
-SetEntityPositionRelative 0x00f800b0
-_0807E930 0x0001
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013EB0.inc b/data/scripts/gUnk_08013EB0.inc
deleted file mode 100644
index 3a4b3b44..00000000
--- a/data/scripts/gUnk_08013EB0.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08013EB0
-StartScript
-_0807EF80 0x0007
-Call sub_0807F180
-SetEntityPositionRelative 0x00f80120
-_0807E930 0x0003
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013ECC.inc b/data/scripts/gUnk_08013ECC.inc
deleted file mode 100644
index 65f7af88..00000000
--- a/data/scripts/gUnk_08013ECC.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08013ECC
-StartScript
-_0807EF80 0x0007
-Call sub_0807F180
-SetEntityPositionRelative 0x01680120
-_0807E930 0x0005
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013EE8.inc b/data/scripts/gUnk_08013EE8.inc
deleted file mode 100644
index 6d498b41..00000000
--- a/data/scripts/gUnk_08013EE8.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08013EE8
-StartScript
-_0807EF80 0x0007
-Call sub_0807F180
-SetEntityPositionRelative 0x016800b0
-_0807E930 0x0007
-StopScript
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013F04.inc b/data/scripts/gUnk_08013F04.inc
deleted file mode 100644
index e6b22c50..00000000
--- a/data/scripts/gUnk_08013F04.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_08013F04
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0008
-StopScript
-WaitForSomething2 0x00000080
-_0807E930 0x000b
-Call sub_0807F2D4
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013F34.inc b/data/scripts/gUnk_08013F34.inc
deleted file mode 100644
index 804fb892..00000000
--- a/data/scripts/gUnk_08013F34.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_08013F34
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0009
-StopScript
-WaitForSomething2 0x00000080
-_0807E930 0x000c
-Call sub_0807F2D4
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013F64.inc b/data/scripts/gUnk_08013F64.inc
deleted file mode 100644
index 64131a9a..00000000
--- a/data/scripts/gUnk_08013F64.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_08013F64
-StartScript
-_0807EF80 0x0007
-_0807E930 0x000a
-StopScript
-WaitForSomething2 0x00000080
-_0807E930 0x000d
-Call sub_0807F2D4
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013F94.inc b/data/scripts/gUnk_08013F94.inc
deleted file mode 100644
index edfefdb8..00000000
--- a/data/scripts/gUnk_08013F94.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-SCRIPT_START gUnk_08013F94
-StartScript
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x007d
-JumpIf 0x003e
-StopScript
-StartScript
-CheckInventory1 0x0003
-JumpIfNot 0xfff6
-CheckPlayerFlags 0x00400000
-JumpIfNot 0xffec
-StopScript
-Call sub_0807FA40
-_0807E888
-Call sub_0807DF38
-Wait 0x0078
-_0807EB28 0x1505
-_0807EA94
-SetLocalFlag 0x007d
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08013FE8.inc b/data/scripts/gUnk_08013FE8.inc
deleted file mode 100644
index 6611152b..00000000
--- a/data/scripts/gUnk_08013FE8.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-SCRIPT_START gUnk_08013FE8
-StartScript
-_0807EF80 0x0008
-StopScript
-StopScript
-StartScript
-CheckLocalFlag 0x007d
-JumpIf 0x0052
-CheckLocalFlag 0x007a
-JumpIfNot 0xffee
-CheckInventory1 0x0003
-JumpIfNot 0xffe6
-CallWithArg sub_0807F6B4, 0x000000d0
-JumpIfNot 0xffd8
-StopScript
-Call sub_0807F9A4
-StartScript
-_0807E864
-Call sub_0807DF28
-StopScript
-_0807EB28 0x1508
-_0807EA94
-StartPlayerScript gUnk_08010A14
-WaitForSomething2 0x00000001
-Call sub_0807DF50
-_0807E878
-Jump 0xffa6
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014054.inc b/data/scripts/gUnk_08014054.inc
deleted file mode 100644
index 134e969b..00000000
--- a/data/scripts/gUnk_08014054.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08014054
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0000
-Call sub_0807F738
-StopScript
-WaitForSomething 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014074.inc b/data/scripts/gUnk_08014074.inc
deleted file mode 100644
index a7b8f9ff..00000000
--- a/data/scripts/gUnk_08014074.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08014074
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0001
-Call sub_0807F738
-StopScript
-WaitForSomething 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014094.inc b/data/scripts/gUnk_08014094.inc
deleted file mode 100644
index 8f7f7fe5..00000000
--- a/data/scripts/gUnk_08014094.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08014094
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0002
-Call sub_0807F738
-SetEntityPosition 0x0000, 0xfff0
-StopScript
-WaitForSomething 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080140B8.inc b/data/scripts/gUnk_080140B8.inc
deleted file mode 100644
index da2487e1..00000000
--- a/data/scripts/gUnk_080140B8.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_080140B8
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0003
-Call sub_0807F738
-SetEntityPosition 0x0000, 0xfff0
-StopScript
-WaitForSomething 0x00000040
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080140DC.inc b/data/scripts/gUnk_080140DC.inc
deleted file mode 100644
index f258679f..00000000
--- a/data/scripts/gUnk_080140DC.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_080140DC
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0004
-StopScript
-WaitForSomething2 0x00000200
-_0807E930 0x0008
-Call sub_0807F2D4
-_0807E930 0x000c
-_0807E5F8 0x00002000
-WaitForSomething 0x00000020
-_0807E930 0x0010
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014118.inc b/data/scripts/gUnk_08014118.inc
deleted file mode 100644
index 5891b34f..00000000
--- a/data/scripts/gUnk_08014118.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-SCRIPT_START gUnk_08014118
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0005
-StopScript
-WaitForSomething2 0x00000400
-_0807E930 0x0009
-Call sub_0807F2D4
-_0807E930 0x000d
-_0807E5F8 0x00004000
-WaitForSomething 0x00000020
-_0807E930 0x0011
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014154.inc b/data/scripts/gUnk_08014154.inc
deleted file mode 100644
index 5844b2da..00000000
--- a/data/scripts/gUnk_08014154.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_08014154
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0006
-SetEntityPosition 0x0000, 0xfff0
-StopScript
-WaitForSomething2 0x00000800
-_0807E930 0x000a
-Call sub_0807F2D4
-_0807E930 0x000e
-_0807E5F8 0x00008000
-WaitForSomething 0x00000020
-_0807E930 0x0012
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014198.inc b/data/scripts/gUnk_08014198.inc
deleted file mode 100644
index 599a6ecc..00000000
--- a/data/scripts/gUnk_08014198.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-SCRIPT_START gUnk_08014198
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0007
-SetEntityPosition 0x0000, 0xfff0
-StopScript
-WaitForSomething2 0x00001000
-_0807E930 0x000b
-Call sub_0807F2D4
-_0807E930 0x000f
-_0807E5F8 0x00010000
-WaitForSomething 0x00000020
-_0807E930 0x0013
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080141DC.inc b/data/scripts/gUnk_080141DC.inc
deleted file mode 100644
index cc06dc39..00000000
--- a/data/scripts/gUnk_080141DC.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_080141DC
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0014
-Call sub_0807F714
-CallWithArg sub_0807F994, 0x0000fffc
-StopScript
-WaitForSomething 0x00000020
-Wait 0x0078
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014210.inc b/data/scripts/gUnk_08014210.inc
deleted file mode 100644
index 1ed61b20..00000000
--- a/data/scripts/gUnk_08014210.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-SCRIPT_START gUnk_08014210
-StartScript
-_0807EF80 0x0007
-_0807E930 0x0015
-Call sub_0807F714
-Call sub_0807F714
-CallWithArg sub_0807F994, 0x0000fffc
-StopScript
-WaitForSomething 0x00000020
-Wait 0x0078
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014248.inc b/data/scripts/gUnk_08014248.inc
deleted file mode 100644
index 8e75f5d1..00000000
--- a/data/scripts/gUnk_08014248.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_08014248
-TestBit 0x00020000
-JumpIf 0x0014
-Wait 0x0008
-CallWithArg sub_08095EAC, 0x00000000
-Jump 0xffe6
-CallWithArg sub_08095EAC, 0x00000001
-Jump 0xfff4
-.short 0x0000
-StartScript
-_0807EF80 0x0008
-StopScript
-CheckLocalFlag 0x0078
-JumpIfNot 0xfffa
-StartScript
-Call sub_0807F934
-CallWithArg sub_0806DA04, 0x00000008
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-TextboxNoOverlapFollowPos 0x000c0647
-_0807EA94
-_0807E878
-Jump 0xffec
-.short 0x0000
diff --git a/data/scripts/gUnk_080142B0.inc b/data/scripts/gUnk_080142B0.inc
deleted file mode 100644
index 934901e7..00000000
--- a/data/scripts/gUnk_080142B0.inc
+++ /dev/null
@@ -1,60 +0,0 @@
-SCRIPT_START gUnk_080142B0
-StartScript
-CheckLocalFlag 0x0054
-JumpIf 0x00ca
-CheckLocalFlag 0x0053
-JumpIf 0x0070
-StopScript
-StopScript
-StartScript
-_0807E564
-JumpIfNot 0xfff8
-CheckPlayerInRegion 0x0098, 0x0058, 0x1818
-JumpIfNot 0xffec
-StopScript
-_0807E864
-SetLocalFlag 0x0053
-Wait 0x0014
-_0807E908 0x0004
-Call sub_080654DC
-Wait 0x001e
-_0807E930 0x0001
-Wait 0x000a
-_0807E930 0x0003
-Wait 0x000a
-_0807E930 0x0001
-Wait 0x000a
-_0807E930 0x0003
-Wait 0x000a
-_0807E930 0x0002
-Wait 0x001e
-TextboxNoOverlap 0x2c12
-_0807EA94
-Wait 0x0014
-_0807E930 0x0004
-_0807E878
-_0807E908 0x0001
-StopScript
-StartScript
-_0807E564
-JumpIf 0xfff8
-EntityHasHeight
-JumpIf 0xfff2
-CheckPlayerInRegion 0x00c0, 0x0068, 0x1010
-JumpIfNot 0xffe6
-StopScript
-_0807E864
-SetLocalFlag 0x0054
-Wait 0x005a
-_0807E908 0x0004
-Call sub_080654EC
-Wait 0x001e
-_0807E930 0x0001
-Wait 0x001e
-TextboxNoOverlap 0x2c13
-_0807EA94
-Wait 0x0014
-_0807E930 0x0004
-_0807E908 0x0001
-_0807E878
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014384.inc b/data/scripts/gUnk_08014384.inc
deleted file mode 100644
index 731675ae..00000000
--- a/data/scripts/gUnk_08014384.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_08014384
-StopScript
-_0807E864
-_0807EA94
-_0807E3E8
-JumpIfNot 0x001e
-Wait 0x001e
-Call sub_08065370
-JumpIfNot 0x0010
-Wait 0x003c
-_0807EA94
-_0807EB8C
-Wait 0x001e
-TextboxNoOverlapVar
-_0807EA94
-Wait 0x001e
-_0807E930 0x0004
-_0807E908 0x0001
-_0807E878
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080143C0.inc b/data/scripts/gUnk_080143C0.inc
deleted file mode 100644
index aa3ae6c0..00000000
--- a/data/scripts/gUnk_080143C0.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-SCRIPT_START gUnk_080143C0
-StopScript
-_0807E864
-Call sub_0807DF28
-Call sub_080654FC
-_0807E930 0x0001
-Call sub_080654EC
-Wait 0x003c
-TextboxNoOverlap 0x2c16
-_0807EA94
-_0807E3E8
-JumpIf 0x0012
-_0807E914 0x00000002
-Call sub_08065528
-Jump 0x0046
-Call sub_080654EC
-Wait 0x001e
-TextboxNoOverlap 0x2c18
-_0807EA94
-Wait 0x000a
-_0807E914 0x00000000
-Call sub_08065528
-_0807F034 0x0036
-WaitPlayerAction8
-TextboxNoOverlap 0x2c19
-_0807EA94
-_0807E914 0x00000303
-Call sub_0807F420
-Wait 0x001e
-_0807EB8C
-TextboxNoOverlap 0x2c22
-_0807EA94
-_0807E930 0x0004
-_0807E908 0x0001
-Call sub_0807DF50
-_0807E878
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014450.inc b/data/scripts/gUnk_08014450.inc
deleted file mode 100644
index a19df24a..00000000
--- a/data/scripts/gUnk_08014450.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-SCRIPT_START gUnk_08014450
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-SetEntityNonPlanarMovement 0x01c0
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807E930 0x0008
-Wait 0x0020
-_0807E930 0x0002
-TextboxNoOverlapFollow 0x4202
-TextboxNoOverlapFollow 0x4203
-_0807EA94
-_0807E3E8
-JumpIfNot 0x006c
-_0807EF80 0x0001
-Wait 0x008c
-_0807EF80 0x0000
-HasRupees 0x000a
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x4204
-Jump 0x005c
-Call sub_0806E250
-JumpIfNot 0x000e
-TextboxNoOverlapFollow 0x420b
-_0807EB38
-_0807E078 0x0004, 0x000a
-ClearLocalFlag 0x0093
-Jump 0x000a
-SetLocalFlag 0x0093
-SetLocalFlag 0x00d3
-ModRupees 0xfff6
-TextboxNoOverlapFollow 0x420c
-SoundReq 0x010c
-Wait 0x0018
-SetRoomFlag 0x0000
-SetLocalFlag 0x0092
-_0807EEF4 0x0000, 0xffa0
-Call sub_0807DF38
-Jump 0x000e
-_0807E930 0x0009
-Wait 0x003c
-_0807E930 0x0002
-_0807E878
-CheckRoomFlag 0x0000
-JumpIfNot 0xff5e
-_0807E9DC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0801450C.inc b/data/scripts/gUnk_0801450C.inc
deleted file mode 100644
index 4e8ca601..00000000
--- a/data/scripts/gUnk_0801450C.inc
+++ /dev/null
@@ -1,34 +0,0 @@
-SCRIPT_START gUnk_0801450C
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-SetEntityNonPlanarMovement 0x01c0
-_0807EF80 0x000a
-StopScript
-_0807E864
-Call sub_0807DF28
-Call sub_0806E20C
-_0807EA94
-Call sub_0806E23C
-ClearLocalFlag 0x0093
-ClearLocalFlag 0x0092
-Call sub_0807DF50
-Jump 0xffb8
-.short 0x0000
-StartScript
-StopScript
-CheckPlayerInRegion 0x0078, 0x0088, 0x0810
-JumpIfNot 0xfff6
-CheckRoomFlag 0x0000
-JumpIfNot 0xffee
-_0807E864
-_0807EB28 0x4217
-_0807EA94
-StartPlayerScript gUnk_08014588
-Wait 0x0010
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807E878
-Jump 0xffca
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014588.inc b/data/scripts/gUnk_08014588.inc
deleted file mode 100644
index a1b00da4..00000000
--- a/data/scripts/gUnk_08014588.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08014588
-StopScript
-WaitForSomething2 0x00000001
-SetEntityNonPlanarMovement 0x00e0
-_0807EDD4 0x0078, 0x0078
-_0807EF80 0x0000
-Wait 0x0010
-_0807E5F8 0x00000002
-Call sub_0807921C
-SCRIPT_END
diff --git a/data/scripts/gUnk_080145B0.inc b/data/scripts/gUnk_080145B0.inc
deleted file mode 100644
index 9cd637f6..00000000
--- a/data/scripts/gUnk_080145B0.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_080145B0
-StartScript
-SetEntityPositionRelative 0x00e001f8
-CheckLocalFlag 0x005e
-JumpIf 0x0026
-StopScript
-CheckRoomFlag 0x0005
-JumpIfNot 0xfffa
-_0807E864
-ClearRoomFlag 0x0005
-Wait 0x000c
-_0807EB8C
-TextboxNoOverlapFollowPos 0x000c432e
-_0807EA94
-_0807E878
-Jump 0xffe0
-StopScript
-SCRIPT_END
diff --git a/data/scripts/gUnk_080145E8.inc b/data/scripts/gUnk_080145E8.inc
deleted file mode 100644
index 355e87e5..00000000
--- a/data/scripts/gUnk_080145E8.inc
+++ /dev/null
@@ -1,127 +0,0 @@
-SCRIPT_START gUnk_080145E8
-StartScript
-_0807EF80 0x0008
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807DF28
-CheckRoomFlag 0x0004
-JumpIf 0xfffa
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-Call sub_0807DF50
-_0807E878
-Jump 0xffd2
-StartScript
-_0807E9D4
-_0807EB44 0x0004
-SetEntityDirection 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIf 0x0062
-TestBit 0x00000004
-JumpIf 0x0132
-CheckRoomFlag 0x0004
-JumpIf 0x0022
-Call sub_0808861C
-JumpIfNot 0xffe0
-CheckLocalFlag 0x005e
-JumpIf 0x003e
-_0807E864
-_0807EB8C
-TextboxNoOverlapFollowPos 0x000c432b
-Jump 0x015e
-Call sub_08088658
-JumpIfNot 0xffc0
-_0807E864
-_0807EB28 0x431f
-_0807EA94
-StartPlayerScript gUnk_080147DC
-Wait 0x0010
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807E878
-Jump 0xff9c
-_0807E864
-_0807E930 0x0008
-Wait 0x0010
-_0807EB8C
-Wait 0x0010
-_0807E930 0x0002
-CheckGlobalFlag 0x0059
-JumpIfNot 0x000c
-TextboxNoOverlapFollowPos 0x000c432f
-Jump 0x010a
-CheckRoomFlag 0x0004
-JumpIf 0x0028
-CheckLocalFlag 0x005e
-JumpIfNot 0x002a
-CheckRoomFlag 0x0006
-JumpIf 0x0052
-CheckLocalFlag 0x005f
-JumpIf 0x003c
-Call sub_08088574
-SetRoomFlag 0x0009
-Jump 0x004a
-TextboxNoOverlapFollowPos 0x000c431e
-Jump 0x00d2
-SetRoomFlag 0x0009
-SetLocalFlag 0x005c
-TextboxNoOverlapFollowPos 0x000c4305
-_0807EA94
-_0807E3BC 0x0001
-JumpIfNot 0x00b0
-TextboxNoOverlapFollowPos 0x000c4306
-Jump 0x001e
-SetRoomFlag 0x0009
-Call sub_08088504
-Jump 0x0010
-SetRoomFlag 0x0009
-ClearRoomFlag 0x0006
-Call sub_08088544
-_0807E3E8
-JumpIfNot 0x0030
-_0807EA94
-_0807E3BC 0x0001
-JumpIfNot 0x007a
-SetRoomFlag 0x0001
-Wait 0x0014
-CheckRoomFlag 0x0003
-JumpIfNot 0xfffa
-ClearRoomFlag 0x0003
-_0807EA94
-SetRoomFlag 0x0004
-TextboxNoOverlapFollowPos 0x000c431e
-Jump 0x0060
-SetRoomFlag 0x0009
-_0807EA94
-Jump 0x0056
-CheckRoomFlag 0x0008
-JumpIf 0x0034
-CheckRoomFlag 0x0007
-JumpIf 0x001c
-Call sub_08088478
-_0807EA94
-Call sub_080885B0
-WaitPlayerAction8
-_0807E5F8 0x00000008
-Jump 0x002c
-_0807E930 0x0009
-Wait 0x003c
-_0807E930 0x0002
-Jump 0xffd8
-_0807E930 0x000a
-Wait 0x008c
-_0807E930 0x0002
-Jump 0xffc8
-SetRoomFlag 0x0009
-TextboxNoOverlapFollowPos 0x000c4307
-_0807EA94
-Wait 0x0004
-_0807E878
-Jump 0xfe62
-.short 0x0000
diff --git a/data/scripts/gUnk_080147DC.inc b/data/scripts/gUnk_080147DC.inc
deleted file mode 100644
index 0db5a666..00000000
--- a/data/scripts/gUnk_080147DC.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_080147DC
-StopScript
-WaitForSomething2 0x00000002
-SetEntityNonPlanarMovement 0x00e0
-_0807EDD4 0x0078, 0x0068
-_0807EF80 0x0000
-Wait 0x0010
-_0807E5F8 0x00000001
-Call sub_0807921C
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014804.inc b/data/scripts/gUnk_08014804.inc
deleted file mode 100644
index bece2dfd..00000000
--- a/data/scripts/gUnk_08014804.inc
+++ /dev/null
@@ -1,87 +0,0 @@
-SCRIPT_START gUnk_08014804
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E864
-Call sub_0807DF38
-Wait 0x0010
-CheckLocalFlag 0x0093
-JumpIf 0x0092
-TextboxNoOverlapFollowPos 0x000c4215
-_0807E878
-TestBit 0x00000001
-JumpIf 0x002c
-TestBit 0x00000004
-JumpIf 0x0038
-_0807E30C
-JumpIfNot 0xffe8
-_0807E864
-_0807E930 0x0008
-Wait 0x0020
-_0807E930 0x0002
-TextboxNoOverlapFollowPos 0x000c4215
-_0807E878
-Jump 0xffce
-_0807E930 0x0008
-Wait 0x0020
-_0807E930 0x0002
-_0807E5F8 0x00000002
-Jump 0xffb8
-_0807E930 0x0009
-Wait 0x003c
-_0807E930 0x0002
-_0807E5F8 0x00000008
-Jump 0xffa2
-TestBit 0x00000001
-JumpIf 0x002c
-TestBit 0x00000004
-JumpIf 0x0038
-_0807E30C
-JumpIfNot 0xffe8
-_0807E864
-_0807E930 0x0008
-Wait 0x0020
-_0807E930 0x0002
-TextboxNoOverlapFollowPos 0x000c4216
-_0807E878
-Jump 0xffce
-_0807E930 0x0008
-Wait 0x0020
-_0807E930 0x0002
-_0807E5F8 0x00000002
-Jump 0xffb8
-_0807E930 0x0009
-Wait 0x003c
-_0807E930 0x0002
-_0807E5F8 0x00000008
-Jump 0xffa2
-.short 0x0000
-StartScript
-StopScript
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-ClearRoomFlag 0x0000
-Call sub_0806E140
-JumpIfNot 0x002a
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0028
-_0807E864
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Call sub_0806E1E0
-_0807EA94
-Wait 0x0018
-_0807E878
-Jump 0xffc4
-_0807EA94
-Jump 0x0002
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-Call sub_0806E1FC
-Wait 0x001e
-Call sub_0807DF50
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014958.inc b/data/scripts/gUnk_08014958.inc
deleted file mode 100644
index cee8f3f6..00000000
--- a/data/scripts/gUnk_08014958.inc
+++ /dev/null
@@ -1,35 +0,0 @@
-SCRIPT_START gUnk_08014958
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-CheckGlobalFlag 0x0058
-JumpIf 0x000c
-_0807EB44 0x0004
-SetEntityPositionRelative 0x01280078
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-CheckGlobalFlag 0x0058
-JumpIfNot 0x0020
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080149CC.inc b/data/scripts/gUnk_080149CC.inc
deleted file mode 100644
index 79537164..00000000
--- a/data/scripts/gUnk_080149CC.inc
+++ /dev/null
@@ -1,55 +0,0 @@
-SCRIPT_START gUnk_080149CC
-StartScript
-SetEntityNonPlanarMovement 0x0080
-Call sub_0806C870
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-CheckLocalFlag 0x0064
-JumpIfNot 0x002a
-CheckLocalFlag 0x00b1
-JumpIf 0x0022
-SetLocalFlag 0x00b1
-_0807EF80 0x000b
-_0807EF80 0x0001
-_0807EDD4 0x0068, 0x00f8
-SoundReq 0x0072
-_0807EB74
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E878
-Jump 0xffba
-.short 0x0000
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-.short 0x0000
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffe6
-.short 0x0000
diff --git a/data/scripts/gUnk_08014A80.inc b/data/scripts/gUnk_08014A80.inc
deleted file mode 100644
index 5c8538cb..00000000
--- a/data/scripts/gUnk_08014A80.inc
+++ /dev/null
@@ -1,43 +0,0 @@
-SCRIPT_START gUnk_08014A80
-StartScript
-_0807EF80 0x000a
-StopScript
-WaitForSomething2 0x00000001
-_0807EB74
-_0807EF80 0x0004
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-TextboxNoOverlap 0x2f0a
-_0807EA94
-_0807E5F8 0x00000002
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x2f0a
-_0807EA94
-_0807E878
-Jump 0xffec
-.short 0x0000
-StartScript
-Call sub_0806C870
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-StartPlayerScript gUnk_08014B10
-WaitForSomething2 0x00000001
-_0807EB74
-CheckLocalFlag 0x0064
-JumpIf 0x000e
-SetLocalFlag 0x0064
-TextboxNoOverlap 0x2f0b
-Jump 0x0006
-TextboxNoOverlap 0x2f0c
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffc6
-.short 0x0000
diff --git a/data/scripts/gUnk_08014B10.inc b/data/scripts/gUnk_08014B10.inc
deleted file mode 100644
index 2f777e41..00000000
--- a/data/scripts/gUnk_08014B10.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08014B10
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EDD4 0x0078, 0x0040
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014B34.inc b/data/scripts/gUnk_08014B34.inc
deleted file mode 100644
index 386c67e3..00000000
--- a/data/scripts/gUnk_08014B34.inc
+++ /dev/null
@@ -1,117 +0,0 @@
-SCRIPT_START gUnk_08014B34
-StartScript
-_0807EF80 0x000a
-_0807E930 0x0000
-StopScript
-CheckLocalFlag 0x0063
-JumpIf 0x00a2
-StopScript
-StartScript
-CheckRoomFlag 0x0000
-JumpIf 0x001e
-CheckEntityInteractType
-JumpIfNot 0xfff0
-StopScript
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x2f01
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffda
-StopScript
-_0807E864
-Call sub_0807DF28
-_0807E5F8 0x00000001
-_0807EF80 0x0004
-WaitForSomething2 0x00000002
-_0807E930 0x0010
-Call sub_0806CCF8
-Wait 0x0014
-Call sub_0806CD04
-Wait 0x0014
-Call sub_0806CD14
-Wait 0x0014
-Call sub_0806CD20
-Wait 0x0014
-Call sub_0806CD30
-Wait 0x0014
-Call sub_0806CD3C
-Wait 0x0014
-Call sub_0806CD4C
-SoundReq 0x0072
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Call sub_0807DF50
-_0807E878
-_0807E930 0x0010
-Call sub_0806CD4C
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-CheckLocalFlag 0x0065
-JumpIf 0x001c
-SetLocalFlag 0x0065
-TextboxNoOverlap 0x2f07
-_0807EA94
-_0807E914 0x00000064
-_0807F034 0x003f
-WaitPlayerAction8
-Jump 0x0008
-TextboxNoOverlap 0x2f08
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffc8
-StartScript
-Call sub_0806CD58
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E930 0x0006
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_0806CCD0
-JumpIfNot 0xfff8
-Call sub_0806CCB4
-JumpIfNot 0xfff8
-CheckLocalFlag 0x0066
-JumpIf 0x0016
-SetLocalFlag 0x0066
-TextboxNoOverlap 0x2f0d
-_0807EA94
-_0807F034 0x000a
-WaitPlayerAction8
-Jump 0x0008
-TextboxNoOverlap 0x2f09
-_0807EA94
-Wait 0x000f
-_0807E878
-_0807EB44 0x0004
-_0807E930 0x0006
-Jump 0xffb0
-StartScript
-CheckGlobalFlag 0x0024
-JumpIf 0x0038
-Call sub_0806C870
-_0807EF80 0x000a
-_0807EF80 0x0000
-StopScript
-StopScript
-StartScript
-CheckGlobalFlag 0x0024
-JumpIf 0x001c
-_0807E30C
-JumpIfNot 0xfff0
-StopScript
-_0807E864
-_0807EB74
-Call sub_0806C90C
-_0807EA94
-_0807E878
-Jump 0xffdc
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014CDC.inc b/data/scripts/gUnk_08014CDC.inc
deleted file mode 100644
index d16b16fa..00000000
--- a/data/scripts/gUnk_08014CDC.inc
+++ /dev/null
@@ -1,57 +0,0 @@
-SCRIPT_START gUnk_08014CDC
-StartScript
-SetEntityNonPlanarMovement 0x0180
-_0807EF80 0x000a
-Call sub_08066D04
-Call sub_08066D14
-SetEntityPositionRelative 0x018001e8
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000001
-Call sub_08066E08
-_0807E864
-TextboxNoOverlapFollowPos 0x000c1010
-_0807EA94
-_0807E5F8 0x00000002
-StopScript
-StartScript
-CheckPlayerInRegion 0x01d8, 0x0160, 0x3050
-JumpIfNot 0xfff2
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-TextboxNoOverlap 0x1012
-_0807EA94
-_0807EC64 0x0040
-_0807EB44 0x0004
-Call sub_08066E08
-SetEntityPositionRelative 0x00c801f8
-Call sub_0807DF50
-_0807E878
-CallWithArg sub_0807F6B4, 0x000000e8
-JumpIf 0xfff4
-_0807E864
-Call sub_0807DF28
-TextboxNoOverlap 0x1013
-_0807EA94
-_0807EC64 0x0040
-_0807EB44 0x0004
-_0807EF80 0x0000
-SetEntityPositionRelative 0x002801e8
-Call sub_0807DF50
-_0807E878
-CheckPlayerInRegion 0x01f8, 0x0028, 0x2040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-TextboxNoOverlap 0x1014
-_0807EA94
-_0807EC64 0x0018
-SetLocalFlag 0x006d
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08014DCC.inc b/data/scripts/gUnk_08014DCC.inc
deleted file mode 100644
index 48f3362c..00000000
--- a/data/scripts/gUnk_08014DCC.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08014DCC
-StartScript
-SetEntityPositionRelative 0x01a80238
-Call sub_0807F844
-Call sub_0807F348
-_0807E864
-Call sub_0807DF28
-StopScript
-_0807E778 0x0010
-DoFade6
-WaitFor_2
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08014E14.inc b/data/scripts/gUnk_08014E14.inc
deleted file mode 100644
index abe606e1..00000000
--- a/data/scripts/gUnk_08014E14.inc
+++ /dev/null
@@ -1,262 +0,0 @@
-SCRIPT_START gUnk_08014E14
-StartScript
-_0807EB44 0x0004
-_0807E9D4
-_0807EF80 0x000a
-CallWithArg sub_0807F3D8, 0x00000000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-CallWithArg sub_0807F3D8, 0x00000000
-Call sub_08064428
-_0807EA94
-_0807E878
-Jump 0xffe0
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-_0807EB74
-CallWithArg sub_0807F78C, 0x00000022
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0038
-CallWithArg sub_0807F7C4, 0x00000022
-JumpIfNot 0x001e
-_0807E48C 0x0020
-JumpIfNot 0x001e
-CallWithArg sub_0807F800, 0x00000022
-WaitPlayerAction8
-TextboxNoOverlap 0x0a04
-Jump 0x000e
-TextboxNoOverlap 0x0a03
-Jump 0x0006
-TextboxNoOverlap 0x0a02
-_0807EA94
-Call sub_0807DF50
-_0807E878
-Jump 0xff9c
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-TextboxNoOverlap 0x200d
-_0807EA94
-_0807E878
-Jump 0xffec
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x000a
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-_0807EF80 0x0000
-TextboxNoOverlap 0x200e
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-_0807E930 0x000a
-Jump 0xffe0
-.short 0x0000
-StartScript
-_0807EF80 0x000a
-_0807EF80 0x0007
-_0807EB44 0x0004
-_0807E930 0x000e
-StopScript
-Call sub_08065914
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-_0807EB74
-_0807EF80 0x0000
-StartScript
-TextboxNoOverlap 0x3b0b
-CallWithArg sub_0807F854, 0x00010064
-StopScript
-_0807EA94
-_0807E3E8
-JumpIfNot 0x0030
-HasRupees 0x0064
-JumpIfNot 0x001c
-_0807E48C 0x0020
-JumpIfNot 0x001c
-ModRupees 0xff9c
-_0807F034 0x0022
-WaitPlayerAction8
-TextboxNoOverlap 0x3b11
-Jump 0x000e
-TextboxNoOverlap 0x3b0e
-Jump 0x0006
-TextboxNoOverlap 0x3b0f
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EB44 0x0004
-_0807E930 0x000e
-Jump 0xff90
-StartScript
-SetEntityPositionRelative 0x00e001f8
-Call sub_08054564
-StopScript
-CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-SoundReq0x80100000
-_0807F0B4 0x0001
-CameraTargetEntity
-StartPlayerScript gUnk_080152B4
-WaitForSomething2 0x00000001
-TextboxNoOverlapFollowPos 0x00021301
-_0807EA94
-Call sub_0807F3F8
-Wait 0x003c
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-SoundReq2 0x000d
-_0807EB28 0x1302
-_0807EA94
-TextboxNoOverlapFollowPos 0x00021303
-_0807EA94
-_0807EB28 0x1304
-_0807EA94
-TextboxNoOverlapFollowPos 0x00021305
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000004
-_0807EB28 0x1306
-_0807EA94
-SoundReq0x80100000
-StartPlayerScript gUnk_080152DC
-CameraTargetEntity
-_0807F0B4 0x0003
-SetEntityPositionRelative 0x014801f8
-WaitForSomething2 0x00000001
-Call sub_0804F6A8
-Wait 0x0004
-Call sub_0804F808
-SoundReq 0x010b
-StartPlayerScript gUnk_08015304
-Call sub_0804F6C8
-Wait 0x0004
-Call sub_0804F830
-SoundReq 0x010b
-Call sub_0804F6E8
-Wait 0x0004
-Call sub_0804F854
-SoundReq 0x010b
-Call sub_0804F724
-Wait 0x0004
-Call sub_0804F89C
-SoundReq 0x010b
-Call sub_0804F760
-Wait 0x0004
-Call sub_0804F8E0
-SoundReq 0x010b
-Wait 0x003c
-WaitForSomething2 0x00000001
-SoundReq 0x01b0
-Call sub_0804F79C
-Wait 0x000a
-LoadRoomEntityList gUnk_080F7FC0
-SoundReq2 0x002d
-Call sub_0807DF50
-_0807E878
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-SoundReq0x80100000
-StartPlayerScript gUnk_08015338
-WaitForSomething2 0x00000001
-Wait 0x003c
-Call sub_0804F6A8
-Wait 0x0004
-Call sub_0804F928
-SoundReq 0x010b
-Call sub_0804F6C8
-Wait 0x0004
-Call sub_0804F944
-SoundReq 0x010b
-Call sub_0804F6E8
-Wait 0x0004
-Call sub_0804F960
-SoundReq 0x010b
-Call sub_0804F724
-Wait 0x0004
-Call sub_0804F994
-SoundReq 0x010b
-Call sub_0804F760
-Wait 0x0004
-Call sub_0804F9C8
-SoundReq 0x010b
-Wait 0x003c
-SoundReq 0x0072
-_0807F0B4 0x0004
-CameraTargetPlayer
-SetLocalFlag 0x008c
-_0807EB28 0x130c
-_0807EA94
-CameraTargetPlayer
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-Call sub_08053B3C
-StartScript
-_0807E864
-CallWithArg sub_0807F6E8, 0x00000008
-MoveEntityToPlayer
-_0807F0B4 0x0004
-CameraTargetEntity
-_0807E778 0x0100
-DoFade4
-_0807E80C 0x00000000
-StopScript
-StartPlayerScript gUnk_08015360
-WaitForSomething2 0x00000001
-LoadRoomEntityList gUnk_080F7CB0
-_0807E778 0x0004
-_0807E800 0x00000000
-WaitFor_2
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000010
-StartScript
-_0807E8E4_2
-_0807EB28 0x1315
-StopScript
-_0807EA94
-_0807F0B4 0x0004
-CameraTargetPlayer
-Call sub_08054570
-SoundReq2 0xffff
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015234.inc b/data/scripts/gUnk_08015234.inc
deleted file mode 100644
index 55a848f6..00000000
--- a/data/scripts/gUnk_08015234.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-SCRIPT_START gUnk_08015234
-StartScript
-_0807EF80 0x0008
-_0807EB44 0x0004
-_0807EF80 0x0000
-Call sub_0807F354
-StopScript
-WaitForSomething2 0x00000002
-Call sub_08066C94
-Wait 0x00e9
-_0807EF80 0x0007
-_0807EF80 0x001e
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-Wait 0x0014
-_0807EB44 0x0000
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000002
-SoundReq 0x00f5
-_0807EF80 0x001f
-SetEntityNonPlanarMovement 0x0200
-_0807EF80 0x000d
-_0807EF80 0x0000
-_0807ECC4 0x0030
-_0807E5F8 0x00000004
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080152B4.inc b/data/scripts/gUnk_080152B4.inc
deleted file mode 100644
index 034313cd..00000000
--- a/data/scripts/gUnk_080152B4.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_080152B4
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x00b8
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_080152DC.inc b/data/scripts/gUnk_080152DC.inc
deleted file mode 100644
index 7875ca7a..00000000
--- a/data/scripts/gUnk_080152DC.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_080152DC
-StartScript
-SetEntityNonPlanarMovement 0x0200
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0148
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015304.inc b/data/scripts/gUnk_08015304.inc
deleted file mode 100644
index c0125a09..00000000
--- a/data/scripts/gUnk_08015304.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_08015304
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0002
-Wait 0x000a
-_0807EB44 0x0006
-Wait 0x000a
-_0807EB44 0x0004
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015338.inc b/data/scripts/gUnk_08015338.inc
deleted file mode 100644
index 2f546efa..00000000
--- a/data/scripts/gUnk_08015338.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08015338
-StartScript
-SetEntityNonPlanarMovement 0x0100
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x01f8, 0x0148
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015360.inc b/data/scripts/gUnk_08015360.inc
deleted file mode 100644
index e686adc4..00000000
--- a/data/scripts/gUnk_08015360.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08015360
-StartScript
-SetEntityNonPlanarMovement 0x0100
-SetEntityPositionRelative 0x01480208
-StopScript
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015384.inc b/data/scripts/gUnk_08015384.inc
deleted file mode 100644
index e33a0bbc..00000000
--- a/data/scripts/gUnk_08015384.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_08015384
-_0807EF80 0x0015
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015390.inc b/data/scripts/gUnk_08015390.inc
deleted file mode 100644
index ec27aae4..00000000
--- a/data/scripts/gUnk_08015390.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-SCRIPT_START gUnk_08015390
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-StopScript
-_0807E930 0x001f
-Call sub_0806D944
-WaitForSomething2 0x00000008
-_0807E930 0x0010
-TextboxNoOverlapFollowPos 0x000c1314
-_0807EA94
-_0807E930 0x0018
-Call sub_0806D8A0
-_0807EE30
-JumpIfNot 0xfffc
-_0807E930 0x001f
-StartPlayerScript gUnk_08015384
-Call sub_0806D9A4
-_0807EF80 0x0008
-Wait 0x0078
-_0807E5F8 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080153EC.inc b/data/scripts/gUnk_080153EC.inc
deleted file mode 100644
index d3c28c86..00000000
--- a/data/scripts/gUnk_080153EC.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-SCRIPT_START gUnk_080153EC
-StartScript
-_0807F0B4 0x0007
-SetEntityPositionRelative 0x00680078
-CameraTargetEntity
-StopScript
-SoundReq2 0x002a
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-Wait 0x003c
-_0807E5F8 0x00000080
-WaitForSomething2 0x00000100
-_0807E5F8 0x00000800
-WaitForSomething2 0x00001000
-_0807E5F8 0x00000880
-WaitForSomething2 0x00001100
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00900078
-TextboxNoOverlapFollowPos 0x00021330
-_0807EA94
-_0807E5F8 0x00008000
-WaitForSomething2 0x00010000
-_0807E5F8 0x00000880
-WaitForSomething2 0x00001000
-Wait 0x003c
-TextboxNoOverlapFollowPos 0x0002130d
-_0807EA94
-TextboxNoOverlapFollowPos 0x000c130e
-_0807EA94
-TextboxNoOverlapFollowPos 0x0002130f
-_0807EA94
-TextboxNoOverlapFollowPos 0x000c1310
-_0807EA94
-CallWithArg sub_0805DDEC, 0x00000001
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_0801548E.inc b/data/scripts/gUnk_0801548E.inc
deleted file mode 100644
index fc9f8372..00000000
--- a/data/scripts/gUnk_0801548E.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_0801548E
-_0807E5F8 0x00000800
-WaitForSomething2 0x00001000
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-_0807E5F8 0x00048000
-WaitForSomething2 0x00090000
-TextboxNoOverlapFollowPos 0x00021311
-_0807EA94
-_0807E5F8 0x00008000
-WaitForSomething2 0x00010000
-_0807E5F8 0x00048000
-WaitForSomething2 0x00010000
-CallWithArg sub_0805DE18, 0x00000001
-_0807F0C8 0x0000, 0x0000
-TextboxNoOverlapFollowPos 0x000c1312
-_0807EA94
-_0807E5F8 0x00000800
-WaitForSomething2 0x00001000
-SoundReq0x80100000
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-SetRoomFlag 0x0001
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801550C.inc b/data/scripts/gUnk_0801550C.inc
deleted file mode 100644
index f2635e78..00000000
--- a/data/scripts/gUnk_0801550C.inc
+++ /dev/null
@@ -1,44 +0,0 @@
-SCRIPT_START gUnk_0801550C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EF80 0x0007
-_0807EB44 0x0000
-Call sub_0807F338
-StopScript
-CallWithArg sub_0806AF60, 0x00000000
-WaitForSomething2 0x00008000
-CallWithArg sub_0806AF60, 0x00000004
-_0807EDD4 0x0078, 0x00b8
-_0807EB44 0x0000
-CallWithArg sub_0806AF60, 0x00000000
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807EF80 0x000d
-_0807EB44 0x0000
-CallWithArg sub_0806AF60, 0x00000004
-_0807EDD4 0x0078, 0x00c8
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807EB44 0x0000
-CallWithArg sub_0806AF60, 0x00000000
-_0807EF80 0x0010
-Wait 0x0028
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x000a
-SoundReq 0x0125
-CallWithArg sub_0807FB28, 0x00000003
-Wait 0x000a
-_0807EF80 0x0010
-_0807E5F8 0x00010000
-WaitForSomething2 0x00008000
-_0807E930 0x000d
-Call sub_0807F2D4
-_0807E5F8 0x00010000
-Wait 0x003c
-_0807EF80 0x0005
-Wait 0x003c
-CheckRoomFlag 0x0001
-JumpIfNot 0xfffa
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080155F4.inc b/data/scripts/gUnk_080155F4.inc
deleted file mode 100644
index 2e04b951..00000000
--- a/data/scripts/gUnk_080155F4.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_080155F4
-WaitForSomething2 0x00000020
-_0807E930 0x0000
-Wait 0x0014
-_0807E5F8 0x00000040
-CheckRoomFlag 0x0001
-JumpIfNot 0xfffa
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015618.inc b/data/scripts/gUnk_08015618.inc
deleted file mode 100644
index fa0553ff..00000000
--- a/data/scripts/gUnk_08015618.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-SCRIPT_START gUnk_08015618
-StartScript
-_0807EF80 0x0007
-SetEntityNonPlanarMovement 0x0040
-Call sub_08094B80
-StopScript
-WaitForSomething2 0x00000080
-CallWithArg sub_0805DDEC, 0x00000003
-Call sub_08094B0C
-_0807EDD4 0x0078, 0x0068
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807EF3C 0xff80, 0x0000
-CallWithArg sub_0805DE18, 0x00000003
-Wait 0x003c
-_0807E5F8 0x00000100
-WaitForSomething2 0x00000080
-_0807E930 0x0001
-Call sub_0807F2D4
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015684.inc b/data/scripts/gUnk_08015684.inc
deleted file mode 100644
index 13a7042e..00000000
--- a/data/scripts/gUnk_08015684.inc
+++ /dev/null
@@ -1,46 +0,0 @@
-SCRIPT_START gUnk_08015684
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000b
-_0807EB44 0x0000
-_0807EF80 0x0017
-Call sub_0807F180
-StopScript
-WaitForSomething2 0x00000800
-_0807EB44 0x0002
-_0807EF80 0x0017
-Wait 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0017
-_0807EB44 0x0004
-_0807EF80 0x001b
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-Wait 0x0078
-_0807EF80 0x0004
-Wait 0x0014
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-_0807EF80 0x0018
-Call sub_0807F2D4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-_0807EB44 0x0004
-_0807EF80 0x0014
-CallWithArg sub_0809545C, 0x08015754
-SoundReq 0x01c4
-Wait 0x0078
-_0807EF80 0x0016
-WaitForSomething2 0x00020000
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00001000
-WaitForSomething2 0x00000800
-Call sub_08066CA4
-_0807EF80 0x0008
-Wait 0x0078
-_0807E5F8 0x00001000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015754.inc b/data/scripts/gUnk_08015754.inc
deleted file mode 100644
index 8ec9bfa5..00000000
--- a/data/scripts/gUnk_08015754.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08015754
-StartScript
-_0807E930 0x0000
-SetEntityNonPlanarMovement 0x0200
-Call sub_08094B80
-StopScript
-Wait 0x0078
-SoundReq 0x01c5
-Call sub_08094B6C
-_0807EDD4 0x0078, 0x00b8
-SoundReq 0x01c6
-Call sub_08094B80
-_0807E5F8 0x00020000
-SetEntityNonPlanarMovement 0x0080
-WaitForSomething2 0x00040000
-_0807EDD4 0x0078, 0x00c8
-_0807E5F8 0x00080000
-WaitForSomething2 0x00040000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080157AC.inc b/data/scripts/gUnk_080157AC.inc
deleted file mode 100644
index aaa816ed..00000000
--- a/data/scripts/gUnk_080157AC.inc
+++ /dev/null
@@ -1,70 +0,0 @@
-SCRIPT_START gUnk_080157AC
-CheckPlayerInRegion 0x01f8, 0x0310, 0x2020
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Call sub_0807DF50
-_0807E878
-CheckPlayerInRegion 0x0250, 0x0230, 0x3040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-Call sub_0807F3F8
-Wait 0x003c
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-StartPlayerScript gUnk_080158F8
-_0807F0B4 0x0001
-SetEntityPositionRelative 0x02180248
-CameraTargetEntity
-Call sub_0807F5C0
-WaitForSomething2 0x00000010
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000020
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-StartPlayerScript gUnk_08015918
-WaitForSomething2 0x00000010
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-TextboxNoOverlapFollowPos 0x00021066
-_0807EA94
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-Call sub_0807DF50
-_0807E878
-Call sub_08066F94
-_0807E5F8 0x00000008
-CheckRoomFlag 0x0000
-JumpIfNot 0xfffa
-_0807EA94
-ComparePlayerAction 0x001c
-JumpIf 0xfff8
-_0807E864
-Call sub_0807DF28
-_0807F0B4 0x0002
-SetEntityPositionRelative 0x02080248
-CameraTargetEntity
-StartPlayerScript gUnk_08015938
-WaitForSomething2 0x00000010
-TextboxNoOverlapFollowPos 0x000c106a
-_0807EA94
-_0807E5F8 0x00000008
-Wait 0x0078
-_0807E8E4_2
-TextboxNoOverlapFollowPos 0x00021068
-_0807EA94
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-SetLocalFlag 0x008b
-Call sub_08066FB8
-Call sub_0807DF50
-_0807E878
-_0807F0B4 0x0004
-CameraTargetPlayer
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_080158F8.inc b/data/scripts/gUnk_080158F8.inc
deleted file mode 100644
index 8c1025b2..00000000
--- a/data/scripts/gUnk_080158F8.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_080158F8
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0218, 0x0238
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000010
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015918.inc b/data/scripts/gUnk_08015918.inc
deleted file mode 100644
index 010c2646..00000000
--- a/data/scripts/gUnk_08015918.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_08015918
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0238, 0x0228
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000010
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015938.inc b/data/scripts/gUnk_08015938.inc
deleted file mode 100644
index e2045e39..00000000
--- a/data/scripts/gUnk_08015938.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_08015938
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0248, 0x0208
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000010
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015958.inc b/data/scripts/gUnk_08015958.inc
deleted file mode 100644
index a8c6eebf..00000000
--- a/data/scripts/gUnk_08015958.inc
+++ /dev/null
@@ -1,71 +0,0 @@
-SCRIPT_START gUnk_08015958
-StartScript
-SetEntityNonPlanarMovement 0x0180
-_0807EF80 0x0008
-_0807EF80 0x000b
-Call sub_08066D04
-StopScript
-WaitForSomething2 0x00000001
-StartScript
-Call sub_08066D14
-MoveEntityToPlayer
-StopScript
-_0807EF80 0x0007
-_0807EB74
-_0807EDD4 0x01f8, 0x02f8
-_0807EB44 0x0004
-_0807EF80 0x0000
-TextboxNoOverlapFollowPos 0x00021011
-_0807EA94
-_0807EDD4 0x01f8, 0x0268
-SetEntityPositionRelative 0x02180248
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-Call sub_0807F3C8
-SoundReq 0x0096
-SetEntityNonPlanarMovement 0x0200
-_0807ECC4 0x0008
-_0807E930 0x0040
-Call sub_0807F2D4
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-_0807EB44 0x0006
-_0807EF80 0x0000
-_0807E5F8 0x00000002
-WaitForSomething2 0x00000001
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0238, 0x0238
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807EF80 0x000a
-_0807E9D4
-_0807E5F8 0x00000002
-StopScript
-StartScript
-_0807EB74
-CheckRoomFlag 0x0000
-JumpIf 0x0016
-CheckEntityInteractType
-JumpIfNot 0xffee
-StopScript
-TextboxNoOverlapFollowPos 0x00021067
-_0807EA94
-Jump 0xffe0
-StopScript
-_0807EF80 0x000b
-_0807EB44 0x0000
-_0807EF80 0x0000
-WaitForSomething2 0x00000001
-Call sub_08066D4C
-_0807E5F8 0x00000002
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015A7C.inc b/data/scripts/gUnk_08015A7C.inc
deleted file mode 100644
index 6345c5f5..00000000
--- a/data/scripts/gUnk_08015A7C.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08015A7C
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0001
-_0807EC64 0x0010
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015AA0.inc b/data/scripts/gUnk_08015AA0.inc
deleted file mode 100644
index 72a3a9ee..00000000
--- a/data/scripts/gUnk_08015AA0.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08015AA0
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0001
-_0807EC94 0x0010
-_0807EB44 0x0002
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015AC4.inc b/data/scripts/gUnk_08015AC4.inc
deleted file mode 100644
index 754b2b65..00000000
--- a/data/scripts/gUnk_08015AC4.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_08015AC4
-StartScript
-_0807EF80 0x0007
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000008
-_0807E908 0x0007
-WaitForSomething2 0x00000008
-_0807E908 0x0006
-SetRoomFlag 0x0000
-_0807EB44 0x0004
-_0807EF80 0x0000
-WaitForSomething2 0x00000008
-Wait 0x003c
-SoundReq 0x0072
-Call sub_08046078
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015B14.inc b/data/scripts/gUnk_08015B14.inc
deleted file mode 100644
index 822f52f1..00000000
--- a/data/scripts/gUnk_08015B14.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08015B14
-StartScript
-_0807E930 0x0018
-SetEntityNonPlanarMovement 0x0300
-StopScript
-_0807EDD4 0x0248, 0x0218
-_0807E5F8 0x00000020
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015B34.inc b/data/scripts/gUnk_08015B34.inc
deleted file mode 100644
index 26bd551f..00000000
--- a/data/scripts/gUnk_08015B34.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-SCRIPT_START gUnk_08015B34
-StopScript
-StartScript
-CheckLocalFlag 0x008b
-JumpIf 0x0040
-CallWithArg sub_0807F6B4, 0x00000318
-JumpIfNot 0xffe8
-StopScript
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-TextboxNoOverlapFollowPos 0x00022506
-_0807EA94
-StartPlayerScript gUnk_08015B84
-WaitForSomething2 0x00000004
-Call sub_0807DF50
-_0807E878
-Jump 0xffb8
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015B84.inc b/data/scripts/gUnk_08015B84.inc
deleted file mode 100644
index 7893541f..00000000
--- a/data/scripts/gUnk_08015B84.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-SCRIPT_START gUnk_08015B84
-SetEntityNonPlanarMovement 0x0100
-_0807EF80 0x0001
-_0807EC64 0x0010
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000004
-Call sub_080791BC
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015BA8.inc b/data/scripts/gUnk_08015BA8.inc
deleted file mode 100644
index 7ee39edb..00000000
--- a/data/scripts/gUnk_08015BA8.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-SCRIPT_START gUnk_08015BA8
-StartScript
-SetLocalFlag 0x008e
-_0807E864
-MoveEntityToPlayer
-CameraTargetEntity
-SetEntityNonPlanarMovement 0x0200
-StopScript
-Wait 0x000f
-_0807E8E4_2
-Call sub_0807F3F8
-Wait 0x001e
-_0807EDD4 0x00b8, 0x0258
-Wait 0x001e
-SetRoomFlag 0x0065
-Wait 0x0078
-_0807EEB4
-CameraTargetPlayer
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015BE8.inc b/data/scripts/gUnk_08015BE8.inc
deleted file mode 100644
index b513bb6f..00000000
--- a/data/scripts/gUnk_08015BE8.inc
+++ /dev/null
@@ -1,39 +0,0 @@
-SCRIPT_START gUnk_08015BE8
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-CheckPlayerInRegion 0x0160, 0x0020, 0x3040
-JumpIfNot 0xfff6
-_0807E864
-Call sub_0807F9A4
-Call sub_0807DF28
-Call sub_0807FBC4
-StartPlayerScript gUnk_08015C7C
-WaitForSomething2 0x00000100
-CameraTargetPlayer
-_0807E778 0x0004
-_0807E80C 0x00000000
-WaitFor_2
-SoundReq0x80100000
-Call sub_08053BE8
-StartScript
-_0807E864
-Call sub_0807FBC4
-CameraTargetPlayer
-_0807E778 0x0100
-DoFade4
-_0807E80C 0x00000000
-StopScript
-_0807E778 0x0004
-_0807E800 0x00000000
-WaitFor_2
-SoundReq2 0xffff
-_0807EB28 0x131f
-_0807EA94
-SetLocalFlag 0x009c
-Call sub_0807FBCC
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015C7C.inc b/data/scripts/gUnk_08015C7C.inc
deleted file mode 100644
index 6c311115..00000000
--- a/data/scripts/gUnk_08015C7C.inc
+++ /dev/null
@@ -1,19 +0,0 @@
-SCRIPT_START gUnk_08015C7C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-StopScript
-_0807EF80 0x0001
-_0807EDD4 0x0168, 0x0058
-_0807EB44 0x0004
-_0807EF80 0x0000
-CallWithArg sub_0807F238, 0x000003c5
-Call sub_0807F304
-TextboxNoOverlapFollowPos 0x000c1318
-_0807EA94
-CallWithArg sub_0807F238, 0x000003c9
-Call sub_0807F304
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807E5F8 0x00000100
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015CD4.inc b/data/scripts/gUnk_08015CD4.inc
deleted file mode 100644
index 093fb138..00000000
--- a/data/scripts/gUnk_08015CD4.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-SCRIPT_START gUnk_08015CD4
-StartScript
-_0807F0B4 0x0007
-SetEntityPositionRelative 0x00680088
-CameraTargetEntity
-StopScript
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-Wait 0x003c
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00e00088
-CameraTargetEntity
-Wait 0x003c
-SoundReq2 0x000d
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00700088
-CameraTargetEntity
-Wait 0x003c
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00e00088
-CameraTargetEntity
-Wait 0x003c
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-_0807F0B4 0x0004
-SetEntityPositionRelative 0x00700088
-CameraTargetEntity
-Wait 0x003c
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000010
-WaitForSomething2 0x00000020
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-_0807E5F8 0x00000010
-LoadRoomEntityList gUnk_080FCE30
-SoundReq0x80100000
-Wait 0x0078
-_0807E778 0x0004
-DoFade4
-WaitFor_2
-SoundReq2 0x0034
-_0807E5F8 0x00000040
-WaitForSomething2 0x00000080
-_0807E5F8 0x00000001
-WaitForSomething2 0x00000002
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E5F8 0x00000200
-Wait 0x003c
-_0807E5F8 0x00000004
-WaitForSomething2 0x00000008
-_0807E778 0x0004
-DoFade5
-WaitFor_2
-SoundReq0x80100000
-SetRoomFlag 0x0000
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015DF0.inc b/data/scripts/gUnk_08015DF0.inc
deleted file mode 100644
index 44523b73..00000000
--- a/data/scripts/gUnk_08015DF0.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-SCRIPT_START gUnk_08015DF0
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000004
-_0807EF80 0x0004
-Wait 0x003c
-TextboxNoOverlap 0x1319
-_0807EA94
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-TextboxNoOverlap 0x131a
-_0807EA94
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-TextboxNoOverlap 0x131d
-_0807EA94
-_0807E5F8 0x00000008
-WaitForSomething2 0x00000004
-TextboxNoOverlap 0x131e
-_0807EA94
-_0807E5F8 0x00000008
-WaitForSomething 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015E58.inc b/data/scripts/gUnk_08015E58.inc
deleted file mode 100644
index 99d6da07..00000000
--- a/data/scripts/gUnk_08015E58.inc
+++ /dev/null
@@ -1,40 +0,0 @@
-SCRIPT_START gUnk_08015E58
-StartScript
-_0807EF80 0x0008
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x001d
-StopScript
-WaitForSomething2 0x00000010
-Call sub_08066C94
-Wait 0x00e9
-_0807EF80 0x0007
-_0807EF80 0x001e
-Wait 0x0014
-_0807EB44 0x0000
-_0807EF80 0x001c
-Call sub_0807F2D4
-_0807EF80 0x0000
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-Call sub_08066CA4
-_0807EF80 0x0008
-Wait 0x00bc
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-SetEntityPositionRelative 0x00680088
-Call sub_08066C94
-Wait 0x00e8
-_0807EF80 0x0007
-_0807EF80 0x001e
-Wait 0x0014
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0014
-Wait 0x001e
-TextboxNoOverlap 0x131b
-_0807EA94
-_0807E5F8 0x00000020
-WaitForSomething2 0x00000010
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015F08.inc b/data/scripts/gUnk_08015F08.inc
deleted file mode 100644
index 41099f65..00000000
--- a/data/scripts/gUnk_08015F08.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_08015F08
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething2 0x00000001
-TextboxNoOverlap 0x131c
-_0807EA94
-_0807E5F8 0x00000002
-WaitForSomething 0x00000200
-_0807EF80 0x0005
-WaitForSomething 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
diff --git a/data/scripts/gUnk_08015F3C.inc b/data/scripts/gUnk_08015F3C.inc
deleted file mode 100644
index 1088fc63..00000000
--- a/data/scripts/gUnk_08015F3C.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08015F3C
-StartScript
-SetEntityNonPlanarMovement 0x0080
-_0807EB44 0x0000
-_0807E930 0x0000
-StopScript
-WaitForSomething 0x00000040
-_0807E930 0x0004
-_0807EC64 0x00c0
-_0807E930 0x0000
-Wait 0x003c
-_0807E5F8 0x00000080
-WaitForSomething 0x00000200
-_0807EF80 0x0005
-WaitForSomething 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015F80.inc b/data/scripts/gUnk_08015F80.inc
deleted file mode 100644
index 9c648777..00000000
--- a/data/scripts/gUnk_08015F80.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SCRIPT_START gUnk_08015F80
-StartScript
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-WaitForSomething 0x00000200
-_0807EF80 0x0005
-WaitForSomething 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015FA4.inc b/data/scripts/gUnk_08015FA4.inc
deleted file mode 100644
index 83e92568..00000000
--- a/data/scripts/gUnk_08015FA4.inc
+++ /dev/null
@@ -1,9 +0,0 @@
-SCRIPT_START gUnk_08015FA4
-StartScript
-_0807EF80 0x000a
-Call sub_08066E38
-StopScript
-WaitForSomething 0x00000400
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08015FC0.inc b/data/scripts/gUnk_08015FC0.inc
deleted file mode 100644
index 53484fd1..00000000
--- a/data/scripts/gUnk_08015FC0.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-SCRIPT_START gUnk_08015FC0
-StartScript
-Call sub_0806DB84
-CheckKinstoneFused 0x0009
-JumpIf 0x005a
-_0807EA88 0x0009
-CallWithArg sub_0806DA04, 0x00000007
-_0807EF80 0x000a
-StopScript
-_0807EA4C
-_0807E9F0
-_0807E864
-CheckKinstoneFused 0x0009
-JumpIf 0x000e
-Call sub_0807DF50
-_0807E878
-Jump 0xffe8
-_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/gUnk_08016004.inc b/data/scripts/gUnk_08016004.inc
deleted file mode 100644
index 0136d07a..00000000
--- a/data/scripts/gUnk_08016004.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-SCRIPT_START gUnk_08016004
-_0807E5F8 0x00000003
-WaitForSomething2 0x0000000c
-_0807F0C8 0x0000, 0x0000
-SoundReq 0x0072
-_0807EB28 0x0b1f
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EF80 0x0006
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_08016030.inc b/data/scripts/gUnk_08016030.inc
deleted file mode 100644
index 057c45e2..00000000
--- a/data/scripts/gUnk_08016030.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_08016030
-StartScript
-CheckKinstoneFused 0x0009
-JumpIf 0x002a
-StopScript
-WaitForSomething2 0x00000001
-_0807EF80 0x0010
-Wait 0x003c
-SetEntityNonPlanarMovement 0x0020
-_0807ECF4 0x0080
-Wait 0x001e
-_0807EF80 0x0010
-_0807E5F8 0x00000008
-SCRIPT_END
diff --git a/data/scripts/gUnk_08016062.inc b/data/scripts/gUnk_08016062.inc
deleted file mode 100644
index 1dc40c78..00000000
--- a/data/scripts/gUnk_08016062.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_08016062
-SetEntityPosition 0xfff0, 0x0000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_0801606C.inc b/data/scripts/gUnk_0801606C.inc
deleted file mode 100644
index d194b9dc..00000000
--- a/data/scripts/gUnk_0801606C.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-SCRIPT_START gUnk_0801606C
-StartScript
-CheckKinstoneFused 0x0009
-JumpIf 0x002a
-StopScript
-WaitForSomething2 0x00000002
-_0807EF80 0x0010
-Wait 0x003c
-SetEntityNonPlanarMovement 0x0020
-_0807EC94 0x0080
-Wait 0x001e
-_0807EF80 0x0010
-_0807E5F8 0x00000004
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801609E.inc b/data/scripts/gUnk_0801609E.inc
deleted file mode 100644
index 381e9ecb..00000000
--- a/data/scripts/gUnk_0801609E.inc
+++ /dev/null
@@ -1,4 +0,0 @@
-SCRIPT_START gUnk_0801609E
-SetEntityPosition 0x0010, 0x0000
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080160A8.inc b/data/scripts/gUnk_080160A8.inc
deleted file mode 100644
index 3595816a..00000000
--- a/data/scripts/gUnk_080160A8.inc
+++ /dev/null
@@ -1,182 +0,0 @@
-SCRIPT_START gUnk_080160A8
-StartScript
-_0807E9D4
-_0807E930 0x0008
-StopScript
-StartScript
-CheckEntityInteractType
-JumpIf 0x0028
-TestBit 0x00000008
-JumpIf 0x0010
-TestBit 0x00000010
-JumpIf 0x0006
-Jump 0xffe0
-StopScript
-_0807EB74
-WaitForSomething2 0x00000004
-Jump 0xffd2
-_0807E864
-_0807EB74
-StopScript
-HasRoomItemForSale
-JumpIfNot 0x0030
-TextboxNoOverlapFollow 0x2d07
-_0807EA94
-_0807E3E8
-JumpIfNot 0x003c
-BuyItem 0x0000, 0x0000
-JumpIf 0x000c
-TextboxNoOverlapFollow 0x2d0b
-_0807EA94
-Jump 0x0028
-WaitPlayerAction8
-_0807EB8C
-TextboxNoOverlapFollow 0x2d0d
-_0807EA94
-Jump 0x001a
-CheckKinstoneFused 0x0014
-JumpIfNot 0x000c
-TextboxNoOverlapFollow 0x2d09
-_0807EA94
-Jump 0x0008
-TextboxNoOverlapFollow 0x2d01
-_0807EA94
-_0807E878
-_0807EB44 0x0004
-Jump 0xff76
-StartScript
-Call sub_080787B4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-GetInventoryValue 0x0025
-_0807EAF0_ssss 0x2d03, 0x2d02, 0x2d02, 0x2d02
-_0807E3E8
-JumpIfNot 0x002a
-_0807E48C 0x0020
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x2d0c
-Jump 0x001a
-BuyItem 0x0025, 0x0000
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x2d0b
-Jump 0x0008
-WaitPlayerAction8
-TextboxNoOverlapFollow 0x2d06
-_0807E878
-Jump 0xffb8
-StartScript
-Call sub_080787B4
-StopScript
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-GetInventoryValue 0x0024
-_0807EAF0_ssss 0x2d05, 0x2d04, 0x2d04, 0x2d04
-_0807E3E8
-JumpIfNot 0x002e
-_0807E48C 0x0020
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x2d0c
-Jump 0x001e
-BuyItem 0x0024, 0x0000
-JumpIf 0x000a
-TextboxNoOverlapFollow 0x2d0b
-Jump 0x000c
-WaitPlayerAction8
-_0807EA94
-_0807EB8C
-TextboxNoOverlap 0x2d06
-_0807E878
-Jump 0xffb4
-StartScript
-Call sub_0807F348
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807EF80 0x0000
-StopScript
-Call sub_08068C28
-CheckEntityInteractType
-JumpIfNot 0xfffc
-_0807E864
-Call sub_0807DF28
-_0807EB74
-Call sub_08068CA0
-JumpIf 0x0122
-Call sub_08068CFC
-JumpIfNot 0x010c
-Call sub_08068DB8
-_0807EA94
-Call sub_08068DD0
-_0807EA94
-_0807E3E8
-JumpIfNot 0x010a
-StartPlayerScript gUnk_0801635C
-WaitForSomething2 0x00000001
-_0807EB74
-Call sub_08068C8C
-JumpIf 0x000e
-Call sub_08068DE8
-_0807EA94
-Wait 0x001e
-Call sub_08068E00
-_0807EA94
-_0807EF80 0x0001
-Call sub_0807F2D4
-Call sub_08068E90
-Call sub_08068C8C
-JumpIf 0x009a
-Call sub_08068F00
-Call sub_08068F14
-Call sub_08068BB4
-CallWithArg sub_0807F244, 0x00010001
-Call sub_08068B84
-Call sub_0807F2A8
-Call sub_08068BD0
-Wait 0x001e
-Call sub_08068E18
-_0807EA94
-Call sub_08068EB4
-Call sub_0807DF50
-_0807E878
-StopScript
-StartScript
-Call sub_08068EC4
-JumpIf 0x001e
-CheckEntityInteractType
-JumpIf 0x0006
-Jump 0xffea
-StopScript
-_0807E864
-Call sub_08068E78
-_0807EA94
-_0807E878
-Jump 0xffd8
-StopScript
-_0807E888
-Call sub_0807F594
-Call sub_0807DF28
-_0807E864
-SoundReq0x80100000
-SoundReq 0x00cd
-Wait 0x003c
-SoundReq2 0x005e
-Call sub_08068F3C
-Call sub_08068E30
-_0807EA94
-Call sub_08068C6C
-WaitPlayerAction8
-_0807EA94
-Jump 0x0016
-Call sub_08068E60
-_0807EA94
-Jump 0x000a
-Call sub_08068E48
-_0807EA94
-Call sub_0807DF50
-_0807E878
-_0807EB44 0x0004
-_0807EF80 0x0000
-Jump 0xfea6
-.short 0x0000
diff --git a/data/scripts/gUnk_0801635C.inc b/data/scripts/gUnk_0801635C.inc
deleted file mode 100644
index 1698dde2..00000000
--- a/data/scripts/gUnk_0801635C.inc
+++ /dev/null
@@ -1,8 +0,0 @@
-SCRIPT_START gUnk_0801635C
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0078, 0x0050
-_0807EB44 0x0000
-_0807EF80 0x0000
-_0807E5F8 0x00000001
-Call sub_080791BC
-SCRIPT_END
diff --git a/data/scripts/gUnk_0801637C.inc b/data/scripts/gUnk_0801637C.inc
deleted file mode 100644
index 72529ceb..00000000
--- a/data/scripts/gUnk_0801637C.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-SCRIPT_START gUnk_0801637C
-.short 0xb500
-.short 0xf08c
-.short 0xfb1d
-.short 0xbd00
diff --git a/data/scripts/gUnk_08016384.inc b/data/scripts/gUnk_08016384.inc
deleted file mode 100644
index d1cfa60c..00000000
--- a/data/scripts/gUnk_08016384.inc
+++ /dev/null
@@ -1,57 +0,0 @@
-SCRIPT_START gUnk_08016384
-StartScript
-StopScript
-Jump 0xfffa
-JumpIf 0xfff6
-JumpIfNot 0xfff2
-_0807E078 0xffee, 0xffec
-JumpAbsolute gUnk_08016384
-JumpAbsoluteIf gUnk_08016384
-JumpAbsoluteIfNot gUnk_08016384
-_0807E0E0 gUnk_08016384, gUnk_08016384
-Call 0x08016384
-CallWithArg 0x08016384, 0x12345678
-LoadRoomEntityList gUnk_08016384
-TestBit 0x00000001
-CheckInventory1 0x0001
-CheckInventory2 0x0001
-HasRoomItemForSale
-CheckLocalFlag 0x0067
-CheckLocalFlagByOffset 0x0100, 0x006b
-CheckGlobalFlag 0x0013
-CheckRoomFlag 0x0000
-CheckPlayerInRegion 0x0000, 0x0000, 0x0000
-CheckPlayerInRegion2 0x0000
-CheckEntityInteractType
-_0807E30C
-HasRupees 0x00c8
-_0807E3E8
-CheckKinstoneFused 0x0001
-BuyItem 0x006c, 0x0000
-_0807E48C 0x0020
-_0807E4CC 0x00000000
-_0807E4EC 0x00000000
-_0807E514 0x00000000
-CheckPlayerFlags 0x00000080
-_0807E564
-EntityHasHeight
-ComparePlayerAction 0x0001
-ComparePlayerAnimationState 0x0004
-_0807E5F8 0x00000001
-_0807E610 0x00000002
-SetLocalFlag 0x0067
-SetLocalFlagByOffset 0x0100, 0x0001
-ClearLocalFlag 0x0067
-SetGlobalFlag 0x0013
-ClearGlobalFlag 0x0013
-SetRoomFlag 0x0000
-ClearRoomFlag 0x0000
-Wait 0x001e
-WaitForSomething 0x00000001
-WaitForSomething2 0x00000002
-WaitPlayerAction8
-WaitForPlayerAction0x17
-WaitFor_1
-WaitFor_2
-_0807E778 0x0004
-_0807E788 0x0000ffff
diff --git a/data/scripts/gUnk_08016482.inc b/data/scripts/gUnk_08016482.inc
deleted file mode 100644
index 98339999..00000000
--- a/data/scripts/gUnk_08016482.inc
+++ /dev/null
@@ -1,80 +0,0 @@
-SCRIPT_START gUnk_08016482
-_0807E79C
-ScriptCommandNop2 0x0080
-DoFade4
-DoFade5
-DoFade6
-DoFade7
-_0807E800 0x00000000
-_0807E80C 0x00000000
-_0807E858_
-_0807E864
-_0807E878
-_0807E888
-SetPlayerAction 0x00005408
-StartPlayerScript gUnk_08016384
-_0807E8D4 0x03a0
-_0807E8E4_0
-_0807E8E4_1
-_0807E8E4_2
-_0807E8E4_3
-_0807E908 0x0004
-_0807E914 0x00000000
-_0807E924
-_0807E930 0x0000
-_0807E944
-_0807E974 0x0600
-_0807E9D4
-_0807E9DC
-_0807E9E4 0x0000
-_0807EA88 0x0001
-_0807EA94
-TextboxNoOverlapFollow 0x0601
-TextboxNoOverlap 0x0601
-TextboxNoOverlapFollowPos_s 0x0601
-_0807EAF0_sss 0x0601, 0x0602, 0x0603
-TextboxNoOverlapVar
-_0807EB28 0x0602
-_0807EB38
-_0807EB44 0x0000
-_0807EB4C 0x0000, 0x0000
-_0807EB74
-_0807EB8C
-SetEntityDirection 0x0000
-SetEntityDirectionWithAnimationState 0x0000
-SetEntityNonPlanarMovement 0x0100
-SetEntity0x20 0x00018000
-SetEntityPositionRelative 0x00000000
-MoveEntityToPlayer
-ScriptCommandNop3
-_0807EC1C 0x0010
-_0807EC64 0x0020
-_0807EC94 0x0030
-_0807ECC4 0x0040
-_0807ECF4 0x0050
-_0807ED24 0x0000, 0x0000, 0x0000
-_0807EDD4 0x0000, 0x0000
-_0807EE04 0x0000, 0x0000
-_0807EE30
-_0807EEB4
-_0807EEF4 0xfff0, 0x0014
-_0807EF80 0x0000
-_0807EF90 0x0001
-SoundReq 0x0074
-SoundReq2 0x001d
-SoundReq3 0x00000074
-SoundReq0x80100000
-ModRupees 0xff38
-ModHealth 0x0010
-IncreaseMaxHealth 0x0008
-_0807F050 0x0001
-_0807F034 0x0001
-GetInventoryValue 0x0001
-_0807F078 0x0001, 0x0002
-_0807F088 0x0001
-CameraTargetEntity
-CameraTargetPlayer
-_0807F0B4 0x0007
-_0807F0C8 0x003c, 0x0003
-SCRIPT_END
-.short 0x0000
diff --git a/data/scripts/gUnk_080165A4.inc b/data/scripts/gUnk_080165A4.inc
deleted file mode 100644
index ed0ad838..00000000
--- a/data/scripts/gUnk_080165A4.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-SCRIPT_START gUnk_080165A4
-StartScript
-_0807EF80 0x000a
-_0807EB44 0x0004
-_0807E9D4
-StopScript
-_0807E974 0x0601
-Jump 0xfffa
-.short 0x0000
-Wait 0x001e
-CheckPlayerInRegion2 0x2020
-JumpIfNot 0xfff6
-_0807EF80 0x0003
-Call 0x0801637D
-Jump 0xffe8
-.short 0x0000
diff --git a/data/scripts/gUnk_080165D8.inc b/data/scripts/gUnk_080165D8.inc
deleted file mode 100644
index 3834a417..00000000
--- a/data/scripts/gUnk_080165D8.inc
+++ /dev/null
@@ -1,239 +0,0 @@
-SCRIPT_START gUnk_080165D8
-Wait 0x001e
-CheckPlayerInRegion2 0x2020
-JumpAbsoluteIfNot gUnk_080165D8
-_0807EF80 0x0003
-Call 0x0801637D
-JumpAbsolute gUnk_080165D8
-.short 0x0000
-StartScript
-_0807E9D4
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-TextboxNoOverlapFollow 0x0601
-Jump 0xfff4
-StartScript
-_0807E9D4
-StopScript
-_0807E944
-_0807E864
-TextboxNoOverlapFollow 0x0602
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffee
-.short 0x0000
-StartScript
-_0807E9D4
-StopScript
-_0807E944
-_0807E864
-_0807EB28 0x0603
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffee
-.short 0x0000
-SetEntityNonPlanarMovement 0x0100
-_0807ECF4 0x0030
-Wait 0x0008
-_0807ECC4 0x0030
-Wait 0x0008
-_0807EC94 0x0030
-Wait 0x0008
-_0807EC64 0x0030
-Wait 0x0008
-Jump 0xffde
-_0807ED24 0x0055, 0x0039, 0x00b4
-Wait 0x0008
-_0807ED24 0x0075, 0x0076, 0x003c
-Wait 0x0008
-_0807ED24 0x0105, 0x006c, 0x0078
-Wait 0x0008
-_0807ED24 0x018e, 0x007a, 0x0078
-Wait 0x0008
-_0807ED24 0x0173, 0x0023, 0x003c
-Wait 0x0008
-_0807ED24 0x00d8, 0x003f, 0x003c
-Wait 0x0008
-Jump 0xffb6
-SetEntityNonPlanarMovement 0x0100
-_0807EDD4 0x0055, 0x0039
-Wait 0x0008
-_0807EDD4 0x0075, 0x0076
-Wait 0x0008
-_0807EDD4 0x0105, 0x006c
-Wait 0x0008
-_0807EDD4 0x018e, 0x007a
-Wait 0x0008
-_0807EDD4 0x0173, 0x0023
-Wait 0x0008
-_0807EDD4 0x00d8, 0x003f
-Wait 0x0008
-Jump 0xffc2
-SetEntityNonPlanarMovement 0x0100
-_0807EC94 0x0030
-_0807E5F8 0x00000002
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-WaitForSomething 0x00000001
-_0807E610 0x00000001
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-WaitForSomething 0x00000001
-_0807E610 0x00000001
-_0807ECF4 0x0030
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-Wait 0x001e
-_0807E5F8 0x00000006
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-Wait 0x003c
-Jump 0xff6a
-SetEntityNonPlanarMovement 0x0100
-WaitForSomething 0x00000002
-_0807E610 0x00000002
-_0807EC94 0x0030
-_0807E5F8 0x00000004
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-WaitForSomething 0x00000002
-_0807E610 0x00000002
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-WaitForSomething 0x00000002
-_0807E610 0x00000002
-_0807ECF4 0x0030
-_0807E5F8 0x00000001
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-WaitForSomething 0x00000002
-_0807E610 0x00000002
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-Jump 0xff5a
-SetEntityNonPlanarMovement 0x0100
-WaitForSomething 0x00000004
-_0807E610 0x00000004
-_0807EC94 0x0030
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-Wait 0x001e
-_0807E5F8 0x00000003
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-Wait 0x003c
-_0807ECF4 0x0030
-_0807E5F8 0x00000002
-Wait 0x000f
-_0807EF80 0x0000
-_0807EB44 0x0004
-WaitForSomething 0x00000004
-_0807E610 0x00000004
-_0807EF80 0x0003
-Wait 0x0002
-_0807EB44 0x0006
-Wait 0x0002
-_0807EB44 0x0000
-Wait 0x0002
-_0807EB44 0x0002
-Wait 0x0002
-_0807EB44 0x0004
-Jump 0xff6a
-StartScript
-_0807E9D4
-StopScript
-_0807E944
-_0807E864
-Wait 0x000f
-_0807E878
-Jump 0xfff4
-StartScript
-Call sub_08064EA4
-_0807EB44 0x0004
-_0807EF80 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E30C
-JumpIfNot 0xfffc
-_0807E864
-_0807EB74
-Call sub_08064F28
-_0807EA94
-JumpIfNot 0x0008
-_0807F034 0x003d
-WaitPlayerAction8
-_0807E878
-SetGlobalFlag 0x005c
-Jump 0xffdc
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-_0807EF80 0x000a
-StopScript
-_0807E944
-_0807E864
-Wait 0x0018
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffea
-.short 0x0000
-StartScript
-_0807E9D4
-_0807EB44 0x0000
-_0807EF80 0x000a
-_0807E930 0x0000
-StopScript
-_0807E944
-_0807E864
-Wait 0x0018
-TextboxNoOverlapFollow 0x0a01
-_0807EA94
-Wait 0x000f
-_0807E878
-Jump 0xffea
-.short 0x0000
diff --git a/data/scripts/script_08008B5C.inc b/data/scripts/script_08008B5C.inc
new file mode 100644
index 00000000..29fac399
--- /dev/null
+++ b/data/scripts/script_08008B5C.inc
@@ -0,0 +1,124 @@
+SCRIPT_START script_08008B5C
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807E930 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E944
+_0807E864
+_0807E930 0x0004
+Call sub_0807F2D4
+Call sub_0806BBB0
+_0807EA94
+_0807E930 0x0008
+_0807E878
+Jump 0xffe2
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x000a
+_0807E930 0x0000
+StopScript
+_0807E944
+_0807E864
+_0807E930 0x0004
+Call sub_0807F2D4
+TextboxNoOverlapFollow 0x4912
+_0807EA94
+_0807E930 0x0008
+_0807E878
+Jump 0xffe4
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x000a
+_0807E930 0x0000
+StopScript
+_0807E944
+_0807E864
+SetGlobalFlag 0x0061
+_0807E930 0x0004
+Call sub_0807F2D4
+_0807EA94
+Call sub_0806BA34
+JumpIfNot 0x0066
+_0807EA94
+CallWithArg sub_0806BB1C, 0x00000000
+Call sub_0807F2D4
+CallWithArg sub_0806BB1C, 0x00000001
+Call sub_0806BB7C
+JumpIfNot 0x0048
+TextboxNoOverlap 0x490c
+_0807EA94
+LoadRoomEntityList gUnk_080D6784
+WaitForSomething 0x00000001
+WaitForSomething 0x00000004
+Wait 0x000f
+SoundReq 0x0072
+_0807E930 0x0004
+Call sub_0807F2D4
+TextboxNoOverlap 0x4913
+_0807EA94
+_0807E930 0x0008
+Call sub_0807F2D4
+Jump 0x000a
+_0807E930 0x0008
+Wait 0x000f
+_0807EA94
+_0807E878
+Jump 0xff70
+StartScript
+SetEntityPositionRelative 0x00180068
+_0807EF80 0x000f
+_0807EB44 0x0004
+_0807E930 0x0004
+SetEntityNonPlanarMovement 0x0300
+SoundReq 0x0121
+StopScript
+WaitForSomething 0x00000002
+TextboxNoOverlap 0x490d
+_0807EA94
+_0807EF80 0x0007
+Call sub_08064D08
+_0807EDD4 0x0068, 0x0078
+Call sub_08064D10
+Wait 0x000f
+_0807EB44 0x0002
+Wait 0x000f
+Call sub_08064D08
+_0807EDD4 0x0098, 0x0078
+Call sub_08064D10
+Wait 0x000f
+_0807EB44 0x0004
+SoundReq 0x007f
+Wait 0x000f
+_0807EB44 0x0002
+_0807EDD4 0x00ac, 0x0078
+Wait 0x000f
+_0807EB44 0x0004
+SoundReq 0x007f
+Wait 0x000f
+_0807EB44 0x0002
+_0807EDD4 0x00c0, 0x0078
+Wait 0x000f
+_0807EB44 0x0004
+SoundReq 0x007f
+Wait 0x000f
+_0807EB44 0x0006
+Wait 0x001e
+Call sub_08064D08
+_0807EDD4 0x0068, 0x0078
+Call sub_08064D10
+Wait 0x000f
+_0807EB44 0x0000
+Wait 0x000f
+Call sub_08064D08
+_0807EDD4 0x0068, 0x0018
+Call sub_08064D10
+SoundReq 0x0121
+_0807E5F8 0x00000001
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08008D50.inc b/data/scripts/script_08008D50.inc
new file mode 100644
index 00000000..66abeeb8
--- /dev/null
+++ b/data/scripts/script_08008D50.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_08008D50
+StartScript
+SetEntityPositionRelative 0x00680068
+_0807F0B4 0x0004
+CameraTargetEntity
+StopScript
+Wait 0x001e
+_0807E5F8 0x00000002
+WaitForSomething 0x00000001
+Wait 0x000f
+_0807F0B4 0x0004
+CameraTargetPlayer
+Wait 0x001e
+_0807E5F8 0x00000004
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08008D8C.inc b/data/scripts/script_08008D8C.inc
new file mode 100644
index 00000000..c9ee8f7d
--- /dev/null
+++ b/data/scripts/script_08008D8C.inc
@@ -0,0 +1,107 @@
+SCRIPT_START script_08008D8C
+StartScript
+Call sub_08061FD8
+Call sub_08061E70
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+Call sub_080643D8
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+Jump 0xffd2
+StartScript
+SetEntityPositionRelative 0x00780088
+StopScript
+CheckPlayerInRegion 0x00d8, 0x0098, 0x4020
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807F0B4 0x0001
+CameraTargetEntity
+WaitForPlayerAction0x17
+Wait 0x003c
+StartPlayerScript script_08008F74
+WaitForSomething2 0x00000020
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Wait 0x003c
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Wait 0x000f
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+TextboxNoOverlapFollowPos 0x000e1053
+_0807EA94
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807F034 0x0035
+WaitPlayerAction8
+StartPlayerScript script_08008FC0
+WaitForSomething2 0x00000020
+_0807E8E4_0
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000010
+Wait 0x0078
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E8E4_1
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807F034 0x0047
+WaitPlayerAction8
+_0807E914 0x00000003
+Call sub_0807F420
+_0807E8E4_0
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807F0B4 0x0004
+CameraTargetPlayer
+SetGlobalFlag 0x0015
+Call sub_0806DCC0
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08008F74.inc b/data/scripts/script_08008F74.inc
new file mode 100644
index 00000000..7885d2a5
--- /dev/null
+++ b/data/scripts/script_08008F74.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_08008F74
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x00b8, 0x0090
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000040
+_0807EF80 0x0001
+_0807EDD4 0x0088, 0x0078
+_0807EB44 0x0000
+_0807EF80 0x0000
+Wait 0x000f
+_0807E5F8 0x00000020
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08008FC0.inc b/data/scripts/script_08008FC0.inc
new file mode 100644
index 00000000..3480d0a2
--- /dev/null
+++ b/data/scripts/script_08008FC0.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08008FC0
+_0807F078 0x0001, 0x0001
+CallWithArg sub_0807F918, 0x00000001
+SoundReq 0x0109
+CallWithArg sub_0807F238, 0x0000045f
+Call sub_0807F304
+TextboxNoOverlapFollowPos 0x000e0501
+_0807EA94
+_0807E5F8 0x00000020
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08008FFC.inc b/data/scripts/script_08008FFC.inc
new file mode 100644
index 00000000..5414ad80
--- /dev/null
+++ b/data/scripts/script_08008FFC.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08008FFC
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+StopScript
+WaitForSomething 0x00000010
+SoundReq 0x011c
+_0807E930 0x0001
+Wait 0x0010
+SoundReq 0x011c
+_0807EB44 0x0004
+_0807E930 0x0006
+Wait 0x0010
+_0807EF80 0x000f
+SetEntityNonPlanarMovement 0x0200
+_0807ECC4 0x1c20
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800903C.inc b/data/scripts/script_0800903C.inc
new file mode 100644
index 00000000..352bd061
--- /dev/null
+++ b/data/scripts/script_0800903C.inc
@@ -0,0 +1,193 @@
+SCRIPT_START script_0800903C
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000004
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+_0807EB44 0x0002
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EB44 0x0004
+_0807E5F8 0x00000008
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+Jump 0x0202
+.short 0x0000
+StartScript
+Call sub_0807F348
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+WaitForSomething2 0x00000080
+_0807EB44 0x0004
+_0807ECC4 0x0008
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e1050
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e1052
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EB44 0x0006
+_0807E930 0x0005
+TextboxNoOverlapFollowPos 0x000e1054
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EB44 0x0004
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e1056
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e1057
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e1058
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0004
+TextboxNoOverlapFollowPos 0x000e105c
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806673C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+StartScript
+Call sub_0807F348
+_0807EB44 0x0006
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000001
+_0807EB74
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x0000105b
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EF80 0x0005
+Wait 0x003c
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x00001051
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB74
+_0807EB8C
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x00001055
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB74
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0001
+_0807EDD4 0x0098, 0x0078
+_0807EB74
+_0807EF80 0x0000
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x00001059
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+Jump 0x0042
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_080668F0
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08066904
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+.short 0x0000
+StartScript
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x105e
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0806672C
+_0807EF80 0x000a
+StopScript
+Jump 0xfe90
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+Call sub_08066E38
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x1071
+_0807EA94
+_0807E878
+Jump 0xffec
+.short 0x0000
+StartScript
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009320.inc b/data/scripts/script_08009320.inc
new file mode 100644
index 00000000..10935b22
--- /dev/null
+++ b/data/scripts/script_08009320.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08009320
+StartScript
+Call sub_0806D650
+SetEntityNonPlanarMovement 0x0010
+StopScript
+_0807EEF4 0xfff8, 0x0000
+_0807EEF4 0x0008, 0x0000
+Jump 0xfff2
+SCRIPT_END
diff --git a/data/scripts/script_08009340.inc b/data/scripts/script_08009340.inc
new file mode 100644
index 00000000..78861283
--- /dev/null
+++ b/data/scripts/script_08009340.inc
@@ -0,0 +1,5 @@
+SCRIPT_START script_08009340
+StartScript
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009348.inc b/data/scripts/script_08009348.inc
new file mode 100644
index 00000000..fcfdafd9
--- /dev/null
+++ b/data/scripts/script_08009348.inc
@@ -0,0 +1,25 @@
+SCRIPT_START script_08009348
+StartScript
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+Call sub_0806D638
+_0807F0B4 0x0001
+CameraTargetEntity
+CheckGlobalFlag 0x0055
+JumpIf 0x002c
+TextboxNoOverlap 0x1d01
+_0807EA94
+_0807EA94
+Call sub_0806D640
+_0807F0B4 0x0001
+CameraTargetPlayer
+Wait 0x002d
+_0807F0B4 0x0004
+_0807E878
+Call sub_0807DF50
+Jump 0xffb8
+SCRIPT_END
diff --git a/data/scripts/script_0800939A.inc b/data/scripts/script_0800939A.inc
new file mode 100644
index 00000000..a6880a48
--- /dev/null
+++ b/data/scripts/script_0800939A.inc
@@ -0,0 +1,51 @@
+SCRIPT_START script_0800939A
+CheckLocalFlag 0x00ae
+JumpIf 0x009e
+CheckInventory1 0x000d
+JumpIf 0x0014
+CheckInventory1 0x000e
+JumpIf 0x000c
+TextboxNoOverlap 0x1d02
+_0807EA94
+Jump 0xffbc
+CheckInventory1 0x000e
+JumpIfNot 0x0018
+Call sub_0806D788
+TextboxNoOverlap 0x1d03
+_0807EA94
+Call sub_0806D70C
+Jump 0xff9e
+_0807E914 0x00001d05
+CheckLocalFlag 0x00ad
+JumpIf 0x0008
+_0807E914 0x00001d04
+TextboxNoOverlapVar
+_0807EA94
+_0807E3E8
+JumpIfNot 0xff80
+Wait 0x001e
+TextboxNoOverlap 0x1d08
+_0807EA94
+LoadRoomEntityList gUnk_080F9C38
+Wait 0x0078
+Call sub_0806D6D0
+Wait 0x00b4
+Call sub_0806D70C
+Wait 0x0078
+SetLocalFlag 0x00ae
+SetLocalFlag 0x00ad
+Call sub_0806D5D4
+_0807EB8C
+TextboxNoOverlap 0x1d09
+_0807EA94
+Wait 0x000a
+Jump 0xff3a
+Call sub_0806D600
+JumpIf 0x000c
+TextboxNoOverlap 0x1d0a
+_0807EA94
+JumpIfNot 0xff26
+TextboxNoOverlap 0x1d0b
+_0807EA94
+Call sub_0806D74C
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08009464.inc b/data/scripts/script_08009464.inc
new file mode 100644
index 00000000..727eb0b6
--- /dev/null
+++ b/data/scripts/script_08009464.inc
@@ -0,0 +1,28 @@
+SCRIPT_START script_08009464
+Wait 0x003c
+_0807F0C8 0x0000, 0x0000
+LoadRoomEntityList gUnk_080F9C58
+Wait 0x003c
+Call sub_0806D70C
+Wait 0x003c
+ClearLocalFlag 0x00ae
+Call sub_0806D620
+Wait 0x003c
+WaitPlayerAction8
+_0807EB8C
+TextboxNoOverlap 0x1d0c
+_0807EA94
+Wait 0x000a
+Jump 0xfed6
+.short 0x0000
+StartScript
+Call sub_0806D7C4
+SetEntityNonPlanarMovement 0x0080
+StopScript
+Wait 0x003c
+SetEntity0x20 0x00018000
+_0807EE30
+JumpIfNot 0xfffc
+Wait 0x003c
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080094CC.inc b/data/scripts/script_080094CC.inc
new file mode 100644
index 00000000..50758bea
--- /dev/null
+++ b/data/scripts/script_080094CC.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_080094CC
+StartScript
+Call sub_0806D804
+SetEntityNonPlanarMovement 0x0180
+StopScript
+Wait 0x003c
+SetEntity0x20 0x00018000
+Call sub_0806D858
+_0807EE30
+JumpIfNot 0xfffc
+Wait 0x001e
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080094FC.inc b/data/scripts/script_080094FC.inc
new file mode 100644
index 00000000..45fe9870
--- /dev/null
+++ b/data/scripts/script_080094FC.inc
@@ -0,0 +1,69 @@
+SCRIPT_START script_080094FC
+StartScript
+Call sub_08067100
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EF80 0x0001
+_0807EB74
+Call sub_080670B4
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0000
+Jump 0xffde
+.short 0x0000
+StartScript
+Call sub_08067100
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EF80 0x0001
+_0807EB74
+Call sub_080670E4
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0000
+Jump 0xffde
+.short 0x0000
+StartScript
+Call sub_08067314
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E914 0x00000000
+Call sub_080672B0
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807E914 0x00000004
+Call sub_080672B0
+Call sub_080672C8
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807EB44 0x0004
+_0807E914 0x00000000
+Call sub_080672B0
+Jump 0xffca
+.short 0x0000
+StartScript
+Call sub_0806BE3C
+_0807EF80 0x000a
+_0807EF80 0x0007
+StopScript
+Call sub_0806BF44
+JumpIf 0x000c
+_0807EF80 0x000b
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080095F2.inc b/data/scripts/script_080095F2.inc
new file mode 100644
index 00000000..5b177c6f
--- /dev/null
+++ b/data/scripts/script_080095F2.inc
@@ -0,0 +1,73 @@
+SCRIPT_START script_080095F2
+CheckEntityInteractType
+JumpIfNot 0xffe8
+_0807E864
+_0807EB74
+_0807EF80 0x0001
+Call sub_0806BE84
+_0807EA94
+JumpIfNot 0x0018
+SoundReq 0x0109
+_0807F088 0x003c
+TextboxNoOverlapFollow 0x053c
+WaitPlayerAction8
+_0807EA94
+_0807F078 0x003c, 0x0001
+_0807E878
+_0807EF80 0x0000
+Jump 0xffb4
+StartScript
+_0807EF80 0x000b
+_0807EF80 0x0008
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x0020
+JumpIfNot 0xfff6
+StopScript
+Call sub_0806BF44
+JumpIf 0xfff8
+StopScript
+Call sub_0806BE3C
+_0807EF80 0x000a
+_0807EF80 0x0007
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0001
+Call sub_0806BEC8
+_0807EA94
+JumpIfNot 0x0016
+SoundReq 0x0111
+SoundReq 0x0072
+_0807F078 0x003c, 0x0002
+Call sub_0806BEFC
+_0807E878
+_0807EF80 0x0000
+Jump 0xffca
+StartScript
+_0807EF80 0x0007
+Jump 0x005c
+CheckGlobalFlag 0x0020
+JumpIf 0x0054
+StopScript
+CheckPlayerInRegion 0x0188, 0x01c0, 0x1020
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08009704
+WaitForSomething2 0x00000001
+SoundReq 0x0111
+_0807EF80 0x0008
+LoadRoomEntityList gUnk_080D9048
+Wait 0x000f
+SoundReq 0x0111
+_0807EF80 0x0007
+CheckGlobalFlag 0x0020
+JumpIfNot 0xfffa
+Call sub_0807DF50
+_0807E878
+Call sub_0808692C
+SCRIPT_END
diff --git a/data/scripts/script_08009704.inc b/data/scripts/script_08009704.inc
new file mode 100644
index 00000000..0738cbac
--- /dev/null
+++ b/data/scripts/script_08009704.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08009704
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0001
+_0807EDD4 0x01a0, 0x01b0
+_0807EB44 0x0000
+_0807EF80 0x0000
+Wait 0x000a
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000001
+_0807EF80 0x000d
+SetEntityNonPlanarMovement 0x0100
+_0807ECC4 0x0010
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08009740.inc b/data/scripts/script_08009740.inc
new file mode 100644
index 00000000..f443adb3
--- /dev/null
+++ b/data/scripts/script_08009740.inc
@@ -0,0 +1,45 @@
+SCRIPT_START script_08009740
+StartScript
+Call sub_08065D00
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807EF80 0x0007
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+Call sub_08065F64
+_0807EA94
+_0807E878
+Jump 0xffe6
+.short 0x0000
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+SoundReq 0x01f3
+Call sub_0807F40C
+_0807E8E4_1
+Wait 0x000a
+_0807E8E4_3
+Wait 0x0032
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+StartPlayerScript script_0800987C
+WaitForSomething2 0x00000040
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000010
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000040
+_0807F078 0x003c, 0x0000
+SetGlobalFlag 0x0020
+_0807E8E4_3
+Wait 0x001e
+_0807EB28 0x2809
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080097F0.inc b/data/scripts/script_080097F0.inc
new file mode 100644
index 00000000..98e06831
--- /dev/null
+++ b/data/scripts/script_080097F0.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_080097F0
+StartScript
+_0807E930 0x0003
+_0807EF80 0x0007
+SetEntityNonPlanarMovement 0x0300
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+SoundReq 0x0123
+Call sub_0807F1A0
+StopScript
+StartScript
+_0807EE30
+JumpIfNot 0xfff8
+StopScript
+_0807E5F8 0x00000004
+Call sub_0807FBD4
+SoundReq 0x01f3
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08009838.inc b/data/scripts/script_08009838.inc
new file mode 100644
index 00000000..9ff46dfd
--- /dev/null
+++ b/data/scripts/script_08009838.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_08009838
+StartScript
+_0807E930 0x0003
+_0807EF80 0x0007
+SetEntityNonPlanarMovement 0x0300
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000008
+Call sub_0809E0A0
+Call sub_0809E0D4
+SoundReq 0x01f3
+Call sub_0807FBD4
+SoundReq 0x01f3
+_0807E5F8 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800987C.inc b/data/scripts/script_0800987C.inc
new file mode 100644
index 00000000..92c1e4f4
--- /dev/null
+++ b/data/scripts/script_0800987C.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_0800987C
+SoundReq 0x007a
+_0807EB44 0x0004
+SoundReq 0x0086
+Call sub_0807F36C
+SetEntityNonPlanarMovement 0x0400
+_0807ECF4 0x0004
+Call sub_0807F1E8
+Wait 0x001e
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+SoundReq 0x007c
+_0807EB44 0x0004
+Call sub_0807F210
+_0807EF3C 0x0200, 0x0020
+_0807EF80 0x0000
+_0807E5F8 0x00000040
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080098D4.inc b/data/scripts/script_080098D4.inc
new file mode 100644
index 00000000..0f027694
--- /dev/null
+++ b/data/scripts/script_080098D4.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_080098D4
+StartScript
+StopScript
+CheckGlobalFlag 0x0020
+JumpIfNot 0xfffa
+CheckInventory1 0x003c
+JumpIfNot 0xfffa
+CheckLocalFlag 0x005d
+JumpIf 0x0022
+SetLocalFlag 0x005d
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807EB28 0x280a
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009918.inc b/data/scripts/script_08009918.inc
new file mode 100644
index 00000000..1722df97
--- /dev/null
+++ b/data/scripts/script_08009918.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08009918
+StartScript
+Call sub_0807DF28
+_0807E864
+_0807E5F8 0x00000000
+StopScript
+WaitFor_2
+Wait 0x0078
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000001
+SetGlobalFlag 0x001c
+Call sub_0807DF50
+_0807E878
+Call sub_0807921C
+SCRIPT_END
diff --git a/data/scripts/script_08009950.inc b/data/scripts/script_08009950.inc
new file mode 100644
index 00000000..3ac1419c
--- /dev/null
+++ b/data/scripts/script_08009950.inc
@@ -0,0 +1,37 @@
+SCRIPT_START script_08009950
+StartScript
+Call sub_0807F348
+SetEntityNonPlanarMovement 0x0040
+_0807EB44 0x0004
+_0807E930 0x000c
+_0807E908 0x0003
+StopScript
+Wait 0x001e
+CameraTargetEntity
+_0807E778 0x0004
+_0807E800 0x00000000
+WaitFor_2
+WaitForSomething2 0x00000008
+_0807EF80 0x0004
+Wait 0x001e
+_0807E930 0x000b
+Wait 0x001e
+TextboxNoOverlapFollow 0x1002
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E908 0x0001
+_0807EB44 0x0004
+_0807EDD4 0x00b8, 0x005c
+_0807EB44 0x0006
+_0807EF80 0x0001
+TextboxNoOverlapFollow 0x1004
+_0807EA94
+_0807EF80 0x0000
+Wait 0x001e
+_0807E778 0x0002
+DoFade5
+WaitFor_2
+Call sub_08053634
+SCRIPT_END
diff --git a/data/scripts/script_080099DC.inc b/data/scripts/script_080099DC.inc
new file mode 100644
index 00000000..30916b9d
--- /dev/null
+++ b/data/scripts/script_080099DC.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_080099DC
+StartScript
+Call sub_0807F348
+SetEntityNonPlanarMovement 0x00c0
+_0807EB44 0x0002
+_0807EF80 0x0008
+StopScript
+WaitForSomething2 0x00000004
+_0807EF80 0x0007
+_0807EDD4 0x0068, 0x0060
+Wait 0x000f
+TextboxNoOverlapFollow 0x1001
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x0001
+TextboxNoOverlapFollow 0x1003
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009A34.inc b/data/scripts/script_08009A34.inc
new file mode 100644
index 00000000..cc58658e
--- /dev/null
+++ b/data/scripts/script_08009A34.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08009A34
+Wait 0x003c
+Call sub_08066258
+Wait 0x001e
+Call sub_08066258
+Wait 0x005a
+Jump 0xffea
+SetEntityPositionRelative 0x01780240
+CameraTargetEntity
+SetEntityNonPlanarMovement 0x0080
+Wait 0x0078
+SoundReq2 0x0036
+_0807E778 0x0002
+DoFade4
+WaitFor_2
+Wait 0x0078
+_0807E5F8 0x00000004
+Call sub_08053648
+_0807EDD4 0x0240, 0x0228
+SCRIPT_END
diff --git a/data/scripts/script_08009A84.inc b/data/scripts/script_08009A84.inc
new file mode 100644
index 00000000..f5aabb94
--- /dev/null
+++ b/data/scripts/script_08009A84.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_08009A84
+StartScript
+SetEntityPositionRelative 0x011001e8
+SetEntityNonPlanarMovement 0x00c0
+_0807EF80 0x0008
+StopScript
+WaitForSomething2 0x00000004
+_0807EF80 0x0007
+_0807EDD4 0x01e8, 0x0200
+_0807EDD4 0x01f8, 0x0218
+_0807EDD4 0x0220, 0x0228
+_0807EDD4 0x0240, 0x0228
+CameraTargetEntity
+_0807EDD4 0x0290, 0x0228
+_0807EDD4 0x0290, 0x01f8
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x0290, 0x01c8
+SetEntityNonPlanarMovement 0x00c0
+_0807EDD4 0x0290, 0x0198
+Wait 0x001e
+_0807E5F8 0x00000010
+_0807EDD4 0x0290, 0x0190
+_0807EF80 0x0008
+_0807EDD4 0x0290, 0x0188
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009AF8.inc b/data/scripts/script_08009AF8.inc
new file mode 100644
index 00000000..1c416468
--- /dev/null
+++ b/data/scripts/script_08009AF8.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_08009AF8
+StartScript
+StopScript
+WaitForSomething2 0x00000010
+SoundReq 0x00f0
+_0807EF80 0x0008
+Wait 0x001e
+SoundReq 0x00f1
+_0807EF80 0x0007
+Wait 0x005a
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+Call sub_0805367C
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009B30.inc b/data/scripts/script_08009B30.inc
new file mode 100644
index 00000000..ec9af874
--- /dev/null
+++ b/data/scripts/script_08009B30.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08009B30
+StartScript
+Call sub_0807DF28
+_0807E864
+SetLocalFlag 0x0046
+StopScript
+WaitFor_2
+Wait 0x001e
+TextboxNoOverlapFollow 0x1005
+_0807EA94
+Wait 0x003c
+Call sub_0807529C
+Wait 0x003c
+_0807EF80 0x0014
+Wait 0x001e
+Call sub_08053250
+_0807E878
+Call sub_0807DF50
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_08009B78.inc b/data/scripts/script_08009B78.inc
new file mode 100644
index 00000000..a7450ecf
--- /dev/null
+++ b/data/scripts/script_08009B78.inc
@@ -0,0 +1,61 @@
+SCRIPT_START script_08009B78
+StartScript
+_0807EB44 0x0006
+SetEntityNonPlanarMovement 0x0080
+_0807E9D4
+Call sub_0807F348
+StopScript
+CheckGlobalFlag 0x0013
+JumpIf 0x00ba
+_0807E888
+Wait 0x000a
+_0807E864
+StartPlayerScript script_08009CFC
+Call sub_0807DF28
+WaitForSomething2 0x00000008
+_0807EDD4 0x0080, 0x005c
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x000f
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x00001009
+_0807E8E4_1
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807EB8C
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x0000100b
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000008
+_0807EDD4 0x007c, 0x005c
+Wait 0x000f
+_0807EF80 0x000d
+_0807EDD4 0x0084, 0x005c
+_0807EB44 0x0006
+_0807EF80 0x000c
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000008
+Call sub_08053250
+_0807F034 0x0034
+WaitPlayerAction8
+_0807E8E4_1
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x0000100c
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+_0807EF80 0x000a
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x100e
+_0807E878
+Jump 0xffee
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009C68.inc b/data/scripts/script_08009C68.inc
new file mode 100644
index 00000000..4dfe4771
--- /dev/null
+++ b/data/scripts/script_08009C68.inc
@@ -0,0 +1,39 @@
+SCRIPT_START script_08009C68
+StartScript
+_0807EB44 0x0002
+SetEntityNonPlanarMovement 0x0100
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+_0807EB74
+WaitForSomething2 0x00000004
+_0807EB74
+WaitForSomething2 0x00000004
+_0807EB74
+_0807EB8C
+_0807EF80 0x0001
+TextboxNoOverlapFollowPos 0x0000100a
+_0807EA94
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EB8C
+_0807EF80 0x0001
+_0807EB8C
+_0807EB44 0x0002
+TextboxNoOverlapFollowPos 0x0000100d
+_0807EA94
+_0807EF80 0x0000
+_0807EDD4 0x0028, 0x0060
+_0807EDD4 0x0000, 0x0060
+Call sub_080536A8
+Wait 0x001e
+StartScript
+SetGlobalFlag 0x0013
+Call sub_0807DF50
+Call sub_080791D0
+_0807E878
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009CFC.inc b/data/scripts/script_08009CFC.inc
new file mode 100644
index 00000000..e096f627
--- /dev/null
+++ b/data/scripts/script_08009CFC.inc
@@ -0,0 +1,27 @@
+SCRIPT_START script_08009CFC
+StartScript
+_0807E8E4_1
+SetEntityNonPlanarMovement 0x00c0
+StopScript
+_0807E5F8 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+_0807EDD4 0x0040, 0x0060
+_0807EDD4 0x0060, 0x0068
+_0807E5F8 0x00000004
+_0807EF80 0x0000
+_0807E8E4_0
+Wait 0x000f
+SoundReq 0x0094
+_0807EF80 0x0000
+Wait 0x001e
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000002
+_0807EDD4 0x0070, 0x005c
+_0807E8E4_1
+_0807EF80 0x0000
+Wait 0x000f
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000008
+SCRIPT_END
diff --git a/data/scripts/script_08009D6C.inc b/data/scripts/script_08009D6C.inc
new file mode 100644
index 00000000..80d89114
--- /dev/null
+++ b/data/scripts/script_08009D6C.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08009D6C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0006
+StopScript
+_0807EDD4 0x0078, 0x0060
+_0807EDD4 0x0078, 0x007c
+Wait 0x001e
+Call sub_0805368C
+Wait 0x0008
+_0807EDD4 0x0078, 0x0098
+_0807EF80 0x0008
+_0807E778 0x0010
+DoFade5
+WaitFor_2
+Call sub_08053634
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08009DB0.inc b/data/scripts/script_08009DB0.inc
new file mode 100644
index 00000000..32ec35e1
--- /dev/null
+++ b/data/scripts/script_08009DB0.inc
@@ -0,0 +1,41 @@
+SCRIPT_START script_08009DB0
+StartScript
+Call sub_0807F348
+Call sub_08066288
+Call sub_08066274
+_0807EF80 0x000a
+_0807E930 0x000c
+_0807E908 0x0003
+StopScript
+_0807E944
+_0807E908 0x0002
+Call sub_0806622C
+_0807EA94
+_0807E908 0x0003
+_0807E930 0x000c
+Jump 0xffe8
+StartScript
+StopScript
+CheckPlayerInRegion 0x00a0, 0x0038, 0x1830
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Wait 0x0008
+_0807EB28 0x3207
+_0807E3E8
+JumpIfNot 0x003e
+Call sub_0807DF28
+_0807E778 0x0002
+DoFade5
+WaitFor_2
+Call sub_0804E864
+Wait 0x001e
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB28 0x3209
+Wait 0x000f
+_0807EA94
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08009E4E.inc b/data/scripts/script_08009E4E.inc
new file mode 100644
index 00000000..6291b750
--- /dev/null
+++ b/data/scripts/script_08009E4E.inc
@@ -0,0 +1,5 @@
+SCRIPT_START script_08009E4E
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009E58.inc b/data/scripts/script_08009E58.inc
new file mode 100644
index 00000000..7b6d0607
--- /dev/null
+++ b/data/scripts/script_08009E58.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08009E58
+StartScript
+Call sub_0807DF28
+StopScript
+WaitForSomething2 0x00000002
+_0807E778 0x0002
+DoFade4
+WaitFor_2
+_0807EF80 0x0014
+Wait 0x001e
+_0807E5F8 0x00000001
+SCRIPT_END
diff --git a/data/scripts/script_08009E80.inc b/data/scripts/script_08009E80.inc
new file mode 100644
index 00000000..d6fd3b14
--- /dev/null
+++ b/data/scripts/script_08009E80.inc
@@ -0,0 +1,5 @@
+SCRIPT_START script_08009E80
+StartScript
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08009E88.inc b/data/scripts/script_08009E88.inc
new file mode 100644
index 00000000..61ff496f
--- /dev/null
+++ b/data/scripts/script_08009E88.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_08009E88
+StartScript
+Call sub_0807DF28
+_0807E864
+SetLocalFlag 0x009f
+StopScript
+Wait 0x003c
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+Call sub_0807F0D8
+JumpIfNot 0xfff8
+_0807EF80 0x0014
+Wait 0x000a
+Call sub_08053250
+_0807E878
+Call sub_0807DF50
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_08009ECC.inc b/data/scripts/script_08009ECC.inc
new file mode 100644
index 00000000..59e47d9a
--- /dev/null
+++ b/data/scripts/script_08009ECC.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08009ECC
+StartScript
+_0807E914 0x00000002
+_0807EF80 0x0001
+StopScript
+WaitForSomething2 0x00000004
+StartScript
+_0807E914 0x00000003
+_0807EF80 0x0001
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_08009EF0.inc b/data/scripts/script_08009EF0.inc
new file mode 100644
index 00000000..0800fa63
--- /dev/null
+++ b/data/scripts/script_08009EF0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08009EF0
+StartScript
+_0807E914 0x00000000
+_0807EF80 0x0001
+StopScript
+WaitForSomething2 0x00000004
+StartScript
+_0807E914 0x00000001
+_0807EF80 0x0001
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_08009F14.inc b/data/scripts/script_08009F14.inc
new file mode 100644
index 00000000..9ec617ac
--- /dev/null
+++ b/data/scripts/script_08009F14.inc
@@ -0,0 +1,108 @@
+SCRIPT_START script_08009F14
+StartScript
+_0807EB44 0x0004
+Call sub_08060090
+_0807EF80 0x000a
+CheckKinstoneFused 0x001c
+JumpIf 0x00a8
+CheckInventory1 0x0007
+JumpIf 0x0052
+StopScript
+StopScript
+StartScript
+Call sub_08060158
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+Call sub_0807DF28
+_0807EF80 0x000b
+StartPlayerScript script_0800A088
+WaitForSomething2 0x00000002
+Call sub_0806014C
+TextboxNoOverlapFollowPos 0x00001f01
+_0807EA94
+Wait 0x001e
+_0807F034 0x0065
+WaitPlayerAction8
+_0807EF80 0x000a
+Call sub_0807DF50
+_0807E878
+StopScript
+StopScript
+StartScript
+Call sub_08060158
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+Call sub_080602BC
+_0807EA94
+CallWithArg sub_0807F970, 0x00001f03
+JumpIf 0x0008
+_0807E878
+Jump 0xffd2
+Wait 0x0008
+SoundReq 0x0103
+CallWithArg sub_0806030C, 0x00000063
+Wait 0x0008
+_0807E878
+Jump 0xffb6
+StopScript
+CheckLocalFlag 0x00b0
+JumpIf 0x004a
+StopScript
+StartScript
+Call sub_08060158
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+TextboxNoOverlap 0x1f0e
+_0807EA94
+_0807E3E8
+JumpIf 0x0008
+_0807E878
+Jump 0xffdc
+Wait 0x0008
+_0807F034 0x0008
+Call sub_08060318
+WaitPlayerAction8
+Wait 0x0008
+_0807EB8C
+TextboxNoOverlapFollow 0x1f13
+_0807EA94
+SetLocalFlag 0x00b0
+_0807E878
+StopScript
+StartScript
+Call sub_08060158
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+CheckInventory1 0x0008
+JumpIf 0x0014
+TextboxNoOverlap 0x1f14
+_0807EA94
+_0807E3E8
+JumpIf 0xffb8
+_0807E878
+Jump 0xffd4
+TextboxNoOverlap 0x1f11
+_0807EA94
+_0807E3E8
+JumpIf 0x0008
+_0807E878
+Jump 0xffc2
+Wait 0x0008
+_0807F034 0x0007
+Call sub_08060318
+WaitPlayerAction8
+Wait 0x0008
+_0807EB8C
+TextboxNoOverlapFollow 0x1f10
+_0807EA94
+_0807E878
+Jump 0xffa0
+.short 0x0000
diff --git a/data/scripts/script_0800A088.inc b/data/scripts/script_0800A088.inc
new file mode 100644
index 00000000..f868a306
--- /dev/null
+++ b/data/scripts/script_0800A088.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800A088
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807ECC4 0x0010
+_0807EDD4 0x0078, 0x0060
+_0807EB44 0x0000
+Wait 0x000f
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800A0B4.inc b/data/scripts/script_0800A0B4.inc
new file mode 100644
index 00000000..ba47f686
--- /dev/null
+++ b/data/scripts/script_0800A0B4.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_0800A0B4
+StartScript
+SetEntityNonPlanarMovement 0x0140
+_0807E864
+Call sub_0807DF28
+StopScript
+Wait 0x0078
+SoundReq2 0x0018
+Call sub_080A0464
+_0807EE30
+JumpIfNot 0xfffc
+_0807E8E4_0
+Wait 0x0008
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+Wait 0x003c
+SetEntityNonPlanarMovement 0x0080
+_0807EC64 0x0030
+SCRIPT_END
diff --git a/data/scripts/script_0800A0FC.inc b/data/scripts/script_0800A0FC.inc
new file mode 100644
index 00000000..6970ec48
--- /dev/null
+++ b/data/scripts/script_0800A0FC.inc
@@ -0,0 +1,24 @@
+SCRIPT_START script_0800A0FC
+StopScript
+CheckGlobalFlag 0x0051
+JumpIfNot 0xfffa
+StartScript
+_0807E864
+Call sub_0807DF28
+SoundReq0x80100000
+Call sub_0807FBFC
+SetEntityPositionRelative 0x005800b0
+Call sub_0807F844
+_0807E8E4_3
+CallWithArg sub_0807F75C, 0x00d00060
+CallWithArg sub_08094AE8, 0x0800a160
+SoundReq 0x00f7
+_0807E778 0x0002
+DoFade6
+StopScript
+WaitFor_2
+WaitForSomething2 0x00000004
+CallWithArg sub_0806DA1C, 0x00000006
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A160.inc b/data/scripts/script_0800A160.inc
new file mode 100644
index 00000000..9016c077
--- /dev/null
+++ b/data/scripts/script_0800A160.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_0800A160
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807E930 0x0002
+SetEntityPositionRelative 0x008000b0
+CallWithArg sub_0807F98C, 0xff800000
+CallWithArg sub_080960C4, 0x0800a1b4
+StopScript
+SoundReq 0x0142
+_0807EF3C 0xff80, 0x0000
+SoundReq 0x0143
+_0807E930 0x0004
+_0807E5F8 0x00000002
+Wait 0x003c
+_0807E5F8 0x00000004
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A1B4.inc b/data/scripts/script_0800A1B4.inc
new file mode 100644
index 00000000..bc7b9f02
--- /dev/null
+++ b/data/scripts/script_0800A1B4.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800A1B4
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+CallWithArg sub_0807F994, 0x0000fff8
+StopScript
+WaitForSomething 0x00000002
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A1D8.inc b/data/scripts/script_0800A1D8.inc
new file mode 100644
index 00000000..7b80fe1b
--- /dev/null
+++ b/data/scripts/script_0800A1D8.inc
@@ -0,0 +1,63 @@
+SCRIPT_START script_0800A1D8
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x00800088
+Call sub_0807F844
+_0807E8E4_3
+CallWithArg sub_0807F75C, 0x00a80088
+StopScript
+Wait 0x003c
+StartPlayerScript script_0800A310
+WaitForSomething2 0x00000001
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000080
+TextboxNoOverlapFollowPos 0x00001659
+_0807EA94
+Wait 0x003c
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000200
+_0807E5F8 0x00000004
+_0807E8E4_0
+WaitForSomething2 0x00000080
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000200
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000040
+_0807E5F8 0x00000004
+Call sub_0807F3F8
+WaitForSomething2 0x00000080
+TextboxNoOverlapFollowPos 0x000e165a
+_0807EA94
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000e165b
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000040
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000100
+Wait 0x003c
+_0807E8E4_3
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000080
+Wait 0x003c
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000006
+WaitForSomething2 0x000000c0
+TextboxNoOverlapFollowPos 0x000e165c
+_0807EA94
+SoundReq0x80100000
+TextboxNoOverlapFollowPos 0x000e165d
+_0807EA94
+_0807E5F8 0x00000006
+WaitForSomething2 0x000000c0
+_0807E5F8 0x00000006
+WaitForSomething2 0x00000080
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000100
+SoundReq2 0x0008
+SoundReq 0x00f7
+CallWithArg sub_0806DA1C, 0x00000007
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A310.inc b/data/scripts/script_0800A310.inc
new file mode 100644
index 00000000..0e351738
--- /dev/null
+++ b/data/scripts/script_0800A310.inc
@@ -0,0 +1,43 @@
+SCRIPT_START script_0800A310
+StopScript
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807E5F8 0x00000001
+Call sub_080791BC
+.short 0x0000
+StartScript
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x000b
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+WaitForSomething2 0x00000002
+_0807E930 0x000e
+_0807EF80 0x0007
+Call sub_0807F2D4
+_0807EF80 0x0004
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+_0807E930 0x000c
+Call sub_0807F2D4
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+_0807E930 0x000f
+Call sub_0807F2D4
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+_0807E930 0x000c
+Call sub_0807F2D4
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+CallWithArg sub_080960C4, 0x0800a680
+_0807E5F8 0x00000040
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A3D8.inc b/data/scripts/script_0800A3D8.inc
new file mode 100644
index 00000000..ffa148db
--- /dev/null
+++ b/data/scripts/script_0800A3D8.inc
@@ -0,0 +1,60 @@
+SCRIPT_START script_0800A3D8
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807EB44 0x0002
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000004
+StartScript
+_0807EF80 0x0004
+Call sub_0807F3F8
+StopScript
+Wait 0x003c
+_0807EC94 0x0010
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+_0807EB44 0x0004
+_0807EF80 0x0000
+SoundReq 0x0142
+CallWithArg sub_080960C4, 0x0800a638
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+SoundReq 0x0143
+_0807E5F8 0x00001000
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+Call sub_08066E68
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+SoundReq 0x0142
+CallWithArg sub_080960C4, 0x0800a680
+Wait 0x0078
+SoundReq 0x0153
+CallWithArg sub_0807FADC, 0x00000003
+Wait 0x000f
+SoundReq 0x0153
+CallWithArg sub_0807FADC, 0x00000003
+Wait 0x000f
+SoundReq 0x0153
+CallWithArg sub_0807FADC, 0x00000003
+Wait 0x003c
+SoundReq 0x0153
+CallWithArg sub_0807FADC, 0x00000001
+SoundReq 0x0143
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000004
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A500.inc b/data/scripts/script_0800A500.inc
new file mode 100644
index 00000000..3febb687
--- /dev/null
+++ b/data/scripts/script_0800A500.inc
@@ -0,0 +1,30 @@
+SCRIPT_START script_0800A500
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807E930 0x0005
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000008
+SoundReq 0x0142
+_0807E610 0x00000800
+CallWithArg sub_080960C4, 0x0800a65c
+_0807E930 0x0002
+Call sub_08094B0C
+_0807EDD4 0x0068, 0x0088
+Call sub_08094B80
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000008
+Call sub_08094B3C
+_0807E930 0x0004
+_0807E5F8 0x00000800
+SoundReq 0x0143
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000008
+_0807EF80 0x0008
+Call sub_080961B0
+SoundReq 0x00fa
+Wait 0x003c
+_0807E5F8 0x00000100
+SCRIPT_END
diff --git a/data/scripts/script_0800A590.inc b/data/scripts/script_0800A590.inc
new file mode 100644
index 00000000..dfeeb93c
--- /dev/null
+++ b/data/scripts/script_0800A590.inc
@@ -0,0 +1,35 @@
+SCRIPT_START script_0800A590
+StartScript
+SetEntityNonPlanarMovement 0x0080
+SetEntity0x20 0x00000000
+_0807EF80 0x0008
+_0807EB44 0x0000
+Call sub_0807F714
+MoveEntityToPlayer
+CallWithArg sub_0807F98C, 0xfff00000
+StopScript
+_0807E930 0x0023
+WaitForSomething2 0x00000010
+CallWithArg sub_0807F6E8, 0x00000008
+_0807EF80 0x0007
+SoundReq 0x0142
+_0807E610 0x00000800
+CallWithArg sub_080960C4, 0x0800a65c
+Wait 0x003c
+_0807EDD4 0x0088, 0x0068
+Wait 0x0078
+_0807E5F8 0x00000800
+SoundReq 0x0143
+_0807EF3C 0x0000, 0x0020
+_0807E930 0x001f
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000010
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000200
+Wait 0x0001
+_0807EF80 0x0008
+WaitForSomething2 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A638.inc b/data/scripts/script_0800A638.inc
new file mode 100644
index 00000000..b043d489
--- /dev/null
+++ b/data/scripts/script_0800A638.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800A638
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+CallWithArg sub_0807F994, 0x0000fff8
+StopScript
+WaitForSomething 0x00001000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A65C.inc b/data/scripts/script_0800A65C.inc
new file mode 100644
index 00000000..3bce0abf
--- /dev/null
+++ b/data/scripts/script_0800A65C.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800A65C
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+CallWithArg sub_0807F994, 0x0000fff8
+StopScript
+WaitForSomething 0x00000800
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A680.inc b/data/scripts/script_0800A680.inc
new file mode 100644
index 00000000..a90d2cc0
--- /dev/null
+++ b/data/scripts/script_0800A680.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800A680
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+CallWithArg sub_0807F994, 0x0000fff8
+StopScript
+WaitForSomething 0x00000020
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A6A4.inc b/data/scripts/script_0800A6A4.inc
new file mode 100644
index 00000000..bf51e73b
--- /dev/null
+++ b/data/scripts/script_0800A6A4.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800A6A4
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x00680088
+Call sub_0807F844
+StopScript
+Wait 0x003c
+SoundReq 0x00f6
+CallWithArg sub_0806DA1C, 0x00000008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A6D4.inc b/data/scripts/script_0800A6D4.inc
new file mode 100644
index 00000000..9b92c7aa
--- /dev/null
+++ b/data/scripts/script_0800A6D4.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800A6D4
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x00700088
+Call sub_0807F844
+SoundReq 0x00f7
+StopScript
+Wait 0x003c
+CallWithArg sub_0806DA1C, 0x00000009
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A704.inc b/data/scripts/script_0800A704.inc
new file mode 100644
index 00000000..19f20c8c
--- /dev/null
+++ b/data/scripts/script_0800A704.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800A704
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01c80198
+Call sub_0807F844
+StopScript
+Wait 0x003c
+SoundReq 0x00f6
+CallWithArg sub_0806DA1C, 0x0000000a
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A734.inc b/data/scripts/script_0800A734.inc
new file mode 100644
index 00000000..17c68b8b
--- /dev/null
+++ b/data/scripts/script_0800A734.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800A734
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01c800d8
+Call sub_0807F844
+SoundReq 0x00f7
+StopScript
+Wait 0x003c
+CallWithArg sub_0806DA1C, 0x0000000b
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A764.inc b/data/scripts/script_0800A764.inc
new file mode 100644
index 00000000..ab94aa38
--- /dev/null
+++ b/data/scripts/script_0800A764.inc
@@ -0,0 +1,31 @@
+SCRIPT_START script_0800A764
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01b800f8
+Call sub_0807F844
+StopScript
+Wait 0x003c
+SoundReq 0x00f6
+_0807E778 0x0004
+DoFade7
+WaitFor_2
+_0807E5F8 0x00000001
+SoundReq 0x00f7
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+Wait 0x001e
+_0807E5F8 0x00000002
+Wait 0x0014
+_0807E5F8 0x00000004
+Wait 0x000a
+_0807E5F8 0x00000008
+Wait 0x0005
+_0807E5F8 0x00000010
+Wait 0x0002
+_0807E5F8 0x00000020
+Wait 0x0078
+CallWithArg sub_0806DA1C, 0x0000000c
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A7E4.inc b/data/scripts/script_0800A7E4.inc
new file mode 100644
index 00000000..be0e9930
--- /dev/null
+++ b/data/scripts/script_0800A7E4.inc
@@ -0,0 +1,94 @@
+SCRIPT_START script_0800A7E4
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0010
+StopScript
+WaitForSomething 0x00000001
+_0807E930 0x0002
+WaitForSomething2 0x00000002
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0001
+Wait 0x001e
+_0807E930 0x0003
+Wait 0x001e
+Jump 0xffee
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0010
+StopScript
+WaitForSomething 0x00000001
+_0807E930 0x0002
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0001
+Wait 0x0014
+_0807E930 0x0003
+Wait 0x0014
+Jump 0xffee
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0010
+StopScript
+WaitForSomething 0x00000001
+_0807E930 0x0002
+WaitForSomething2 0x00000008
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0001
+Wait 0x000a
+_0807E930 0x0003
+Wait 0x000a
+Jump 0xffee
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0008
+StopScript
+WaitForSomething 0x00000001
+_0807EF80 0x0000
+WaitForSomething2 0x00000010
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB44 0x0002
+Wait 0x0019
+_0807EB44 0x0006
+Wait 0x0019
+Jump 0xffee
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0008
+StopScript
+WaitForSomething 0x00000001
+_0807EF80 0x0000
+WaitForSomething2 0x00000020
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB44 0x0002
+Wait 0x000f
+_0807EB44 0x0006
+Wait 0x000f
+Jump 0xffee
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01780378
+Call sub_0807F844
+StopScript
+Wait 0x003c
+_0807E5F8 0x00000001
+Wait 0x001e
+_0807E5F8 0x00000002
+Wait 0x0014
+_0807E5F8 0x00000004
+Wait 0x000a
+_0807E5F8 0x00000008
+Wait 0x003c
+CallWithArg sub_0806DA1C, 0x0000000d
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800A964.inc b/data/scripts/script_0800A964.inc
new file mode 100644
index 00000000..f846c8ce
--- /dev/null
+++ b/data/scripts/script_0800A964.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800A964
+StartScript
+_0807EB44 0x0002
+_0807EF80 0x0007
+_0807E930 0x0001
+StopScript
+WaitForSomething2 0x00000001
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A988.inc b/data/scripts/script_0800A988.inc
new file mode 100644
index 00000000..d3ea7f83
--- /dev/null
+++ b/data/scripts/script_0800A988.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800A988
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0007
+_0807E930 0x0002
+StopScript
+WaitForSomething2 0x00000002
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A9AC.inc b/data/scripts/script_0800A9AC.inc
new file mode 100644
index 00000000..6c25b9fb
--- /dev/null
+++ b/data/scripts/script_0800A9AC.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800A9AC
+StartScript
+_0807EB44 0x0000
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000004
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A9D0.inc b/data/scripts/script_0800A9D0.inc
new file mode 100644
index 00000000..3377620d
--- /dev/null
+++ b/data/scripts/script_0800A9D0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800A9D0
+StartScript
+_0807EB44 0x0006
+_0807EF80 0x0007
+_0807E930 0x0003
+StopScript
+WaitForSomething2 0x00000008
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800A9F4.inc b/data/scripts/script_0800A9F4.inc
new file mode 100644
index 00000000..a6864ba4
--- /dev/null
+++ b/data/scripts/script_0800A9F4.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_0800A9F4
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x00580128
+Call sub_0807F844
+StopScript
+Wait 0x003c
+_0807E5F8 0x00000001
+Wait 0x000a
+_0807E5F8 0x00000002
+Wait 0x0014
+_0807E5F8 0x00000004
+Wait 0x001e
+_0807E5F8 0x00000008
+Wait 0x003c
+CallWithArg sub_0806DA1C, 0x0000000e
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800AA48.inc b/data/scripts/script_0800AA48.inc
new file mode 100644
index 00000000..23c9fba2
--- /dev/null
+++ b/data/scripts/script_0800AA48.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AA48
+StartScript
+_0807EB44 0x0002
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000001
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AA6C.inc b/data/scripts/script_0800AA6C.inc
new file mode 100644
index 00000000..99b9ab72
--- /dev/null
+++ b/data/scripts/script_0800AA6C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AA6C
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000002
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AA90.inc b/data/scripts/script_0800AA90.inc
new file mode 100644
index 00000000..061b6c07
--- /dev/null
+++ b/data/scripts/script_0800AA90.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AA90
+StartScript
+_0807EB44 0x0000
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000004
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AAB4.inc b/data/scripts/script_0800AAB4.inc
new file mode 100644
index 00000000..ea0202f5
--- /dev/null
+++ b/data/scripts/script_0800AAB4.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AAB4
+StartScript
+_0807EB44 0x0006
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000008
+Call CreateDust
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AAD8.inc b/data/scripts/script_0800AAD8.inc
new file mode 100644
index 00000000..b497ebf8
--- /dev/null
+++ b/data/scripts/script_0800AAD8.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800AAD8
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01480088
+Call sub_0807F844
+StopScript
+Wait 0x003c
+SoundReq 0x00f6
+CallWithArg sub_0806DA1C, 0x0000000f
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800AB08.inc b/data/scripts/script_0800AB08.inc
new file mode 100644
index 00000000..c7bb0b85
--- /dev/null
+++ b/data/scripts/script_0800AB08.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_0800AB08
+StartScript
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x01480088
+Call sub_0807F844
+_0807E8E4_3
+CallWithArg sub_0807F6E8, 0x00000008
+CallWithArg sub_0807F75C, 0x00a80088
+SoundReq 0x00f7
+StopScript
+Wait 0x0078
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x00780088
+Call sub_0807F5C0
+TextboxNoOverlapFollowPos 0x00001664
+_0807EA94
+TextboxNoOverlapFollowPos 0x000e165e
+_0807EA94
+CallWithArg sub_0805DDEC, 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_0800AB6E.inc b/data/scripts/script_0800AB6E.inc
new file mode 100644
index 00000000..6a996a20
--- /dev/null
+++ b/data/scripts/script_0800AB6E.inc
@@ -0,0 +1,69 @@
+SCRIPT_START script_0800AB6E
+Call sub_0808D2CC
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E8E4_0
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000080
+SetEntityPosition 0x0000, 0xffe0
+Call sub_0807F5C0
+Wait 0x003c
+CallWithArg sub_0805DE18, 0x00000001
+_0807F0C8 0x0000, 0x0000
+Wait 0x003c
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x000e165f
+_0807EA94
+StartPlayerScript script_0800ACBC
+WaitForSomething2 0x00000001
+TextboxNoOverlapFollowPos 0x000e1660
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x000e1661
+_0807EA94
+_0807E5F8 0x00000008
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+SetEntityPosition 0x0000, 0x0020
+Call sub_0807F5C0
+WaitForSomething2 0x00000010
+StartPlayerScript script_0800ACE0
+WaitForSomething2 0x00000001
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000e1662
+_0807EA94
+TextboxNoOverlapFollowPos 0x000e1663
+_0807EA94
+SetEntityPosition 0x0000, 0xffe0
+Call sub_0807F5C0
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+StartPlayerScript script_0800AD54
+WaitForSomething2 0x00000001
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000e1665
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Wait 0x0078
+Call sub_0808D280
+Wait 0x0078
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+Call sub_0807FB94
+MoveEntityToPlayer
+Call sub_0807F844
+_0807F0B4 0x0004
+CameraTargetPlayer
+_0807E5F8 0x80000000
+DoFade4
+WaitFor_2
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800ACBC.inc b/data/scripts/script_0800ACBC.inc
new file mode 100644
index 00000000..1926462e
--- /dev/null
+++ b/data/scripts/script_0800ACBC.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800ACBC
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0088, 0x0080
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+.short 0x0000
diff --git a/data/scripts/script_0800ACE0.inc b/data/scripts/script_0800ACE0.inc
new file mode 100644
index 00000000..af37423e
--- /dev/null
+++ b/data/scripts/script_0800ACE0.inc
@@ -0,0 +1,25 @@
+SCRIPT_START script_0800ACE0
+StartScript
+Call sub_08094BE0
+CallWithArg sub_0807F238, 0x0000045b
+SoundReq 0x0109
+StopScript
+Call sub_0807F304
+Wait 0x005a
+_0807E5F8 0x00000008
+StartScript
+CallWithArg sub_0807F6F8, 0x00000008
+CallWithArg sub_0807F238, 0x000008e4
+StopScript
+Call sub_0807F304
+_0807EB44 0x0004
+_0807EF80 0x0000
+Wait 0x003c
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x0004
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+.short 0x0000
diff --git a/data/scripts/script_0800AD54.inc b/data/scripts/script_0800AD54.inc
new file mode 100644
index 00000000..1284344a
--- /dev/null
+++ b/data/scripts/script_0800AD54.inc
@@ -0,0 +1,65 @@
+SCRIPT_START script_0800AD54
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EC64 0x0020
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0004
+Wait 0x001e
+_0807EB44 0x0002
+CallWithArg sub_0807F3D8, 0x00000000
+Wait 0x0006
+_0807EB44 0x0000
+CallWithArg sub_0807F3D8, 0x00000000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EB44 0x0002
+CallWithArg sub_0807F3D8, 0x00000000
+Wait 0x0014
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807E930 0x000c
+Call sub_0807F2D4
+Call sub_08094B94
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807E930 0x000f
+Call sub_0807F2D4
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+CallWithArg sub_080960C4, 0x0800af18
+_0807E930 0x0012
+Call sub_0807F2D4
+Wait 0x001e
+_0807E5F8 0x00000020
+SoundReq0x80100000
+Call CreateDust
+Call sub_0806305C
+Call sub_080630A4
+_0807EF3C 0x0000, 0x0020
+Wait 0x001e
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xfff0
+Wait 0x003c
+_0807EEF4 0x0000, 0xfff0
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EDD4 0x0088, 0x0040
+_0807E5F8 0x00000004
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800AEA4.inc b/data/scripts/script_0800AEA4.inc
new file mode 100644
index 00000000..13a61d5a
--- /dev/null
+++ b/data/scripts/script_0800AEA4.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800AEA4
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807EB44 0x0002
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000040
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000080
+WaitForSomething2 0x80000000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800AEDC.inc b/data/scripts/script_0800AEDC.inc
new file mode 100644
index 00000000..ea9dca91
--- /dev/null
+++ b/data/scripts/script_0800AEDC.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800AEDC
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807E930 0x0000
+StopScript
+WaitForSomething2 0x00000008
+Call sub_08094B80
+_0807EF3C 0x0000, 0x0001
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000008
+_0807EF80 0x0008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800AF18.inc b/data/scripts/script_0800AF18.inc
new file mode 100644
index 00000000..f70c8253
--- /dev/null
+++ b/data/scripts/script_0800AF18.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800AF18
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+CallWithArg sub_0807F994, 0x0000fff8
+SoundReq 0x0142
+StopScript
+WaitForSomething 0x00000020
+SoundReq 0x0143
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AF44.inc b/data/scripts/script_0800AF44.inc
new file mode 100644
index 00000000..cdd41a9b
--- /dev/null
+++ b/data/scripts/script_0800AF44.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AF44
+_0807E864
+Call sub_0807DF28
+_0807EB28 0x1c01
+_0807EA94
+SetLocalFlagByOffset 0x0100, 0x0001
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AF68.inc b/data/scripts/script_0800AF68.inc
new file mode 100644
index 00000000..ed9ca2e7
--- /dev/null
+++ b/data/scripts/script_0800AF68.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AF68
+_0807E864
+Call sub_0807DF28
+_0807EB28 0x1c02
+_0807EA94
+SetLocalFlagByOffset 0x0100, 0x0002
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AF8C.inc b/data/scripts/script_0800AF8C.inc
new file mode 100644
index 00000000..3801e06a
--- /dev/null
+++ b/data/scripts/script_0800AF8C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AF8C
+_0807E864
+Call sub_0807DF28
+_0807EB28 0x1c03
+_0807EA94
+SetLocalFlagByOffset 0x0100, 0x0003
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AFB0.inc b/data/scripts/script_0800AFB0.inc
new file mode 100644
index 00000000..ff669eb8
--- /dev/null
+++ b/data/scripts/script_0800AFB0.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800AFB0
+_0807E864
+StopScript
+StartScript
+Call sub_0807FBB4
+ComparePlayerAction 0x0001
+JumpIfNot 0xfff0
+StopScript
+Call sub_0807DF28
+_0807EB28 0x1c04
+_0807EA94
+SetLocalFlagByOffset 0x0100, 0x0004
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800AFE8.inc b/data/scripts/script_0800AFE8.inc
new file mode 100644
index 00000000..51206f3e
--- /dev/null
+++ b/data/scripts/script_0800AFE8.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800AFE8
+_0807E864
+Call sub_0807DF28
+_0807EB28 0x1c05
+_0807EA94
+SetLocalFlagByOffset 0x0100, 0x0005
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B00C.inc b/data/scripts/script_0800B00C.inc
new file mode 100644
index 00000000..7ff71558
--- /dev/null
+++ b/data/scripts/script_0800B00C.inc
@@ -0,0 +1,44 @@
+SCRIPT_START script_0800B00C
+StartScript
+Call sub_0807F934
+Call sub_080A2124
+_0807EF80 0x000a
+_0807EF80 0x0007
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+CheckGlobalFlag 0x0052
+JumpIf 0x004a
+CheckGlobalFlag 0x0053
+JumpIf 0x0024
+TextboxNoOverlap 0x3f32
+_0807EA94
+_0807EF80 0x0008
+Call Windcrest_Unlock
+Wait 0x003c
+_0807EB28 0x0b5c
+_0807EA94
+SetGlobalFlag 0x0053
+Jump 0x003a
+TextboxNoOverlap 0x3f32
+_0807EA94
+_0807EF80 0x0008
+Call Windcrest_Unlock
+Wait 0x003c
+_0807EB28 0x0b5d
+_0807EA94
+Jump 0x001c
+TextboxNoOverlap 0x3f32
+_0807EA94
+_0807EF80 0x0008
+Call Windcrest_Unlock
+Wait 0x003c
+_0807EB28 0x0b5e
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B0AC.inc b/data/scripts/script_0800B0AC.inc
new file mode 100644
index 00000000..e6cc09c3
--- /dev/null
+++ b/data/scripts/script_0800B0AC.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800B0AC
+StopScript
+_0807E864
+Call sub_0807FA40
+Call sub_0807DF28
+_0807EB28 0x0b5f
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800B0D0.inc b/data/scripts/script_0800B0D0.inc
new file mode 100644
index 00000000..12d9570c
--- /dev/null
+++ b/data/scripts/script_0800B0D0.inc
@@ -0,0 +1,52 @@
+SCRIPT_START script_0800B0D0
+StartScript
+Call sub_0806BCD4
+_0807EF80 0x000a
+CallWithArg sub_0806BC94, 0x00000000
+StopScript
+Call sub_0807F434
+_0807E078_sss 0xfff8, 0x0004, 0x0040
+_0807E864
+Call sub_0807DF28
+Call sub_0807F2D4
+_0807EB74
+CallWithArg sub_0806BC94, 0x00000004
+Call sub_0806BCE8
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Call sub_0806BCB8
+CallWithArg sub_0806BC94, 0x00000000
+Jump 0xffb6
+_0807E864
+Call sub_0807DF28
+Call sub_0807F2D4
+_0807EB74
+CallWithArg sub_0806BC94, 0x00000004
+Call sub_0807F650
+_0807E9F0
+JumpIfNot 0x0008
+Call sub_0806BCC0
+Call sub_0807DF50
+_0807E878
+Call sub_0806BCB8
+CallWithArg sub_0806BC94, 0x00000000
+Jump 0xff6e
+StartScript
+Call sub_0807DF28
+SetLocalFlag 0x0039
+_0807E864
+StopScript
+WaitForPlayerAction0x17
+StartPlayerScript script_0800B1C0
+Wait 0x0018
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+SetRoomFlag 0x0000
+Wait 0x0010
+SoundReq2 0x002d
+_0807EB28 0x2701
+_0807E878
+Call sub_0807DF50
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B1C0.inc b/data/scripts/script_0800B1C0.inc
new file mode 100644
index 00000000..442229d5
--- /dev/null
+++ b/data/scripts/script_0800B1C0.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_0800B1C0
+StartScript
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x00e0
+_0807EDD4 0x0088, 0x0090
+ClearLocalFlag 0x0039
+_0807EF80 0x0000
+_0807EF80 0x0004
+Wait 0x002c
+LoadRoomEntityList gUnk_080DA260
+Wait 0x001e
+_0807E5F8 0x00000001
+Call sub_0807921C
+SCRIPT_END
diff --git a/data/scripts/script_0800B200.inc b/data/scripts/script_0800B200.inc
new file mode 100644
index 00000000..f892c31b
--- /dev/null
+++ b/data/scripts/script_0800B200.inc
@@ -0,0 +1,22 @@
+SCRIPT_START script_0800B200
+StartScript
+_0807E5F8 0x00000000
+CheckLocalFlag 0x001d
+JumpIf 0x0044
+SetEntityNonPlanarMovement 0x00c0
+StopScript
+WaitForSomething2 0x00000001
+Call sub_0807DF28
+MoveEntityToPlayer
+CameraTargetEntity
+_0807EDD4 0x0068, 0x0380
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+Call sub_0807DF50
+Wait 0x000c
+CameraTargetPlayer
+Wait 0x0008
+_0807E878
+CheckLocalFlag 0x001d
+JumpIfNot 0xffc6
+SCRIPT_END
diff --git a/data/scripts/script_0800B254.inc b/data/scripts/script_0800B254.inc
new file mode 100644
index 00000000..9aace125
--- /dev/null
+++ b/data/scripts/script_0800B254.inc
@@ -0,0 +1,55 @@
+SCRIPT_START script_0800B254
+StartScript
+CheckKinstoneFused 0x0006
+JumpIf 0x00a6
+_0807EA88 0x0006
+_0807EB44 0x0002
+StopScript
+_0807EA4C
+_0807E9F0
+_0807E864
+CheckKinstoneFused 0x0006
+JumpIf 0x006e
+Call sub_0807DF50
+_0807E878
+Jump 0xffe8
+.short 0x0000
+StartScript
+CheckKinstoneFused 0x0007
+JumpIf 0x0076
+_0807EA88 0x0007
+_0807EB44 0x0002
+StopScript
+_0807EA4C
+_0807E9F0
+_0807E864
+CheckKinstoneFused 0x0007
+JumpIf 0x003e
+Call sub_0807DF50
+_0807E878
+Jump 0xffe8
+.short 0x0000
+StartScript
+CheckKinstoneFused 0x0008
+JumpIf 0x0046
+_0807EA88 0x0008
+_0807EB44 0x0002
+StopScript
+_0807EA4C
+_0807E9F0
+_0807E864
+CheckKinstoneFused 0x0008
+JumpIf 0x000e
+Call sub_0807DF50
+_0807E878
+Jump 0xffe8
+_0807EF80 0x0013
+_0807EB44 0x0004
+_0807E9DC
+Call sub_080676E0
+Call sub_08067534
+_0807EF80 0x0012
+_0807E5F8 0x00000001
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B308.inc b/data/scripts/script_0800B308.inc
new file mode 100644
index 00000000..33df9d9f
--- /dev/null
+++ b/data/scripts/script_0800B308.inc
@@ -0,0 +1,39 @@
+SCRIPT_START script_0800B308
+StartScript
+CheckLocalFlag 0x001d
+JumpIf 0x008c
+_0807EF80 0x0001
+SetEntityNonPlanarMovement 0x0040
+SetEntityDirection 0x0010
+CheckKinstoneFused 0x0006
+JumpIfNot 0x0008
+Call sub_080676D8
+CheckKinstoneFused 0x0007
+JumpIfNot 0x0008
+Call sub_080676D8
+CheckKinstoneFused 0x0008
+JumpIfNot 0x0008
+Call sub_080676D8
+StopScript
+Call sub_0806757C
+StopScript
+WaitForSomething2 0x00000002
+SoundReq 0x00fd
+Call sub_080676D8
+Call sub_0806757C
+Call sub_080675D4
+Wait 0x0014
+StartScript
+_0807E5F8 0x00000001
+CheckKinstoneFused 0x0006
+JumpIfNot 0xffd0
+CheckKinstoneFused 0x0007
+JumpIfNot 0xffc8
+CheckKinstoneFused 0x0008
+JumpIfNot 0xffc0
+StopScript
+SetLocalFlag 0x001d
+SoundReq 0x0072
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B3A4.inc b/data/scripts/script_0800B3A4.inc
new file mode 100644
index 00000000..ea436ed6
--- /dev/null
+++ b/data/scripts/script_0800B3A4.inc
@@ -0,0 +1,24 @@
+SCRIPT_START script_0800B3A4
+StartScript
+_0807EF80 0x000a
+Call sub_0807F158
+SetEntityNonPlanarMovement 0x0120
+_0807EB44 0x0004
+_0807E908 0x0002
+_0807E914 0x0000200a
+StopScript
+_0807EDD4 0x0158, 0x0290
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+_0807EDD4 0x0128, 0x0290
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Call sub_08065780
+Jump 0xffaa
diff --git a/data/scripts/script_0800B41C.inc b/data/scripts/script_0800B41C.inc
new file mode 100644
index 00000000..30682a8f
--- /dev/null
+++ b/data/scripts/script_0800B41C.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_0800B41C
+StartScript
+SetEntityNonPlanarMovement 0x00c0
+_0807E908 0x0001
+_0807EF80 0x000b
+_0807E864
+Call sub_0807FBC4
+StopScript
+Wait 0x000a
+_0807EF80 0x0004
+_0807E5F8 0x00000008
+StartPlayerScript script_0800B54C
+_0807EDD4 0x0140, 0x0298
+_0807EB74
+WaitForSomething2 0x00000004
+_0807EB74
+Wait 0x003c
+SoundReq 0x00cd
+_0807F088 0x0037
+WaitPlayerAction8
+_0807EB8C
+TextboxNoOverlapFollow 0x200c
+_0807EA94
+Wait 0x0014
+_0807EDD4 0x0158, 0x0290
+Wait 0x000a
+_0807EDD4 0x0158, 0x0288
+Wait 0x0014
+_0807E5F8 0x00000010
+_0807EDD4 0x0158, 0x0280
+Wait 0x000a
+_0807EF80 0x0008
+_0807E5F8 0x00000010
+_0807E5F8 0x00000008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800B4AC.inc b/data/scripts/script_0800B4AC.inc
new file mode 100644
index 00000000..76de2d08
--- /dev/null
+++ b/data/scripts/script_0800B4AC.inc
@@ -0,0 +1,43 @@
+SCRIPT_START script_0800B4AC
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0001
+SetEntityNonPlanarMovement 0x00c0
+_0807E9D4
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x0010
+TestBit 0x00000008
+JumpIf 0x0022
+Jump 0xffea
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlapFollow 0x200b
+StopScript
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffce
+StopScript
+_0807E610 0x00000008
+_0807EDD4 0x0134, 0x0288
+_0807EB44 0x0004
+WaitForSomething2 0x00000008
+TextboxNoOverlapFollow 0x2016
+_0807EA94
+_0807EDD4 0x0158, 0x0288
+_0807EF80 0x0000
+_0807EB44 0x0000
+Wait 0x000a
+_0807E5F8 0x00000010
+_0807EF80 0x0008
+Wait 0x001e
+_0807E5F8 0x00000010
+SetGlobalFlag 0x001d
+Call sub_0807921C
+_0807E878
+Call sub_0807FBCC
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800B54C.inc b/data/scripts/script_0800B54C.inc
new file mode 100644
index 00000000..3b05f7c3
--- /dev/null
+++ b/data/scripts/script_0800B54C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800B54C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0128, 0x0298
+Wait 0x000a
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SCRIPT_END
diff --git a/data/scripts/script_0800B574.inc b/data/scripts/script_0800B574.inc
new file mode 100644
index 00000000..30a3e55d
--- /dev/null
+++ b/data/scripts/script_0800B574.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_0800B574
+StartScript
+_0807EF80 0x0007
+CheckGlobalFlag 0x001d
+JumpIf 0x003c
+StopScript
+WaitForSomething2 0x00000010
+_0807EF80 0x0008
+SoundReq 0x0111
+WaitForSomething2 0x00000010
+_0807EF80 0x0007
+SoundReq 0x0111
+WaitForSomething2 0x00000010
+_0807EF80 0x0008
+SoundReq 0x0111
+WaitForSomething2 0x00000010
+_0807EF80 0x0007
+SoundReq 0x0111
+Call sub_0808692C
+SCRIPT_END
diff --git a/data/scripts/script_0800B5C4.inc b/data/scripts/script_0800B5C4.inc
new file mode 100644
index 00000000..e793ed91
--- /dev/null
+++ b/data/scripts/script_0800B5C4.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800B5C4
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0004
+StopScript
+Wait 0x001e
+SoundReq 0x00d1
+_0807EDD4 0x008a, 0x005a
+Wait 0x000a
+Call sub_08069EE8
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B5EC.inc b/data/scripts/script_0800B5EC.inc
new file mode 100644
index 00000000..8f54c1ac
--- /dev/null
+++ b/data/scripts/script_0800B5EC.inc
@@ -0,0 +1,61 @@
+SCRIPT_START script_0800B5EC
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0001
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x2009
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+Jump 0xffe8
+StartScript
+StopScript
+CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
+JumpIfNot 0xfff6
+Call sub_08079184
+_0807E864
+Call sub_0807F9A4
+StartPlayerScript script_0800B7C4
+WaitForSomething2 0x00000004
+SetRoomFlag 0x0000
+WaitForSomething2 0x00000004
+CheckLocalFlag 0x009e
+JumpIf 0x0154
+TextboxNoOverlap 0x0583
+_0807EA94
+_0807E3E8
+JumpIfNot 0x002a
+Wait 0x000f
+TextboxNoOverlap 0x0584
+CallWithArg sub_0807F970, 0x0000058b
+JumpIf 0x001e
+CallWithArg sub_08087424, 0x00000000
+Wait 0x00b4
+Jump 0x0024
+TextboxNoOverlap 0x057d
+_0807EA94
+Jump 0x001a
+_0807EA94
+SetLocalFlag 0x009e
+_0807F034 0x0066
+WaitPlayerAction8
+_0807EB8C
+Wait 0x001e
+TextboxNoOverlap 0x057f
+_0807EA94
+_0807E778 0x0004
+DoFade7
+WaitFor_2
+Call sub_080873FC
+DoFade6
+WaitFor_2
+CameraTargetPlayer
+Wait 0x001e
+Call sub_0807DF50
+_0807E878
+SCRIPT_END
diff --git a/data/scripts/script_0800B6C8.inc b/data/scripts/script_0800B6C8.inc
new file mode 100644
index 00000000..b2cd2eee
--- /dev/null
+++ b/data/scripts/script_0800B6C8.inc
@@ -0,0 +1,62 @@
+SCRIPT_START script_0800B6C8
+StartScript
+StopScript
+HasRupees 0x0001
+JumpIfNot 0xfffa
+CheckPlayerInRegion 0x0078, 0x00b8, 0x1060
+JumpIfNot 0xfff6
+Call sub_08079184
+_0807E864
+Call sub_0807F9A4
+StartPlayerScript script_0800B7C4
+WaitForSomething2 0x00000004
+SetRoomFlag 0x0000
+WaitForSomething2 0x00000004
+CheckLocalFlag 0x009f
+JumpIf 0x0098
+TextboxNoOverlap 0x057b
+_0807EA94
+CallWithArg sub_0807F970, 0x0000057d
+JumpIf 0xff88
+_0807EA94
+SetLocalFlag 0x009f
+_0807F034 0x0064
+Jump 0xff6c
+.short 0x0000
+StartScript
+StopScript
+Call sub_0808747C
+JumpIfNot 0xfff8
+Call sub_08079184
+_0807E864
+Wait 0x000a
+Call sub_0807F9A4
+StartPlayerScript script_0800B7C4
+WaitForSomething2 0x00000004
+SetRoomFlag 0x0000
+WaitForSomething2 0x00000004
+CheckLocalFlag 0x00a0
+JumpIf 0x0036
+TextboxNoOverlap 0x0580
+_0807EA94
+CallWithArg sub_0807F970, 0x00000582
+JumpIf 0x0014
+CallWithArg sub_08087424, 0x00000001
+Wait 0x00b4
+Jump 0xff14
+_0807EA94
+SetLocalFlag 0x00a0
+_0807F034 0x0065
+Jump 0xfef8
+TextboxNoOverlap 0x0590
+_0807EA94
+_0807E778 0x0010
+DoFade7
+WaitFor_2
+ModHealth 0x00a0
+DoFade6
+WaitFor_2
+TextboxNoOverlap 0x057f
+_0807EA94
+Jump 0xfee6
+.short 0x0000
diff --git a/data/scripts/script_0800B7C4.inc b/data/scripts/script_0800B7C4.inc
new file mode 100644
index 00000000..d57fd547
--- /dev/null
+++ b/data/scripts/script_0800B7C4.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800B7C4
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+CallWithArg sub_0807F6B4, 0x00000090
+JumpIfNot 0x0024
+CallWithArg sub_0807F464, 0x00000078
+CallWithArg sub_0807F4F8, 0x00000090
+_0807E8E4_0
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+SCRIPT_END
diff --git a/data/scripts/script_0800B7FC.inc b/data/scripts/script_0800B7FC.inc
new file mode 100644
index 00000000..c8482b71
--- /dev/null
+++ b/data/scripts/script_0800B7FC.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800B7FC
+CallWithArg sub_0807F4F8, 0x00000090
+CallWithArg sub_0807F464, 0x00000078
+Jump 0xffdc
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B828.inc b/data/scripts/script_0800B828.inc
new file mode 100644
index 00000000..1128e712
--- /dev/null
+++ b/data/scripts/script_0800B828.inc
@@ -0,0 +1,118 @@
+SCRIPT_START script_0800B828
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E944
+_0807E864
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffee
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+StopScript
+Wait 0x003c
+Call sub_080646A4
+Jump 0xfff4
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807E930 0x0000
+_0807EF80 0x000a
+StopScript
+Wait 0x003c
+Call sub_0806407C
+Jump 0xfff4
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+CallWithArg sub_08064644, 0x0806464d
+StopScript
+Wait 0x003c
+Call sub_080646A4
+Jump 0xfff4
+.short 0x0000
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0004
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+StopScript
+CheckLocalFlag 0x005f
+JumpIf 0x001c
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlapFollow 0x3f19
+_0807EA94
+SetLocalFlag 0x005f
+_0807E878
+Jump 0xffe8
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlapFollow 0x3f1a
+_0807EA94
+_0807E878
+Jump 0xffec
+StartScript
+_0807EF80 0x000b
+_0807EF80 0x0008
+Call sub_0806DAAC
+JumpIf 0x0036
+Call sub_0806DAD0
+CallWithArg sub_0806DA04, 0x00000005
+StopScript
+_0807EA4C
+_0807E9F0
+JumpIf 0x000e
+Call sub_0807DF50
+_0807E878
+Jump 0xffee
+Call sub_0806F188
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800B9B4.inc b/data/scripts/script_0800B9B4.inc
new file mode 100644
index 00000000..3714f88c
--- /dev/null
+++ b/data/scripts/script_0800B9B4.inc
@@ -0,0 +1,75 @@
+SCRIPT_START script_0800B9B4
+StartScript
+_0807E9D4
+Call sub_080694EC
+_0807EF80 0x000a
+Call sub_080694B0
+StopScript
+Call sub_0807F434
+_0807E078_sss 0xfff8, 0x0004, 0x001e
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+Call sub_080694D8
+_0807EA94
+Call sub_080694EC
+_0807E878
+Jump 0xffd8
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+Call sub_0807F650
+_0807E9F0
+_0807E864
+Call sub_0806948C
+JumpIf 0x0016
+_0807EA94
+Call sub_080694EC
+Call sub_0807DF50
+_0807E878
+Jump 0xffa8
+_0807EA94
+_0807E9DC
+_0807E9D4
+Call sub_080694EC
+Call sub_0807DF50
+_0807E878
+Jump 0xff90
+StartScript
+Call sub_0807F934
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+TextboxNoOverlapFollow 0x3301
+_0807EA94
+_0807E3E8
+JumpIfNot 0x000e
+SoundReq0x80100000
+Call sub_0806E964
+SoundReq2 0xffff
+Call sub_0807DF50
+_0807E878
+Jump 0xffd0
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+SetEntityNonPlanarMovement 0x0040
+Call sub_0807F348
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EDD4 0x02f8, 0x0350
+Wait 0x001e
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB44 0x0006
+Wait 0x001e
+_0807EDD4 0x02f0, 0x0350
+Wait 0x001e
+TextboxNoOverlap 0x0e00
+_0807EA94
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BACC.inc b/data/scripts/script_0800BACC.inc
new file mode 100644
index 00000000..3c95fe68
--- /dev/null
+++ b/data/scripts/script_0800BACC.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800BACC
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0807F348
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e01
+_0807EA94
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BB00.inc b/data/scripts/script_0800BB00.inc
new file mode 100644
index 00000000..6032796c
--- /dev/null
+++ b/data/scripts/script_0800BB00.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800BB00
+StartScript
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e02
+_0807EA94
+Wait 0x003c
+_0807EF80 0x000f
+Wait 0x00b4
+Call sub_08054968
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800BB30.inc b/data/scripts/script_0800BB30.inc
new file mode 100644
index 00000000..0bd31198
--- /dev/null
+++ b/data/scripts/script_0800BB30.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800BB30
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0807F348
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e05
+_0807EA94
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BB64.inc b/data/scripts/script_0800BB64.inc
new file mode 100644
index 00000000..56fc79fd
--- /dev/null
+++ b/data/scripts/script_0800BB64.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800BB64
+StartScript
+_0807EB44 0x0006
+_0807EF80 0x0000
+SetEntityNonPlanarMovement 0x0040
+Call sub_0807F348
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EDD4 0x03a0, 0x00f8
+Wait 0x001e
+TextboxNoOverlap 0x0e06
+_0807EA94
+Wait 0x000f
+_0807EDD4 0x0380, 0x00f8
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BBA4.inc b/data/scripts/script_0800BBA4.inc
new file mode 100644
index 00000000..6e72f1f0
--- /dev/null
+++ b/data/scripts/script_0800BBA4.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_0800BBA4
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0807F348
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e04
+_0807EA94
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BBDC.inc b/data/scripts/script_0800BBDC.inc
new file mode 100644
index 00000000..3f3ea682
--- /dev/null
+++ b/data/scripts/script_0800BBDC.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800BBDC
+StartScript
+_0807E930 0x0000
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e03
+_0807EA94
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800BC08.inc b/data/scripts/script_0800BC08.inc
new file mode 100644
index 00000000..181a22c4
--- /dev/null
+++ b/data/scripts/script_0800BC08.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_0800BC08
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e07
+_0807EA94
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0004
+StopScript
+Wait 0x003c
+Call sub_08065CCC
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BC50.inc b/data/scripts/script_0800BC50.inc
new file mode 100644
index 00000000..188a1616
--- /dev/null
+++ b/data/scripts/script_0800BC50.inc
@@ -0,0 +1,37 @@
+SCRIPT_START script_0800BC50
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_08054EB8
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E930 0x0000
+Wait 0x001e
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e08
+_0807EA94
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00f0
+Call sub_08054EFC
+_0807EB44 0x0000
+_0807E930 0x0000
+SetEntityNonPlanarMovement 0x0040
+_0807EF80 0x000d
+CallWithArg sub_0807F4F8, 0x00000378
+Wait 0x003c
+_0807EF80 0x000c
+Wait 0x003c
+TextboxNoOverlap 0x0e09
+_0807EA94
+Call sub_0807F158
+CallWithArg sub_0807F4F8, 0x0000035c
+Wait 0x001e
+SoundReq 0x0188
+_0807EF80 0x0008
+Wait 0x0078
+Call sub_08054968
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800BCE8.inc b/data/scripts/script_0800BCE8.inc
new file mode 100644
index 00000000..d1e4c324
--- /dev/null
+++ b/data/scripts/script_0800BCE8.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_0800BCE8
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+Wait 0x003c
+TextboxNoOverlap 0x0e0a
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+_0807E5F8 0x00000001
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E930 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e0c
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x0168
+_0807E930 0x0000
+Wait 0x003c
+_0807EB44 0x0002
+WaitForSomething2 0x00000004
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+SCRIPT_END
diff --git a/data/scripts/script_0800BD78.inc b/data/scripts/script_0800BD78.inc
new file mode 100644
index 00000000..5c08c0b5
--- /dev/null
+++ b/data/scripts/script_0800BD78.inc
@@ -0,0 +1,35 @@
+SCRIPT_START script_0800BD78
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+CallWithArg sub_0807F4F8, 0x00000270
+Wait 0x001e
+TextboxNoOverlap 0x0e0b
+_0807EA94
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0088, 0x0228
+Wait 0x000f
+_0807E5F8 0x00000004
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000000
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000003
+_0807EB44 0x0004
+_0807E930 0x0000
+Wait 0x003c
+_0807EB44 0x0006
+_0807E5F8 0x00000004
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BE1C.inc b/data/scripts/script_0800BE1C.inc
new file mode 100644
index 00000000..4c4db21b
--- /dev/null
+++ b/data/scripts/script_0800BE1C.inc
@@ -0,0 +1,47 @@
+SCRIPT_START script_0800BE1C
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0002
+Wait 0x003c
+TextboxNoOverlap 0x0e0d
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+Jump 0x0038
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0006
+Wait 0x003c
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+_0807E5F8 0x00000001
+_0807EB44 0x0004
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807E930 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e0f
+_0807EA94
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00f0
+SCRIPT_END
diff --git a/data/scripts/script_0800BECC.inc b/data/scripts/script_0800BECC.inc
new file mode 100644
index 00000000..40e3dcd9
--- /dev/null
+++ b/data/scripts/script_0800BECC.inc
@@ -0,0 +1,25 @@
+SCRIPT_START script_0800BECC
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+CallWithArg sub_0807F4F8, 0x000001b8
+Wait 0x001e
+TextboxNoOverlap 0x0e0e
+_0807EA94
+_0807E5F8 0x0000000c
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0088, 0x0178
+Wait 0x000f
+_0807E5F8 0x0000000c
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00f0
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800BF38.inc b/data/scripts/script_0800BF38.inc
new file mode 100644
index 00000000..34693099
--- /dev/null
+++ b/data/scripts/script_0800BF38.inc
@@ -0,0 +1,53 @@
+SCRIPT_START script_0800BF38
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0002
+Wait 0x003c
+TextboxNoOverlap 0x0e10
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+Jump 0x0038
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0006
+Wait 0x003c
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+_0807E5F8 0x00000001
+_0807EB44 0x0004
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807E930 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e12
+_0807EA94
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x0168
+_0807EB44 0x0004
+_0807E930 0x0000
+Wait 0x003c
+Call sub_08054F64
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+SCRIPT_END
diff --git a/data/scripts/script_0800C004.inc b/data/scripts/script_0800C004.inc
new file mode 100644
index 00000000..1e63525f
--- /dev/null
+++ b/data/scripts/script_0800C004.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_0800C004
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+CallWithArg sub_0807F4F8, 0x000001b8
+Wait 0x001e
+TextboxNoOverlap 0x0e11
+_0807EA94
+_0807E5F8 0x0000001c
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0088, 0x0188
+_0807EDD4 0x00a8, 0x0188
+_0807EDD4 0x00a8, 0x0178
+Wait 0x000f
+_0807E5F8 0x0000001c
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000001
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000004
+_0807EB44 0x0004
+_0807E930 0x0000
+Wait 0x003c
+_0807E5F8 0x0000001c
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800C0B0.inc b/data/scripts/script_0800C0B0.inc
new file mode 100644
index 00000000..2e646766
--- /dev/null
+++ b/data/scripts/script_0800C0B0.inc
@@ -0,0 +1,47 @@
+SCRIPT_START script_0800C0B0
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0002
+Wait 0x003c
+TextboxNoOverlap 0x0e13
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+Jump 0x0038
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0006
+Wait 0x003c
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+_0807E5F8 0x00000001
+_0807EB44 0x0004
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807E930 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e15
+_0807EA94
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00f0
+SCRIPT_END
diff --git a/data/scripts/script_0800C160.inc b/data/scripts/script_0800C160.inc
new file mode 100644
index 00000000..67ec144b
--- /dev/null
+++ b/data/scripts/script_0800C160.inc
@@ -0,0 +1,27 @@
+SCRIPT_START script_0800C160
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+CallWithArg sub_0807F4F8, 0x00000128
+Wait 0x001e
+TextboxNoOverlap 0x0e14
+_0807EA94
+_0807E5F8 0x0000003c
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0098, 0x00e8
+_0807EDD4 0x00a8, 0x00e8
+_0807EDD4 0x00a8, 0x00d8
+Wait 0x000f
+_0807E5F8 0x0000003c
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00f0
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800C1D8.inc b/data/scripts/script_0800C1D8.inc
new file mode 100644
index 00000000..196042c1
--- /dev/null
+++ b/data/scripts/script_0800C1D8.inc
@@ -0,0 +1,53 @@
+SCRIPT_START script_0800C1D8
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0002
+Wait 0x003c
+TextboxNoOverlap 0x0e16
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+Jump 0x0038
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0807F348
+StopScript
+WaitFor_2
+Wait 0x00f0
+_0807E930 0x0000
+_0807EB44 0x0006
+Wait 0x003c
+_0807EA94
+_0807E930 0x0008
+Wait 0x003c
+_0807E5F8 0x00000001
+_0807EB44 0x0004
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807E930 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x0e18
+_0807EA94
+_0807E5F8 0x00000002
+Call sub_08054F64
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x0168
+_0807EB44 0x0004
+_0807E930 0x0000
+Wait 0x003c
+Call sub_08054F64
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+SCRIPT_END
diff --git a/data/scripts/script_0800C2A4.inc b/data/scripts/script_0800C2A4.inc
new file mode 100644
index 00000000..04f24c22
--- /dev/null
+++ b/data/scripts/script_0800C2A4.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_0800C2A4
+StartScript
+_0807EB44 0x0000
+_0807E930 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+Call sub_0807F348
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+CallWithArg sub_0807F4F8, 0x00000128
+Wait 0x001e
+TextboxNoOverlap 0x0e17
+_0807EA94
+_0807E5F8 0x0000007c
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0098, 0x00e8
+_0807EDD4 0x00c8, 0x00e8
+_0807EDD4 0x00c8, 0x00d8
+Wait 0x000f
+_0807E5F8 0x0000007c
+_0807EF80 0x000f
+_0807E930 0x0008
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000002
+Wait 0x00b4
+CallWithArg sub_0804BF38, 0x00000005
+_0807EB44 0x0004
+_0807E930 0x0000
+Wait 0x003c
+_0807E5F8 0x0000007c
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xffe0
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800C350.inc b/data/scripts/script_0800C350.inc
new file mode 100644
index 00000000..5f92a5d0
--- /dev/null
+++ b/data/scripts/script_0800C350.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_0800C350
+StartScript
+CallWithArg sub_0806D658, 0x00000003
+SetEntityNonPlanarMovement 0x0200
+StopScript
+CheckRoomFlag 0x00ff
+JumpIfNot 0xfffa
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_0800C370.inc b/data/scripts/script_0800C370.inc
new file mode 100644
index 00000000..07a55018
--- /dev/null
+++ b/data/scripts/script_0800C370.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800C370
+_0807EEF4 0xfff8, 0x0000
+_0807EEF4 0x0010, 0x0000
+_0807EEF4 0xfff0, 0x0000
+_0807EEF4 0x0010, 0x0000
+_0807EEF4 0xfff8, 0x0000
+_0807F0C8 0x0000, 0x0000
+Wait 0x001e
+TextboxNoOverlap 0x1d00
+_0807EA94
+_0807E5F8 0x00000006
+WaitForSomething2 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_0800C3B0.inc b/data/scripts/script_0800C3B0.inc
new file mode 100644
index 00000000..dd68e9b7
--- /dev/null
+++ b/data/scripts/script_0800C3B0.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800C3B0
+SetEntityNonPlanarMovement 0x0080
+_0807EEF4 0x0000, 0xff30
+_0807F0C8 0x0000, 0x0000
+Wait 0x00b4
+Call sub_08054968
+SCRIPT_END
diff --git a/data/scripts/script_0800C3CC.inc b/data/scripts/script_0800C3CC.inc
new file mode 100644
index 00000000..407a8d54
--- /dev/null
+++ b/data/scripts/script_0800C3CC.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800C3CC
+StartScript
+Call sub_0806D660
+SetEntityNonPlanarMovement 0x0080
+StopScript
+WaitForSomething2 0x00000002
+CallWithArg sub_0807F4F8, 0x00000048
+Call sub_0806D66C
+Wait 0x000f
+CallWithArg sub_0807F4F8, 0x00000068
+Call sub_0806D67C
+_0807F0C8 0x001e, 0x0000
+SoundReq 0x010b
+SCRIPT_END
diff --git a/data/scripts/script_0800C410.inc b/data/scripts/script_0800C410.inc
new file mode 100644
index 00000000..040b41fc
--- /dev/null
+++ b/data/scripts/script_0800C410.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_0800C410
+StartScript
+Call sub_0806D660
+SetEntityNonPlanarMovement 0x0080
+StopScript
+WaitForSomething2 0x00000004
+CallWithArg sub_0807F4F8, 0x00000048
+Call sub_0806D66C
+Wait 0x000f
+CallWithArg sub_0807F4F8, 0x00000068
+Call sub_0806D67C
+_0807F0C8 0x001e, 0x0000
+SoundReq 0x010b
+_0807E5F8 0x00000001
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800C45C.inc b/data/scripts/script_0800C45C.inc
new file mode 100644
index 00000000..6fa6a6f0
--- /dev/null
+++ b/data/scripts/script_0800C45C.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800C45C
+StartScript
+SetEntityNonPlanarMovement 0x0180
+_0807E930 0x0004
+Call sub_080A0B28
+StopScript
+Wait 0x000a
+_0807EF80 0x0007
+SoundReq 0x0136
+_0807EE30
+JumpIfNot 0xfffc
+Wait 0x003c
+SetRoomFlag 0x00ff
+_0807E930 0x0005
+Wait 0x000f
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800C494.inc b/data/scripts/script_0800C494.inc
new file mode 100644
index 00000000..df3b473b
--- /dev/null
+++ b/data/scripts/script_0800C494.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800C494
+StartScript
+SetEntityNonPlanarMovement 0x0120
+_0807E930 0x0004
+StopScript
+Wait 0x000a
+_0807EF80 0x0007
+SoundReq 0x0136
+_0807EEF4 0x0000, 0xff90
+Wait 0x001e
+_0807EEF4 0x0000, 0xffb0
+Wait 0x003c
+SetRoomFlag 0x00ff
+_0807E930 0x0005
+Wait 0x000f
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800C4D0.inc b/data/scripts/script_0800C4D0.inc
new file mode 100644
index 00000000..468dc634
--- /dev/null
+++ b/data/scripts/script_0800C4D0.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800C4D0
+StartScript
+SetEntityNonPlanarMovement 0x0180
+_0807E930 0x0004
+StopScript
+Wait 0x000a
+_0807EF80 0x0007
+SoundReq 0x0136
+_0807EEF4 0x00c0, 0x0000
+Wait 0x001e
+_0807EEF4 0x0070, 0x0000
+Wait 0x003c
+SetRoomFlag 0x00ff
+_0807E930 0x0005
+Wait 0x000f
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800C50C.inc b/data/scripts/script_0800C50C.inc
new file mode 100644
index 00000000..583dc207
--- /dev/null
+++ b/data/scripts/script_0800C50C.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_0800C50C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807E930 0x0004
+_0807EF80 0x0008
+StopScript
+WaitForSomething2 0x00000001
+Wait 0x000a
+_0807EF80 0x0007
+SoundReq 0x0136
+_0807EEF4 0x0000, 0x0060
+Wait 0x003c
+_0807EEF4 0x0000, 0x0060
+Wait 0x001e
+SetRoomFlag 0x00ff
+_0807E930 0x0005
+Wait 0x000f
+SCRIPT_END
diff --git a/data/scripts/script_0800C550.inc b/data/scripts/script_0800C550.inc
new file mode 100644
index 00000000..3bef42e8
--- /dev/null
+++ b/data/scripts/script_0800C550.inc
@@ -0,0 +1,243 @@
+SCRIPT_START script_0800C550
+StartScript
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_08060158
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_08060208
+_0807EA94
+_0807E878
+Jump 0xffdc
+StartScript
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_08060158
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+CheckInventory1 0x0067
+JumpIfNot 0x000c
+Call sub_08060208
+Jump 0x0006
+TextboxNoOverlap 0x4710
+_0807EA94
+_0807E878
+Jump 0xffcc
+StartScript
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_08060158
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_08060270
+_0807EA94
+_0807E878
+Jump 0xffdc
+StartScript
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_08060158
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_0806021C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd8
+StartScript
+_0807EF80 0x000a
+SetEntityNonPlanarMovement 0x0080
+_0807EB44 0x0004
+CheckLocalFlag 0x0082
+JumpIfNot 0x0008
+SetEntityPosition 0x0010, 0x0000
+StopScript
+_0807E944
+_0807E864
+Call sub_0807DF28
+CheckLocalFlag 0x0082
+JumpIf 0x0022
+CheckPlayerInRegion 0x00e8, 0x0028, 0x1810
+JumpIfNot 0x0006
+_0807EF80 0x000b
+StartPlayerScript script_0800C8C8
+WaitForSomething2 0x00000001
+_0807EF80 0x000a
+CheckInventory1 0x0040
+JumpIf 0x00a6
+CheckInventory1 0x005b
+JumpIf 0x0024
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f16
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+SetLocalFlag 0x0080
+Call sub_0807DF50
+_0807E878
+Jump 0xff9e
+CheckLocalFlag 0x0081
+JumpIf 0x0020
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f1b
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+Call sub_0807DF50
+_0807E878
+Jump 0xff78
+CheckLocalFlag 0x0082
+JumpIf 0x0030
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f17
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807EC94 0x0020
+_0807EB44 0x0004
+Wait 0x000f
+SoundReq 0x0072
+SetLocalFlag 0x0082
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f18
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+Call sub_0807DF50
+_0807E878
+Jump 0xff24
+CheckLocalFlag 0x0083
+JumpIf 0x0020
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f19
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+Call sub_0807DF50
+_0807E878
+Jump 0xfefe
+_0807EF80 0x0002
+TextboxNoOverlapFollow 0x1f1a
+_0807EA94
+_0807EF80 0x0015
+Wait 0x000a
+Call sub_0807DF50
+_0807E878
+Jump 0xfee0
+StartScript
+_0807EF80 0x000a
+_0807EB44 0x0004
+StopScript
+_0807E944
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_0800C8F0
+WaitForSomething2 0x00000001
+CheckInventory1 0x0040
+JumpIf 0x0088
+CheckInventory1 0x005b
+JumpIf 0x001c
+_0807E930 0x0008
+TextboxNoOverlapFollow 0x2122
+_0807EA94
+_0807EF80 0x0000
+Call sub_0807DF50
+_0807E878
+Jump 0xffc2
+_0807E930 0x0008
+CheckLocalFlag 0x0081
+JumpIf 0x0040
+TextboxNoOverlapFollow 0x1130
+_0807EA94
+_0807EB28 0x1131
+_0807EA94
+_0807EB8C
+TextboxNoOverlapFollow 0x1132
+_0807EA94
+_0807E914 0x00000103
+Call sub_0807F420
+TextboxNoOverlapFollow 0x1133
+_0807EA94
+Wait 0x000a
+_0807EF80 0x0000
+SetLocalFlag 0x0081
+Call sub_0807DF50
+_0807E878
+Jump 0xff78
+TextboxNoOverlapFollow 0x1133
+_0807EA94
+Wait 0x000a
+_0807E930 0x0000
+Call sub_0807DF50
+_0807E878
+Jump 0xff5e
+_0807E930 0x0008
+CheckLocalFlag 0x0083
+JumpIf 0x0080
+TextboxNoOverlapFollow 0x1135
+_0807EA94
+SetEntityNonPlanarMovement 0x0040
+_0807EDD4 0x0038, 0x0044
+_0807EF80 0x0000
+Wait 0x000f
+SetLocalFlag 0x0083
+Wait 0x003c
+SoundReq 0x0072
+Wait 0x003c
+_0807EB74
+_0807EB8C
+TextboxNoOverlapFollow 0x1136
+_0807EA94
+_0807EB28 0x1137
+_0807EA94
+Wait 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0807DF50
+_0807E878
+_0807E944
+_0807E864
+Call sub_0807DF28
+_0807EB74
+_0807E914 0x00000008
+Call sub_0807F3D8
+TextboxNoOverlapFollow 0x1136
+_0807EA94
+Wait 0x000a
+_0807EF80 0x0000
+Call sub_0807DF50
+_0807E878
+Jump 0xffd0
+TextboxNoOverlapFollow 0x1136
+_0807EA94
+Wait 0x000a
+_0807EF80 0x0000
+Call sub_0807DF50
+_0807E878
+Jump 0xfeba
diff --git a/data/scripts/script_0800C8C8.inc b/data/scripts/script_0800C8C8.inc
new file mode 100644
index 00000000..013c731a
--- /dev/null
+++ b/data/scripts/script_0800C8C8.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800C8C8
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x00e8, 0x0068
+_0807EB44 0x0000
+Wait 0x000f
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800C8F0.inc b/data/scripts/script_0800C8F0.inc
new file mode 100644
index 00000000..6f3b500d
--- /dev/null
+++ b/data/scripts/script_0800C8F0.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800C8F0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807ECC4 0x0010
+_0807EDD4 0x0078, 0x0058
+_0807EB44 0x0000
+Wait 0x000f
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800C91C.inc b/data/scripts/script_0800C91C.inc
new file mode 100644
index 00000000..d7d4ab75
--- /dev/null
+++ b/data/scripts/script_0800C91C.inc
@@ -0,0 +1,81 @@
+SCRIPT_START script_0800C91C
+StartScript
+_0807EB44 0x0004
+SetEntityNonPlanarMovement 0x0300
+StopScript
+CheckPlayerInRegion 0x0208, 0x0360, 0x2040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_0800CA8C
+WaitForSomething2 0x00000002
+Wait 0x003c
+_0807EB28 0x1125
+_0807EA94
+_0807E5F8 0x00000800
+_0807E8E4_3
+Wait 0x003c
+_0807E5F8 0x00000200
+_0807E8E4_0
+Wait 0x001e
+_0807E5F8 0x00002000
+_0807E8E4_1
+Wait 0x0014
+_0807E5F8 0x00020000
+_0807E8E4_1
+Wait 0x000a
+_0807E5F8 0x00008000
+_0807E8E4_3
+Wait 0x001e
+WaitForSomething2 0x00000400
+WaitForSomething2 0x00001000
+WaitForSomething2 0x00004000
+WaitForSomething2 0x00010000
+WaitForSomething2 0x00040000
+_0807E8E4_0
+Wait 0x003c
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000400
+_0807E8E4_0
+TextboxNoOverlapFollow 0x1126
+Call sub_0807F40C
+_0807EA94
+_0807E5F8 0x00000200
+_0807E5F8 0x00000800
+_0807E5F8 0x00002000
+_0807E5F8 0x00008000
+_0807E5F8 0x00020000
+WaitForSomething2 0x00000400
+WaitForSomething2 0x00001000
+WaitForSomething2 0x00004000
+WaitForSomething2 0x00010000
+WaitForSomething2 0x00040000
+_0807E5F8 0x00008000
+WaitForSomething2 0x00010000
+_0807E8E4_3
+TextboxNoOverlapFollow 0x1127
+_0807EA94
+_0807E5F8 0x00002000
+WaitForSomething2 0x00004000
+_0807E8E4_1
+TextboxNoOverlapFollow 0x1128
+_0807EA94
+_0807E5F8 0x00000200
+_0807E5F8 0x00000800
+_0807E5F8 0x00002000
+_0807E5F8 0x00008000
+_0807E5F8 0x00020000
+WaitForSomething2 0x00000400
+WaitForSomething2 0x00001000
+WaitForSomething2 0x00004000
+WaitForSomething2 0x00010000
+WaitForSomething2 0x00040000
+_0807E8E4_0
+_0807EB28 0x1129
+_0807EA94
+SetLocalFlag 0x008d
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800CA8C.inc b/data/scripts/script_0800CA8C.inc
new file mode 100644
index 00000000..d0fce5fb
--- /dev/null
+++ b/data/scripts/script_0800CA8C.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800CA8C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0208, 0x0358
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x0208, 0x0340
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CABC.inc b/data/scripts/script_0800CABC.inc
new file mode 100644
index 00000000..a837e4ff
--- /dev/null
+++ b/data/scripts/script_0800CABC.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_0800CABC
+StartScript
+_0807EF80 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000f
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00000200
+_0807EF80 0x0007
+_0807EDD4 0x0208, 0x0308
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000400
+WaitForSomething2 0x00000200
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+_0807E5F8 0x00000400
+WaitForSomething2 0x00000200
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000f
+_0807EDD4 0x0208, 0x0328
+_0807EF80 0x0000
+_0807E5F8 0x00000400
+WaitForSomething2 0x00000200
+SetEntityNonPlanarMovement 0x0300
+_0807EF80 0x000f
+_0807EDD4 0x0208, 0x02b0
+_0807E5F8 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CB54.inc b/data/scripts/script_0800CB54.inc
new file mode 100644
index 00000000..6085dce3
--- /dev/null
+++ b/data/scripts/script_0800CB54.inc
@@ -0,0 +1,30 @@
+SCRIPT_START script_0800CB54
+StartScript
+_0807EF80 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000f
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00000800
+_0807EF80 0x0007
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807EDD4 0x01a8, 0x0330
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000f
+_0807EDD4 0x01f8, 0x0348
+_0807EF80 0x0000
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+SetEntityNonPlanarMovement 0x0300
+_0807EF80 0x000f
+_0807EDD4 0x0178, 0x0328
+_0807E5F8 0x00001000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CBD4.inc b/data/scripts/script_0800CBD4.inc
new file mode 100644
index 00000000..0c81901b
--- /dev/null
+++ b/data/scripts/script_0800CBD4.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_0800CBD4
+StartScript
+_0807EF80 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000f
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00002000
+_0807EF80 0x0007
+_0807EDD4 0x0258, 0x0330
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000f
+_0807EDD4 0x0218, 0x0340
+_0807EF80 0x0000
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+SetEntityNonPlanarMovement 0x0300
+_0807EF80 0x000f
+_0807EDD4 0x0288, 0x02d8
+_0807E5F8 0x00004000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CC6C.inc b/data/scripts/script_0800CC6C.inc
new file mode 100644
index 00000000..86c9feb5
--- /dev/null
+++ b/data/scripts/script_0800CC6C.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_0800CC6C
+StartScript
+_0807EF80 0x0008
+_0807EF80 0x0000
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000f
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00008000
+_0807EF80 0x0007
+_0807EDD4 0x01b8, 0x0320
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000f
+_0807EDD4 0x01f8, 0x0330
+_0807EF80 0x0000
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+SetEntityNonPlanarMovement 0x0300
+_0807EF80 0x000f
+_0807EDD4 0x0188, 0x02d8
+_0807E5F8 0x00010000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CD04.inc b/data/scripts/script_0800CD04.inc
new file mode 100644
index 00000000..7f1351a9
--- /dev/null
+++ b/data/scripts/script_0800CD04.inc
@@ -0,0 +1,28 @@
+SCRIPT_START script_0800CD04
+StartScript
+_0807EF80 0x0000
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000f
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00020000
+_0807EF80 0x0007
+_0807EDD4 0x0268, 0x0338
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000f
+_0807EDD4 0x0218, 0x0350
+_0807EF80 0x0000
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+SetEntityNonPlanarMovement 0x0300
+_0807EF80 0x000f
+_0807EDD4 0x02a8, 0x0328
+_0807E5F8 0x00040000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800CD7C.inc b/data/scripts/script_0800CD7C.inc
new file mode 100644
index 00000000..19923a89
--- /dev/null
+++ b/data/scripts/script_0800CD7C.inc
@@ -0,0 +1,266 @@
+SCRIPT_START script_0800CD7C
+StartScript
+CheckInventory1 0x005b
+JumpIfNot 0xf87a
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000c
+Call sub_08060158
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_0807DF28
+CheckLocalFlag 0x009d
+JumpIf 0x000e
+SetLocalFlag 0x009d
+TextboxNoOverlap 0x213d
+Jump 0x017e
+CheckGlobalFlag 0x003b
+JumpIf 0x007c
+CheckGlobalFlag 0x0054
+JumpIfNot 0x001a
+CheckRoomFlag 0x0000
+JumpIfNot 0x0150
+SetGlobalFlag 0x003b
+ClearGlobalFlag 0x0054
+TextboxNoOverlap 0x2141
+Jump 0x0156
+TextboxNoOverlap 0x213e
+_0807EA94
+_0807E48C 0x0023
+JumpIfNot 0x001c
+TextboxNoOverlap 0x214b
+_0807EA94
+_0807E3E8
+JumpIfNot 0x013c
+SoundReq 0x00cd
+_0807F088 0x0023
+WaitPlayerAction8
+Jump 0x0020
+_0807E48C 0x0022
+JumpIfNot 0x0126
+TextboxNoOverlap 0x214b
+_0807EA94
+_0807E3E8
+JumpIfNot 0x011a
+SoundReq 0x00cd
+_0807F088 0x0022
+WaitPlayerAction8
+_0807EB8C
+SetGlobalFlag 0x0054
+Call sub_08060340
+TextboxNoOverlap 0x213f
+Jump 0x00be
+CheckGlobalFlag 0x003c
+JumpIf 0x005a
+CheckGlobalFlag 0x0054
+JumpIfNot 0x001a
+CheckRoomFlag 0x0000
+JumpIfNot 0x00ce
+SetGlobalFlag 0x003c
+ClearGlobalFlag 0x0054
+TextboxNoOverlap 0x2145
+Jump 0x00d4
+TextboxNoOverlap 0x2142
+_0807EA94
+_0807E48C 0x0027
+JumpIfNot 0x00c6
+TextboxNoOverlap 0x214c
+_0807EA94
+_0807E3E8
+JumpIfNot 0x00ba
+SoundReq 0x00cd
+_0807F088 0x0027
+WaitPlayerAction8
+_0807EB8C
+SetGlobalFlag 0x0054
+Call sub_08060340
+TextboxNoOverlap 0x2143
+Jump 0x005e
+CheckGlobalFlag 0x003d
+JumpIf 0x0090
+CheckGlobalFlag 0x0054
+JumpIfNot 0x001a
+CheckRoomFlag 0x0000
+JumpIfNot 0x006e
+SetGlobalFlag 0x003d
+ClearGlobalFlag 0x0054
+TextboxNoOverlap 0x2149
+Jump 0x0074
+TextboxNoOverlap 0x2146
+_0807EA94
+_0807E48C 0x0024
+JumpIfNot 0x0066
+TextboxNoOverlap 0x214d
+_0807EA94
+_0807E3E8
+JumpIfNot 0x005a
+SoundReq 0x00cd
+_0807F088 0x0024
+WaitPlayerAction8
+_0807EB8C
+SetGlobalFlag 0x0054
+Call sub_08060340
+TextboxNoOverlap 0x2147
+_0807EA94
+Call sub_0807DF50
+_0807E878
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000c
+Call sub_08060158
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_0807DF28
+TextboxNoOverlap 0x2140
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xffd2
+TextboxNoOverlap 0x214a
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xfe46
+.short 0x0000
+StartScript
+Call sub_08068104
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_0806811C
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_08068190
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd8
+StartScript
+Call sub_08068104
+_0807EF80 0x000a
+StopScript
+_0807E944
+_0807E864
+Call sub_08068190
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffec
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+CheckInventory1 0x0041
+JumpIf 0x000e
+CheckLocalFlag 0x007e
+JumpIfNot 0x0006
+_0807E930 0x0008
+CheckInventory1 0x0002
+JumpIf 0x0022
+CheckInventory1 0x0041
+JumpIfNot 0x000c
+_0807E5F8 0x00000020
+Jump 0x0010
+CheckLocalFlag 0x007e
+JumpIfNot 0x0008
+_0807E5F8 0x00000010
+StopScript
+StartScript
+Call sub_08068910
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+Call sub_0807DF28
+CheckInventory1 0x0002
+JumpIfNot 0x0018
+_0807EB74
+_0807E914 0x00000000
+Call sub_0806C028
+TextboxNoOverlap 0x1219
+Jump 0x014c
+CheckInventory1 0x0041
+JumpIfNot 0x0060
+StartPlayerScript script_0800D190
+WaitForSomething2 0x00000008
+_0807EB74
+_0807E914 0x00000000
+Call sub_0806C028
+TextboxNoOverlapFollowPos 0x0002125c
+_0807EA94
+StartPlayerScript script_0800D1B4
+WaitForSomething2 0x00000008
+_0807EB44 0x0002
+_0807E914 0x00000000
+Call sub_0806C028
+Wait 0x000f
+_0807E5F8 0x00000020
+StartPlayerScript script_0800D1E0
+WaitForSomething2 0x00000008
+TextboxNoOverlapFollowPos 0x0002125d
+Jump 0x00e6
+CheckLocalFlag 0x007e
+JumpIfNot 0x000a
+TextboxNoOverlapFollow 0x123e
+Jump 0x00d6
+StartPlayerScript script_0800D190
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000004
+_0807EB74
+_0807E914 0x00000000
+Call sub_0806C028
+TextboxNoOverlapFollowPos 0x0002123d
+_0807EA94
+StartPlayerScript script_0800D1B4
+WaitForSomething2 0x00000008
+_0807EB44 0x0002
+_0807E914 0x00000000
+Call sub_0806C028
+SoundReq 0x00cd
+Call sub_08068964
+ComparePlayerAction 0x0008
+JumpIf 0xfffa
+SoundReq 0x00f8
+_0807E5F8 0x00000010
+SetLocalFlag 0x007e
+TextboxNoOverlapFollowPos 0x0002123e
+_0807EA94
+Wait 0x000f
+_0807E930 0x0009
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Wait 0x001e
+TextboxNoOverlapFollowPos 0x0002123f
+_0807EA94
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000004
+_0807E930 0x0008
+Wait 0x003c
+Call sub_08095164
+_0807EB28 0x1240
+_0807EA94
+Wait 0x000f
+_0807E878
+Call sub_0807DF50
+Jump 0xfe6e
+.short 0x0000
diff --git a/data/scripts/script_0800D190.inc b/data/scripts/script_0800D190.inc
new file mode 100644
index 00000000..0e499a60
--- /dev/null
+++ b/data/scripts/script_0800D190.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800D190
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0170, 0x0140
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800D1B4.inc b/data/scripts/script_0800D1B4.inc
new file mode 100644
index 00000000..04fcc46d
--- /dev/null
+++ b/data/scripts/script_0800D1B4.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800D1B4
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0170, 0x0120
+_0807EDD4 0x01a8, 0x0120
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D1E0.inc b/data/scripts/script_0800D1E0.inc
new file mode 100644
index 00000000..94c352f3
--- /dev/null
+++ b/data/scripts/script_0800D1E0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800D1E0
+_0807F078 0x0002, 0x0001
+CallWithArg sub_0807F918, 0x00000002
+SoundReq 0x0109
+CallWithArg sub_0807F238, 0x000001e2
+Call sub_0807F304
+TextboxNoOverlap 0x0502
+_0807EA94
+_0807E5F8 0x00000008
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800D218.inc b/data/scripts/script_0800D218.inc
new file mode 100644
index 00000000..573f8fc9
--- /dev/null
+++ b/data/scripts/script_0800D218.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800D218
+StartScript
+CheckInventory1 0x0041
+JumpIf 0x002c
+CheckLocalFlag 0x007e
+JumpIf 0x001a
+_0807EF80 0x0008
+StopScript
+WaitForSomething2 0x00000010
+_0807EF80 0x0007
+WaitForSomething2 0x00000010
+SCRIPT_END
diff --git a/data/scripts/script_0800D242.inc b/data/scripts/script_0800D242.inc
new file mode 100644
index 00000000..5cede490
--- /dev/null
+++ b/data/scripts/script_0800D242.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_0800D242
+_0807EF80 0x0007
+_0807E930 0x0003
+SCRIPT_END
diff --git a/data/scripts/script_0800D24C.inc b/data/scripts/script_0800D24C.inc
new file mode 100644
index 00000000..7a7abd8e
--- /dev/null
+++ b/data/scripts/script_0800D24C.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_0800D24C
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D254.inc b/data/scripts/script_0800D254.inc
new file mode 100644
index 00000000..34b1b5ee
--- /dev/null
+++ b/data/scripts/script_0800D254.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800D254
+StartScript
+_0807EF80 0x0008
+StopScript
+WaitForSomething2 0x00000020
+_0807EF80 0x0007
+WaitForSomething2 0x00000020
+_0807EF80 0x0008
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D278.inc b/data/scripts/script_0800D278.inc
new file mode 100644
index 00000000..17624e5e
--- /dev/null
+++ b/data/scripts/script_0800D278.inc
@@ -0,0 +1,100 @@
+SCRIPT_START script_0800D278
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckInventory1 0x0041
+JumpIf 0x000a
+CheckLocalFlag 0x007e
+JumpIf 0x005a
+StartScript
+TestBit 0x00000001
+JumpIf 0x002a
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_0806811C
+StopScript
+Jump 0xffd4
+StopScript
+_0807E864
+Call sub_08068190
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffbe
+StopScript
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000004
+_0807E930 0x000c
+WaitForSomething2 0x00000001
+_0807E5F8 0x00000004
+_0807E930 0x000b
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_08068190
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+StartScript
+Call sub_08068884
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+StopScript
+StartScript
+Call sub_08068910
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+_0807EB74
+_0807E914 0x00000000
+Call sub_0806C028
+TextboxNoOverlapFollow 0x1219
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd0
+StartScript
+Call sub_08068104
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_0806811C
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_08068190
+_0807EA94
+Wait 0x000f
+CheckLocalFlag 0x007f
+JumpIf 0x005c
+CheckLocalFlag 0x007e
+JumpIfNot 0x0054
+_0807EF80 0x000b
+SetEntityNonPlanarMovement 0x0100
+CheckPlayerInRegion 0x0090, 0x0130, 0x0810
+JumpIfNot 0x000e
+StartPlayerScript script_0800D3EC
+WaitForSomething2 0x00000001
+_0807EB44 0x0002
+_0807E930 0x0005
+_0807EDD4 0x00a0, 0x0130
+_0807EB44 0x0006
+_0807E930 0x0003
+_0807E914 0x00000004
+Call sub_080681D8
+SoundReq 0x00cd
+Wait 0x001e
+_0807EF80 0x000a
+SetLocalFlag 0x007f
+_0807E878
+Jump 0xff76
+.short 0x0000
diff --git a/data/scripts/script_0800D3EC.inc b/data/scripts/script_0800D3EC.inc
new file mode 100644
index 00000000..43bde4e8
--- /dev/null
+++ b/data/scripts/script_0800D3EC.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800D3EC
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807EF80 0x000d
+_0807ECC4 0x0020
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D414.inc b/data/scripts/script_0800D414.inc
new file mode 100644
index 00000000..db5e8a68
--- /dev/null
+++ b/data/scripts/script_0800D414.inc
@@ -0,0 +1,140 @@
+SCRIPT_START script_0800D414
+StartScript
+SetEntityNonPlanarMovement 0x0100
+Call sub_08068104
+_0807EF80 0x000a
+StopScript
+_0807EB44 0x0002
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0004
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0006
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0006
+_0807E914 0x00000004
+Call sub_0806AF60
+_0807EDD4 0x00a8, 0x01e8
+_0807EB44 0x0006
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0004
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0002
+_0807E914 0x00000000
+Call sub_0806AF60
+Wait 0x0014
+_0807EB44 0x0002
+_0807E914 0x00000004
+Call sub_0806AF60
+_0807EDD4 0x0228, 0x01e8
+Jump 0xff5a
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+Call sub_08062A48
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+Call sub_08062698
+Call sub_080626AC
+CallWithArg sub_0807F0EC, 0x00000009
+_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
+_0807EE04 0x0038, 0x0068
+Jump 0x004e
+_0807EE04 0x0078, 0x0068
+Jump 0x0044
+_0807EE04 0x00b8, 0x0068
+Jump 0x003a
+_0807EE04 0x0038, 0x0090
+Jump 0x0030
+_0807EE04 0x0078, 0x0090
+Jump 0x0026
+_0807EE04 0x00b8, 0x0090
+Jump 0x001c
+_0807EE04 0x0038, 0x00b8
+Jump 0x0012
+_0807EE04 0x0078, 0x00b8
+Jump 0x0008
+_0807EE04 0x00b8, 0x00b8
+StopScript
+StartScript
+Call sub_080626C0
+JumpIf 0xff72
+CheckEntityInteractType
+JumpIf 0x000c
+_0807EE30
+JumpIfNot 0xffe8
+Jump 0xff62
+StopScript
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xff4a
+StartScript
+_0807EF80 0x000a
+Call sub_08062A48
+_0807EF80 0x0000
+StopScript
+Call sub_08062698
+Call sub_080626AC
+CallWithArg sub_0807F0EC, 0x00000004
+_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x0020
+_0807EE04 0x0038, 0x0098
+Jump 0x001c
+_0807EE04 0x0058, 0x0098
+Jump 0x0012
+_0807EE04 0x0038, 0x00c8
+Jump 0x0008
+_0807EE04 0x0058, 0x00c8
+StopScript
+StartScript
+Call sub_080626C0
+JumpIf 0xffae
+_0807EE30
+JumpIfNot 0xffee
+Jump 0xffa4
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x000b
+_0807EF80 0x0008
+Call sub_0806DAAC
+JumpIf 0x008c
+Call sub_0806DAD0
+CallWithArg sub_0806DA04, 0x00000002
+StopScript
+_0807EA4C
+_0807E9F0
+Call sub_0806DAAC
+JumpIf 0x000e
+Call sub_0807DF50
+_0807E878
+Jump 0xffe8
+_0807E864
+Call sub_0807DF28
+Call sub_0807FBC4
+Call sub_0807FBA0
+SetEntityNonPlanarMovement 0x0700
+_0807F0B4 0x0007
+CameraTargetEntity
+_0807EDD4 0x01e8, 0x01b8
+Wait 0x003c
+Call sub_0806DAE8
+Wait 0x0078
+Call sub_0806DB44
+JumpIfNot 0x000e
+LoadRoomEntityList gUnk_080DD730
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800D698.inc b/data/scripts/script_0800D698.inc
new file mode 100644
index 00000000..4164ea12
--- /dev/null
+++ b/data/scripts/script_0800D698.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_0800D698
+_0807EEB4
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807FBCC
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800D6B4.inc b/data/scripts/script_0800D6B4.inc
new file mode 100644
index 00000000..3752c921
--- /dev/null
+++ b/data/scripts/script_0800D6B4.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_0800D6B4
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x0011
+Call sub_0807F158
+Call sub_0807F738
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D6D0.inc b/data/scripts/script_0800D6D0.inc
new file mode 100644
index 00000000..59addb72
--- /dev/null
+++ b/data/scripts/script_0800D6D0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800D6D0
+StartScript
+CheckLocalFlag 0x00f3
+JumpIf 0x0010
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x00f3
+JumpIfNot 0xfffa
+_0807EF80 0x0007
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D6F0.inc b/data/scripts/script_0800D6F0.inc
new file mode 100644
index 00000000..a7d79528
--- /dev/null
+++ b/data/scripts/script_0800D6F0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800D6F0
+StartScript
+CheckLocalFlag 0x00f5
+JumpIf 0xfff0
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x00f5
+JumpIfNot 0xfffa
+_0807EF80 0x0007
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D710.inc b/data/scripts/script_0800D710.inc
new file mode 100644
index 00000000..1340fbcc
--- /dev/null
+++ b/data/scripts/script_0800D710.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_0800D710
+StartScript
+Call sub_0807F360
+SetEntityNonPlanarMovement 0x0700
+_0807F0B4 0x0007
+CameraTargetEntity
+Call sub_0807FBC4
+StopScript
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000010
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E5F8 0x0000000a
+WaitForSomething2 0x00000004
+_0807EEB4
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807FBCC
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D76C.inc b/data/scripts/script_0800D76C.inc
new file mode 100644
index 00000000..d4bb04a7
--- /dev/null
+++ b/data/scripts/script_0800D76C.inc
@@ -0,0 +1,48 @@
+SCRIPT_START script_0800D76C
+StartScript
+Call sub_0807F360
+_0807EF80 0x000b
+SetEntityNonPlanarMovement 0x0200
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000008
+_0807EF80 0x0004
+Wait 0x003c
+SoundReq 0x0123
+CallWithArg sub_0807F464, 0x000001e0
+_0807EDD4 0x01e0, 0x01d8
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000010
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+SoundReq 0x007c
+_0807EF3C 0x0180, 0x0030
+_0807EB44 0x0002
+_0807EF80 0x0001
+WaitForSomething2 0x00000008
+Jump 0x0032
+StartScript
+Call sub_0807F360
+_0807EF80 0x000b
+SetEntityPositionRelative 0x01d80268
+SetEntityNonPlanarMovement 0x0100
+StopScript
+WaitForSomething2 0x00000002
+_0807EDD4 0x01f0, 0x01d8
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EEF4 0x0000, 0xffe0
+_0807EF80 0x000e
+Call sub_0806CA5C
+SetEntity0x20 0x00040000
+SoundReq 0x00f5
+CallWithArg sub_0807F8D0, 0xffffe000
+Call sub_0807F8BC
+JumpIf 0xffee
+_0807E5F8 0x00000004
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D84C.inc b/data/scripts/script_0800D84C.inc
new file mode 100644
index 00000000..bb06e896
--- /dev/null
+++ b/data/scripts/script_0800D84C.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800D84C
+StartScript
+StopScript
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807DF28
+Wait 0x003c
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D874.inc b/data/scripts/script_0800D874.inc
new file mode 100644
index 00000000..e569da45
--- /dev/null
+++ b/data/scripts/script_0800D874.inc
@@ -0,0 +1,49 @@
+SCRIPT_START script_0800D874
+StartScript
+Call sub_0807F934
+_0807EF80 0x0008
+_0807E914 0x00000001
+Call sub_0806DA04
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+CheckLocalFlag 0x0045
+JumpIf 0x000e
+StartPlayerScript script_0800D92C
+WaitForSomething2 0x00000001
+_0807E8E4_0
+TextboxNoOverlap 0x1324
+_0807EA94
+CheckInventory1 0x0017
+JumpIf 0x0018
+CheckLocalFlag 0x0045
+JumpIf 0x0010
+LoadRoomEntityList gUnk_080E3830
+CheckLocalFlag 0x0045
+JumpIfNot 0xfffa
+Call sub_0807DF50
+_0807E878
+Jump 0xffae
+.short 0x0000
+StartScript
+_0807EF80 0x0008
+CheckInventory1 0x0017
+JumpIf 0x0034
+StopScript
+CheckInventory1 0x0017
+JumpIfNot 0xfffa
+Call sub_0807DF28
+_0807E864
+WaitPlayerAction8
+_0807EB28 0x1325
+_0807EA94
+SoundReq 0x0113
+_0807E914 0x00000000
+Call sub_0806DA1C
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800D92C.inc b/data/scripts/script_0800D92C.inc
new file mode 100644
index 00000000..a806a09f
--- /dev/null
+++ b/data/scripts/script_0800D92C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800D92C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x00a0, 0x0078
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800D954.inc b/data/scripts/script_0800D954.inc
new file mode 100644
index 00000000..a77a8092
--- /dev/null
+++ b/data/scripts/script_0800D954.inc
@@ -0,0 +1,41 @@
+SCRIPT_START script_0800D954
+StartScript
+_0807EF80 0x0008
+Call sub_0807F180
+StopScript
+CheckPlayerInRegion 0x0118, 0x0038, 0x3050
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_0800DA00
+WaitForSomething2 0x00000001
+Wait 0x003c
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x0007
+SoundReq 0x01ce
+SetEntity0x20 0xffff8000
+TextboxNoOverlap 0x1701
+_0807EA94
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+TextboxNoOverlap 0x1702
+_0807EA94
+SetEntity0x20 0x00010000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807F050 0x006d
+WaitPlayerAction8
+_0807EB28 0x1703
+_0807EA94
+Wait 0x003c
+SetLocalFlag 0x0032
+SoundReq 0x0113
+_0807E914 0x00000001
+Call sub_0806DA1C
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DA00.inc b/data/scripts/script_0800DA00.inc
new file mode 100644
index 00000000..564c1eb7
--- /dev/null
+++ b/data/scripts/script_0800DA00.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800DA00
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0118, 0x0060
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800DA28.inc b/data/scripts/script_0800DA28.inc
new file mode 100644
index 00000000..8fdc555e
--- /dev/null
+++ b/data/scripts/script_0800DA28.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800DA28
+StartScript
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+StopScript
+WaitForSomething2 0x00000004
+_0807EF80 0x0007
+Wait 0x003c
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807EDD4 0x0118, 0x0060
+_0807E5F8 0x00000002
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800DA60.inc b/data/scripts/script_0800DA60.inc
new file mode 100644
index 00000000..9fc90d46
--- /dev/null
+++ b/data/scripts/script_0800DA60.inc
@@ -0,0 +1,45 @@
+SCRIPT_START script_0800DA60
+StartScript
+StopScript
+CheckPlayerInRegion 0x0078, 0x0148, 0x4040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807E8E4_0
+Call sub_0807F3F8
+Wait 0x003c
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00800078
+CameraTargetEntity
+Call sub_0807F5C0
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+TextboxNoOverlapFollowPos 0x0002162d
+_0807EA94
+_0807E5F8 0x00000001
+Wait 0x001e
+TextboxNoOverlapFollowPos 0x0002162e
+_0807EA94
+_0807E8E4_0
+CallWithArg sub_0807F75C, 0x00780138
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807F5C0
+SetRoomFlag 0x0000
+Call sub_0807F40C
+Wait 0x001e
+_0807E8E4_1
+Wait 0x000a
+_0807E8E4_3
+Wait 0x000a
+_0807E8E4_2
+Call sub_0807F3F8
+Wait 0x003c
+SetRoomFlag 0x0001
+SetLocalFlag 0x0077
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DB18.inc b/data/scripts/script_0800DB18.inc
new file mode 100644
index 00000000..db878083
--- /dev/null
+++ b/data/scripts/script_0800DB18.inc
@@ -0,0 +1,6 @@
+SCRIPT_START script_0800DB18
+StartScript
+_0807EF80 0x000a
+Call sub_08066E38
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_0800DB28.inc b/data/scripts/script_0800DB28.inc
new file mode 100644
index 00000000..f26054bc
--- /dev/null
+++ b/data/scripts/script_0800DB28.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_0800DB28
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0000
+_0807EF80 0x0014
+StopScript
+WaitForSomething2 0x00000001
+Wait 0x003c
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB44 0x0004
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EF80 0x0000
+Wait 0x003c
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB44 0x0004
+_0807EF80 0x0014
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DB78.inc b/data/scripts/script_0800DB78.inc
new file mode 100644
index 00000000..64ddbba6
--- /dev/null
+++ b/data/scripts/script_0800DB78.inc
@@ -0,0 +1,44 @@
+SCRIPT_START script_0800DB78
+StartScript
+StopScript
+CallWithArg sub_0807F6B4, 0x000000a0
+JumpIf 0xfff4
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x00780078
+CameraTargetEntity
+Call sub_0807F5C0
+_0807EB28 0x1648
+_0807EA94
+Call sub_0804D7EC
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Call sub_0807DF50
+_0807E878
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+Call sub_0804D810
+Call sub_0807F3F8
+Wait 0x003c
+StartPlayerScript script_0800DDD0
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000001
+StartPlayerScript script_0800DE00
+WaitForSomething2 0x00000006
+TextboxNoOverlapFollowPos 0x00021643
+_0807EA94
+_0807EB28 0x1645
+_0807EA94
+Call sub_0807F3F8
+_0807E5F8 0x00000001
+SoundReq0x80100000
+Call sub_08094F98
+CallWithArg sub_0805DDEC, 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_0800DC4C.inc b/data/scripts/script_0800DC4C.inc
new file mode 100644
index 00000000..6f24dffd
--- /dev/null
+++ b/data/scripts/script_0800DC4C.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_0800DC4C
+Wait 0x003c
+SoundReq2 0x0031
+StartPlayerScript script_0800DE50
+WaitForSomething2 0x00000006
+_0807EB28 0x1646
+_0807EA94
+_0807E5F8 0x00000001
+StartPlayerScript script_0800DE2C
+CameraTargetPlayer
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+CallWithArg sub_0805DE18, 0x00000001
+_0807F0C8 0x0000, 0x0000
+SetLocalFlag 0x0079
+CallWithArg sub_0806DA1C, 0x00000002
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800DCAC.inc b/data/scripts/script_0800DCAC.inc
new file mode 100644
index 00000000..720d8db0
--- /dev/null
+++ b/data/scripts/script_0800DCAC.inc
@@ -0,0 +1,67 @@
+SCRIPT_START script_0800DCAC
+StartScript
+_0807EF80 0x000a
+Call sub_08066E38
+StopScript
+WaitForSomething2 0x00000001
+CallWithArg sub_0807F8E8, 0x00000000
+_0807E5F8 0x00000002
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807EF80 0x0010
+Wait 0x003c
+_0807EF80 0x0010
+SetEntityPositionRelative 0x00680078
+WaitForSomething2 0x00000001
+SoundReq0x80100000
+Call sub_08066E50
+SoundReq 0x01c9
+Call sub_0807F2D4
+SoundReq 0x01ca
+Wait 0x003c
+_0807EF80 0x0004
+SoundReq2 0x000b
+Wait 0x0078
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+Wait 0x003c
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+SetEntityNonPlanarMovement 0x0100
+_0807EEF4 0x0000, 0x0008
+_0807EB44 0x0004
+_0807EF80 0x0000
+Wait 0x001e
+Call sub_08066E80
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+SetEntityNonPlanarMovement 0x0100
+_0807EEF4 0x0000, 0x0080
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DDD0.inc b/data/scripts/script_0800DDD0.inc
new file mode 100644
index 00000000..e3b9e05e
--- /dev/null
+++ b/data/scripts/script_0800DDD0.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_0800DDD0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+CallWithArg sub_0807F4F8, 0x000000a0
+_0807EDD4 0x0078, 0x00a0
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DE00.inc b/data/scripts/script_0800DE00.inc
new file mode 100644
index 00000000..14fe1a9a
--- /dev/null
+++ b/data/scripts/script_0800DE00.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800DE00
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EB44 0x0000
+_0807EF80 0x000d
+_0807EF80 0x0000
+_0807ECC4 0x0010
+_0807EF80 0x000c
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DE2C.inc b/data/scripts/script_0800DE2C.inc
new file mode 100644
index 00000000..eb637dbb
--- /dev/null
+++ b/data/scripts/script_0800DE2C.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800DE2C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EEF4 0x0000, 0x0080
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800DE50.inc b/data/scripts/script_0800DE50.inc
new file mode 100644
index 00000000..0c1bf300
--- /dev/null
+++ b/data/scripts/script_0800DE50.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_0800DE50
+StopScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+CallWithArg sub_0807F238, 0x000003c5
+Call sub_0807F304
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800DE78.inc b/data/scripts/script_0800DE78.inc
new file mode 100644
index 00000000..48175b61
--- /dev/null
+++ b/data/scripts/script_0800DE78.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800DE78
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_0800DEB0
+WaitForSomething2 0x00000001
+WaitForSomething2 0x00000002
+_0807EB28 0x1647
+_0807EA94
+SetLocalFlag 0x007a
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800DEB0.inc b/data/scripts/script_0800DEB0.inc
new file mode 100644
index 00000000..a1dd6d33
--- /dev/null
+++ b/data/scripts/script_0800DEB0.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800DEB0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0198, 0x01c8
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800DED4.inc b/data/scripts/script_0800DED4.inc
new file mode 100644
index 00000000..f4bcd9eb
--- /dev/null
+++ b/data/scripts/script_0800DED4.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_0800DED4
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x000b
+Call sub_08066D04
+StopScript
+StartScript
+Call sub_08066D14
+SetEntityPositionRelative 0x01480198
+_0807EF80 0x0007
+StopScript
+_0807EDD4 0x0198, 0x01a8
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_08066D4C
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800DF24.inc b/data/scripts/script_0800DF24.inc
new file mode 100644
index 00000000..fefbdbc5
--- /dev/null
+++ b/data/scripts/script_0800DF24.inc
@@ -0,0 +1,38 @@
+SCRIPT_START script_0800DF24
+StartScript
+_0807EF80 0x0008
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+SoundReq0x80100000
+_0807E8E4_2
+Wait 0x005a
+Call sub_0807F3F8
+Wait 0x003c
+_0807E8E4_0
+_0807F0B4 0x0001
+CameraTargetEntity
+Call sub_0807F5C0
+Call sub_08066C94
+Wait 0x00e9
+_0807EF80 0x0007
+TextboxNoOverlapFollowPos 0x0002162f
+_0807EA94
+SoundReq2 0x002f
+_0807EF80 0x0019
+SoundReq 0x0198
+Call sub_0807F2D4
+SetRoomFlag 0x0000
+_0807EF80 0x0008
+Wait 0x0080
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807F5C0
+SetLocalFlag 0x0078
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800DFB4.inc b/data/scripts/script_0800DFB4.inc
new file mode 100644
index 00000000..9544ee48
--- /dev/null
+++ b/data/scripts/script_0800DFB4.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800DFB4
+StopScript
+CheckRoomFlag 0x0001
+JumpIfNot 0xfffa
+SoundReq0x80100000
+_0807E864
+Call sub_0807DF28
+SoundReq 0x00f6
+CallWithArg sub_0806DA1C, 0x00000004
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800DFE4.inc b/data/scripts/script_0800DFE4.inc
new file mode 100644
index 00000000..0f349407
--- /dev/null
+++ b/data/scripts/script_0800DFE4.inc
@@ -0,0 +1,29 @@
+SCRIPT_START script_0800DFE4
+StartScript
+Call sub_0807DF28
+_0807E864
+StopScript
+SoundReq0x80100000
+TextboxNoOverlapFollowPos 0x00021632
+_0807EA94
+SetRoomFlag 0x0003
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+SoundReq2 0x0030
+Call sub_0807DF50
+_0807E878
+CheckRoomFlag 0x0002
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807DF28
+SetLocalFlag 0x007b
+TextboxNoOverlapFollowPos 0x000c1639
+_0807EA94
+Wait 0x0096
+SoundReq 0x00f6
+CallWithArg sub_0806DA1C, 0x00000005
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E050.inc b/data/scripts/script_0800E050.inc
new file mode 100644
index 00000000..fde5b354
--- /dev/null
+++ b/data/scripts/script_0800E050.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_0800E050
+StartScript
+Call sub_0807DF28
+_0807E864
+StopScript
+SoundReq0x80100000
+SoundReq0x80100000
+Wait 0x0078
+_0807EB28 0x1638
+_0807EA94
+SetRoomFlag 0x0000
+Wait 0x001e
+_0807E5F8 0x00000001
+StartPlayerScript script_0800E094
+WaitForSomething2 0x00000002
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E094.inc b/data/scripts/script_0800E094.inc
new file mode 100644
index 00000000..d6e24d18
--- /dev/null
+++ b/data/scripts/script_0800E094.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800E094
+StartScript
+SetEntityNonPlanarMovement 0x00c0
+StopScript
+WaitForSomething2 0x00000001
+_0807EF80 0x0001
+_0807EDD4 0x00a8, 0x002c
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E0BC.inc b/data/scripts/script_0800E0BC.inc
new file mode 100644
index 00000000..6ee5d073
--- /dev/null
+++ b/data/scripts/script_0800E0BC.inc
@@ -0,0 +1,298 @@
+SCRIPT_START script_0800E0BC
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x000a
+CheckLocalFlag 0x0093
+JumpIf 0x0062
+_0807E930 0x0008
+CallWithArg sub_0807F8E8, 0x00000000
+StopScript
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Wait 0x001e
+_0807EF80 0x0010
+SoundReq 0x01c9
+_0807E930 0x0009
+Wait 0x003c
+SoundReq 0x01ca
+_0807EF80 0x0010
+Wait 0x001e
+SoundReq 0x0072
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x001e
+_0807EF80 0x0000
+_0807EB8C
+_0807EB74
+Wait 0x000a
+TextboxNoOverlap 0x2402
+_0807EA94
+SetLocalFlag 0x0093
+Call sub_080668F0
+_0807E878
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x2402
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x000a
+CheckLocalFlag 0x0094
+JumpIf 0x006c
+_0807E930 0x0010
+CallWithArg sub_0807F8E8, 0x00000001
+StopScript
+CheckRoomFlag 0x0001
+JumpIfNot 0xfffa
+_0807E864
+Wait 0x001e
+_0807EF80 0x0010
+SoundReq 0x01c9
+_0807E930 0x0015
+Wait 0x003c
+SoundReq 0x01ca
+_0807EF80 0x0010
+Wait 0x001e
+SoundReq 0x0072
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x001e
+_0807EF80 0x0000
+_0807EB8C
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+Wait 0x000a
+TextboxNoOverlap 0x2401
+_0807EA94
+SetLocalFlag 0x0094
+CallWithArg sub_0807F3D8, 0x00000000
+_0807E9D4
+_0807E878
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlap 0x2401
+_0807EA94
+_0807E878
+Jump 0xffe2
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0004
+_0807EF80 0x000a
+CheckLocalFlag 0x0073
+JumpIfNot 0x001e
+_0807E9D4
+SetEntityPositionRelative 0x01680070
+_0807EB44 0x0002
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+Jump 0x00fe
+CheckLocalFlag 0x0095
+JumpIf 0x0062
+_0807E930 0x0010
+CallWithArg sub_0807F8E8, 0x00000002
+StopScript
+CheckRoomFlag 0x0002
+JumpIfNot 0xfffa
+_0807E864
+Wait 0x001e
+_0807EF80 0x0010
+SoundReq 0x01c9
+_0807E930 0x0015
+Wait 0x003c
+SoundReq 0x01ca
+_0807EF80 0x0010
+Wait 0x001e
+SoundReq 0x0072
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x001e
+_0807EF80 0x0000
+_0807EB8C
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+SetLocalFlag 0x0095
+_0807EF80 0x0000
+CallWithArg sub_0807F3D8, 0x00000000
+_0807E9D4
+_0807E878
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x005c
+CheckLocalFlag 0x0093
+JumpIfNot 0xfff0
+CheckLocalFlag 0x0094
+JumpIfNot 0xffe8
+CheckLocalFlag 0x0095
+JumpIfNot 0xffe0
+_0807E9DC
+SetLocalFlag 0x0073
+StopScript
+_0807EB44 0x0000
+CallWithArg sub_0807F3D8, 0x00000004
+_0807EDD4 0x0088, 0x0168
+_0807EB44 0x0006
+CallWithArg sub_0807F3D8, 0x00000004
+_0807EDD4 0x0070, 0x0168
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+_0807E9D4
+Jump 0x001e
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+TextboxNoOverlap 0x2404
+_0807EA94
+_0807E878
+Jump 0xff82
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlap 0x2403
+_0807EA94
+_0807E878
+Jump 0xffe2
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x000a
+CheckLocalFlag 0x0071
+JumpIf 0x0088
+CheckLocalFlag 0x0096
+JumpIf 0x0056
+_0807E930 0x000c
+CallWithArg sub_0807F8E8, 0x00000000
+StopScript
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Wait 0x001e
+_0807EF80 0x0010
+SoundReq 0x01c9
+_0807E930 0x000d
+Wait 0x003c
+SoundReq 0x01ca
+_0807EF80 0x0010
+Wait 0x001e
+SoundReq 0x0072
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x001e
+_0807EF80 0x0000
+_0807EB74
+SetLocalFlag 0x0096
+_0807EF80 0x0000
+_0807E9D4
+_0807E878
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x240c
+_0807EA94
+Wait 0x000f
+_0807F034 0x0053
+WaitPlayerAction8
+SetLocalFlag 0x0071
+_0807E878
+_0807E9D4
+_0807E878
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x240d
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+StartScript
+_0807EB44 0x0002
+_0807EF80 0x000a
+Call sub_080668F0
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x2406
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe8
+StartScript
+_0807EB44 0x0002
+CallWithArg sub_0807F3D8, 0x00000000
+_0807EF80 0x000a
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlap 0x2405
+_0807EA94
+_0807E878
+Jump 0xffe2
+StartScript
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000000
+_0807EF80 0x000a
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlap 0x2407
+_0807EA94
+_0807E878
+Jump 0xffe2
+StartScript
+Call sub_0807F354
+StopScript
+CheckLocalFlag 0x007c
+JumpIf 0x0046
+CheckPlayerInRegion 0x0088, 0x00f8, 0x0820
+JumpIfNot 0xfff6
+StartScript
+_0807E864
+StopScript
+Call sub_0807F3F8
+Wait 0x003c
+TextboxNoOverlapFollow 0x160c
+_0807EA94
+Wait 0x001e
+TextboxNoOverlapFollow 0x160d
+_0807EA94
+Wait 0x001e
+_0807EB28 0x160e
+Wait 0x003c
+_0807EA94
+StartScript
+SoundReq2 0x0033
+SetLocalFlag 0x007c
+_0807E878
+_0807EF80 0x0006
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_0800E504.inc b/data/scripts/script_0800E504.inc
new file mode 100644
index 00000000..9d141143
--- /dev/null
+++ b/data/scripts/script_0800E504.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_0800E504
+StartScript
+StopScript
+CheckLocalFlag 0x007d
+JumpIf 0x002e
+CheckPlayerInRegion 0x00a8, 0x0178, 0x1080
+JumpIfNot 0xfff6
+_0807E864
+Wait 0x001e
+Call sub_0807F3F8
+Wait 0x003c
+SoundReq 0x0105
+Wait 0x001e
+_0807EB28 0x1617
+SetLocalFlag 0x007d
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800E544.inc b/data/scripts/script_0800E544.inc
new file mode 100644
index 00000000..8c7adb02
--- /dev/null
+++ b/data/scripts/script_0800E544.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_0800E544
+StartScript
+StopScript
+CheckLocalFlag 0x007e
+JumpIf 0x0034
+CheckPlayerInRegion 0x00a8, 0x00c0, 0x0880
+JumpIfNot 0xfff6
+_0807E864
+Wait 0x001e
+Call sub_0807F3F8
+Wait 0x003c
+SoundReq 0x0105
+Wait 0x001e
+_0807EB28 0x1622
+Call sub_08053494
+SetLocalFlag 0x007e
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E58C.inc b/data/scripts/script_0800E58C.inc
new file mode 100644
index 00000000..836c03c6
--- /dev/null
+++ b/data/scripts/script_0800E58C.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_0800E58C
+StartScript
+_0807EF80 0x0007
+_0807EB44 0x0000
+_0807EF80 0x0014
+StopScript
+Wait 0x003c
+SoundReq 0x0105
+Wait 0x003c
+SoundReq 0x009b
+Wait 0x001e
+TextboxNoOverlap 0x1625
+_0807EA94
+Wait 0x003c
+Call sub_08053C84
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E5C4.inc b/data/scripts/script_0800E5C4.inc
new file mode 100644
index 00000000..75392878
--- /dev/null
+++ b/data/scripts/script_0800E5C4.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800E5C4
+StartScript
+CheckLocalFlag 0x0086
+JumpIfNot 0x000a
+_0807EF80 0x0006
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_0800E5D6.inc b/data/scripts/script_0800E5D6.inc
new file mode 100644
index 00000000..e09df4d0
--- /dev/null
+++ b/data/scripts/script_0800E5D6.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0800E5D6
+StopScript
+CheckLocalFlag 0x0086
+JumpIfNot 0xfffa
+_0807E864
+Wait 0x003c
+_0807E914 0x00000905
+Call sub_0807F420
+SetRoomFlag 0x0001
+Wait 0x001e
+_0807E878
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800E600.inc b/data/scripts/script_0800E600.inc
new file mode 100644
index 00000000..7a7d199a
--- /dev/null
+++ b/data/scripts/script_0800E600.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E600
+StartScript
+SetEntityNonPlanarMovement 0x0140
+SetEntityDirection 0x0000
+_0807E864
+Call sub_0807F354
+StopScript
+WaitForPlayerAction0x17
+_0807E8E4_0
+_0807EF80 0x0001
+Call sub_080752AC
+_0807E878
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_0800E62C.inc b/data/scripts/script_0800E62C.inc
new file mode 100644
index 00000000..2c383dd8
--- /dev/null
+++ b/data/scripts/script_0800E62C.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E62C
+StartScript
+SetEntityNonPlanarMovement 0x0140
+SetEntityDirection 0x0008
+_0807E864
+Call sub_0807F354
+StopScript
+WaitForPlayerAction0x17
+_0807E8E4_1
+_0807EF80 0x0001
+Call sub_080752AC
+_0807E878
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_0800E658.inc b/data/scripts/script_0800E658.inc
new file mode 100644
index 00000000..618409df
--- /dev/null
+++ b/data/scripts/script_0800E658.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E658
+StartScript
+SetEntityNonPlanarMovement 0x0140
+SetEntityDirection 0x0010
+_0807E864
+Call sub_0807F354
+StopScript
+WaitForPlayerAction0x17
+_0807E8E4_2
+_0807EF80 0x0001
+Call sub_080752AC
+_0807E878
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_0800E684.inc b/data/scripts/script_0800E684.inc
new file mode 100644
index 00000000..f89e6a52
--- /dev/null
+++ b/data/scripts/script_0800E684.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E684
+StartScript
+SetEntityNonPlanarMovement 0x0140
+SetEntityDirection 0x0018
+_0807E864
+Call sub_0807F354
+StopScript
+WaitForPlayerAction0x17
+_0807E8E4_3
+_0807EF80 0x0001
+Call sub_080752AC
+_0807E878
+Call sub_080791D0
+SCRIPT_END
diff --git a/data/scripts/script_0800E6B0.inc b/data/scripts/script_0800E6B0.inc
new file mode 100644
index 00000000..8dfc9375
--- /dev/null
+++ b/data/scripts/script_0800E6B0.inc
@@ -0,0 +1,141 @@
+SCRIPT_START script_0800E6B0
+StartScript
+Call sub_08060090
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_08060158
+StopScript
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_0806025C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd8
+StartScript
+Call sub_0806ADFC
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000c
+Call sub_0806AEE4
+Jump 0xffee
+StopScript
+_0807E864
+Call sub_0806AFE8
+JumpIf 0x000e
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd4
+_0807EA94
+_0807F034 0x0057
+WaitPlayerAction8
+_0807EA94
+_0807E878
+Jump 0xffc4
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0806AF60, 0x00000000
+Call sub_0806AFE8
+_0807EA94
+_0807E878
+Jump 0xffe0
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+SetEntityNonPlanarMovement 0x0200
+CheckGlobalFlag 0x0029
+JumpIfNot 0x000a
+CheckGlobalFlag 0x002a
+JumpIfNot 0x000c
+SetEntityPositionRelative 0x00980188
+Jump 0xff70
+StopScript
+StartScript
+CheckGlobalFlag 0x002a
+JumpIf 0x002a
+CheckEntityInteractType
+JumpIf 0x000e
+Call sub_0806AEE4
+StopScript
+Jump 0xffe6
+StopScript
+_0807E864
+Call sub_0806AFE8
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffd0
+_0807EF80 0x000f
+_0807EB44 0x0002
+CallWithArg sub_0806AF60, 0x00000004
+Call sub_0806AF70
+_0807EE04 0x0188, 0x0058
+StopScript
+StartScript
+Call sub_0806AF78
+_0807EE30
+JumpIfNot 0xfff2
+EntityHasHeight
+JumpIf 0xffec
+StopScript
+Jump 0xff02
+StartScript
+Call sub_0806C674
+_0807EF80 0x000a
+_0807EB44 0x0004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C70C
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+Jump 0xffe6
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB44 0x0004
+StartScript
+TextboxNoOverlapFollow 0x4501
+CallWithArg sub_0807F854, 0x00010032
+CallWithArg sub_0807F854, 0x000200c8
+CallWithArg sub_0807F854, 0x00030190
+StopScript
+_0807EA94
+_0807EB38
+_0807E078_ssss 0x00a6, 0x006a, 0x0036, 0x0002
+StartScript
+TextboxNoOverlapFollow 0x4505
+CallWithArg sub_0807F854, 0x00010190
+StopScript
+_0807EA94
+HasRupees 0x0190
+JumpIfNot 0x007c
+ModRupees 0xfe70
+SetLocalFlag 0x0091
+TextboxNoOverlapFollow 0x4508
+_0807EA94
+Call sub_0806C578
+SCRIPT_END
diff --git a/data/scripts/script_0800E8A4.inc b/data/scripts/script_0800E8A4.inc
new file mode 100644
index 00000000..eae4041a
--- /dev/null
+++ b/data/scripts/script_0800E8A4.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E8A4
+StartScript
+TextboxNoOverlapFollow 0x4504
+CallWithArg sub_0807F854, 0x000100c8
+StopScript
+_0807EA94
+HasRupees 0x00c8
+JumpIfNot 0x004a
+ModRupees 0xff38
+SetLocalFlag 0x0091
+TextboxNoOverlapFollow 0x4508
+_0807EA94
+Call sub_0806C588
+SCRIPT_END
diff --git a/data/scripts/script_0800E8D6.inc b/data/scripts/script_0800E8D6.inc
new file mode 100644
index 00000000..1c9221a8
--- /dev/null
+++ b/data/scripts/script_0800E8D6.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800E8D6
+StartScript
+TextboxNoOverlapFollow 0x4503
+CallWithArg sub_0807F854, 0x00010032
+StopScript
+_0807EA94
+HasRupees 0x0032
+JumpIfNot 0x0018
+ModRupees 0xffce
+SetLocalFlag 0x0091
+TextboxNoOverlapFollow 0x4508
+_0807EA94
+Call FUN_0806c598
+SCRIPT_END
diff --git a/data/scripts/script_0800E908.inc b/data/scripts/script_0800E908.inc
new file mode 100644
index 00000000..f1bc6922
--- /dev/null
+++ b/data/scripts/script_0800E908.inc
@@ -0,0 +1,65 @@
+SCRIPT_START script_0800E908
+TextboxNoOverlapFollow 0x4507
+Jump 0x0006
+TextboxNoOverlapFollow 0x4509
+_0807EA94
+_0807E878
+_0807EB44 0x0000
+Jump 0xff14
+StartScript
+Call sub_0806C4F8
+_0807EF80 0x000a
+_0807EB44 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB44 0x0004
+_0807E930 0x0004
+Call sub_0806C4A8
+JumpIfNot 0xfff8
+Call sub_0806C4DC
+_0807EA94
+_0807E878
+_0807EB44 0x0000
+_0807E930 0x0000
+Jump 0xffd2
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807E930 0x0008
+Call sub_0807F2D4
+_0807E930 0x0009
+Call sub_0806B260
+JumpIfNot 0x0052
+_0807EA94
+_0807EF80 0x000b
+StartPlayerScript script_0800E9F4
+WaitForSomething2 0x00000001
+_0807EF80 0x000a
+TextboxNoOverlapFollow 0x4a24
+_0807EA94
+_0807E930 0x000a
+Wait 0x0014
+TextboxNoOverlapFollow 0x4a25
+_0807EA94
+_0807E930 0x0000
+StartPlayerScript script_0800EA1C
+WaitForSomething2 0x00000001
+SetLocalFlag 0x0074
+SoundReq 0x0072
+Wait 0x00f0
+TextboxNoOverlapFollow 0x4a26
+_0807EA94
+SetLocalFlag 0x0075
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807E930 0x0000
+Jump 0xff82
diff --git a/data/scripts/script_0800E9F4.inc b/data/scripts/script_0800E9F4.inc
new file mode 100644
index 00000000..4886ddca
--- /dev/null
+++ b/data/scripts/script_0800E9F4.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800E9F4
+StartScript
+_0807EB44 0x0004
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0078, 0x0080
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800EA1C.inc b/data/scripts/script_0800EA1C.inc
new file mode 100644
index 00000000..90231e22
--- /dev/null
+++ b/data/scripts/script_0800EA1C.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800EA1C
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x0014
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x0014
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x0005
+Wait 0x003c
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800EA54.inc b/data/scripts/script_0800EA54.inc
new file mode 100644
index 00000000..aa15a6e9
--- /dev/null
+++ b/data/scripts/script_0800EA54.inc
@@ -0,0 +1,326 @@
+SCRIPT_START script_0800EA54
+StartScript
+Call sub_0806CE5C
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0008
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000004
+Call sub_0807F2D4
+_0807E930 0x0009
+Call sub_0806CE80
+_0807EA94
+_0807E878
+_0807E930 0x000a
+Call sub_0807F2D4
+_0807E930 0x0008
+Jump 0xffc8
+StartScript
+_0807E9D4
+Call sub_0806C09C
+_0807EF80 0x000a
+_0807E930 0x0000
+_0807EB44 0x0004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+StartScript
+_0807E864
+_0807EB74
+CallWithArg sub_0806C028, 0x00000004
+StopScript
+Call sub_0806C00C
+JumpIfNot 0xfff8
+_0807E930 0x0008
+Call sub_0806C038
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807E930 0x0000
+Jump 0xffc6
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+.short 0x0000
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0004
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0006
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+_0807EB44 0x0006
+Call sub_08061FD8
+Jump 0xffda
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0002
+Call sub_08061FD8
+StopScript
+Jump 0x0036
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0004
+Call sub_08061FD8
+StopScript
+Jump 0x001a
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0006
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0002
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+_0807EB44 0x0002
+Call sub_08061FD8
+Jump 0xffda
+StartScript
+Call sub_08061E70
+_0807EF80 0x000a
+_0807EB44 0x0004
+Call sub_08061FD8
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FD8
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+_0807E9D4
+CallWithArg sub_08061FB8, 0x00000001
+SetEntityNonPlanarMovement 0x0040
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0002
+StopScript
+_0807EB44 0x0006
+_0807E930 0x0007
+_0807EDD4 0x0028, 0x0050
+Wait 0x001e
+_0807EB44 0x0004
+_0807E930 0x0002
+Wait 0x001e
+_0807EB44 0x0002
+_0807E930 0x0001
+Wait 0x001e
+_0807EB44 0x0002
+_0807E930 0x0005
+_0807EDD4 0x0048, 0x0050
+Wait 0x001e
+_0807EB44 0x0004
+_0807E930 0x0002
+Wait 0x001e
+_0807EB44 0x0006
+_0807E930 0x0003
+Wait 0x001e
+Jump 0xffaa
+StartScript
+Call sub_080639D0
+_0807EF80 0x000a
+StopScript
+StartScript
+CallWithArg sub_08063850, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_08063850, 0x00000000
+Call sub_08063944
+_0807EA94
+JumpIfNot 0x0008
+_0807F050 0x0070
+WaitPlayerAction8
+_0807E878
+Call sub_08063874
+CallWithArg sub_08063850, 0x00000000
+Jump 0xffc6
+StartScript
+Call sub_08064CC0
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807EB44 0x0002
+_0807E930 0x0000
+StopScript
+_0807E944
+_0807E864
+_0807EB74
+Call sub_08064CD8
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x0016
+TestBit 0x00000001
+JumpIf 0x0068
+Call sub_0806AEE4
+Jump 0xffe4
+StopScript
+_0807E864
+Call sub_0807DF28
+CheckLocalFlag 0x00ae
+JumpIf 0x0078
+Wait 0x000a
+_0807E5F8 0x00000001
+TextboxNoOverlapFollow 0x4c07
+_0807EA94
+_0807E5F8 0x00000010
+TextboxNoOverlapFollow 0x4c08
+_0807EA94
+_0807E5F8 0x00000020
+TextboxNoOverlapFollow 0x4c09
+_0807EA94
+_0807E914 0x00000503
+Call sub_0807F420
+_0807E5F8 0x00000040
+Call sub_0807DF50
+_0807E878
+SetLocalFlag 0x00ae
+Jump 0xff88
+StopScript
+WaitForSomething2 0x00000002
+_0807EB44 0x0002
+CallWithArg sub_0806AF60, 0x00000008
+WaitForSomething2 0x00000004
+Call sub_0806AED8
+WaitForSomething2 0x00000008
+Jump 0xff5c
+TextboxNoOverlapFollow 0x4c16
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xff4a
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x0016
+TestBit 0x00000001
+JumpIf 0x0068
+Call sub_0806AEE4
+Jump 0xffe4
+StopScript
+_0807E864
+Call sub_0807DF28
+CheckLocalFlag 0x00ae
+JumpIf 0x0078
+Wait 0x000a
+_0807E5F8 0x00000001
+TextboxNoOverlapFollow 0x4c07
+_0807EA94
+_0807E5F8 0x00000002
+TextboxNoOverlapFollow 0x4c08
+_0807EA94
+_0807E5F8 0x00000004
+TextboxNoOverlapFollow 0x4c09
+_0807EA94
+_0807E914 0x00000503
+Call sub_0807F420
+_0807E5F8 0x00000008
+Call sub_0807DF50
+_0807E878
+SetLocalFlag 0x00ae
+Jump 0xff88
+StopScript
+WaitForSomething2 0x00000010
+_0807EB44 0x0006
+CallWithArg sub_0806AF60, 0x00000008
+WaitForSomething2 0x00000020
+Call sub_0806AED8
+WaitForSomething2 0x00000040
+Jump 0xff5c
+TextboxNoOverlapFollow 0x4c15
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xff4a
+TextboxNoOverlapFollow 0x4c07
+_0807EA94
+_0807E5F8 0x00000012
+Wait 0x000a
+TextboxNoOverlapFollow 0x4c08
+_0807EA94
+_0807E5F8 0x00000024
+TextboxNoOverlapFollow 0x4c09
+_0807EA94
+_0807E5F8 0x00000048
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800EF40.inc b/data/scripts/script_0800EF40.inc
new file mode 100644
index 00000000..88068427
--- /dev/null
+++ b/data/scripts/script_0800EF40.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_0800EF40
+StartScript
+_0807EF80 0x0007
+CheckGlobalFlag 0x001f
+JumpIf 0x0046
+StopScript
+Call sub_080869A4
+JumpIfNot 0xfff8
+_0807E864
+CheckLocalFlagByOffset 0x0200, 0x006d
+JumpIf 0x001e
+TextboxNoOverlapFollow 0x4d01
+_0807EA94
+StartPlayerScript script_0800EF9C
+WaitForSomething2 0x00000001
+Wait 0x000f
+_0807E878
+Jump 0xffd0
+SetGlobalFlag 0x001f
+TextboxNoOverlapFollow 0x4d02
+_0807EA94
+Wait 0x000f
+_0807E878
+Call sub_0808692C
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800EF9C.inc b/data/scripts/script_0800EF9C.inc
new file mode 100644
index 00000000..f595e913
--- /dev/null
+++ b/data/scripts/script_0800EF9C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0800EF9C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807ECC4 0x0008
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800EFC0.inc b/data/scripts/script_0800EFC0.inc
new file mode 100644
index 00000000..b9f57673
--- /dev/null
+++ b/data/scripts/script_0800EFC0.inc
@@ -0,0 +1,86 @@
+SCRIPT_START script_0800EFC0
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807E9D4
+_0807EF80 0x000a
+CheckLocalFlag 0x007b
+JumpIf 0x00b0
+StopScript
+Jump 0x0026
+_0807EB44 0x0006
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0004
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0002
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0002
+CallWithArg sub_0806AF60, 0x00000004
+_0807EDD4 0x0088, 0x0040
+_0807EF80 0x000a
+_0807EB44 0x0002
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0004
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0006
+CallWithArg sub_0806AF60, 0x00000008
+Wait 0x0004
+_0807EB44 0x0006
+CallWithArg sub_0806AF60, 0x00000004
+_0807EDD4 0x0068, 0x0040
+_0807EF80 0x000a
+CheckLocalFlag 0x007b
+JumpIf 0x0006
+Jump 0xff5a
+StopScript
+Call sub_0806AEE4
+Jump 0xfff6
+.short 0x0000
+StartScript
+_0807F0B4 0x0001
+CameraTargetPlayer
+StopScript
+CheckPlayerInRegion 0x01f8, 0x0338, 0x1030
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+LoadRoomEntityList gUnk_080EE8AC
+StartPlayerScript script_0800F14C
+WaitForSomething2 0x00000001
+_0807E5F8 0x0000001e
+WaitForSomething2 0x00000040
+TextboxNoOverlapFollowPos 0x000c1201
+_0807EA94
+WaitForSomething2 0x000003c0
+_0807E8E4_0
+TextboxNoOverlapFollowPos 0x000c1202
+_0807EA94
+_0807F034 0x0067
+WaitPlayerAction8
+_0807E8E4_0
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000040
+TextboxNoOverlapFollowPos 0x000c1203
+_0807EA94
+_0807E5F8 0x00000002
+Call sub_0807DF50
+_0807E878
+WaitForSomething2 0x00000040
+CheckKinstoneFused 0x0032
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807DF28
+_0807E5F8 0x0000001e
+Wait 0x003c
+_0807E8E4_1
+WaitForSomething2 0x000003c0
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F14C.inc b/data/scripts/script_0800F14C.inc
new file mode 100644
index 00000000..ef9c6782
--- /dev/null
+++ b/data/scripts/script_0800F14C.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_0800F14C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0000
+_0807EB44 0x0006
+_0807EF80 0x0004
+Wait 0x003c
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0338
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800F184.inc b/data/scripts/script_0800F184.inc
new file mode 100644
index 00000000..d7085d14
--- /dev/null
+++ b/data/scripts/script_0800F184.inc
@@ -0,0 +1,107 @@
+SCRIPT_START script_0800F184
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0008
+_0807EF80 0x000a
+StopScript
+Call sub_0807F348
+_0807EB44 0x0002
+WaitForSomething2 0x00000002
+_0807EF80 0x0007
+_0807EDD4 0x01b8, 0x0328
+_0807E5F8 0x00000040
+_0807EDD4 0x01f8, 0x0328
+_0807EB44 0x0004
+_0807E930 0x0008
+_0807E8E4_0
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+Call sub_0806E440
+Wait 0x0078
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+StopScript
+StartScript
+CallWithArg sub_0807F680, 0x000001c0
+JumpIf 0x0034
+StopScript
+_0807E864
+Call sub_0807F9A4
+_0807EB74
+_0807E930 0x0008
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000c1206
+_0807EA94
+StartPlayerScript script_0800F33C
+WaitForSomething2 0x00000400
+_0807E878
+Jump 0xffbe
+CallWithArg sub_0807F680, 0x00000230
+JumpIfNot 0x0034
+StopScript
+_0807E864
+Call sub_0807F9A4
+_0807EB74
+_0807E930 0x0008
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000c1206
+_0807EA94
+StartPlayerScript script_0800F354
+WaitForSomething2 0x00000400
+_0807E878
+Jump 0xff7e
+CallWithArg sub_0807F6B4, 0x00000310
+JumpIf 0x0034
+StopScript
+_0807E864
+Call sub_0807F9A4
+_0807EB74
+_0807E930 0x0008
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000c1206
+_0807EA94
+StartPlayerScript script_0800F36C
+WaitForSomething2 0x00000400
+_0807E878
+Jump 0xff3e
+CallWithArg sub_0807F6B4, 0x00000340
+JumpIfNot 0x0034
+StopScript
+_0807E864
+Call sub_0807F9A4
+_0807EB74
+_0807E930 0x0008
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000c1206
+_0807EA94
+StartPlayerScript script_0800F384
+WaitForSomething2 0x00000400
+_0807E878
+Jump 0xfefe
+StopScript
+StartScript
+CheckKinstoneFused 0x0032
+JumpIf 0x0020
+CheckEntityInteractType
+JumpIfNot 0xfff0
+StopScript
+_0807E864
+_0807EB74
+_0807E930 0x0008
+TextboxNoOverlapFollowPos 0x000c1208
+_0807EA94
+_0807E878
+Jump 0xfed4
+StopScript
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0002
+_0807EEF4 0x00c0, 0x0000
+_0807E5F8 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800F33C.inc b/data/scripts/script_0800F33C.inc
new file mode 100644
index 00000000..dc1f6082
--- /dev/null
+++ b/data/scripts/script_0800F33C.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800F33C
+SetEntityNonPlanarMovement 0x0100
+_0807EC94 0x0008
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F354.inc b/data/scripts/script_0800F354.inc
new file mode 100644
index 00000000..5c1f73fc
--- /dev/null
+++ b/data/scripts/script_0800F354.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800F354
+SetEntityNonPlanarMovement 0x0100
+_0807ECF4 0x0008
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F36C.inc b/data/scripts/script_0800F36C.inc
new file mode 100644
index 00000000..bbcf2d2d
--- /dev/null
+++ b/data/scripts/script_0800F36C.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800F36C
+SetEntityNonPlanarMovement 0x0100
+_0807ECC4 0x0008
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F384.inc b/data/scripts/script_0800F384.inc
new file mode 100644
index 00000000..73715ca6
--- /dev/null
+++ b/data/scripts/script_0800F384.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800F384
+SetEntityNonPlanarMovement 0x0100
+_0807EC64 0x0008
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F39C.inc b/data/scripts/script_0800F39C.inc
new file mode 100644
index 00000000..c1b6971f
--- /dev/null
+++ b/data/scripts/script_0800F39C.inc
@@ -0,0 +1,40 @@
+SCRIPT_START script_0800F39C
+StartScript
+_0807E9D4
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x000b
+StopScript
+Call sub_0807F348
+WaitForSomething2 0x00000004
+_0807EF80 0x0007
+_0807EDD4 0x01f8, 0x0318
+_0807EDD4 0x0208, 0x0318
+_0807EDD4 0x0208, 0x0338
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E5F8 0x00000080
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0x0010
+StopScript
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x1237
+_0807EA94
+_0807E878
+TestBit 0x00000004
+JumpIfNot 0xffe0
+StopScript
+_0807EF80 0x000b
+Wait 0x0010
+SetEntityNonPlanarMovement 0x0100
+_0807EC64 0x0010
+_0807EDD4 0x0288, 0x0328
+_0807E5F8 0x00000080
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800F430.inc b/data/scripts/script_0800F430.inc
new file mode 100644
index 00000000..224af45b
--- /dev/null
+++ b/data/scripts/script_0800F430.inc
@@ -0,0 +1,41 @@
+SCRIPT_START script_0800F430
+StartScript
+_0807E9D4
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x000b
+StopScript
+Call sub_0807F348
+WaitForSomething2 0x00000008
+_0807EF80 0x0007
+_0807EDD4 0x01d8, 0x0328
+_0807EDD4 0x01f8, 0x0348
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E5F8 0x00000100
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0x0010
+StopScript
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x1238
+_0807EA94
+_0807E878
+TestBit 0x00000008
+JumpIfNot 0xffe0
+StopScript
+_0807EF80 0x000b
+Wait 0x0018
+SetEntityNonPlanarMovement 0x0100
+_0807EC94 0x0010
+_0807EC64 0x0020
+_0807EDD4 0x0288, 0x0328
+_0807E5F8 0x00000100
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F4C4.inc b/data/scripts/script_0800F4C4.inc
new file mode 100644
index 00000000..b8d07b80
--- /dev/null
+++ b/data/scripts/script_0800F4C4.inc
@@ -0,0 +1,40 @@
+SCRIPT_START script_0800F4C4
+StartScript
+_0807E9D4
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x000b
+StopScript
+Call sub_0807F348
+WaitForSomething2 0x00000010
+_0807EF80 0x0007
+_0807EDD4 0x01c8, 0x0328
+_0807EDD4 0x01e8, 0x0338
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E5F8 0x00000200
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0x0010
+StopScript
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x1239
+_0807EA94
+_0807E878
+TestBit 0x00000010
+JumpIfNot 0xffe0
+StopScript
+_0807EF80 0x000b
+Wait 0x0028
+SetEntityNonPlanarMovement 0x0100
+_0807EC64 0x0010
+_0807EDD4 0x0288, 0x0328
+_0807E5F8 0x00000200
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800F554.inc b/data/scripts/script_0800F554.inc
new file mode 100644
index 00000000..3a838c38
--- /dev/null
+++ b/data/scripts/script_0800F554.inc
@@ -0,0 +1,139 @@
+SCRIPT_START script_0800F554
+StartScript
+Call sub_08061FE4
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FE4
+Call sub_08061FF4
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+_0807EF80 0x0001
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+_0807E878
+_0807EF80 0x0001
+Jump 0xffe6
+.short 0x0000
+StartScript
+_0807EB44 0x0006
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000008
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+Call sub_08064428
+_0807EA94
+_0807E878
+Jump 0xffe0
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0000
+_0807E9D4
+_0807EF80 0x000a
+Call sub_0807F348
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+TextboxNoOverlap 0x2511
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffde
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EF80 0x0001
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0001
+Call sub_0806B4F0
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807EF80 0x0000
+Jump 0xffde
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0000
+_0807E9D4
+_0807EF80 0x000a
+Call sub_0807F348
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000004
+CheckLocalFlag 0x00cd
+JumpIf 0x000a
+TextboxNoOverlap 0x2512
+Jump 0x0006
+TextboxNoOverlap 0x251f
+_0807EA94
+Wait 0x000f
+_0807E878
+CallWithArg sub_0807F3D8, 0x00000000
+Jump 0xffc4
+.short 0x0000
+StartScript
+_0807EF80 0x0001
+_0807E9D4
+_0807EF80 0x000a
+Call sub_08062788
+StopScript
+CheckLocalFlag 0x00cd
+JumpIf 0x001e
+CheckEntityInteractType
+JumpIfNot 0xfff4
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+_0807E878
+_0807EF80 0x0001
+Jump 0xffde
+Call sub_080627E8
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800F724.inc b/data/scripts/script_0800F724.inc
new file mode 100644
index 00000000..45a3d14b
--- /dev/null
+++ b/data/scripts/script_0800F724.inc
@@ -0,0 +1,174 @@
+SCRIPT_START script_0800F724
+StartScript
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x00cd
+JumpIfNot 0xfffa
+_0807EF80 0x0007
+Jump 0xfe4a
+CheckLocalFlag 0x00cd
+JumpIf 0x030a
+_0807E864
+Call sub_0807DF28
+SetEntityPositionRelative 0x014800c8
+Call sub_0807F844
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+StartPlayerScript script_0800FA54
+_0807E5F8 0x00000002
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x021800c8
+Call sub_0807F5C0
+Wait 0x0064
+_0807F0B4 0x0002
+SetEntityPositionRelative 0x036800c8
+Call sub_0807F5C0
+WaitForSomething2 0x00000001
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x00002501
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807DF50
+_0807E878
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000004
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_0800FA78
+WaitForSomething2 0x00000001
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x000e2503
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Call sub_0807DF50
+_0807E878
+WaitForSomething2 0x00000004
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_0800FA9C
+WaitForSomething2 0x00000001
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x000e2504
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Call sub_0807DF50
+_0807E878
+WaitForSomething2 0x00000004
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_0800FAC0
+WaitForSomething2 0x00000001
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+TextboxNoOverlapFollowPos 0x000e2505
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Call sub_0807DF50
+_0807E878
+WaitForSomething2 0x00000004
+_0807E864
+Call sub_0807DF28
+Call sub_08063C5C
+SoundReq 0x00e2
+Wait 0x001e
+_0807E8E4_0
+Call sub_0807F3F8
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x000e1021
+_0807EA94
+StartPlayerScript script_0800FAE4
+SetEntityPositionRelative 0x025800f0
+_0807F0B4 0x0001
+CameraTargetEntity
+Wait 0x001e
+Call sub_08063C2C
+WaitForSomething2 0x00000001
+TextboxNoOverlapFollowPos 0x000e1022
+_0807EA94
+_0807E8E4_0
+Call sub_08063C14
+Call sub_08094CDC
+Wait 0x001e
+TextboxNoOverlapFollowPos 0x000e1023
+_0807EA94
+Call sub_08063C14
+Call sub_08094DD8
+Wait 0x001e
+TextboxNoOverlapFollowPos 0x000e1024
+_0807EA94
+Call sub_08063C14
+Call sub_08094D34
+Wait 0x001e
+TextboxNoOverlapFollowPos 0x000e1025
+_0807EA94
+Call sub_08063C5C
+TextboxNoOverlapFollowPos 0x000e1026
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E8E4_1
+Call sub_08063C2C
+TextboxNoOverlapFollowPos 0x00001027
+_0807EA94
+Call sub_08063C74
+Wait 0x003c
+Call sub_08063C14
+_0807E8E4_0
+TextboxNoOverlapFollowPos 0x000e1028
+_0807EA94
+_0807E8E4_1
+TextboxNoOverlapFollowPos 0x00001029
+_0807EA94
+_0807E8E4_0
+TextboxNoOverlapFollowPos 0x000e102a
+_0807EA94
+Call sub_08063C14
+Call sub_08094D70
+SoundReq 0x0103
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+Call sub_08063C14
+Call sub_08094D10
+Wait 0x001e
+Call sub_08094E0C
+Wait 0x001e
+_0807E8E4_1
+Call sub_0807F3F8
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x0000102b
+_0807EA94
+_0807F034 0x000d
+WaitPlayerAction8
+Call sub_0806DC3C
+Call sub_080791BC
+CallWithArg sub_0807F244, 0x0000000d
+_0807E914 0x000000ff
+Call sub_0807F5B0
+CallWithArg sub_0807F29C, 0x080049d6
+Wait 0x00b7
+_0807E914 0x00000000
+Call sub_0807F5B0
+TextboxNoOverlapFollowPos 0x0000102c
+_0807EA94
+CallWithArg sub_0807F29C, 0x00000000
+Call sub_0806DC58
+_0807F0B4 0x0004
+CameraTargetPlayer
+Wait 0x000a
+_0807E5F8 0x00000002
+Call sub_08063C44
+SetLocalFlag 0x00cd
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800FA54.inc b/data/scripts/script_0800FA54.inc
new file mode 100644
index 00000000..f6eb72af
--- /dev/null
+++ b/data/scripts/script_0800FA54.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800FA54
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+SetEntityPositionRelative 0x039800d8
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800FA78.inc b/data/scripts/script_0800FA78.inc
new file mode 100644
index 00000000..51fbf2e9
--- /dev/null
+++ b/data/scripts/script_0800FA78.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800FA78
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x00a0, 0x0278
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800FA9C.inc b/data/scripts/script_0800FA9C.inc
new file mode 100644
index 00000000..3e15877a
--- /dev/null
+++ b/data/scripts/script_0800FA9C.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800FA9C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0078, 0x01c0
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800FAC0.inc b/data/scripts/script_0800FAC0.inc
new file mode 100644
index 00000000..639b8be9
--- /dev/null
+++ b/data/scripts/script_0800FAC0.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_0800FAC0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0108, 0x01c8
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800FAE4.inc b/data/scripts/script_0800FAE4.inc
new file mode 100644
index 00000000..cd171e2e
--- /dev/null
+++ b/data/scripts/script_0800FAE4.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0800FAE4
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+Call sub_0807F584
+_0807E078_ssss 0x0012, 0x001a, 0x000e, 0x0002
+CallWithArg sub_0807F4F8, 0x0000027c
+CallWithArg sub_0807F464, 0x000000e8
+_0807EDD4 0x00e8, 0x0270
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0800FB2C.inc b/data/scripts/script_0800FB2C.inc
new file mode 100644
index 00000000..469f4278
--- /dev/null
+++ b/data/scripts/script_0800FB2C.inc
@@ -0,0 +1,7 @@
+SCRIPT_START script_0800FB2C
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800FB44.inc b/data/scripts/script_0800FB44.inc
new file mode 100644
index 00000000..829881ce
--- /dev/null
+++ b/data/scripts/script_0800FB44.inc
@@ -0,0 +1,100 @@
+SCRIPT_START script_0800FB44
+StartScript
+_0807EF80 0x0008
+_0807EF80 0x000b
+SetEntityNonPlanarMovement 0x0080
+Call sub_08066D04
+StopScript
+WaitForSomething2 0x00000002
+Call sub_08066D14
+JumpIf 0x0004
+MoveEntityToPlayer
+_0807EF80 0x0007
+SetEntityPositionRelative 0x039800b8
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0200
+_0807EDD4 0x00b8, 0x0318
+SetEntityPositionRelative 0x026000a0
+_0807EB44 0x0000
+_0807EF80 0x0001
+_0807E5F8 0x00000004
+_0807EF80 0x000a
+_0807E9D4
+_0807E30C
+JumpIfNot 0xfffc
+_0807EF80 0x000b
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0200
+_0807EDD4 0x00a0, 0x0268
+_0807EDD4 0x0070, 0x0268
+_0807EDD4 0x0070, 0x0208
+SetEntityPositionRelative 0x01a80078
+_0807EB44 0x0000
+_0807EF80 0x0001
+_0807E5F8 0x00000004
+_0807EF80 0x000a
+_0807E30C
+JumpIfNot 0xfffc
+_0807EF80 0x000b
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0200
+_0807EDD4 0x00f8, 0x01a8
+SetEntityPositionRelative 0x01c80118
+_0807EB44 0x0002
+_0807EF80 0x0001
+_0807E5F8 0x00000004
+_0807EF80 0x000a
+_0807E30C
+JumpIfNot 0xfffc
+_0807EF80 0x000b
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x0200
+_0807EDD4 0x0118, 0x0260
+SetEntityPositionRelative 0x027000f8
+_0807EB44 0x0000
+_0807EF80 0x0001
+_0807E5F8 0x00000004
+_0807EF80 0x000a
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807EF80 0x000b
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+_0807EF80 0x0004
+WaitForSomething2 0x00000002
+_0807EF80 0x000d
+SetEntityNonPlanarMovement 0x0040
+_0807EC94 0x0020
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EF80 0x000c
+SetEntityNonPlanarMovement 0x0040
+_0807ECF4 0x0020
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+Call sub_08066D4C
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800FD0C.inc b/data/scripts/script_0800FD0C.inc
new file mode 100644
index 00000000..301295b4
--- /dev/null
+++ b/data/scripts/script_0800FD0C.inc
@@ -0,0 +1,27 @@
+SCRIPT_START script_0800FD0C
+CheckLocalFlag 0x00cd
+JumpIf 0x003e
+WaitForSomething2 0x00000010
+CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
+JumpIfNot 0xfff6
+CheckLocalFlag 0x00cd
+JumpIf 0x0030
+_0807E864
+Call sub_0807F9A4
+TextboxNoOverlapFollowPos 0x00002506
+_0807EA94
+StartPlayerScript script_0800FD80
+WaitForSomething2 0x00000008
+_0807E878
+Jump 0xffcc
+CheckPlayerInRegion 0x00c8, 0x03c0, 0x1040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+TextboxNoOverlapFollowPos 0x0000106c
+_0807EA94
+StartPlayerScript script_0800FD80
+WaitForSomething2 0x00000008
+_0807E878
+Jump 0xffd4
+.short 0x0000
diff --git a/data/scripts/script_0800FD80.inc b/data/scripts/script_0800FD80.inc
new file mode 100644
index 00000000..d78afb7c
--- /dev/null
+++ b/data/scripts/script_0800FD80.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_0800FD80
+SetEntityNonPlanarMovement 0x0080
+_0807EC64 0x0020
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0800FDA0.inc b/data/scripts/script_0800FDA0.inc
new file mode 100644
index 00000000..29f45131
--- /dev/null
+++ b/data/scripts/script_0800FDA0.inc
@@ -0,0 +1,105 @@
+SCRIPT_START script_0800FDA0
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E9D4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08069888
+_0807EA94
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E9D4
+SetEntityNonPlanarMovement 0x0040
+StopScript
+Call sub_08069A60
+Call sub_0806991C
+StopScript
+StartScript
+Call sub_08069ACC
+JumpIf 0x000c
+_0807EE30
+JumpIfNot 0xffee
+Jump 0xffde
+StopScript
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x003c
+Call sub_08069A3C
+Jump 0xffa8
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E9D4
+SetEntityNonPlanarMovement 0x0040
+StopScript
+Call sub_08069AA8
+Call sub_080699AC
+StopScript
+StartScript
+Call sub_08069ACC
+JumpIf 0x000c
+_0807EE30
+JumpIfNot 0xffee
+Jump 0xffde
+StopScript
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0002
+_0807EF80 0x0000
+Wait 0x001e
+_0807EB44 0x0006
+_0807EF80 0x0000
+Wait 0x003c
+Call sub_08069A84
+Jump 0xffa8
+.short 0x0000
+StartScript
+CheckInventory1 0x0012
+JumpIf 0x004a
+_0807EB44 0x0006
+_0807E9D4
+CallWithArg sub_0807F3D8, 0x00000008
+StopScript
+StopScript
+StartScript
+_0807EF80 0x000b
+Call sub_080642B8
+CheckEntityInteractType
+JumpIfNot 0xffee
+StopScript
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+Call sub_08064428
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffcc
+_0807EF80 0x0008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800FF18.inc b/data/scripts/script_0800FF18.inc
new file mode 100644
index 00000000..eb89f772
--- /dev/null
+++ b/data/scripts/script_0800FF18.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_0800FF18
+StartScript
+CheckInventory1 0x0012
+JumpIf 0x004a
+_0807EB44 0x0006
+_0807E9D4
+CallWithArg sub_0807F3D8, 0x00000008
+StopScript
+StopScript
+StartScript
+_0807EF80 0x000b
+Call sub_08064198
+CheckEntityInteractType
+JumpIfNot 0xffee
+StopScript
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+Call sub_08064428
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffcc
+_0807EF80 0x0008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0800FF74.inc b/data/scripts/script_0800FF74.inc
new file mode 100644
index 00000000..f48107eb
--- /dev/null
+++ b/data/scripts/script_0800FF74.inc
@@ -0,0 +1,83 @@
+SCRIPT_START script_0800FF74
+StartScript
+_0807EB44 0x0002
+_0807E9D4
+CallWithArg sub_0807F3D8, 0x00000008
+Call sub_080644A4
+ClearLocalFlag 0x00c7
+StopScript
+StopScript
+StartScript
+_0807EF80 0x000a
+CheckLocalFlag 0x00ce
+JumpIf 0x002c
+_0807EF80 0x000b
+Call sub_08064198
+CheckLocalFlag 0x00c7
+JumpIfNot 0x001a
+Call sub_08064488
+CheckPlayerInRegion2 0x4040
+JumpIfNot 0x000c
+Call sub_08064470
+JumpIf 0x004a
+CheckEntityInteractType
+JumpIfNot 0xffc2
+StopScript
+SetLocalFlag 0x00c7
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+CheckInventory1 0x0048
+JumpIf 0x000c
+TextboxNoOverlap 0x3401
+_0807EA94
+Jump 0x006a
+CheckLocalFlag 0x00ce
+JumpIfNot 0x000c
+TextboxNoOverlap 0x340b
+_0807EA94
+Jump 0x0058
+TextboxNoOverlap 0x3402
+_0807EA94
+Jump 0x004e
+StopScript
+_0807E888
+Call sub_0807F594
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+SoundReq 0x00cd
+TextboxNoOverlap 0x340a
+_0807EA94
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x0000000c
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0018, 0x0108
+_0807EB44 0x0002
+CallWithArg sub_0807F3D8, 0x00000008
+SetLocalFlag 0x00ce
+Call sub_080644A4
+CallWithArg sub_0807F5B0, 0x0000000a
+_0807E878
+Jump 0xff1e
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+CallWithArg sub_080672B0, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_080672B0, 0x00000004
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807EB44 0x0004
+CallWithArg sub_080672B0, 0x00000000
+Jump 0xffd0
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080100C8.inc b/data/scripts/script_080100C8.inc
new file mode 100644
index 00000000..ee3ed7d3
--- /dev/null
+++ b/data/scripts/script_080100C8.inc
@@ -0,0 +1,111 @@
+SCRIPT_START script_080100C8
+StartScript
+Call sub_08061FE4
+Call sub_08061E70
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08061FE4
+Call sub_08062048
+_0807EA94
+_0807E878
+Jump 0xffe4
+.short 0x0000
+StartScript
+Call sub_08061FE4
+Call sub_08061E70
+_0807EF80 0x000a
+StopScript
+Wait 0x003c
+Call sub_08061E90
+Jump 0xfff4
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlapFollow 0x4f22
+_0807EA94
+_0807E878
+Jump 0xffec
+StartScript
+_0807EF80 0x0001
+Call sub_0806C354
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CheckRoomFlag 0x0001
+JumpIf 0x0034
+TextboxNoOverlapFollowPos 0x00003001
+_0807EA94
+_0807E3E8
+JumpIfNot 0x002e
+Call sub_080A1608
+_0807EA94
+_0807E878
+CallWithArg sub_080A1550, 0x080101ac
+JumpIfNot 0xffca
+SoundReq2 0x0015
+SetRoomFlag 0x0001
+Jump 0xffbe
+Call sub_080A1608
+_0807EA94
+_0807E878
+Jump 0xffb0
+StartScript
+_0807EF80 0x0008
+Call sub_080A1648
+StopScript
+Call sub_080A1270
+_0807E864
+Call sub_0807DF28
+TextboxNoOverlapFollowPos 0x00073004
+_0807EA94
+SoundReq0x80100000
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+CallWithArg sub_0807F75C, 0x03400378
+Call sub_080791BC
+Call sub_0807FB74
+_0807E8E4_1
+Call sub_0807F168
+Call sub_080A1388
+Call sub_0806EC38
+StartScript
+MoveEntityToPlayer
+Call sub_0807F844
+CameraTargetPlayer
+StopScript
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+SoundReq2 0xffff
+Call sub_080A13B4
+_0807EA94
+JumpIfNot 0x0018
+Call sub_080A13E8
+WaitPlayerAction8
+Call sub_080A1460
+_0807EA94
+Call sub_080A14A8
+Call sub_0807DF50
+_0807E878
+CallWithArg sub_0807F5B0, 0x00000000
+ClearRoomFlag 0x0001
+Call sub_080A169C
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010264.inc b/data/scripts/script_08010264.inc
new file mode 100644
index 00000000..2410a1ba
--- /dev/null
+++ b/data/scripts/script_08010264.inc
@@ -0,0 +1,479 @@
+SCRIPT_START script_08010264
+StartScript
+_0807EF80 0x0007
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0006
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08065F64
+_0807EA94
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807EF80 0x0000
+Call sub_08062A48
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+CheckRoomFlag 0x0009
+JumpIfNot 0x001a
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+_0807E878
+Call sub_08062500
+Jump 0xffdc
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+_0807E878
+Jump 0xffca
+.short 0x0000
+StartScript
+_0807EF80 0x0000
+Call sub_08062A48
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806265C
+_0807EA94
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807EF80 0x0000
+StopScript
+StopScript
+Call sub_08062698
+Call sub_080626AC
+CallWithArg sub_0807F0EC, 0x00000009
+_0807E078_sssssssss 0x0012, 0x001a, 0x0022, 0x002a, 0x0032, 0x003a, 0x0042, 0x004a, 0x0052
+_0807EE04 0x0358, 0x0078
+Jump 0x004e
+_0807EE04 0x0390, 0x0078
+Jump 0x0044
+_0807EE04 0x03c8, 0x0078
+Jump 0x003a
+_0807EE04 0x0358, 0x0098
+Jump 0x0030
+_0807EE04 0x0390, 0x0098
+Jump 0x0026
+_0807EE04 0x03c8, 0x0098
+Jump 0x001c
+_0807EE04 0x0358, 0x00b8
+Jump 0x0012
+_0807EE04 0x0390, 0x00b8
+Jump 0x0008
+_0807EE04 0x03c8, 0x00b8
+StopScript
+StartScript
+Call sub_080626C0
+JumpIf 0xff72
+_0807EE30
+JumpIfNot 0xffee
+Jump 0xff68
+.short 0x0000
+StartScript
+_0807EF80 0x0000
+Call sub_08062A48
+_0807EF80 0x000a
+StopScript
+Wait 0x001e
+Call sub_08062948
+Jump 0xfff4
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000004
+StopScript
+Wait 0x003c
+Call sub_0806407C
+Jump 0xfff4
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08064428
+_0807EA94
+_0807E878
+Jump 0xffea
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E914 0x08064689
+Call sub_08064644
+StopScript
+Wait 0x003c
+Call sub_080646A4
+Jump 0xfff4
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0000
+Call sub_080636F4
+_0807EF80 0x000a
+Call sub_0807F348
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000004
+Call sub_080636D8
+_0807EA94
+Wait 0x000f
+_0807E878
+CallWithArg sub_0807F3D8, 0x00000000
+Jump 0xffd2
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0000
+Call sub_08063CAC
+_0807EF80 0x000a
+Call sub_0807F348
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000004
+Call sub_08063C90
+_0807EA94
+Wait 0x000f
+_0807E878
+CallWithArg sub_0807F3D8, 0x00000000
+Jump 0xffd2
+StartScript
+_0807EB44 0x0004
+_0807E930 0x0000
+_0807EF80 0x000a
+Call sub_0807F348
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000008
+CheckRoomFlag 0x000e
+JumpIf 0x000c
+SetRoomFlag 0x000e
+TextboxNoOverlap 0x2b10
+_0807EA94
+Call sub_080634E4
+_0807E078_sssssss 0x000e, 0x0020, 0x0036, 0x0034, 0x000e, 0x0024, 0x002e
+TextboxNoOverlap 0x2b0d
+Jump 0x0096
+CheckGlobalFlag 0x003d
+JumpIfNot 0x008a
+Jump 0x001a
+CheckGlobalFlag 0x003c
+JumpIfNot 0x007e
+Jump 0x000e
+CheckGlobalFlag 0x003b
+JumpIfNot 0x0072
+Jump 0x0002
+Call sub_080634EC
+CallWithArg sub_0807F78C, 0x00000000
+_0807EA94
+_0807E3E8
+JumpIfNot 0x005a
+CallWithArg sub_0807F7C4, 0x00000000
+JumpIfNot 0x0030
+_0807E48C 0x0020
+JumpIfNot 0x0030
+Call sub_08063504
+JumpIf 0x002e
+TextboxNoOverlap 0x2b07
+_0807EA94
+CallWithArg sub_0807F800, 0x00000000
+WaitPlayerAction8
+_0807EA94
+TextboxNoOverlap 0x2b0c
+Jump 0x001e
+TextboxNoOverlap 0x2b09
+Jump 0x0016
+TextboxNoOverlap 0x2b0a
+Jump 0x000e
+TextboxNoOverlap 0x2b0b
+Jump 0x0006
+TextboxNoOverlap 0x2b0e
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xff16
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+Jump 0xffe8
+StartScript
+_0807E930 0x0008
+Call sub_08062A48
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0806265C
+_0807EA94
+_0807E878
+Jump 0xffec
+StartScript
+_0807E930 0x0009
+Jump 0xffd6
+.short 0x0000
+StartScript
+_0807E930 0x000b
+Jump 0xffca
+.short 0x0000
+StartScript
+_0807E930 0x000c
+Jump 0xffbe
+.short 0x0000
+StartScript
+_0807E930 0x000d
+Jump 0xffb2
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+HasRoomItemForSale
+Call sub_0807F77C
+_0807EAF0 0x3c08, 0x3c09
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+Jump 0xffde
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0807F2D4
+_0807EF80 0x0000
+HasRoomItemForSale
+JumpIf 0x000a
+TextboxNoOverlap 0x3c07
+Jump 0x0048
+Call sub_08062EB8
+CallWithArg sub_0807F78C, 0x00000000
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0030
+_0807EA94
+BuyItem 0x0000, 0x0000
+JumpIf 0x000a
+TextboxNoOverlap 0x3c04
+Jump 0x001c
+WaitPlayerAction8
+ModHealth 0x0008
+Call sub_08062EDC
+JumpIf 0x000a
+TextboxNoOverlap 0x3c06
+Jump 0x0004
+WaitPlayerAction8
+_0807EA94
+_0807E878
+_0807EF80 0x0001
+Jump 0xff8e
+.short 0x0000
+StartScript
+_0807EF80 0x0007
+_0807E9D4
+_0807EF80 0x000a
+_0807E930 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807E930 0x0004
+StartScript
+Call sub_08062D18
+JumpIfNot 0x002a
+StopScript
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0020
+HasRupees 0x00c8
+JumpIf 0x000a
+TextboxNoOverlap 0x4008
+Jump 0x0010
+ModRupees 0xff38
+Call sub_08062E14
+TextboxNoOverlap 0x4007
+StopScript
+_0807EA94
+_0807E878
+_0807E930 0x0008
+Jump 0xffb4
+StartScript
+_0807EF80 0x0007
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807F2D4
+_0807EF80 0x0001
+Call sub_08062CBC
+_0807EA94
+_0807E878
+_0807EF80 0x0000
+Jump 0xffde
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807E9D4
+Call sub_0807F348
+Call sub_08069684
+StopScript
+StopScript
+StartScript
+CheckPlayerInRegion2 0x3030
+JumpIfNot 0xfff6
+Call sub_080696B0
+StopScript
+StartScript
+CheckPlayerInRegion2 0x3030
+JumpIfNot 0xffe4
+HasRoomItemForSale
+JumpIf 0x004c
+CheckEntityInteractType
+JumpIfNot 0xffea
+StopScript
+_0807E864
+Call sub_0807DF28
+_0807EB74
+CheckGlobalFlag 0x0042
+JumpIfNot 0x002a
+CheckGlobalFlag 0x0043
+JumpIfNot 0x0022
+CheckGlobalFlag 0x0044
+JumpIfNot 0x001a
+CheckGlobalFlag 0x0041
+JumpIfNot 0x000a
+TextboxNoOverlap 0x3f39
+Jump 0x006c
+TextboxNoOverlap 0x2c1b
+Jump 0x0064
+TextboxNoOverlap 0x2c1a
+Jump 0x005c
+StopScript
+_0807E864
+Call sub_0807DF38
+_0807EB74
+Call sub_08069660
+_0807EA94
+_0807E3E8
+JumpIfNot 0x003a
+Call sub_08069718
+JumpIfNot 0x0030
+WaitPlayerAction8
+_0807EA94
+_0807EB8C
+CheckGlobalFlag 0x0042
+JumpIfNot 0x001a
+CheckGlobalFlag 0x0043
+JumpIfNot 0x0012
+CheckGlobalFlag 0x0044
+JumpIfNot 0x000a
+TextboxNoOverlap 0x2c21
+Jump 0x000a
+SetLocalFlag 0x00fa
+TextboxNoOverlap 0x2c20
+_0807EA94
+Call sub_0807F83C
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0000
+Jump 0xff36
+CheckPlayerInRegion2 0x0808
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_080109F0
+WaitForSomething2 0x00000001
+CheckRoomFlag 0x0001
+JumpIf 0x0008
+_0807EB28 0x0b63
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xffc6
+StartScript
+_0807EF80 0x0007
+CheckKinstoneFused 0x001b
+JumpIf 0xe67a
+StopScript
+Call sub_080869A4
+JumpIfNot 0xfff8
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+CheckRoomFlag 0x0001
+JumpIf 0x0008
+_0807EB28 0x0b62
+_0807EA94
+StartPlayerScript script_080109F0
+WaitForSomething2 0x00000001
+Call sub_0807DF50
+_0807E878
+Jump 0xffc4
+Call sub_0808692C
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010964.inc b/data/scripts/script_08010964.inc
new file mode 100644
index 00000000..f0b44321
--- /dev/null
+++ b/data/scripts/script_08010964.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_08010964
+CheckPlayerInRegion2 0x0808
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08010A38
+WaitForSomething2 0x00000001
+CheckRoomFlag 0x0001
+JumpIf 0x0008
+_0807EB28 0x0b63
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xffc6
+StartScript
+StopScript
+CheckLocalFlag 0x00d1
+JumpIf 0x0040
+CheckPlayerInRegion2 0x0808
+JumpIfNot 0xffee
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08010A38
+WaitForSomething2 0x00000001
+CheckRoomFlag 0x0001
+JumpIf 0x0008
+_0807EB28 0x0b64
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xffb8
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080109F0.inc b/data/scripts/script_080109F0.inc
new file mode 100644
index 00000000..160b1c86
--- /dev/null
+++ b/data/scripts/script_080109F0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_080109F0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807ECC4 0x0010
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010A14.inc b/data/scripts/script_08010A14.inc
new file mode 100644
index 00000000..b07950eb
--- /dev/null
+++ b/data/scripts/script_08010A14.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08010A14
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EC64 0x0010
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010A38.inc b/data/scripts/script_08010A38.inc
new file mode 100644
index 00000000..b40dce05
--- /dev/null
+++ b/data/scripts/script_08010A38.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08010A38
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EC94 0x0010
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010A5C.inc b/data/scripts/script_08010A5C.inc
new file mode 100644
index 00000000..66ef1bff
--- /dev/null
+++ b/data/scripts/script_08010A5C.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08010A5C
+StartScript
+Call sub_0807DF28
+_0807E864
+ModHealth 0x00a0
+StopScript
+Wait 0x003c
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+Call sub_0807F0D8
+JumpIfNot 0xfff8
+_0807EF80 0x0014
+_0807E878
+Call sub_0807DF50
+Call sub_080791D0
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010A98.inc b/data/scripts/script_08010A98.inc
new file mode 100644
index 00000000..f647c1fe
--- /dev/null
+++ b/data/scripts/script_08010A98.inc
@@ -0,0 +1,52 @@
+SCRIPT_START script_08010A98
+StartScript
+_0807EB44 0x0004
+CallWithArg sub_080672B0, 0x00000000
+_0807EF80 0x000a
+Call sub_08067314
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_080672B0, 0x00000004
+Call sub_08067304
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+CallWithArg sub_080672B0, 0x00000000
+Jump 0xffd2
+StartScript
+CheckInventory1 0x0067
+JumpIfNot 0x0076
+_0807EB44 0x0004
+_0807EF80 0x0000
+SetEntityNonPlanarMovement 0x0180
+CallWithArg_p sub_0807F348
+Call sub_0806075C
+StopScript
+_0807EA94
+Call sub_080606C0
+StopScript
+Call sub_0806076C
+_0807EF80 0x0007
+Call sub_08060700
+StopScript
+StartScript
+_0807E564
+JumpIf 0x0010
+CallWithArg sub_080608E4, 0x00000000
+JumpIf 0x000c
+_0807EE30
+JumpIfNot 0xffe4
+Jump 0xffce
+StopScript
+_0807EF80 0x0000
+StopScript
+StartScript
+CallWithArg sub_080608E4, 0x00000001
+JumpIf 0xfff0
+StopScript
+Jump 0xffbc
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08010B68.inc b/data/scripts/script_08010B68.inc
new file mode 100644
index 00000000..65f424ae
--- /dev/null
+++ b/data/scripts/script_08010B68.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_08010B68
+StartScript
+_0807E564
+JumpIfNot 0x003e
+Call sub_0807F924
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x0007
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+_0807E564
+JumpIfNot 0x001c
+CheckEntityInteractType
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+_0807EB74
+Call sub_0806E2DC
+_0807EA94
+_0807E878
+Jump 0xffde
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc
new file mode 100644
index 00000000..7f9f1b99
--- /dev/null
+++ b/data/scripts/script_08010BB4.inc
@@ -0,0 +1,137 @@
+SCRIPT_START script_08010BB4
+StartScript
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0008
+Call sub_0806E440
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+Call sub_0806E418
+_0807EA94
+_0807E878
+_0807E930 0x0008
+Jump 0xffe2
+.short 0x0000
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08011074
+WaitForSomething2 0x00000400
+_0807F078 0x0034, 0x0002
+TextboxNoOverlapFollowPos 0x000c1036
+_0807EA94
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+TextboxNoOverlapFollowPos 0x00021037
+_0807EA94
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+TextboxNoOverlapFollowPos 0x000c1038
+_0807EA94
+SoundReq0x80100000
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+Call sub_08064180
+LoadRoomEntityList gUnk_080F06E0
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+StartPlayerScript script_08011098
+WaitForSomething2 0x00000400
+SetEntityPositionRelative 0x005001f8
+_0807F0B4 0x0007
+CameraTargetEntity
+Wait 0x000a
+_0807F0B4 0x0001
+_0807E778 0x0001
+DoFade4
+_0807E5F8 0x0002a800
+WaitForSomething2 0x00055000
+SetEntityPositionRelative 0x007801f8
+Wait 0x003c
+_0807E5F8 0x00800000
+WaitForSomething2 0x01000000
+_0807E5F8 0x0002a800
+WaitForSomething2 0x00055000
+_0807E8E4_1
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+TextboxNoOverlapFollowPos 0x000c1039
+_0807EA94
+SoundReq2 0x0001
+_0807E8E4_2
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000010
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+WaitForSomething2 0x00000080
+Wait 0x012c
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+TextboxNoOverlapFollowPos 0x000c103a
+_0807EA94
+SetEntityPositionRelative 0x01c001f8
+_0807F0B4 0x0004
+Wait 0x0078
+_0807E5F8 0x00280000
+WaitForSomething2 0x00500000
+_0807E5F8 0x00000100
+SetEntityPositionRelative 0x022001f8
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x01f8, 0x0098
+Wait 0x003c
+WaitForSomething2 0x00000200
+_0807E5F8 0x00280000
+SoundReq0x80100000
+SoundReq 0x009b
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+TextboxNoOverlapFollowPos 0x00001043
+_0807EA94
+SoundReq2 0x000d
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+_0807E5F8 0x0002a800
+WaitForSomething2 0x00055000
+SoundReq 0x01c7
+SoundReq 0x00e5
+_0807E5F8 0x00000100
+_0807E5F8 0x00002800
+CallWithArg sub_0807FB28, 0x00000003
+WaitForSomething2 0x00000200
+WaitForSomething2 0x00005000
+_0807E5F8 0x00028000
+WaitForSomething2 0x00050000
+TextboxNoOverlapFollowPos 0x00001044
+_0807EA94
+SetEntityPositionRelative 0x009801f8
+SoundReq0x80100000
+Wait 0x003c
+SoundReq2 0x002f
+_0807E5F8 0x00028000
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+WaitForSomething2 0x00050000
+CallWithArg sub_0807FB28, 0x00000003
+SoundReq 0x00e5
+_0807E5F8 0x00028000
+WaitForSomething2 0x00050000
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+_0807E5F8 0x08000000
+_0807E5F8 0x00800000
+WaitForSomething2 0x01000000
+CallWithArg sub_0805DDEC, 0x00000002
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08010E5A.inc b/data/scripts/script_08010E5A.inc
new file mode 100644
index 00000000..2e6e3b36
--- /dev/null
+++ b/data/scripts/script_08010E5A.inc
@@ -0,0 +1,55 @@
+SCRIPT_START script_08010E5A
+Wait 0x001e
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x003c
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x0004
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x001e
+SoundReq 0x012c
+_0807E5F8 0x00800000
+WaitForSomething2 0x01000000
+_0807E778 0x0004
+DoFade7
+WaitFor_2
+Wait 0x003c
+SoundReq 0x00ab
+SoundReq 0x01c2
+LoadRoomEntityList gUnk_080F0770
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+CallWithArg sub_0805DE18, 0x00000002
+_0807F0C8 0x0000, 0x0000
+Call sub_0806DC3C
+Call sub_080791BC
+CallWithArg sub_0807F244, 0x0000000d
+CallWithArg sub_0807F29C, 0x080049f6
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x006801f8
+_0807E5F8 0x00000004
+Wait 0x001e
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000008
+WaitForSomething2 0x00000080
+SoundReq 0x01c3
+_0807E5F8 0x20000000
+Wait 0x0078
+CallWithArg sub_0807F29C, 0x00000000
+Call sub_0806DC58
+_0807E5F8 0x40000000
+_0807E5F8 0x00000010
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000020
+WaitForSomething2 0x00000200
+TextboxNoOverlapFollowPos 0x000c1045
+_0807EA94
+TextboxNoOverlapFollowPos 0x00001046
+_0807EA94
+CallWithArg sub_0805DDEC, 0x00000002
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08010F84.inc b/data/scripts/script_08010F84.inc
new file mode 100644
index 00000000..35b90c64
--- /dev/null
+++ b/data/scripts/script_08010F84.inc
@@ -0,0 +1,44 @@
+SCRIPT_START script_08010F84
+Wait 0x003c
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+StartPlayerScript script_080110BC
+WaitForSomething2 0x00000400
+TextboxNoOverlapFollowPos 0x00001047
+_0807EA94
+Call sub_0806DC3C
+Call sub_080791BC
+CallWithArg sub_0807F244, 0x0000000d
+CallWithArg sub_0807F29C, 0x080049f6
+Wait 0x001e
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+CallWithArg sub_0807F29C, 0x00000000
+Call sub_0806DC58
+Wait 0x003c
+_0807E5F8 0x08000000
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x000f
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+CallWithArg sub_0805DE18, 0x00000002
+_0807F0C8 0x0000, 0x0000
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+SoundReq0x80100000
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x0000104a
+_0807EA94
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+TextboxNoOverlapFollowPos 0x00001049
+_0807EA94
+SetEntityPositionRelative 0x009801f8
+Wait 0x0078
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000200
+Call sub_0804BCDC
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011074.inc b/data/scripts/script_08011074.inc
new file mode 100644
index 00000000..195c75f3
--- /dev/null
+++ b/data/scripts/script_08011074.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08011074
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EDD4 0x01e8, 0x0050
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08011098.inc b/data/scripts/script_08011098.inc
new file mode 100644
index 00000000..00f37a96
--- /dev/null
+++ b/data/scripts/script_08011098.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08011098
+SetEntityPositionRelative 0x005801a8
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000400
+_0807E610 0x00000002
+StopScript
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_080110BC.inc b/data/scripts/script_080110BC.inc
new file mode 100644
index 00000000..e2e590ef
--- /dev/null
+++ b/data/scripts/script_080110BC.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_080110BC
+StartScript
+SetEntityNonPlanarMovement 0x0040
+StopScript
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x0001
+_0807EDD4 0x01d8, 0x0068
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000400
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_080110E8.inc b/data/scripts/script_080110E8.inc
new file mode 100644
index 00000000..5ecc77d8
--- /dev/null
+++ b/data/scripts/script_080110E8.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_080110E8
+SoundReq 0x007a
+_0807EB44 0x0004
+_0807EF80 0x000d
+SoundReq 0x0086
+Call sub_0807F36C
+SetEntityNonPlanarMovement 0x0400
+_0807ECF4 0x0008
+StartScript
+Call sub_0807F1E8
+_0807EF80 0x0011
+StopScript
+Call sub_0807F2D4
+WaitForSomething 0x80000000
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08011128.inc b/data/scripts/script_08011128.inc
new file mode 100644
index 00000000..f79ade44
--- /dev/null
+++ b/data/scripts/script_08011128.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_08011128
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckPlayerInRegion 0x01f8, 0x0048, 0x1040
+JumpIfNot 0xfff6
+LoadRoomEntityList gUnk_080F06B0
+_0807EF80 0x000b
+WaitForSomething2 0x00000004
+SetEntityPositionRelative 0x005801b8
+_0807EB44 0x0004
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EB44 0x0006
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EB44 0x0004
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0001
+_0807ECC4 0x0010
+_0807EF80 0x0000
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x0010
+Wait 0x001e
+_0807EF80 0x0010
+Call sub_0807F3C8
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x001c
+_0807EC1C 0x003c
+_0807E5F8 0x00000008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080111CC.inc b/data/scripts/script_080111CC.inc
new file mode 100644
index 00000000..ccfee28b
--- /dev/null
+++ b/data/scripts/script_080111CC.inc
@@ -0,0 +1,53 @@
+SCRIPT_START script_080111CC
+StartScript
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+Call sub_08066D04
+StopScript
+Call sub_0807F338
+WaitForSomething2 0x00000010
+Call sub_08066D14
+JumpIf 0x0004
+MoveEntityToPlayer
+Call sub_0807F8BC
+JumpIf 0x0008
+SetEntityPositionRelative 0x00b801f8
+_0807EF80 0x0007
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0050
+_0807EB74
+_0807EF80 0x0000
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0020
+_0807EF80 0x0008
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0007
+_0807EF80 0x0001
+SetEntityNonPlanarMovement 0x0040
+_0807EDD4 0x01e8, 0x0040
+_0807EF80 0x0000
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+Call sub_08095810
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0001
+_0807EDD4 0x01d8, 0x0058
+_0807EF80 0x0000
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+SoundReq 0x01c9
+_0807EF80 0x0010
+Wait 0x0014
+Call sub_08066E20
+Wait 0x0014
+_0807EF80 0x0010
+Call sub_0807F2D4
+SoundReq 0x01ca
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080112C4.inc b/data/scripts/script_080112C4.inc
new file mode 100644
index 00000000..d6ef7fb1
--- /dev/null
+++ b/data/scripts/script_080112C4.inc
@@ -0,0 +1,51 @@
+SCRIPT_START script_080112C4
+StartScript
+_0807EF80 0x0008
+SetEntityNonPlanarMovement 0x0100
+Call sub_08095244
+Call sub_0807F338
+StopScript
+WaitForSomething 0x0002a800
+_0807EF80 0x0007
+_0807E930 0x0006
+_0807ECC4 0x0010
+Wait 0x003c
+_0807ECC4 0x0010
+Wait 0x003c
+_0807ECC4 0x0010
+_0807E930 0x0002
+Call sub_08064050
+_0807E078_ssss 0x0008, 0x009e, 0x0134, 0x01f8
+_0807E610 0x00000800
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+_0807E930 0x0007
+_0807EB44 0x0006
+_0807ECF4 0x0010
+_0807EB44 0x0004
+_0807E930 0x0002
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0012
+SoundReq 0x011e
+Wait 0x003c
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x01f0, 0x0098
+_0807EDD4 0x01f0, 0x00c8
+_0807E930 0x0013
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+_0807EF80 0x0010
+Wait 0x000a
+_0807EF80 0x0010
+Call sub_0807F3C8
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x001e
+_0807EC1C 0x003c
+_0807E5F8 0x00001000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080113AA.inc b/data/scripts/script_080113AA.inc
new file mode 100644
index 00000000..0c831ff8
--- /dev/null
+++ b/data/scripts/script_080113AA.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_080113AA
+_0807E610 0x00002000
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+_0807E930 0x0005
+_0807EB44 0x0002
+_0807EC94 0x0010
+_0807EB44 0x0004
+_0807E930 0x0002
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0012
+SoundReq 0x011e
+Wait 0x003c
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0200, 0x0098
+_0807EDD4 0x0200, 0x00c8
+_0807E930 0x0013
+_0807E5F8 0x00004000
+WaitForSomething2 0x00002000
+_0807EF80 0x0010
+Wait 0x000a
+_0807EF80 0x0010
+Call sub_0807F3C8
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x0002
+_0807EC1C 0x003c
+_0807E5F8 0x00004000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08011442.inc b/data/scripts/script_08011442.inc
new file mode 100644
index 00000000..01bbc757
--- /dev/null
+++ b/data/scripts/script_08011442.inc
@@ -0,0 +1,43 @@
+SCRIPT_START script_08011442
+_0807E610 0x00008000
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807E930 0x0007
+_0807EB44 0x0006
+_0807ECF4 0x0020
+_0807EB44 0x0004
+_0807E930 0x0006
+_0807ECC4 0x0010
+_0807E930 0x0002
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0012
+SoundReq 0x011e
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x01e8, 0x0098
+SetEntityNonPlanarMovement 0x0040
+_0807EEF4 0x0000, 0x0010
+_0807E930 0x0013
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807EF80 0x000d
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0020
+_0807EEF4 0x0000, 0xfff0
+_0807E930 0x0013
+_0807EF80 0x0010
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+Call sub_0807F3C8
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x001e
+_0807EC1C 0x003c
+_0807E5F8 0x00010000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08011508.inc b/data/scripts/script_08011508.inc
new file mode 100644
index 00000000..cffe3462
--- /dev/null
+++ b/data/scripts/script_08011508.inc
@@ -0,0 +1,44 @@
+SCRIPT_START script_08011508
+_0807E610 0x00020000
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+_0807E930 0x0005
+_0807EB44 0x0002
+_0807EC94 0x0020
+_0807EB44 0x0004
+_0807E930 0x0006
+_0807ECC4 0x0010
+_0807E930 0x0002
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0012
+SoundReq 0x011e
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0208, 0x0098
+SetEntityNonPlanarMovement 0x0040
+_0807EEF4 0x0000, 0x0010
+_0807E930 0x0013
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+_0807EF80 0x000d
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0020
+_0807EEF4 0x0000, 0xfff0
+_0807E930 0x0013
+_0807EF80 0x0010
+_0807E5F8 0x00040000
+WaitForSomething2 0x00020000
+Call sub_0807F3C8
+_0807E930 0x0014
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x0002
+_0807EC1C 0x003c
+_0807E5F8 0x00040000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080115D0.inc b/data/scripts/script_080115D0.inc
new file mode 100644
index 00000000..6b01020c
--- /dev/null
+++ b/data/scripts/script_080115D0.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_080115D0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0002
+_0807E930 0x0001
+StopScript
+WaitForSomething2 0x00080000
+_0807E930 0x0005
+SoundReq 0x011c
+_0807ECF4 0x0010
+_0807E930 0x0001
+_0807E5F8 0x00100000
+WaitForSomething2 0x00080000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08011608.inc b/data/scripts/script_08011608.inc
new file mode 100644
index 00000000..f3e4d1bf
--- /dev/null
+++ b/data/scripts/script_08011608.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08011608
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0006
+_0807E930 0x0003
+StopScript
+WaitForSomething2 0x00200000
+_0807E930 0x0007
+SoundReq 0x011c
+_0807EC94 0x0010
+_0807E930 0x0003
+_0807E5F8 0x00400000
+WaitForSomething2 0x00200000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08011640.inc b/data/scripts/script_08011640.inc
new file mode 100644
index 00000000..d2917c75
--- /dev/null
+++ b/data/scripts/script_08011640.inc
@@ -0,0 +1,25 @@
+SCRIPT_START script_08011640
+StartScript
+_0807EF80 0x0008
+_0807EB44 0x0004
+SetEntityNonPlanarMovement 0x0100
+StopScript
+Call sub_0807F338
+WaitForSomething2 0x00000040
+_0807EF80 0x0007
+_0807EF80 0x0001
+SetEntityNonPlanarMovement 0x0040
+_0807EDD4 0x01f8, 0x0048
+_0807EF80 0x0000
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000040
+_0807EF80 0x0010
+Wait 0x001e
+_0807EF80 0x0010
+Call sub_0807F3C8
+SetEntityNonPlanarMovement 0x0400
+SetEntityDirection 0x0008
+_0807EC1C 0x003c
+_0807E5F8 0x00000080
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080116A8.inc b/data/scripts/script_080116A8.inc
new file mode 100644
index 00000000..d5f85594
--- /dev/null
+++ b/data/scripts/script_080116A8.inc
@@ -0,0 +1,85 @@
+SCRIPT_START script_080116A8
+StartScript
+_0807EB44 0x0000
+SetEntityNonPlanarMovement 0x0100
+StopScript
+Call sub_0807F338
+WaitForSomething2 0x00000100
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x00d0
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+_0807EB44 0x0004
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+_0807EB44 0x0000
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+_0807EB44 0x0000
+_0807EF80 0x001a
+Call sub_0807F2D4
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+_0807EB44 0x0000
+_0807EF80 0x0014
+SoundReq 0x0120
+CallWithArg sub_08095420, 0x08011890
+Wait 0x00f0
+_0807EF80 0x0016
+SoundReq 0x01cb
+WaitForSomething2 0x10000000
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0001
+_0807EDD4 0x01d8, 0x00a8
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+_0807EF80 0x0014
+SoundReq 0x01c4
+CallWithArg sub_0809545C, 0x080118d4
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+Wait 0x003c
+_0807EF80 0x0016
+SoundReq 0x01c5
+_0807E5F8 0x08000000
+WaitForSomething2 0x10000000
+_0807EF80 0x0000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0098
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807EF80 0x0004
+Wait 0x005a
+_0807EB44 0x0004
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+Wait 0x001e
+_0807E5F8 0x00000200
+WaitForSomething2 0x00000100
+Call sub_08066CA4
+_0807EF80 0x0008
+Wait 0x0078
+_0807E5F8 0x00000200
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0801183C.inc b/data/scripts/script_0801183C.inc
new file mode 100644
index 00000000..55af706a
--- /dev/null
+++ b/data/scripts/script_0801183C.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_0801183C
+StartScript
+Call sub_08095330
+StopScript
+WaitForSomething2 0x00800000
+_0807EF3C 0x0000, 0x0020
+_0807E5F8 0x01000000
+WaitForSomething2 0x00800000
+Call sub_08095364
+SoundReq 0x0122
+Wait 0x003c
+_0807E5F8 0x01000000
+WaitForSomething2 0x00800000
+_0807E930 0x0002
+_0807E5F8 0x01000000
+WaitForSomething2 0x00800000
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011890.inc b/data/scripts/script_08011890.inc
new file mode 100644
index 00000000..11144e47
--- /dev/null
+++ b/data/scripts/script_08011890.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_08011890
+StartScript
+_0807E930 0x0000
+SetEntityNonPlanarMovement 0x0200
+Call nullsub_527
+Call sub_08094B80
+StopScript
+Wait 0x00f0
+Call sub_08094B6C
+_0807EDD4 0x01f8, 0x0088
+Call sub_08094B80
+SoundReq 0x01cc
+_0807E5F8 0x10000000
+WaitForSomething2 0x08000000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080118D4.inc b/data/scripts/script_080118D4.inc
new file mode 100644
index 00000000..dcd95a7b
--- /dev/null
+++ b/data/scripts/script_080118D4.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_080118D4
+StartScript
+_0807E930 0x0000
+SetEntityNonPlanarMovement 0x0200
+Call nullsub_527
+Call sub_08094B80
+StopScript
+WaitForSomething2 0x08000000
+Call sub_08094B6C
+_0807EDD4 0x01d8, 0x0078
+StartPlayerScript script_080110E8
+_0807EDD4 0x01d8, 0x0058
+Call sub_08094B80
+SoundReq 0x009a
+SoundReq 0x01c6
+_0807E5F8 0x10000000
+WaitForSomething2 0x08000000
+SoundReq 0x011d
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011930.inc b/data/scripts/script_08011930.inc
new file mode 100644
index 00000000..14e12821
--- /dev/null
+++ b/data/scripts/script_08011930.inc
@@ -0,0 +1,5 @@
+SCRIPT_START script_08011930
+WaitForSomething 0x20000000
+Call sub_0809567C
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011940.inc b/data/scripts/script_08011940.inc
new file mode 100644
index 00000000..3c327214
--- /dev/null
+++ b/data/scripts/script_08011940.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_08011940
+WaitForSomething 0x40000000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0801194C.inc b/data/scripts/script_0801194C.inc
new file mode 100644
index 00000000..6931c790
--- /dev/null
+++ b/data/scripts/script_0801194C.inc
@@ -0,0 +1,125 @@
+SCRIPT_START script_0801194C
+StartScript
+_0807EB44 0x0002
+Jump 0x0016
+.short 0x0000
+StartScript
+_0807EB44 0x0006
+Jump 0x000a
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+CheckGlobalFlag 0x0015
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x103d
+Jump 0x0006
+TextboxNoOverlapFollow 0x103f
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffce
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x0000000c
+StopScript
+Wait 0x003c
+Call sub_0806407C
+Jump 0xfff4
+.short 0x0000
+StartScript
+_0807EB44 0x0002
+Jump 0x0016
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+Jump 0x000a
+.short 0x0000
+StartScript
+_0807EB44 0x0006
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+Call sub_08064428
+_0807EA94
+_0807E878
+Jump 0xffe0
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlapFollow 0x1320
+_0807EA94
+_0807E878
+Jump 0xffe2
+StartScript
+_0807EB44 0x0002
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+CallWithArg sub_080644B4, 0x00000006
+JumpIf 0x005e
+TextboxNoOverlapFollow 0x1320
+_0807EA94
+_0807E878
+Jump 0xffd4
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+TextboxNoOverlapFollow 0x1322
+_0807EA94
+_0807E878
+Jump 0xffe2
+CheckRoomFlag 0x000f
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+TextboxNoOverlapFollowPos 0x00071321
+_0807EA94
+SetLocalFlag 0x0010
+CallWithArg sub_0806DA1C, 0x00000003
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011B20.inc b/data/scripts/script_08011B20.inc
new file mode 100644
index 00000000..26e034fa
--- /dev/null
+++ b/data/scripts/script_08011B20.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08011B20
+_0807E864
+Call sub_0807DF28
+TextboxNoOverlapFollowPos 0x000c1320
+_0807EA94
+_0807E878
+Call sub_0807DF50
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc
new file mode 100644
index 00000000..ed37af0a
--- /dev/null
+++ b/data/scripts/script_08011B40.inc
@@ -0,0 +1,76 @@
+SCRIPT_START script_08011B40
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckGlobalFlag 0x0050
+JumpIfNot 0x002c
+WaitForSomething2 0x00000004
+_0807EB44 0x0006
+_0807EF80 0x0004
+Wait 0x003c
+_0807EB8C
+TextboxNoOverlap 0x3d07
+_0807EA94
+_0807EB44 0x0004
+ClearGlobalFlag 0x0050
+Call sub_0807DF50
+_0807E878
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x3d01
+_0807EA94
+_0807E3E8
+JumpIf 0x000c
+_0807E878
+_0807EB44 0x0004
+Jump 0xffe2
+HasRupees 0x000a
+JumpIf 0x0012
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x3d05
+Jump 0xffe0
+ModRupees 0xfff6
+Wait 0x001e
+TextboxNoOverlap 0x3d06
+_0807EA94
+CallWithArg sub_0806C2A0, 0x00000000
+WaitFor_2
+Wait 0x003c
+Call sub_0806C224
+Jump 0xffb8
+StartScript
+_0807E888
+StopScript
+CallWithArg sub_0806C2A0, 0x00000001
+WaitFor_2
+Wait 0x003c
+_0807E878
+SetRoomFlag 0x0000
+SoundReq2 0x0033
+CheckRoomFlag 0x0064
+JumpIfNot 0xfffa
+SoundReq0x80100000
+_0807E864
+Wait 0x003c
+CameraTargetEntity
+Wait 0x003c
+Call Simon_CreateChest
+Wait 0x003c
+CameraTargetPlayer
+_0807E878
+CheckLocalFlag 0x0001
+JumpIfNot 0xfffa
+_0807E888
+WaitPlayerAction8
+Wait 0x001e
+CallWithArg sub_0806C2A0, 0x00000000
+WaitFor_2
+Wait 0x003c
+Call sub_0806C280
+SCRIPT_END
diff --git a/data/scripts/script_08011C50.inc b/data/scripts/script_08011C50.inc
new file mode 100644
index 00000000..9bce285e
--- /dev/null
+++ b/data/scripts/script_08011C50.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_08011C50
+StartScript
+_0807E864
+StopScript
+Wait 0x003c
+CallWithArg sub_0806C2A0, 0x00000001
+WaitFor_2
+Wait 0x003c
+_0807EF80 0x0014
+Wait 0x001e
+_0807E5F8 0x00000004
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08011C7C.inc b/data/scripts/script_08011C7C.inc
new file mode 100644
index 00000000..270d8857
--- /dev/null
+++ b/data/scripts/script_08011C7C.inc
@@ -0,0 +1,525 @@
+SCRIPT_START script_08011C7C
+StartScript
+Call sub_08064828
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+CheckGlobalFlag 0x0047
+JumpIf 0x002c
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0xfff8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4515
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffda
+StopScript
+StartScript
+CheckGlobalFlag 0x002c
+JumpIf 0xffce
+CheckGlobalFlag 0x002d
+JumpIf 0xffc6
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3105
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffc4
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3108
+_0807EA94
+SetGlobalFlag 0x002b
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+.short 0x0000
+StartScript
+Call sub_08064928
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+CheckGlobalFlag 0x0047
+JumpIf 0x002c
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0xfff8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4513
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffda
+StopScript
+StartScript
+CheckGlobalFlag 0x002b
+JumpIf 0xffce
+CheckGlobalFlag 0x002d
+JumpIf 0xffc6
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3103
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffc4
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3106
+_0807EA94
+SetGlobalFlag 0x002c
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+.short 0x0000
+StartScript
+Call sub_08064A28
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+CheckGlobalFlag 0x0047
+JumpIf 0x002c
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIfNot 0xfff8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4514
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffda
+StopScript
+StartScript
+CheckGlobalFlag 0x002b
+JumpIf 0xffce
+CheckGlobalFlag 0x002c
+JumpIf 0xffc6
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3104
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffc4
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3107
+_0807EA94
+SetGlobalFlag 0x002d
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+.short 0x0000
+StartScript
+Call sub_08064828
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x002f
+JumpIf 0xfdfa
+CheckGlobalFlag 0x0030
+JumpIf 0xfdf2
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckGlobalFlag 0x0048
+JumpIf 0x000c
+TextboxNoOverlap 0x4524
+_0807EA94
+Jump 0x000e
+TextboxNoOverlap 0x3111
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffb2
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3114
+_0807EA94
+SetGlobalFlag 0x002e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+StartScript
+Call sub_08064928
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x002e
+JumpIf 0xfe1a
+CheckGlobalFlag 0x0030
+JumpIf 0xfe12
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckGlobalFlag 0x0048
+JumpIf 0x000c
+TextboxNoOverlap 0x4522
+_0807EA94
+Jump 0x000e
+TextboxNoOverlap 0x310f
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffb2
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3112
+_0807EA94
+SetGlobalFlag 0x002f
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+StartScript
+Call sub_08064A28
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x002e
+JumpIf 0xfe3a
+CheckGlobalFlag 0x002f
+JumpIf 0xfe32
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckGlobalFlag 0x0048
+JumpIf 0x000c
+TextboxNoOverlap 0x4523
+_0807EA94
+Jump 0x000e
+TextboxNoOverlap 0x3110
+_0807EA94
+_0807E3E8
+JumpIf 0x001e
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffb2
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x3113
+_0807EA94
+SetGlobalFlag 0x0030
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffdc
+StartScript
+Call sub_08064828
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckLocalFlag 0x0094
+JumpIf 0x0010
+TextboxNoOverlap 0x3122
+_0807EA94
+SetLocalFlag 0x0094
+Jump 0x0042
+_0807E48C 0x0031
+JumpIfNot 0x000c
+TextboxNoOverlap 0x3123
+_0807EA94
+Jump 0x0030
+TextboxNoOverlap 0x3124
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0024
+_0807E48C 0x0020
+JumpIfNot 0x0018
+TextboxNoOverlap 0x3125
+_0807EA94
+_0807F034 0x0031
+WaitPlayerAction8
+Call sub_0807FC24
+Jump 0x0006
+TextboxNoOverlap 0x3127
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xff8e
+.short 0x0000
+StartScript
+Call sub_08064928
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckLocalFlag 0x0095
+JumpIf 0x0010
+TextboxNoOverlap 0x3116
+_0807EA94
+SetLocalFlag 0x0095
+Jump 0x0042
+_0807E48C 0x002f
+JumpIfNot 0x000c
+TextboxNoOverlap 0x3117
+_0807EA94
+Jump 0x0030
+TextboxNoOverlap 0x3118
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0024
+_0807E48C 0x0020
+JumpIfNot 0x0018
+TextboxNoOverlap 0x3119
+_0807EA94
+_0807F034 0x002f
+WaitPlayerAction8
+Call sub_0807FC24
+Jump 0x0006
+TextboxNoOverlap 0x311b
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xff8e
+.short 0x0000
+StartScript
+Call sub_08064A28
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+CheckLocalFlag 0x0096
+JumpIf 0x0010
+TextboxNoOverlap 0x311c
+_0807EA94
+SetLocalFlag 0x0096
+Jump 0x0042
+_0807E48C 0x0030
+JumpIfNot 0x000c
+TextboxNoOverlap 0x311d
+_0807EA94
+Jump 0x0030
+TextboxNoOverlap 0x311e
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0024
+_0807E48C 0x0020
+JumpIfNot 0x0018
+TextboxNoOverlap 0x311f
+_0807EA94
+_0807F034 0x0030
+WaitPlayerAction8
+Call sub_0807FC24
+Jump 0x0006
+TextboxNoOverlap 0x3121
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xff8e
+.short 0x0000
+StartScript
+Call sub_08064828
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4527
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffe0
+StartScript
+Call sub_08064928
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4525
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffe0
+StartScript
+Call sub_08064A28
+_0807EB44 0x0004
+_0807EF80 0x0001
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x4526
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0001
+Jump 0xffe0
+StartScript
+_0807EB44 0x0004
+Call sub_08061FD8
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x001e
+JumpIfNot 0x000a
+CheckInventory1 0x0015
+JumpIf 0x0024
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807EB74
+_0807E864
+Call sub_08061FD8
+TextboxNoOverlapFollow 0x2302
+_0807EA94
+_0807E878
+SetGlobalFlag 0x001e
+Jump 0xffcc
+StopScript
+StartScript
+CheckRoomFlag 0x0000
+JumpIfNot 0x000a
+CheckRoomFlag 0x0001
+JumpIf 0x0020
+CheckEntityInteractType
+JumpIfNot 0xffe8
+StopScript
+_0807EB74
+_0807E864
+Call sub_08061FD8
+TextboxNoOverlapFollow 0x2303
+_0807EA94
+_0807E878
+Jump 0xffd0
+StopScript
+_0807EB74
+_0807E864
+Call sub_08061FD8
+_0807EF80 0x000b
+Call sub_08061FB0
+Call sub_08061F94
+LoadRoomEntityList gUnk_080F2758
+_0807EF80 0x0008
+Wait 0x003c
+SoundReq 0x0072
+SetLocalFlag 0x0043
+Wait 0x001e
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc
new file mode 100644
index 00000000..5e8aa941
--- /dev/null
+++ b/data/scripts/script_0801232C.inc
@@ -0,0 +1,68 @@
+SCRIPT_START script_0801232C
+StartScript
+_0807EB74
+_0807E9D4
+_0807EF80 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807EB74
+_0807E864
+TextboxNoOverlapFollow 0x2304
+_0807EA94
+CheckLocalFlag 0x0042
+JumpIf 0x000c
+SetLocalFlag 0x0042
+_0807F034 0x0057
+WaitPlayerAction8
+_0807E878
+Jump 0xffda
+StartScript
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x0004
+JumpIfNot 0xfffa
+Call sub_0807DF28
+_0807E864
+SoundReq0x80100000
+StartScript
+_0807E778 0x0004
+_0807E788 0x00007fff
+DoFade5
+_0807E858 0x0080
+StopScript
+WaitFor_2
+SoundReq2 0x002c
+_0807EB28 0x1401
+_0807EA94
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x0007
+SoundReq 0x01ce
+SetEntity0x20 0xffff8000
+Wait 0x003c
+_0807E8E4_0
+StartPlayerScript script_08012410
+WaitForSomething2 0x00000001
+TextboxNoOverlap 0x1402
+_0807EA94
+SoundReq0x80100000
+SetEntity0x20 0x00010000
+Wait 0x003c
+StartScript
+_0807E778 0x0004
+_0807E788 0xffffffff
+DoFade4
+_0807E858 0x0080
+StopScript
+WaitFor_2
+SoundReq2 0xffff
+_0807EB28 0x1403
+_0807EA94
+_0807E914 0x00000203
+Call sub_0807F420
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012410.inc b/data/scripts/script_08012410.inc
new file mode 100644
index 00000000..ee6be58f
--- /dev/null
+++ b/data/scripts/script_08012410.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08012410
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc
new file mode 100644
index 00000000..f3bcc8f2
--- /dev/null
+++ b/data/scripts/script_08012430.inc
@@ -0,0 +1,155 @@
+SCRIPT_START script_08012430
+StartScript
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807E930 0x0008
+Call sub_0807F2D4
+_0807E930 0x0009
+Call sub_0806B2B4
+_0807EA94
+CheckLocalFlag 0x00b3
+JumpIf 0x0010
+SetLocalFlag 0x00b3
+_0807F034 0x0062
+WaitPlayerAction8
+SetLocalFlag 0x00d0
+_0807E878
+_0807E930 0x0000
+Jump 0xffc4
+.short 0x0000
+StartScript
+Call sub_08054564
+StopScript
+CheckPlayerInRegion 0x0208, 0x02c8, 0x4020
+JumpIfNot 0xfff6
+SoundReq0x80100000
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08012AB0
+TextboxNoOverlapFollowPos 0x00071101
+_0807EA94
+CameraTargetPlayer
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+_0807E858 0x0000
+Call sub_080791BC
+LoadRoomEntityList gUnk_080F4D70
+Call DeleteAllEnemies
+SetEntityPositionRelative 0x01680388
+Call sub_0807F844
+_0807E778 0x0004
+_0807E800 0x00000000
+WaitFor_2
+SoundReq2 0x000e
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+SoundReq0x80100000
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+MoveEntityToPlayer
+Call sub_0807F844
+CameraTargetPlayer
+_0807E788 0xffffffff
+_0807E778 0x0004
+_0807E800 0x00000000
+WaitFor_2
+Call sub_0807DF50
+_0807E878
+SoundReq2 0xffff
+CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+Call sub_0806DC7C
+SoundReq0x80100000
+StartPlayerScript script_08012AC8
+WaitForSomething2 0x00000001
+SetEntityPositionRelative 0x01680388
+_0807F0B4 0x0001
+CameraTargetEntity
+Wait 0x005a
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+SoundReq2 0x000e
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+SoundReq0x80100000
+SoundReq2 0x0033
+Call sub_0807DF50
+_0807E878
+_0807E5F8 0x00000050
+LoadRoomEntityList gUnk_080F51D0
+WaitForSomething2 0x00000008
+_0807E864
+Call sub_0807FA40
+Call sub_0807DF28
+SoundReq 0x0072
+SoundReq0x80100000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+StartPlayerScript script_08012AF0
+WaitForSomething2 0x00000001
+_0807E8E4_0
+SoundReq2 0x000e
+Wait 0x001e
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+SoundReq0x80100000
+Wait 0x003c
+SoundReq2 0xffff
+Call sub_0806DCA0
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807DF50
+_0807E878
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+SoundReq0x80100000
+Wait 0x003c
+SoundReq2 0xffff
+Call sub_08054570
+SetGlobalFlag 0x0014
+CallWithArg sub_0807F6F8, 0x00000008
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080126FC.inc b/data/scripts/script_080126FC.inc
new file mode 100644
index 00000000..06b388b0
--- /dev/null
+++ b/data/scripts/script_080126FC.inc
@@ -0,0 +1,231 @@
+SCRIPT_START script_080126FC
+StartScript
+SetEntityNonPlanarMovement 0x0040
+_0807EF80 0x0007
+StopScript
+_0807E930 0x0020
+WaitForSomething2 0x00000004
+_0807E930 0x0022
+Call sub_0807F3C8
+TextboxNoOverlapFollowPos 0x000c1102
+_0807EA94
+_0807E930 0x0020
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0021
+Call sub_0807F3C8
+TextboxNoOverlapFollowPos 0x000c1103
+_0807EA94
+_0807E930 0x0020
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x0011
+_0807E930 0x001c
+TextboxNoOverlapFollowPos 0x000c1105
+_0807EA94
+_0807E930 0x0020
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0022
+Call sub_0807F3C8
+TextboxNoOverlapFollowPos 0x000c1106
+_0807EA94
+_0807E930 0x001c
+Call sub_0806D96C
+TextboxNoOverlapFollowPos 0x000c1107
+_0807EA94
+_0807E930 0x0020
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0021
+Call sub_0807F3C8
+TextboxNoOverlapFollowPos 0x000c1108
+_0807EA94
+_0807E930 0x001c
+Call sub_0806D96C
+TextboxNoOverlapFollowPos 0x000c1109
+_0807EA94
+_0807E930 0x0020
+_0807EF80 0x000a
+_0807E9D4
+_0807E5F8 0x00000008
+StopScript
+StartScript
+CheckRoomFlag 0x0000
+JumpIf 0x0028
+CheckEntityInteractType
+JumpIfNot 0xfff0
+StopScript
+_0807E864
+Call sub_0806D944
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c1114
+_0807EA94
+_0807E930 0x0020
+_0807E878
+Jump 0xffd0
+_0807E864
+_0807E9DC
+CallWithArg sub_0807F5B0, 0x0000003c
+Call sub_080791D0
+StopScript
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x000b
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+Call sub_0806D944
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110a
+_0807EA94
+_0807E930 0x001f
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110b
+_0807EA94
+_0807E930 0x001f
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110c
+_0807EA94
+_0807E930 0x001f
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110d
+_0807EA94
+_0807E930 0x001f
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110e
+_0807EA94
+_0807E930 0x0018
+SetEntityNonPlanarMovement 0x0080
+Call sub_0806D908
+_0807EC1C 0x0010
+_0807EF80 0x000a
+_0807E9D4
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+StopScript
+StartScript
+Call sub_0806D944
+CheckEntityInteractType
+JumpIf 0x000e
+CheckPlayerInRegion2 0x3030
+JumpIfNot 0x0020
+Jump 0xffe6
+_0807E864
+_0807E930 0x0010
+StopScript
+TextboxNoOverlapFollowPos 0x000c1115
+_0807EA94
+_0807E930 0x0018
+_0807E878
+Jump 0xffcc
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807EB8C
+Call sub_0806D944
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c110f
+_0807E930 0x0018
+SetEntityNonPlanarMovement 0x0080
+Call sub_0806D908
+_0807EC1C 0x0050
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+StopScript
+StartScript
+Call sub_0806D944
+CheckEntityInteractType
+JumpIf 0x000e
+CheckPlayerInRegion2 0x3030
+JumpIfNot 0x0020
+Jump 0xffe6
+_0807E864
+_0807E930 0x0010
+StopScript
+TextboxNoOverlapFollowPos 0x000c1115
+_0807EA94
+_0807E930 0x0018
+_0807E878
+Jump 0xffcc
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807EB8C
+Call sub_0806D944
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c1110
+_0807E930 0x0018
+SetEntityNonPlanarMovement 0x0080
+Call sub_0806D908
+_0807EC1C 0x0050
+_0807E930 0x0018
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+StopScript
+StartScript
+Call sub_0806D944
+CheckEntityInteractType
+JumpIf 0x000e
+CheckPlayerInRegion2 0x3030
+JumpIfNot 0x0020
+Jump 0xffe6
+_0807E864
+_0807E930 0x0010
+StopScript
+TextboxNoOverlapFollowPos 0x000c1115
+_0807EA94
+_0807E930 0x0018
+_0807E878
+Jump 0xffcc
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+SoundReq0x80100000
+_0807EF80 0x000b
+_0807EB8C
+Call sub_0806D944
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c1111
+_0807E930 0x0018
+SetEntityNonPlanarMovement 0x0080
+Call sub_0806D8A0
+_0807EE30
+JumpIfNot 0xfffc
+_0807E930 0x001f
+_0807EA94
+StartPlayerScript script_08012B18
+Call sub_0806D9A4
+_0807EF80 0x0008
+Wait 0x0078
+SoundReq2 0x000e
+StartScript
+_0807E8E4_2
+_0807EB28 0x1112
+StopScript
+_0807EA94
+_0807E5F8 0x00000008
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08012AB0.inc b/data/scripts/script_08012AB0.inc
new file mode 100644
index 00000000..b5829c97
--- /dev/null
+++ b/data/scripts/script_08012AB0.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_08012AB0
+StopScript
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+Jump 0xffee
+.short 0x0000
diff --git a/data/scripts/script_08012AC8.inc b/data/scripts/script_08012AC8.inc
new file mode 100644
index 00000000..b3d05417
--- /dev/null
+++ b/data/scripts/script_08012AC8.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08012AC8
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807EF80 0x0004
+Wait 0x003c
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012AF0.inc b/data/scripts/script_08012AF0.inc
new file mode 100644
index 00000000..e1ad6a1c
--- /dev/null
+++ b/data/scripts/script_08012AF0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012AF0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0388, 0x0180
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012B18.inc b/data/scripts/script_08012B18.inc
new file mode 100644
index 00000000..f353c587
--- /dev/null
+++ b/data/scripts/script_08012B18.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_08012B18
+_0807EF80 0x0015
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012B24.inc b/data/scripts/script_08012B24.inc
new file mode 100644
index 00000000..fbdacf64
--- /dev/null
+++ b/data/scripts/script_08012B24.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012B24
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0004
+StopScript
+_0807EF80 0x0001
+_0807ECC4 0x0008
+_0807E5F8 0x00000002
+CallWithArg sub_0807FB64, 0xffffffe2
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012B50.inc b/data/scripts/script_08012B50.inc
new file mode 100644
index 00000000..d4f1c6ac
--- /dev/null
+++ b/data/scripts/script_08012B50.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012B50
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0000
+StopScript
+_0807EF80 0x0001
+_0807EC64 0x0008
+_0807E5F8 0x00000002
+CallWithArg sub_0807FB64, 0xffffffe2
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012B7C.inc b/data/scripts/script_08012B7C.inc
new file mode 100644
index 00000000..1c5aaea2
--- /dev/null
+++ b/data/scripts/script_08012B7C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012B7C
+StartScript
+SetEntityNonPlanarMovement 0x0100
+_0807EB44 0x0002
+StopScript
+_0807EF80 0x0001
+_0807EC94 0x0008
+_0807E5F8 0x00000002
+CallWithArg sub_0807FB64, 0xffffffe2
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012BA8.inc b/data/scripts/script_08012BA8.inc
new file mode 100644
index 00000000..56aeb8f1
--- /dev/null
+++ b/data/scripts/script_08012BA8.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08012BA8
+StartScript
+_0807EB44 0x0002
+_0807EF80 0x0007
+_0807E930 0x0001
+StopScript
+WaitForSomething2 0x00000040
+_0807E930 0x0005
+Wait 0x001e
+_0807E5F8 0x00000080
+_0807E930 0x0001
+WaitForSomething2 0x00000040
+_0807E930 0x0005
+Wait 0x001e
+_0807E5F8 0x00000080
+_0807E930 0x0001
+WaitForSomething2 0x00000040
+Wait 0x0001
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08012BF8.inc b/data/scripts/script_08012BF8.inc
new file mode 100644
index 00000000..a85c95bf
--- /dev/null
+++ b/data/scripts/script_08012BF8.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08012BF8
+StartScript
+_0807EB44 0x0006
+_0807EF80 0x0007
+_0807E930 0x0003
+StopScript
+WaitForSomething2 0x00000010
+_0807E930 0x0007
+Wait 0x001e
+_0807E5F8 0x00000020
+_0807E930 0x0003
+WaitForSomething2 0x00000010
+_0807E930 0x0007
+Wait 0x001e
+_0807E5F8 0x00000020
+_0807E930 0x0003
+WaitForSomething2 0x00000010
+Wait 0x0001
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08012C48.inc b/data/scripts/script_08012C48.inc
new file mode 100644
index 00000000..ae59b6df
--- /dev/null
+++ b/data/scripts/script_08012C48.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08012C48
+StartScript
+_0807EF80 0x0007
+SetEntityNonPlanarMovement 0x0280
+StopScript
+_0807EDD4 0x0388, 0x0168
+_0807E5F8 0x00000100
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012C68.inc b/data/scripts/script_08012C68.inc
new file mode 100644
index 00000000..302e1196
--- /dev/null
+++ b/data/scripts/script_08012C68.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_08012C68
+StartScript
+_0807E9D4
+_0807EF80 0x0008
+_0807E914 0x00000000
+Call sub_0806DA04
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807E8E4_0
+TextboxNoOverlapFollow 0x111d
+_0807EA94
+SetGlobalFlag 0x0022
+_0807E878
+Jump 0xffe8
+CheckGlobalFlag 0x0014
+JumpIfNot 0xfffa
+StopScript
+StartScript
+CheckPlayerInRegion 0x0398, 0x03b0, 0x2040
+JumpIfNot 0xfff2
+_0807E564
+JumpIf 0x001e
+StopScript
+_0807E864
+Call sub_0807DF28
+_0807EB28 0x2202
+_0807EA94
+SetLocalFlag 0x003b
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08012CD8.inc b/data/scripts/script_08012CD8.inc
new file mode 100644
index 00000000..e335e8a5
--- /dev/null
+++ b/data/scripts/script_08012CD8.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_08012CD8
+StopScript
+StartScript
+_0807E564
+JumpIfNot 0xfff8
+CheckPlayerInRegion 0x0380, 0x03b0, 0x4040
+JumpIfNot 0xffec
+ComparePlayerAction 0x0015
+JumpIf 0xffe4
+_0807E864
+Call sub_0807DF28
+StopScript
+_0807EB28 0x2203
+_0807EA94
+SetLocalFlag 0x003e
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08012D18.inc b/data/scripts/script_08012D18.inc
new file mode 100644
index 00000000..78dc4d0f
--- /dev/null
+++ b/data/scripts/script_08012D18.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_08012D18
+StopScript
+StartScript
+CheckGlobalFlag 0x0014
+JumpIfNot 0xfff6
+CheckLocalFlagByOffset 0x0200, 0x008d
+JumpIf 0x003c
+CheckPlayerInRegion 0x0000, 0x01a8, 0x2010
+JumpIfNot 0xffe0
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807EB28 0x111a
+_0807EA94
+StartPlayerScript script_08010A38
+WaitForSomething2 0x00000001
+Call sub_0807DF50
+_0807E878
+Jump 0xffb2
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012D70.inc b/data/scripts/script_08012D70.inc
new file mode 100644
index 00000000..9e9593b6
--- /dev/null
+++ b/data/scripts/script_08012D70.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_08012D70
+CheckPlayerInRegion 0x0088, 0x0048, 0x3030
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_08012DB0
+WaitForSomething2 0x00000001
+_0807EB28 0x132d
+_0807EA94
+SetLocalFlag 0x0014
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012DB0.inc b/data/scripts/script_08012DB0.inc
new file mode 100644
index 00000000..9f8eb1fa
--- /dev/null
+++ b/data/scripts/script_08012DB0.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012DB0
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0088, 0x0068
+_0807EB44 0x0000
+_0807EF80 0x0000
+Wait 0x001e
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08012DD8.inc b/data/scripts/script_08012DD8.inc
new file mode 100644
index 00000000..4fdc4053
--- /dev/null
+++ b/data/scripts/script_08012DD8.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012DD8
+StartScript
+StopScript
+_0807E888
+Wait 0x0018
+_0807E864
+StartPlayerScript script_08012DF8
+WaitForSomething2 0x00000001
+_0807E908 0x0002
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012DF8.inc b/data/scripts/script_08012DF8.inc
new file mode 100644
index 00000000..05b001aa
--- /dev/null
+++ b/data/scripts/script_08012DF8.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08012DF8
+StartScript
+_0807EB44 0x0000
+SetEntityNonPlanarMovement 0x0140
+StopScript
+_0807EDD4 0x00b8, 0x0094
+Wait 0x0008
+_0807EF80 0x0000
+Wait 0x0008
+_0807E5F8 0x00000001
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012E20.inc b/data/scripts/script_08012E20.inc
new file mode 100644
index 00000000..667813e0
--- /dev/null
+++ b/data/scripts/script_08012E20.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08012E20
+StartScript
+_0807E864
+StopScript
+Wait 0x0078
+_0807E908 0x0004
+StartPlayerScript script_08012E44
+WaitForSomething2 0x00000002
+Wait 0x000c
+_0807E908 0x0005
+SCRIPT_END
diff --git a/data/scripts/script_08012E44.inc b/data/scripts/script_08012E44.inc
new file mode 100644
index 00000000..a2efd4be
--- /dev/null
+++ b/data/scripts/script_08012E44.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_08012E44
+StartScript
+SetEntityNonPlanarMovement 0x0140
+StopScript
+Wait 0x003c
+_0807EB44 0x0004
+Wait 0x000f
+_0807EB44 0x0002
+Wait 0x0012
+_0807EB44 0x0006
+Wait 0x000c
+_0807EB44 0x0000
+Wait 0x0015
+_0807EB44 0x0004
+Wait 0x0008
+_0807E5F8 0x00000002
+_0807EDD4 0x0088, 0x0158
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08012E88.inc b/data/scripts/script_08012E88.inc
new file mode 100644
index 00000000..30d0c1c0
--- /dev/null
+++ b/data/scripts/script_08012E88.inc
@@ -0,0 +1,35 @@
+SCRIPT_START script_08012E88
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+Call sub_0806B60C
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0001
+Call sub_0806B4F0
+_0807EA94
+_0807E878
+_0807EF80 0x0000
+Jump 0xffe2
+.short 0x0000
+StartScript
+_0807EB44 0x0004
+CallWithArg sub_0807F3D8, 0x00000008
+_0807EF80 0x000a
+Call sub_0806B60C
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x0000000c
+Call sub_0806B4F0
+_0807EA94
+Wait 0x000f
+_0807E878
+CallWithArg sub_0807F3D8, 0x00000008
+Jump 0xffd2
diff --git a/data/scripts/script_08012F0C.inc b/data/scripts/script_08012F0C.inc
new file mode 100644
index 00000000..a3a5c863
--- /dev/null
+++ b/data/scripts/script_08012F0C.inc
@@ -0,0 +1,32 @@
+SCRIPT_START script_08012F0C
+StartScript
+CallWithArg sub_0806A93C, 0x12345678
+_0807EB44 0x0004
+_0807E930 0x0002
+CheckInventory1 0x0015
+JumpIf 0x0190
+CheckLocalFlag 0x0060
+JumpIf 0x00a4
+CheckGlobalFlag 0x001e
+JumpIf 0x0050
+StopScript
+CheckLocalFlag 0x0062
+JumpIfNot 0x0008
+Call sub_0806A9B0
+CheckLocalFlag 0x0061
+JumpIf 0x001e
+Call sub_0806A96C
+JumpIfNot 0xfff8
+_0807E864
+TextboxNoOverlap 0x4401
+_0807EA94
+SetLocalFlag 0x0061
+_0807E878
+_0807E908 0x0001
+Call sub_0806A96C
+JumpIfNot 0xfff8
+TextboxNoOverlap 0x4402
+_0807EA94
+_0807E908 0x0001
+Jump 0xffea
+SCRIPT_END
diff --git a/data/scripts/script_08012F86.inc b/data/scripts/script_08012F86.inc
new file mode 100644
index 00000000..820f8c53
--- /dev/null
+++ b/data/scripts/script_08012F86.inc
@@ -0,0 +1,91 @@
+SCRIPT_START script_08012F86
+StartScript
+CheckLocalFlag 0x0060
+JumpIf 0x0044
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_080130E4
+SetLocalFlag 0x0060
+ClearLocalFlag 0x0061
+StopScript
+WaitForSomething2 0x00000004
+_0807E908 0x0004
+Call sub_0806A958
+CallWithArg sub_0807F93C, 0x0000f2f4
+Call sub_0807DF50
+_0807E878
+SetLocalFlag 0x0062
+Jump 0x002a
+StartScript
+_0807E930 0x000d
+_0807E908 0x0005
+SetLocalFlag 0x0062
+CallWithArg sub_0807F93C, 0x0000f2f4
+Call sub_0806AA10
+StopScript
+CheckInventory1 0x0038
+JumpIf 0x000e
+_0807E944
+TextboxNoOverlap 0x4403
+_0807EA94
+Jump 0xfff6
+_0807E944
+StartScript
+_0807E864
+Call sub_0807DF28
+StopScript
+SoundReq 0x00cd
+_0807F088 0x0038
+WaitPlayerAction8
+Wait 0x001e
+_0807E8E4_0
+Call sub_0806AB9C
+_0807E930 0x000b
+Wait 0x003c
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x4404
+_0807EA94
+Wait 0x001e
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x440e
+_0807EA94
+Wait 0x001e
+Call sub_0806A9E8
+_0807E930 0x000f
+Wait 0x00f0
+TextboxNoOverlap 0x4405
+_0807EA94
+_0807E5F8 0x00000200
+_0807F034 0x0015
+WaitPlayerAction8
+_0807EB8C
+TextboxNoOverlap 0x4406
+_0807EA94
+_0807E908 0x0001
+Call sub_0807DF50
+_0807E878
+Call sub_0806A96C
+JumpIfNot 0xfff8
+TextboxNoOverlap 0x4407
+_0807EA94
+_0807E908 0x0001
+Call sub_0806A96C
+JumpIfNot 0xfff8
+TextboxNoOverlap 0x440d
+_0807EA94
+_0807E908 0x0001
+Jump 0xffd6
+CheckLocalFlag 0x0062
+JumpIfNot 0x0008
+Call sub_0806A9B0
+StopScript
+Call sub_0806A96C
+JumpIfNot 0xfff8
+_0807E864
+Call sub_0806AA18
+_0807EA94
+_0807E878
+_0807E908 0x0001
+Jump 0xffe4
diff --git a/data/scripts/script_080130E4.inc b/data/scripts/script_080130E4.inc
new file mode 100644
index 00000000..929de154
--- /dev/null
+++ b/data/scripts/script_080130E4.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_080130E4
+StartScript
+_0807EB44 0x0006
+SetEntityNonPlanarMovement 0x0140
+StopScript
+_0807EDD4 0x00a8, 0x0060
+Wait 0x0008
+_0807EF80 0x0000
+Wait 0x0008
+_0807EF80 0x0004
+Wait 0x000f
+_0807E5F8 0x00000004
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013114.inc b/data/scripts/script_08013114.inc
new file mode 100644
index 00000000..e7d6aa53
--- /dev/null
+++ b/data/scripts/script_08013114.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_08013114
+StartScript
+_0807E9D4
+_0807EF80 0x000a
+_0807EF80 0x0012
+Call sub_0807F348
+StopScript
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x000c
+Call sub_0806AEE4
+Jump 0xffee
+_0807E864
+StopScript
+_0807EB74
+Call sub_0806AED8
+CallWithArg sub_0806AA50, 0x00000000
+_0807EA94
+CallWithArg sub_0806AA50, 0x00000001
+_0807EA94
+CallWithArg sub_0806AA50, 0x00000002
+_0807EA94
+JumpIf 0x0008
+_0807E878
+Jump 0xffb4
+_0807E914 0x00000403
+Call sub_0807F420
+_0807E878
+Jump 0xffa2
+StartScript
+CheckLocalFlag 0x0062
+JumpIfNot 0x000a
+_0807EF80 0x0006
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc
new file mode 100644
index 00000000..7a9e15a2
--- /dev/null
+++ b/data/scripts/script_0801319A.inc
@@ -0,0 +1,77 @@
+SCRIPT_START script_0801319A
+StopScript
+StartScript
+CameraTargetEntity
+MoveEntityToPlayer
+Call sub_0806AB74
+Jump 0xfff0
+CheckPlayerInRegion 0x0098, 0x0038, 0x2060
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+StartPlayerScript script_080132E4
+WaitForSomething2 0x00000002
+_0807EB28 0x1601
+_0807EA94
+StartPlayerScript script_0801330C
+WaitForSomething2 0x00000002
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+LoadRoomEntityList gUnk_080F5680
+StartPlayerScript script_08013330
+WaitForSomething2 0x00000002
+MoveEntityToPlayer
+SetEntityPosition 0x0000, 0xfff0
+Call sub_0807F844
+CameraTargetEntity
+Call sub_080536B8
+_0807E864
+Call sub_0807DF28
+WaitFor_2
+TextboxNoOverlapFollowPos 0x000c1602
+_0807EA94
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000010
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000040
+SoundReq2 0x000d
+StartPlayerScript script_0801334C
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000040
+StartPlayerScript script_08013378
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000042
+TextboxNoOverlapFollowPos 0x000c1603
+_0807EA94
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000040
+_0807E788 0xffff7fff
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+SoundReq0x80100000
+_0807E858 0x0000
+Wait 0x003c
+CameraTargetPlayer
+Call sub_0807F5C0
+TextboxNoOverlapFollowPos 0x00071604
+_0807EA94
+_0807E788 0xffffffff
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+_0807EB28 0x1605
+_0807EA94
+SetLocalFlag 0x0078
+SoundReq2 0x0031
+SetGlobalFlag 0x005d
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080132E4.inc b/data/scripts/script_080132E4.inc
new file mode 100644
index 00000000..40720dac
--- /dev/null
+++ b/data/scripts/script_080132E4.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_080132E4
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0098, 0x0058
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0801330C.inc b/data/scripts/script_0801330C.inc
new file mode 100644
index 00000000..1254ccec
--- /dev/null
+++ b/data/scripts/script_0801330C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_0801330C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EC64 0x0020
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013330.inc b/data/scripts/script_08013330.inc
new file mode 100644
index 00000000..9f51b8c4
--- /dev/null
+++ b/data/scripts/script_08013330.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_08013330
+StartScript
+_0807EB44 0x0000
+SetEntityPositionRelative 0x00700098
+StopScript
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0801334C.inc b/data/scripts/script_0801334C.inc
new file mode 100644
index 00000000..e17fc35c
--- /dev/null
+++ b/data/scripts/script_0801334C.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_0801334C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x000d
+StopScript
+_0807EF80 0x0001
+_0807ECC4 0x0020
+_0807EF80 0x0000
+_0807EF80 0x000c
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013378.inc b/data/scripts/script_08013378.inc
new file mode 100644
index 00000000..5a767647
--- /dev/null
+++ b/data/scripts/script_08013378.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_08013378
+Call sub_0807F1C4
+Call sub_0807F2D4
+Call sub_0807F1E8
+Call sub_0807F2D4
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+SoundReq 0x007c
+_0807EB44 0x0004
+Call sub_0807F210
+_0807EF3C 0x0200, 0x0020
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080133C4.inc b/data/scripts/script_080133C4.inc
new file mode 100644
index 00000000..223e3a5c
--- /dev/null
+++ b/data/scripts/script_080133C4.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_080133C4
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0007
+_0807EF80 0x000b
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00000008
+Call sub_08061F94
+Wait 0x000a
+_0807E5F8 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080133F8.inc b/data/scripts/script_080133F8.inc
new file mode 100644
index 00000000..a9730804
--- /dev/null
+++ b/data/scripts/script_080133F8.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_080133F8
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0008
+_0807EF80 0x000b
+Call sub_0807F338
+StopScript
+WaitForSomething2 0x00000020
+SetEntityPositionRelative 0x00480098
+Call sub_08066C94
+Wait 0x00e9
+_0807EF80 0x0007
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+Wait 0x003c
+_0807EF80 0x0014
+SoundReq 0x0120
+CallWithArg sub_08095420, 0x08013494
+Wait 0x005a
+_0807EF80 0x0016
+WaitForSomething2 0x00000080
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000020
+Call sub_08066CA4
+_0807EF80 0x0008
+Wait 0x0078
+_0807E5F8 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013494.inc b/data/scripts/script_08013494.inc
new file mode 100644
index 00000000..037082ba
--- /dev/null
+++ b/data/scripts/script_08013494.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08013494
+StartScript
+_0807E930 0x0000
+SetEntityNonPlanarMovement 0x0200
+Call nullsub_527
+Call sub_08094B80
+StopScript
+Wait 0x005a
+Call sub_08094B6C
+_0807EDD4 0x0098, 0x0080
+StartScript
+Call sub_08094B80
+SoundReq 0x01cc
+Call sub_0807F36C
+_0807E5F8 0x00000080
+StopScript
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080134DC.inc b/data/scripts/script_080134DC.inc
new file mode 100644
index 00000000..af492fa6
--- /dev/null
+++ b/data/scripts/script_080134DC.inc
@@ -0,0 +1,72 @@
+SCRIPT_START script_080134DC
+StartScript
+_0807EF80 0x0008
+StopScript
+StartScript
+Call sub_0807F92C
+CallWithArg sub_0806DA04, 0x00000003
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_080136D8
+WaitForSomething2 0x00000001
+CallWithArg sub_08095A1C, 0x08013f04
+SoundReq 0x01cd
+Wait 0x005a
+StartScript
+SoundReq 0x01ce
+CallWithArg sub_08095D54, 0x08013e04
+CallWithArg sub_08095D54, 0x08013e28
+StopScript
+WaitForSomething2 0x18000000
+StartScript
+SoundReq 0x01cf
+CallWithArg sub_08095D8C, 0x08014054
+CallWithArg sub_08095D8C, 0x08014074
+StopScript
+Wait 0x001e
+StartScript
+SoundReq 0x01d0
+CallWithArg sub_08095D8C, 0x080140dc
+CallWithArg sub_08095D8C, 0x08014118
+StopScript
+Wait 0x003c
+CallWithArg sub_0805DDEC, 0x00000000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00002000
+SoundReq 0x01d2
+CallWithArg sub_08095D8C, 0x080141dc
+CallWithArg sub_08095D8C, 0x08014210
+_0807E5F8 0x00000400
+WaitForSomething2 0x00004000
+Wait 0x0078
+_0807E5F8 0x00000060
+CallWithArg sub_0805DE18, 0x00000000
+Wait 0x0078
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+Wait 0x003c
+StartPlayerScript script_08013B70
+_0807E5F8 0x00000080
+_0807F078 0x0003, 0x0001
+Call sub_0806DC3C
+Call sub_0806DC58
+Call sub_0807F304
+Wait 0x003c
+_0807E778 0x0004
+DoFade7
+SoundReq 0x00f6
+WaitFor_2
+Wait 0x003c
+_0807E5F8 0x00000010
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+SoundReq 0x0109
+TextboxNoOverlapFollowPos 0x000c0503
+_0807EA94
+_0807E5F8 0x00040000
+CallWithArg sub_0805DDEC, 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08013650.inc b/data/scripts/script_08013650.inc
new file mode 100644
index 00000000..d5ea9a8b
--- /dev/null
+++ b/data/scripts/script_08013650.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_08013650
+Call sub_0807F3F8
+Wait 0x003c
+_0807F0B4 0x0007
+SetEntityPositionRelative 0x00a800e8
+CameraTargetEntity
+Wait 0x003c
+_0807E5F8 0x00000004
+Wait 0x0078
+CallWithArg sub_0805DE18, 0x00000001
+_0807F0C8 0x0000, 0x0000
+StartPlayerScript script_080136B4
+WaitForSomething2 0x00000002
+_0807EB28 0x1501
+_0807EA94
+_0807F0B4 0x0004
+CameraTargetPlayer
+SetLocalFlag 0x007a
+Call sub_08053250
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080136B4.inc b/data/scripts/script_080136B4.inc
new file mode 100644
index 00000000..7fcd5496
--- /dev/null
+++ b/data/scripts/script_080136B4.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_080136B4
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x00e8, 0x00a8
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_080136D8.inc b/data/scripts/script_080136D8.inc
new file mode 100644
index 00000000..47b9ea21
--- /dev/null
+++ b/data/scripts/script_080136D8.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_080136D8
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+Call sub_0807F584
+_0807E078_ssss 0x0008, 0x0010, 0x0018, 0x000c
+CallWithArg sub_0807F464, 0x000000d0
+CallWithArg sub_0807F4F8, 0x00000124
+_0807EDD4 0x00e8, 0x0124
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08013720.inc b/data/scripts/script_08013720.inc
new file mode 100644
index 00000000..c9e78093
--- /dev/null
+++ b/data/scripts/script_08013720.inc
@@ -0,0 +1,80 @@
+SCRIPT_START script_08013720
+StartScript
+_0807EF80 0x0008
+StopScript
+StartScript
+Call sub_0807F92C
+CallWithArg sub_0806DA04, 0x00000003
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_080136D8
+WaitForSomething2 0x00000001
+CallWithArg sub_08095A1C, 0x08013f34
+SoundReq 0x01cd
+Wait 0x005a
+StartScript
+SoundReq 0x01ce
+CallWithArg sub_08095D54, 0x08013e4c
+StopScript
+WaitForSomething2 0x20000000
+StartScript
+SoundReq 0x01cf
+CallWithArg sub_08095D8C, 0x08014054
+CallWithArg sub_08095D8C, 0x08014074
+CallWithArg sub_08095D8C, 0x08014094
+StopScript
+Wait 0x001e
+StartScript
+SoundReq 0x01d0
+CallWithArg sub_08095D8C, 0x080140dc
+CallWithArg sub_08095D8C, 0x08014118
+CallWithArg sub_08095D8C, 0x08014154
+StopScript
+Wait 0x003c
+CallWithArg sub_0805DDEC, 0x00000000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00002000
+SoundReq 0x01d2
+CallWithArg sub_08095D8C, 0x080141dc
+CallWithArg sub_08095D8C, 0x08014210
+_0807E5F8 0x00000400
+WaitForSomething2 0x00004000
+_0807E5F8 0x00000800
+WaitForSomething2 0x00008000
+Wait 0x0078
+_0807E5F8 0x00000060
+CallWithArg sub_0805DE18, 0x00000000
+Wait 0x0078
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+Wait 0x003c
+StartPlayerScript script_08013B70
+_0807E5F8 0x00000080
+_0807F078 0x0004, 0x0001
+Call sub_0806DC3C
+Call sub_0806DC58
+Call sub_0807F304
+Wait 0x003c
+_0807E778 0x0004
+DoFade7
+SoundReq 0x00f6
+WaitFor_2
+Wait 0x003c
+_0807E5F8 0x00000010
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+SoundReq 0x0109
+TextboxNoOverlapFollowPos 0x000c0504
+_0807EA94
+_0807E5F8 0x00040000
+SetLocalFlag 0x007b
+Call sub_08053250
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080138B4.inc b/data/scripts/script_080138B4.inc
new file mode 100644
index 00000000..c59dfcdd
--- /dev/null
+++ b/data/scripts/script_080138B4.inc
@@ -0,0 +1,91 @@
+SCRIPT_START script_080138B4
+StartScript
+_0807EF80 0x0008
+StopScript
+StartScript
+Call sub_0807F92C
+CallWithArg sub_0806DA04, 0x00000003
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+StartPlayerScript script_080136D8
+WaitForSomething2 0x00000001
+CallWithArg sub_08095A1C, 0x08013f64
+SoundReq 0x01cd
+Wait 0x005a
+StartScript
+SoundReq 0x01ce
+CallWithArg sub_08095D54, 0x08013e70
+StopScript
+WaitForSomething2 0x40000000
+StartScript
+SoundReq 0x01cf
+CallWithArg sub_08095D8C, 0x08014054
+CallWithArg sub_08095D8C, 0x08014074
+CallWithArg sub_08095D8C, 0x08014094
+CallWithArg sub_08095D8C, 0x080140b8
+StopScript
+Wait 0x001e
+StartScript
+SoundReq 0x01d0
+CallWithArg sub_08095D8C, 0x080140dc
+CallWithArg sub_08095D8C, 0x08014118
+CallWithArg sub_08095D8C, 0x08014154
+CallWithArg sub_08095D8C, 0x08014198
+StopScript
+Wait 0x003c
+CallWithArg sub_0805DDEC, 0x00000000
+_0807E5F8 0x00000200
+WaitForSomething2 0x00002000
+SoundReq 0x01d2
+CallWithArg sub_08095D8C, 0x080141dc
+CallWithArg sub_08095D8C, 0x08014210
+_0807E5F8 0x00000400
+WaitForSomething2 0x00004000
+_0807E5F8 0x00000800
+WaitForSomething2 0x00008000
+_0807E5F8 0x00001000
+WaitForSomething2 0x00010000
+Wait 0x0078
+_0807E5F8 0x00000060
+CallWithArg sub_0805DE18, 0x00000000
+Wait 0x0078
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+Wait 0x003c
+StartPlayerScript script_08013BA8
+_0807E5F8 0x00000080
+_0807F078 0x0006, 0x0001
+Call sub_0807AEE4
+Call sub_0806DC3C
+Call sub_0806DC58
+Call sub_0807F304
+Wait 0x003c
+_0807E778 0x0004
+DoFade7
+SoundReq 0x00f6
+WaitFor_2
+Wait 0x003c
+_0807E5F8 0x00000010
+_0807E778 0x0002
+DoFade6
+WaitFor_2
+SoundReq 0x0109
+TextboxNoOverlapFollowPos 0x000c0505
+_0807EA94
+_0807E5F8 0x00040000
+_0807F0B4 0x0002
+SetEntityPositionRelative 0x00d800e8
+CameraTargetEntity
+Call sub_0806DC3C
+CallWithArg sub_0807F244, 0x00010001
+CallWithArg sub_0807F29C, 0x080049fe
+Wait 0x00c8
+CallWithArg sub_0807F29C, 0x00000000
+Call sub_0806DC58
+CheckRoomFlag 0x0004
+JumpIfNot 0xfffa
+CallWithArg sub_0805DDEC, 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08013AA6.inc b/data/scripts/script_08013AA6.inc
new file mode 100644
index 00000000..5857c5ee
--- /dev/null
+++ b/data/scripts/script_08013AA6.inc
@@ -0,0 +1,28 @@
+SCRIPT_START script_08013AA6
+Call sub_0807F3F8
+Wait 0x003c
+_0807E5F8 0x00000008
+Wait 0x0078
+CallWithArg sub_0805DE18, 0x00000001
+_0807F0C8 0x0000, 0x0000
+Wait 0x003c
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x005000e8
+CameraTargetEntity
+Wait 0x003c
+LoadRoomEntityList gUnk_080F55D8
+Wait 0x0078
+_0807F0B4 0x0007
+MoveEntityToPlayer
+CameraTargetEntity
+Wait 0x003c
+_0807EB28 0x1502
+_0807EA94
+_0807F0B4 0x0004
+CameraTargetPlayer
+SetLocalFlag 0x007c
+Call sub_08053250
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08013B18.inc b/data/scripts/script_08013B18.inc
new file mode 100644
index 00000000..72a7ca19
--- /dev/null
+++ b/data/scripts/script_08013B18.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_08013B18
+StartScript
+_0807EF80 0x0008
+StopScript
+StartScript
+CallWithArg sub_0807F6B4, 0x000001c8
+JumpIfNot 0xfff0
+CheckInventory1 0x0006
+JumpIfNot 0xffe8
+CheckLocalFlag 0x0078
+JumpIf 0xffe0
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807EB28 0x1507
+_0807EA94
+StartPlayerScript script_08010A14
+WaitForSomething2 0x00000001
+Call sub_0807DF50
+_0807E878
+Jump 0xffb2
+.short 0x0000
diff --git a/data/scripts/script_08013B70.inc b/data/scripts/script_08013B70.inc
new file mode 100644
index 00000000..aae726f9
--- /dev/null
+++ b/data/scripts/script_08013B70.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08013B70
+SoundReq 0x01d3
+CallWithArg sub_0807F238, 0x000008bf
+Call sub_08096028
+Wait 0x003c
+_0807E5F8 0x00020000
+Call sub_0807F304
+Wait 0x0078
+WaitForSomething2 0x00040000
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013BA8.inc b/data/scripts/script_08013BA8.inc
new file mode 100644
index 00000000..97c11730
--- /dev/null
+++ b/data/scripts/script_08013BA8.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08013BA8
+CallWithArg sub_08095E7C, 0x08014248
+SoundReq 0x01d3
+CallWithArg sub_0807F238, 0x000008e3
+Call sub_08096028
+Wait 0x0078
+_0807E5F8 0x00020000
+Call sub_0807F304
+Wait 0x0078
+WaitForSomething2 0x00040000
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08013BE8.inc b/data/scripts/script_08013BE8.inc
new file mode 100644
index 00000000..64b87f5c
--- /dev/null
+++ b/data/scripts/script_08013BE8.inc
@@ -0,0 +1,51 @@
+SCRIPT_START script_08013BE8
+StartScript
+CheckLocalFlag 0x007a
+JumpIf 0x003a
+CheckInventory1 0x0003
+JumpIf 0x0032
+CheckInventory1 0x0002
+JumpIfNot 0x0098
+CheckInventory1 0x0040
+JumpIfNot 0x0090
+CheckInventory1 0x0041
+JumpIfNot 0x0088
+StopScript
+_0807EF80 0x0008
+WaitForSomething2 0x00000004
+_0807E908 0x0002
+SoundReq 0x0134
+Jump 0x000a
+CheckLocalFlag 0x007c
+JumpIf 0x0068
+StartScript
+_0807EF80 0x0007
+Call sub_0807F934
+_0807EF80 0x000a
+CallWithArg sub_080962F8, 0x00000000
+CallWithArg sub_0807F8E8, 0x00000004
+StopScript
+StopScript
+StartScript
+TestBit 0x00000008
+JumpIf 0x002e
+CheckEntityInteractType
+JumpIfNot 0xffee
+StopScript
+_0807E864
+_0807EB74
+CheckLocalFlag 0x007d
+JumpIf 0x000a
+_0807EB28 0x1501
+Jump 0x0006
+_0807EB28 0x1506
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffc8
+StopScript
+_0807E908 0x0004
+_0807EF80 0x0008
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013CA4.inc b/data/scripts/script_08013CA4.inc
new file mode 100644
index 00000000..d0a809ef
--- /dev/null
+++ b/data/scripts/script_08013CA4.inc
@@ -0,0 +1,24 @@
+SCRIPT_START script_08013CA4
+StopScript
+CheckPlayerInRegion 0x00e8, 0x01e8, 0x4080
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+Call sub_0807F3F8
+Wait 0x003c
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x013800e8
+CameraTargetEntity
+Call sub_0807F5C0
+Wait 0x0078
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807F5C0
+_0807EB28 0x1504
+_0807EA94
+SetLocalFlag 0x0079
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08013D04.inc b/data/scripts/script_08013D04.inc
new file mode 100644
index 00000000..15b53482
--- /dev/null
+++ b/data/scripts/script_08013D04.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08013D04
+StartScript
+Call sub_0807F92C
+_0807EF80 0x0008
+CallWithArg sub_0806DA04, 0x00000004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+CallWithArg sub_08095D54, 0x00000000
+SoundReq 0x01cd
+_0807E5F8 0x08000000
+Call sub_080791BC
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013D44.inc b/data/scripts/script_08013D44.inc
new file mode 100644
index 00000000..ab9c3b08
--- /dev/null
+++ b/data/scripts/script_08013D44.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08013D44
+StartScript
+Call sub_0807F92C
+_0807EF80 0x0008
+CallWithArg sub_0806DA04, 0x00000004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+CallWithArg sub_08095D54, 0x00000001
+SoundReq 0x01cd
+_0807E5F8 0x10000000
+Call sub_080791BC
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013D84.inc b/data/scripts/script_08013D84.inc
new file mode 100644
index 00000000..019222fc
--- /dev/null
+++ b/data/scripts/script_08013D84.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08013D84
+StartScript
+Call sub_0807F92C
+_0807EF80 0x0008
+CallWithArg sub_0806DA04, 0x00000004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+CallWithArg sub_08095D54, 0x00000002
+SoundReq 0x01cd
+_0807E5F8 0x20000000
+Call sub_080791BC
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013DC4.inc b/data/scripts/script_08013DC4.inc
new file mode 100644
index 00000000..cf903dce
--- /dev/null
+++ b/data/scripts/script_08013DC4.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08013DC4
+StartScript
+Call sub_0807F92C
+_0807EF80 0x0008
+CallWithArg sub_0806DA04, 0x00000004
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+CallWithArg sub_08095D54, 0x00000003
+SoundReq 0x01cd
+_0807E5F8 0x40000000
+Call sub_080791BC
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013E04.inc b/data/scripts/script_08013E04.inc
new file mode 100644
index 00000000..8f2da729
--- /dev/null
+++ b/data/scripts/script_08013E04.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08013E04
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0000
+StopScript
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x00b0, 0x00f8
+_0807E930 0x0001
+_0807E5F8 0x08000000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013E28.inc b/data/scripts/script_08013E28.inc
new file mode 100644
index 00000000..1f105f4e
--- /dev/null
+++ b/data/scripts/script_08013E28.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08013E28
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0002
+StopScript
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x0120, 0x00f8
+_0807E930 0x0003
+_0807E5F8 0x10000000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013E4C.inc b/data/scripts/script_08013E4C.inc
new file mode 100644
index 00000000..2c14b1a5
--- /dev/null
+++ b/data/scripts/script_08013E4C.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08013E4C
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0004
+StopScript
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x0120, 0x0168
+_0807E930 0x0005
+_0807E5F8 0x20000000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013E70.inc b/data/scripts/script_08013E70.inc
new file mode 100644
index 00000000..1d9e6247
--- /dev/null
+++ b/data/scripts/script_08013E70.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08013E70
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0006
+StopScript
+SetEntityNonPlanarMovement 0x0080
+_0807EDD4 0x00b0, 0x0168
+_0807E930 0x0007
+_0807E5F8 0x40000000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013E94.inc b/data/scripts/script_08013E94.inc
new file mode 100644
index 00000000..f943d80e
--- /dev/null
+++ b/data/scripts/script_08013E94.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08013E94
+StartScript
+_0807EF80 0x0007
+Call sub_0807F180
+SetEntityPositionRelative 0x00f800b0
+_0807E930 0x0001
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013EB0.inc b/data/scripts/script_08013EB0.inc
new file mode 100644
index 00000000..b39b667d
--- /dev/null
+++ b/data/scripts/script_08013EB0.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08013EB0
+StartScript
+_0807EF80 0x0007
+Call sub_0807F180
+SetEntityPositionRelative 0x00f80120
+_0807E930 0x0003
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013ECC.inc b/data/scripts/script_08013ECC.inc
new file mode 100644
index 00000000..eb7de967
--- /dev/null
+++ b/data/scripts/script_08013ECC.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08013ECC
+StartScript
+_0807EF80 0x0007
+Call sub_0807F180
+SetEntityPositionRelative 0x01680120
+_0807E930 0x0005
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013EE8.inc b/data/scripts/script_08013EE8.inc
new file mode 100644
index 00000000..2981798d
--- /dev/null
+++ b/data/scripts/script_08013EE8.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08013EE8
+StartScript
+_0807EF80 0x0007
+Call sub_0807F180
+SetEntityPositionRelative 0x016800b0
+_0807E930 0x0007
+StopScript
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013F04.inc b/data/scripts/script_08013F04.inc
new file mode 100644
index 00000000..01af27f0
--- /dev/null
+++ b/data/scripts/script_08013F04.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_08013F04
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0008
+StopScript
+WaitForSomething2 0x00000080
+_0807E930 0x000b
+Call sub_0807F2D4
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013F34.inc b/data/scripts/script_08013F34.inc
new file mode 100644
index 00000000..18709dd7
--- /dev/null
+++ b/data/scripts/script_08013F34.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_08013F34
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0009
+StopScript
+WaitForSomething2 0x00000080
+_0807E930 0x000c
+Call sub_0807F2D4
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013F64.inc b/data/scripts/script_08013F64.inc
new file mode 100644
index 00000000..13e54873
--- /dev/null
+++ b/data/scripts/script_08013F64.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_08013F64
+StartScript
+_0807EF80 0x0007
+_0807E930 0x000a
+StopScript
+WaitForSomething2 0x00000080
+_0807E930 0x000d
+Call sub_0807F2D4
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013F94.inc b/data/scripts/script_08013F94.inc
new file mode 100644
index 00000000..2d9ef7ca
--- /dev/null
+++ b/data/scripts/script_08013F94.inc
@@ -0,0 +1,25 @@
+SCRIPT_START script_08013F94
+StartScript
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x007d
+JumpIf 0x003e
+StopScript
+StartScript
+CheckInventory1 0x0003
+JumpIfNot 0xfff6
+CheckPlayerFlags 0x00400000
+JumpIfNot 0xffec
+StopScript
+Call sub_0807FA40
+_0807E888
+Call sub_0807DF38
+Wait 0x0078
+_0807EB28 0x1505
+_0807EA94
+SetLocalFlag 0x007d
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08013FE8.inc b/data/scripts/script_08013FE8.inc
new file mode 100644
index 00000000..55c53873
--- /dev/null
+++ b/data/scripts/script_08013FE8.inc
@@ -0,0 +1,30 @@
+SCRIPT_START script_08013FE8
+StartScript
+_0807EF80 0x0008
+StopScript
+StopScript
+StartScript
+CheckLocalFlag 0x007d
+JumpIf 0x0052
+CheckLocalFlag 0x007a
+JumpIfNot 0xffee
+CheckInventory1 0x0003
+JumpIfNot 0xffe6
+CallWithArg sub_0807F6B4, 0x000000d0
+JumpIfNot 0xffd8
+StopScript
+Call sub_0807F9A4
+StartScript
+_0807E864
+Call sub_0807DF28
+StopScript
+_0807EB28 0x1508
+_0807EA94
+StartPlayerScript script_08010A14
+WaitForSomething2 0x00000001
+Call sub_0807DF50
+_0807E878
+Jump 0xffa6
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014054.inc b/data/scripts/script_08014054.inc
new file mode 100644
index 00000000..e6234ea6
--- /dev/null
+++ b/data/scripts/script_08014054.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08014054
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0000
+Call sub_0807F738
+StopScript
+WaitForSomething 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014074.inc b/data/scripts/script_08014074.inc
new file mode 100644
index 00000000..c9a3a40e
--- /dev/null
+++ b/data/scripts/script_08014074.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08014074
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0001
+Call sub_0807F738
+StopScript
+WaitForSomething 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014094.inc b/data/scripts/script_08014094.inc
new file mode 100644
index 00000000..68a9d64b
--- /dev/null
+++ b/data/scripts/script_08014094.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08014094
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0002
+Call sub_0807F738
+SetEntityPosition 0x0000, 0xfff0
+StopScript
+WaitForSomething 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080140B8.inc b/data/scripts/script_080140B8.inc
new file mode 100644
index 00000000..a43f3347
--- /dev/null
+++ b/data/scripts/script_080140B8.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_080140B8
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0003
+Call sub_0807F738
+SetEntityPosition 0x0000, 0xfff0
+StopScript
+WaitForSomething 0x00000040
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080140DC.inc b/data/scripts/script_080140DC.inc
new file mode 100644
index 00000000..5f3efa8f
--- /dev/null
+++ b/data/scripts/script_080140DC.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_080140DC
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0004
+StopScript
+WaitForSomething2 0x00000200
+_0807E930 0x0008
+Call sub_0807F2D4
+_0807E930 0x000c
+_0807E5F8 0x00002000
+WaitForSomething 0x00000020
+_0807E930 0x0010
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08014118.inc b/data/scripts/script_08014118.inc
new file mode 100644
index 00000000..72bb7d44
--- /dev/null
+++ b/data/scripts/script_08014118.inc
@@ -0,0 +1,15 @@
+SCRIPT_START script_08014118
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0005
+StopScript
+WaitForSomething2 0x00000400
+_0807E930 0x0009
+Call sub_0807F2D4
+_0807E930 0x000d
+_0807E5F8 0x00004000
+WaitForSomething 0x00000020
+_0807E930 0x0011
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08014154.inc b/data/scripts/script_08014154.inc
new file mode 100644
index 00000000..b5cda454
--- /dev/null
+++ b/data/scripts/script_08014154.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_08014154
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0006
+SetEntityPosition 0x0000, 0xfff0
+StopScript
+WaitForSomething2 0x00000800
+_0807E930 0x000a
+Call sub_0807F2D4
+_0807E930 0x000e
+_0807E5F8 0x00008000
+WaitForSomething 0x00000020
+_0807E930 0x0012
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014198.inc b/data/scripts/script_08014198.inc
new file mode 100644
index 00000000..210eb704
--- /dev/null
+++ b/data/scripts/script_08014198.inc
@@ -0,0 +1,17 @@
+SCRIPT_START script_08014198
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0007
+SetEntityPosition 0x0000, 0xfff0
+StopScript
+WaitForSomething2 0x00001000
+_0807E930 0x000b
+Call sub_0807F2D4
+_0807E930 0x000f
+_0807E5F8 0x00010000
+WaitForSomething 0x00000020
+_0807E930 0x0013
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080141DC.inc b/data/scripts/script_080141DC.inc
new file mode 100644
index 00000000..169fe792
--- /dev/null
+++ b/data/scripts/script_080141DC.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_080141DC
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0014
+Call sub_0807F714
+CallWithArg sub_0807F994, 0x0000fffc
+StopScript
+WaitForSomething 0x00000020
+Wait 0x0078
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014210.inc b/data/scripts/script_08014210.inc
new file mode 100644
index 00000000..c1f211b5
--- /dev/null
+++ b/data/scripts/script_08014210.inc
@@ -0,0 +1,13 @@
+SCRIPT_START script_08014210
+StartScript
+_0807EF80 0x0007
+_0807E930 0x0015
+Call sub_0807F714
+Call sub_0807F714
+CallWithArg sub_0807F994, 0x0000fffc
+StopScript
+WaitForSomething 0x00000020
+Wait 0x0078
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08014248.inc b/data/scripts/script_08014248.inc
new file mode 100644
index 00000000..9517e0be
--- /dev/null
+++ b/data/scripts/script_08014248.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_08014248
+TestBit 0x00020000
+JumpIf 0x0014
+Wait 0x0008
+CallWithArg sub_08095EAC, 0x00000000
+Jump 0xffe6
+CallWithArg sub_08095EAC, 0x00000001
+Jump 0xfff4
+.short 0x0000
+StartScript
+_0807EF80 0x0008
+StopScript
+CheckLocalFlag 0x0078
+JumpIfNot 0xfffa
+StartScript
+Call sub_0807F934
+CallWithArg sub_0806DA04, 0x00000008
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+TextboxNoOverlapFollowPos 0x000c0647
+_0807EA94
+_0807E878
+Jump 0xffec
+.short 0x0000
diff --git a/data/scripts/script_080142B0.inc b/data/scripts/script_080142B0.inc
new file mode 100644
index 00000000..c6eaee65
--- /dev/null
+++ b/data/scripts/script_080142B0.inc
@@ -0,0 +1,60 @@
+SCRIPT_START script_080142B0
+StartScript
+CheckLocalFlag 0x0054
+JumpIf 0x00ca
+CheckLocalFlag 0x0053
+JumpIf 0x0070
+StopScript
+StopScript
+StartScript
+_0807E564
+JumpIfNot 0xfff8
+CheckPlayerInRegion 0x0098, 0x0058, 0x1818
+JumpIfNot 0xffec
+StopScript
+_0807E864
+SetLocalFlag 0x0053
+Wait 0x0014
+_0807E908 0x0004
+Call sub_080654DC
+Wait 0x001e
+_0807E930 0x0001
+Wait 0x000a
+_0807E930 0x0003
+Wait 0x000a
+_0807E930 0x0001
+Wait 0x000a
+_0807E930 0x0003
+Wait 0x000a
+_0807E930 0x0002
+Wait 0x001e
+TextboxNoOverlap 0x2c12
+_0807EA94
+Wait 0x0014
+_0807E930 0x0004
+_0807E878
+_0807E908 0x0001
+StopScript
+StartScript
+_0807E564
+JumpIf 0xfff8
+EntityHasHeight
+JumpIf 0xfff2
+CheckPlayerInRegion 0x00c0, 0x0068, 0x1010
+JumpIfNot 0xffe6
+StopScript
+_0807E864
+SetLocalFlag 0x0054
+Wait 0x005a
+_0807E908 0x0004
+Call sub_080654EC
+Wait 0x001e
+_0807E930 0x0001
+Wait 0x001e
+TextboxNoOverlap 0x2c13
+_0807EA94
+Wait 0x0014
+_0807E930 0x0004
+_0807E908 0x0001
+_0807E878
+SCRIPT_END
diff --git a/data/scripts/script_08014384.inc b/data/scripts/script_08014384.inc
new file mode 100644
index 00000000..aef41a86
--- /dev/null
+++ b/data/scripts/script_08014384.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_08014384
+StopScript
+_0807E864
+_0807EA94
+_0807E3E8
+JumpIfNot 0x001e
+Wait 0x001e
+Call sub_08065370
+JumpIfNot 0x0010
+Wait 0x003c
+_0807EA94
+_0807EB8C
+Wait 0x001e
+TextboxNoOverlapVar
+_0807EA94
+Wait 0x001e
+_0807E930 0x0004
+_0807E908 0x0001
+_0807E878
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080143C0.inc b/data/scripts/script_080143C0.inc
new file mode 100644
index 00000000..1029c85a
--- /dev/null
+++ b/data/scripts/script_080143C0.inc
@@ -0,0 +1,37 @@
+SCRIPT_START script_080143C0
+StopScript
+_0807E864
+Call sub_0807DF28
+Call sub_080654FC
+_0807E930 0x0001
+Call sub_080654EC
+Wait 0x003c
+TextboxNoOverlap 0x2c16
+_0807EA94
+_0807E3E8
+JumpIf 0x0012
+_0807E914 0x00000002
+Call sub_08065528
+Jump 0x0046
+Call sub_080654EC
+Wait 0x001e
+TextboxNoOverlap 0x2c18
+_0807EA94
+Wait 0x000a
+_0807E914 0x00000000
+Call sub_08065528
+_0807F034 0x0036
+WaitPlayerAction8
+TextboxNoOverlap 0x2c19
+_0807EA94
+_0807E914 0x00000303
+Call sub_0807F420
+Wait 0x001e
+_0807EB8C
+TextboxNoOverlap 0x2c22
+_0807EA94
+_0807E930 0x0004
+_0807E908 0x0001
+Call sub_0807DF50
+_0807E878
+SCRIPT_END
diff --git a/data/scripts/script_08014450.inc b/data/scripts/script_08014450.inc
new file mode 100644
index 00000000..c0284446
--- /dev/null
+++ b/data/scripts/script_08014450.inc
@@ -0,0 +1,52 @@
+SCRIPT_START script_08014450
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+SetEntityNonPlanarMovement 0x01c0
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807E930 0x0008
+Wait 0x0020
+_0807E930 0x0002
+TextboxNoOverlapFollow 0x4202
+TextboxNoOverlapFollow 0x4203
+_0807EA94
+_0807E3E8
+JumpIfNot 0x006c
+_0807EF80 0x0001
+Wait 0x008c
+_0807EF80 0x0000
+HasRupees 0x000a
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x4204
+Jump 0x005c
+Call sub_0806E250
+JumpIfNot 0x000e
+TextboxNoOverlapFollow 0x420b
+_0807EB38
+_0807E078 0x0004, 0x000a
+ClearLocalFlag 0x0093
+Jump 0x000a
+SetLocalFlag 0x0093
+SetLocalFlag 0x00d3
+ModRupees 0xfff6
+TextboxNoOverlapFollow 0x420c
+SoundReq 0x010c
+Wait 0x0018
+SetRoomFlag 0x0000
+SetLocalFlag 0x0092
+_0807EEF4 0x0000, 0xffa0
+Call sub_0807DF38
+Jump 0x000e
+_0807E930 0x0009
+Wait 0x003c
+_0807E930 0x0002
+_0807E878
+CheckRoomFlag 0x0000
+JumpIfNot 0xff5e
+_0807E9DC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0801450C.inc b/data/scripts/script_0801450C.inc
new file mode 100644
index 00000000..8c771a51
--- /dev/null
+++ b/data/scripts/script_0801450C.inc
@@ -0,0 +1,34 @@
+SCRIPT_START script_0801450C
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+SetEntityNonPlanarMovement 0x01c0
+_0807EF80 0x000a
+StopScript
+_0807E864
+Call sub_0807DF28
+Call sub_0806E20C
+_0807EA94
+Call sub_0806E23C
+ClearLocalFlag 0x0093
+ClearLocalFlag 0x0092
+Call sub_0807DF50
+Jump 0xffb8
+.short 0x0000
+StartScript
+StopScript
+CheckPlayerInRegion 0x0078, 0x0088, 0x0810
+JumpIfNot 0xfff6
+CheckRoomFlag 0x0000
+JumpIfNot 0xffee
+_0807E864
+_0807EB28 0x4217
+_0807EA94
+StartPlayerScript script_08014588
+Wait 0x0010
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807E878
+Jump 0xffca
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014588.inc b/data/scripts/script_08014588.inc
new file mode 100644
index 00000000..bba76a7e
--- /dev/null
+++ b/data/scripts/script_08014588.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08014588
+StopScript
+WaitForSomething2 0x00000001
+SetEntityNonPlanarMovement 0x00e0
+_0807EDD4 0x0078, 0x0078
+_0807EF80 0x0000
+Wait 0x0010
+_0807E5F8 0x00000002
+Call sub_0807921C
+SCRIPT_END
diff --git a/data/scripts/script_080145B0.inc b/data/scripts/script_080145B0.inc
new file mode 100644
index 00000000..aa014d27
--- /dev/null
+++ b/data/scripts/script_080145B0.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_080145B0
+StartScript
+SetEntityPositionRelative 0x00e001f8
+CheckLocalFlag 0x005e
+JumpIf 0x0026
+StopScript
+CheckRoomFlag 0x0005
+JumpIfNot 0xfffa
+_0807E864
+ClearRoomFlag 0x0005
+Wait 0x000c
+_0807EB8C
+TextboxNoOverlapFollowPos 0x000c432e
+_0807EA94
+_0807E878
+Jump 0xffe0
+StopScript
+SCRIPT_END
diff --git a/data/scripts/script_080145E8.inc b/data/scripts/script_080145E8.inc
new file mode 100644
index 00000000..c8d49369
--- /dev/null
+++ b/data/scripts/script_080145E8.inc
@@ -0,0 +1,127 @@
+SCRIPT_START script_080145E8
+StartScript
+_0807EF80 0x0008
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807DF28
+CheckRoomFlag 0x0004
+JumpIf 0xfffa
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+Call sub_0807DF50
+_0807E878
+Jump 0xffd2
+StartScript
+_0807E9D4
+_0807EB44 0x0004
+SetEntityDirection 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIf 0x0062
+TestBit 0x00000004
+JumpIf 0x0132
+CheckRoomFlag 0x0004
+JumpIf 0x0022
+Call sub_0808861C
+JumpIfNot 0xffe0
+CheckLocalFlag 0x005e
+JumpIf 0x003e
+_0807E864
+_0807EB8C
+TextboxNoOverlapFollowPos 0x000c432b
+Jump 0x015e
+Call sub_08088658
+JumpIfNot 0xffc0
+_0807E864
+_0807EB28 0x431f
+_0807EA94
+StartPlayerScript script_080147DC
+Wait 0x0010
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807E878
+Jump 0xff9c
+_0807E864
+_0807E930 0x0008
+Wait 0x0010
+_0807EB8C
+Wait 0x0010
+_0807E930 0x0002
+CheckGlobalFlag 0x0059
+JumpIfNot 0x000c
+TextboxNoOverlapFollowPos 0x000c432f
+Jump 0x010a
+CheckRoomFlag 0x0004
+JumpIf 0x0028
+CheckLocalFlag 0x005e
+JumpIfNot 0x002a
+CheckRoomFlag 0x0006
+JumpIf 0x0052
+CheckLocalFlag 0x005f
+JumpIf 0x003c
+Call sub_08088574
+SetRoomFlag 0x0009
+Jump 0x004a
+TextboxNoOverlapFollowPos 0x000c431e
+Jump 0x00d2
+SetRoomFlag 0x0009
+SetLocalFlag 0x005c
+TextboxNoOverlapFollowPos 0x000c4305
+_0807EA94
+_0807E3BC 0x0001
+JumpIfNot 0x00b0
+TextboxNoOverlapFollowPos 0x000c4306
+Jump 0x001e
+SetRoomFlag 0x0009
+Call sub_08088504
+Jump 0x0010
+SetRoomFlag 0x0009
+ClearRoomFlag 0x0006
+Call sub_08088544
+_0807E3E8
+JumpIfNot 0x0030
+_0807EA94
+_0807E3BC 0x0001
+JumpIfNot 0x007a
+SetRoomFlag 0x0001
+Wait 0x0014
+CheckRoomFlag 0x0003
+JumpIfNot 0xfffa
+ClearRoomFlag 0x0003
+_0807EA94
+SetRoomFlag 0x0004
+TextboxNoOverlapFollowPos 0x000c431e
+Jump 0x0060
+SetRoomFlag 0x0009
+_0807EA94
+Jump 0x0056
+CheckRoomFlag 0x0008
+JumpIf 0x0034
+CheckRoomFlag 0x0007
+JumpIf 0x001c
+Call sub_08088478
+_0807EA94
+Call sub_080885B0
+WaitPlayerAction8
+_0807E5F8 0x00000008
+Jump 0x002c
+_0807E930 0x0009
+Wait 0x003c
+_0807E930 0x0002
+Jump 0xffd8
+_0807E930 0x000a
+Wait 0x008c
+_0807E930 0x0002
+Jump 0xffc8
+SetRoomFlag 0x0009
+TextboxNoOverlapFollowPos 0x000c4307
+_0807EA94
+Wait 0x0004
+_0807E878
+Jump 0xfe62
+.short 0x0000
diff --git a/data/scripts/script_080147DC.inc b/data/scripts/script_080147DC.inc
new file mode 100644
index 00000000..5bec229e
--- /dev/null
+++ b/data/scripts/script_080147DC.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_080147DC
+StopScript
+WaitForSomething2 0x00000002
+SetEntityNonPlanarMovement 0x00e0
+_0807EDD4 0x0078, 0x0068
+_0807EF80 0x0000
+Wait 0x0010
+_0807E5F8 0x00000001
+Call sub_0807921C
+SCRIPT_END
diff --git a/data/scripts/script_08014804.inc b/data/scripts/script_08014804.inc
new file mode 100644
index 00000000..38ffe052
--- /dev/null
+++ b/data/scripts/script_08014804.inc
@@ -0,0 +1,87 @@
+SCRIPT_START script_08014804
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E864
+Call sub_0807DF38
+Wait 0x0010
+CheckLocalFlag 0x0093
+JumpIf 0x0092
+TextboxNoOverlapFollowPos 0x000c4215
+_0807E878
+TestBit 0x00000001
+JumpIf 0x002c
+TestBit 0x00000004
+JumpIf 0x0038
+_0807E30C
+JumpIfNot 0xffe8
+_0807E864
+_0807E930 0x0008
+Wait 0x0020
+_0807E930 0x0002
+TextboxNoOverlapFollowPos 0x000c4215
+_0807E878
+Jump 0xffce
+_0807E930 0x0008
+Wait 0x0020
+_0807E930 0x0002
+_0807E5F8 0x00000002
+Jump 0xffb8
+_0807E930 0x0009
+Wait 0x003c
+_0807E930 0x0002
+_0807E5F8 0x00000008
+Jump 0xffa2
+TestBit 0x00000001
+JumpIf 0x002c
+TestBit 0x00000004
+JumpIf 0x0038
+_0807E30C
+JumpIfNot 0xffe8
+_0807E864
+_0807E930 0x0008
+Wait 0x0020
+_0807E930 0x0002
+TextboxNoOverlapFollowPos 0x000c4216
+_0807E878
+Jump 0xffce
+_0807E930 0x0008
+Wait 0x0020
+_0807E930 0x0002
+_0807E5F8 0x00000002
+Jump 0xffb8
+_0807E930 0x0009
+Wait 0x003c
+_0807E930 0x0002
+_0807E5F8 0x00000008
+Jump 0xffa2
+.short 0x0000
+StartScript
+StopScript
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+ClearRoomFlag 0x0000
+Call sub_0806E140
+JumpIfNot 0x002a
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0028
+_0807E864
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Call sub_0806E1E0
+_0807EA94
+Wait 0x0018
+_0807E878
+Jump 0xffc4
+_0807EA94
+Jump 0x0002
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+Call sub_0806E1FC
+Wait 0x001e
+Call sub_0807DF50
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014958.inc b/data/scripts/script_08014958.inc
new file mode 100644
index 00000000..78024f4e
--- /dev/null
+++ b/data/scripts/script_08014958.inc
@@ -0,0 +1,35 @@
+SCRIPT_START script_08014958
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+CheckGlobalFlag 0x0058
+JumpIf 0x000c
+_0807EB44 0x0004
+SetEntityPositionRelative 0x01280078
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+CheckGlobalFlag 0x0058
+JumpIfNot 0x0020
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080149CC.inc b/data/scripts/script_080149CC.inc
new file mode 100644
index 00000000..cbab30aa
--- /dev/null
+++ b/data/scripts/script_080149CC.inc
@@ -0,0 +1,55 @@
+SCRIPT_START script_080149CC
+StartScript
+SetEntityNonPlanarMovement 0x0080
+Call sub_0806C870
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+CheckLocalFlag 0x0064
+JumpIfNot 0x002a
+CheckLocalFlag 0x00b1
+JumpIf 0x0022
+SetLocalFlag 0x00b1
+_0807EF80 0x000b
+_0807EF80 0x0001
+_0807EDD4 0x0068, 0x00f8
+SoundReq 0x0072
+_0807EB74
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E878
+Jump 0xffba
+.short 0x0000
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+.short 0x0000
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffe6
+.short 0x0000
diff --git a/data/scripts/script_08014A80.inc b/data/scripts/script_08014A80.inc
new file mode 100644
index 00000000..90ff005f
--- /dev/null
+++ b/data/scripts/script_08014A80.inc
@@ -0,0 +1,43 @@
+SCRIPT_START script_08014A80
+StartScript
+_0807EF80 0x000a
+StopScript
+WaitForSomething2 0x00000001
+_0807EB74
+_0807EF80 0x0004
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+TextboxNoOverlap 0x2f0a
+_0807EA94
+_0807E5F8 0x00000002
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x2f0a
+_0807EA94
+_0807E878
+Jump 0xffec
+.short 0x0000
+StartScript
+Call sub_0806C870
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+StartPlayerScript script_08014B10
+WaitForSomething2 0x00000001
+_0807EB74
+CheckLocalFlag 0x0064
+JumpIf 0x000e
+SetLocalFlag 0x0064
+TextboxNoOverlap 0x2f0b
+Jump 0x0006
+TextboxNoOverlap 0x2f0c
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffc6
+.short 0x0000
diff --git a/data/scripts/script_08014B10.inc b/data/scripts/script_08014B10.inc
new file mode 100644
index 00000000..efa971bf
--- /dev/null
+++ b/data/scripts/script_08014B10.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08014B10
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EDD4 0x0078, 0x0040
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08014B34.inc b/data/scripts/script_08014B34.inc
new file mode 100644
index 00000000..8d7354c8
--- /dev/null
+++ b/data/scripts/script_08014B34.inc
@@ -0,0 +1,117 @@
+SCRIPT_START script_08014B34
+StartScript
+_0807EF80 0x000a
+_0807E930 0x0000
+StopScript
+CheckLocalFlag 0x0063
+JumpIf 0x00a2
+StopScript
+StartScript
+CheckRoomFlag 0x0000
+JumpIf 0x001e
+CheckEntityInteractType
+JumpIfNot 0xfff0
+StopScript
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x2f01
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffda
+StopScript
+_0807E864
+Call sub_0807DF28
+_0807E5F8 0x00000001
+_0807EF80 0x0004
+WaitForSomething2 0x00000002
+_0807E930 0x0010
+Call sub_0806CCF8
+Wait 0x0014
+Call sub_0806CD04
+Wait 0x0014
+Call sub_0806CD14
+Wait 0x0014
+Call sub_0806CD20
+Wait 0x0014
+Call sub_0806CD30
+Wait 0x0014
+Call sub_0806CD3C
+Wait 0x0014
+Call sub_0806CD4C
+SoundReq 0x0072
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Call sub_0807DF50
+_0807E878
+_0807E930 0x0010
+Call sub_0806CD4C
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+CheckLocalFlag 0x0065
+JumpIf 0x001c
+SetLocalFlag 0x0065
+TextboxNoOverlap 0x2f07
+_0807EA94
+_0807E914 0x00000064
+_0807F034 0x003f
+WaitPlayerAction8
+Jump 0x0008
+TextboxNoOverlap 0x2f08
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffc8
+StartScript
+Call sub_0806CD58
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E930 0x0006
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_0806CCD0
+JumpIfNot 0xfff8
+Call sub_0806CCB4
+JumpIfNot 0xfff8
+CheckLocalFlag 0x0066
+JumpIf 0x0016
+SetLocalFlag 0x0066
+TextboxNoOverlap 0x2f0d
+_0807EA94
+_0807F034 0x000a
+WaitPlayerAction8
+Jump 0x0008
+TextboxNoOverlap 0x2f09
+_0807EA94
+Wait 0x000f
+_0807E878
+_0807EB44 0x0004
+_0807E930 0x0006
+Jump 0xffb0
+StartScript
+CheckGlobalFlag 0x0024
+JumpIf 0x0038
+Call sub_0806C870
+_0807EF80 0x000a
+_0807EF80 0x0000
+StopScript
+StopScript
+StartScript
+CheckGlobalFlag 0x0024
+JumpIf 0x001c
+_0807E30C
+JumpIfNot 0xfff0
+StopScript
+_0807E864
+_0807EB74
+Call sub_0806C90C
+_0807EA94
+_0807E878
+Jump 0xffdc
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014CDC.inc b/data/scripts/script_08014CDC.inc
new file mode 100644
index 00000000..dd6d926f
--- /dev/null
+++ b/data/scripts/script_08014CDC.inc
@@ -0,0 +1,57 @@
+SCRIPT_START script_08014CDC
+StartScript
+SetEntityNonPlanarMovement 0x0180
+_0807EF80 0x000a
+Call sub_08066D04
+Call sub_08066D14
+SetEntityPositionRelative 0x018001e8
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000001
+Call sub_08066E08
+_0807E864
+TextboxNoOverlapFollowPos 0x000c1010
+_0807EA94
+_0807E5F8 0x00000002
+StopScript
+StartScript
+CheckPlayerInRegion 0x01d8, 0x0160, 0x3050
+JumpIfNot 0xfff2
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+TextboxNoOverlap 0x1012
+_0807EA94
+_0807EC64 0x0040
+_0807EB44 0x0004
+Call sub_08066E08
+SetEntityPositionRelative 0x00c801f8
+Call sub_0807DF50
+_0807E878
+CallWithArg sub_0807F6B4, 0x000000e8
+JumpIf 0xfff4
+_0807E864
+Call sub_0807DF28
+TextboxNoOverlap 0x1013
+_0807EA94
+_0807EC64 0x0040
+_0807EB44 0x0004
+_0807EF80 0x0000
+SetEntityPositionRelative 0x002801e8
+Call sub_0807DF50
+_0807E878
+CheckPlayerInRegion 0x01f8, 0x0028, 0x2040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+TextboxNoOverlap 0x1014
+_0807EA94
+_0807EC64 0x0018
+SetLocalFlag 0x006d
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08014DCC.inc b/data/scripts/script_08014DCC.inc
new file mode 100644
index 00000000..7bdebcf1
--- /dev/null
+++ b/data/scripts/script_08014DCC.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08014DCC
+StartScript
+SetEntityPositionRelative 0x01a80238
+Call sub_0807F844
+Call sub_0807F348
+_0807E864
+Call sub_0807DF28
+StopScript
+_0807E778 0x0010
+DoFade6
+WaitFor_2
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc
new file mode 100644
index 00000000..4371d2c2
--- /dev/null
+++ b/data/scripts/script_08014E14.inc
@@ -0,0 +1,262 @@
+SCRIPT_START script_08014E14
+StartScript
+_0807EB44 0x0004
+_0807E9D4
+_0807EF80 0x000a
+CallWithArg sub_0807F3D8, 0x00000000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+CallWithArg sub_0807F3D8, 0x00000000
+Call sub_08064428
+_0807EA94
+_0807E878
+Jump 0xffe0
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+_0807EB74
+CallWithArg sub_0807F78C, 0x00000022
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0038
+CallWithArg sub_0807F7C4, 0x00000022
+JumpIfNot 0x001e
+_0807E48C 0x0020
+JumpIfNot 0x001e
+CallWithArg sub_0807F800, 0x00000022
+WaitPlayerAction8
+TextboxNoOverlap 0x0a04
+Jump 0x000e
+TextboxNoOverlap 0x0a03
+Jump 0x0006
+TextboxNoOverlap 0x0a02
+_0807EA94
+Call sub_0807DF50
+_0807E878
+Jump 0xff9c
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+TextboxNoOverlap 0x200d
+_0807EA94
+_0807E878
+Jump 0xffec
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x000a
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+_0807EF80 0x0000
+TextboxNoOverlap 0x200e
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+_0807E930 0x000a
+Jump 0xffe0
+.short 0x0000
+StartScript
+_0807EF80 0x000a
+_0807EF80 0x0007
+_0807EB44 0x0004
+_0807E930 0x000e
+StopScript
+Call sub_08065914
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+_0807EB74
+_0807EF80 0x0000
+StartScript
+TextboxNoOverlap 0x3b0b
+CallWithArg sub_0807F854, 0x00010064
+StopScript
+_0807EA94
+_0807E3E8
+JumpIfNot 0x0030
+HasRupees 0x0064
+JumpIfNot 0x001c
+_0807E48C 0x0020
+JumpIfNot 0x001c
+ModRupees 0xff9c
+_0807F034 0x0022
+WaitPlayerAction8
+TextboxNoOverlap 0x3b11
+Jump 0x000e
+TextboxNoOverlap 0x3b0e
+Jump 0x0006
+TextboxNoOverlap 0x3b0f
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EB44 0x0004
+_0807E930 0x000e
+Jump 0xff90
+StartScript
+SetEntityPositionRelative 0x00e001f8
+Call sub_08054564
+StopScript
+CheckPlayerInRegion 0x01f8, 0x00a0, 0x2040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+SoundReq0x80100000
+_0807F0B4 0x0001
+CameraTargetEntity
+StartPlayerScript script_080152B4
+WaitForSomething2 0x00000001
+TextboxNoOverlapFollowPos 0x00021301
+_0807EA94
+Call sub_0807F3F8
+Wait 0x003c
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+SoundReq2 0x000d
+_0807EB28 0x1302
+_0807EA94
+TextboxNoOverlapFollowPos 0x00021303
+_0807EA94
+_0807EB28 0x1304
+_0807EA94
+TextboxNoOverlapFollowPos 0x00021305
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000004
+_0807EB28 0x1306
+_0807EA94
+SoundReq0x80100000
+StartPlayerScript script_080152DC
+CameraTargetEntity
+_0807F0B4 0x0003
+SetEntityPositionRelative 0x014801f8
+WaitForSomething2 0x00000001
+Call sub_0804F6A8
+Wait 0x0004
+Call sub_0804F808
+SoundReq 0x010b
+StartPlayerScript script_08015304
+Call sub_0804F6C8
+Wait 0x0004
+Call sub_0804F830
+SoundReq 0x010b
+Call sub_0804F6E8
+Wait 0x0004
+Call sub_0804F854
+SoundReq 0x010b
+Call sub_0804F724
+Wait 0x0004
+Call sub_0804F89C
+SoundReq 0x010b
+Call sub_0804F760
+Wait 0x0004
+Call sub_0804F8E0
+SoundReq 0x010b
+Wait 0x003c
+WaitForSomething2 0x00000001
+SoundReq 0x01b0
+Call sub_0804F79C
+Wait 0x000a
+LoadRoomEntityList gUnk_080F7FC0
+SoundReq2 0x002d
+Call sub_0807DF50
+_0807E878
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+SoundReq0x80100000
+StartPlayerScript script_08015338
+WaitForSomething2 0x00000001
+Wait 0x003c
+Call sub_0804F6A8
+Wait 0x0004
+Call sub_0804F928
+SoundReq 0x010b
+Call sub_0804F6C8
+Wait 0x0004
+Call sub_0804F944
+SoundReq 0x010b
+Call sub_0804F6E8
+Wait 0x0004
+Call sub_0804F960
+SoundReq 0x010b
+Call sub_0804F724
+Wait 0x0004
+Call sub_0804F994
+SoundReq 0x010b
+Call sub_0804F760
+Wait 0x0004
+Call sub_0804F9C8
+SoundReq 0x010b
+Wait 0x003c
+SoundReq 0x0072
+_0807F0B4 0x0004
+CameraTargetPlayer
+SetLocalFlag 0x008c
+_0807EB28 0x130c
+_0807EA94
+CameraTargetPlayer
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+Call sub_08053B3C
+StartScript
+_0807E864
+CallWithArg sub_0807F6E8, 0x00000008
+MoveEntityToPlayer
+_0807F0B4 0x0004
+CameraTargetEntity
+_0807E778 0x0100
+DoFade4
+_0807E80C 0x00000000
+StopScript
+StartPlayerScript script_08015360
+WaitForSomething2 0x00000001
+LoadRoomEntityList gUnk_080F7CB0
+_0807E778 0x0004
+_0807E800 0x00000000
+WaitFor_2
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000010
+StartScript
+_0807E8E4_2
+_0807EB28 0x1315
+StopScript
+_0807EA94
+_0807F0B4 0x0004
+CameraTargetPlayer
+Call sub_08054570
+SoundReq2 0xffff
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015234.inc b/data/scripts/script_08015234.inc
new file mode 100644
index 00000000..7f1a7109
--- /dev/null
+++ b/data/scripts/script_08015234.inc
@@ -0,0 +1,30 @@
+SCRIPT_START script_08015234
+StartScript
+_0807EF80 0x0008
+_0807EB44 0x0004
+_0807EF80 0x0000
+Call sub_0807F354
+StopScript
+WaitForSomething2 0x00000002
+Call sub_08066C94
+Wait 0x00e9
+_0807EF80 0x0007
+_0807EF80 0x001e
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+Wait 0x0014
+_0807EB44 0x0000
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000002
+SoundReq 0x00f5
+_0807EF80 0x001f
+SetEntityNonPlanarMovement 0x0200
+_0807EF80 0x000d
+_0807EF80 0x0000
+_0807ECC4 0x0030
+_0807E5F8 0x00000004
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080152B4.inc b/data/scripts/script_080152B4.inc
new file mode 100644
index 00000000..9cff9737
--- /dev/null
+++ b/data/scripts/script_080152B4.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_080152B4
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x00b8
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_080152DC.inc b/data/scripts/script_080152DC.inc
new file mode 100644
index 00000000..f675a24c
--- /dev/null
+++ b/data/scripts/script_080152DC.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_080152DC
+StartScript
+SetEntityNonPlanarMovement 0x0200
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0148
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015304.inc b/data/scripts/script_08015304.inc
new file mode 100644
index 00000000..a5e22bf5
--- /dev/null
+++ b/data/scripts/script_08015304.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_08015304
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0002
+Wait 0x000a
+_0807EB44 0x0006
+Wait 0x000a
+_0807EB44 0x0004
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015338.inc b/data/scripts/script_08015338.inc
new file mode 100644
index 00000000..a6f16509
--- /dev/null
+++ b/data/scripts/script_08015338.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08015338
+StartScript
+SetEntityNonPlanarMovement 0x0100
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x01f8, 0x0148
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015360.inc b/data/scripts/script_08015360.inc
new file mode 100644
index 00000000..f3e9bb38
--- /dev/null
+++ b/data/scripts/script_08015360.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08015360
+StartScript
+SetEntityNonPlanarMovement 0x0100
+SetEntityPositionRelative 0x01480208
+StopScript
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015384.inc b/data/scripts/script_08015384.inc
new file mode 100644
index 00000000..6d9b5581
--- /dev/null
+++ b/data/scripts/script_08015384.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_08015384
+_0807EF80 0x0015
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015390.inc b/data/scripts/script_08015390.inc
new file mode 100644
index 00000000..f5e53115
--- /dev/null
+++ b/data/scripts/script_08015390.inc
@@ -0,0 +1,23 @@
+SCRIPT_START script_08015390
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+StopScript
+_0807E930 0x001f
+Call sub_0806D944
+WaitForSomething2 0x00000008
+_0807E930 0x0010
+TextboxNoOverlapFollowPos 0x000c1314
+_0807EA94
+_0807E930 0x0018
+Call sub_0806D8A0
+_0807EE30
+JumpIfNot 0xfffc
+_0807E930 0x001f
+StartPlayerScript script_08015384
+Call sub_0806D9A4
+_0807EF80 0x0008
+Wait 0x0078
+_0807E5F8 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080153EC.inc b/data/scripts/script_080153EC.inc
new file mode 100644
index 00000000..dfd7dfc5
--- /dev/null
+++ b/data/scripts/script_080153EC.inc
@@ -0,0 +1,36 @@
+SCRIPT_START script_080153EC
+StartScript
+_0807F0B4 0x0007
+SetEntityPositionRelative 0x00680078
+CameraTargetEntity
+StopScript
+SoundReq2 0x002a
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+Wait 0x003c
+_0807E5F8 0x00000080
+WaitForSomething2 0x00000100
+_0807E5F8 0x00000800
+WaitForSomething2 0x00001000
+_0807E5F8 0x00000880
+WaitForSomething2 0x00001100
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00900078
+TextboxNoOverlapFollowPos 0x00021330
+_0807EA94
+_0807E5F8 0x00008000
+WaitForSomething2 0x00010000
+_0807E5F8 0x00000880
+WaitForSomething2 0x00001000
+Wait 0x003c
+TextboxNoOverlapFollowPos 0x0002130d
+_0807EA94
+TextboxNoOverlapFollowPos 0x000c130e
+_0807EA94
+TextboxNoOverlapFollowPos 0x0002130f
+_0807EA94
+TextboxNoOverlapFollowPos 0x000c1310
+_0807EA94
+CallWithArg sub_0805DDEC, 0x00000001
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_0801548E.inc b/data/scripts/script_0801548E.inc
new file mode 100644
index 00000000..6d325462
--- /dev/null
+++ b/data/scripts/script_0801548E.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_0801548E
+_0807E5F8 0x00000800
+WaitForSomething2 0x00001000
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+_0807E5F8 0x00048000
+WaitForSomething2 0x00090000
+TextboxNoOverlapFollowPos 0x00021311
+_0807EA94
+_0807E5F8 0x00008000
+WaitForSomething2 0x00010000
+_0807E5F8 0x00048000
+WaitForSomething2 0x00010000
+CallWithArg sub_0805DE18, 0x00000001
+_0807F0C8 0x0000, 0x0000
+TextboxNoOverlapFollowPos 0x000c1312
+_0807EA94
+_0807E5F8 0x00000800
+WaitForSomething2 0x00001000
+SoundReq0x80100000
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+SetRoomFlag 0x0001
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_0801550C.inc b/data/scripts/script_0801550C.inc
new file mode 100644
index 00000000..c2bf4230
--- /dev/null
+++ b/data/scripts/script_0801550C.inc
@@ -0,0 +1,44 @@
+SCRIPT_START script_0801550C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EF80 0x0007
+_0807EB44 0x0000
+Call sub_0807F338
+StopScript
+CallWithArg sub_0806AF60, 0x00000000
+WaitForSomething2 0x00008000
+CallWithArg sub_0806AF60, 0x00000004
+_0807EDD4 0x0078, 0x00b8
+_0807EB44 0x0000
+CallWithArg sub_0806AF60, 0x00000000
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807EF80 0x000d
+_0807EB44 0x0000
+CallWithArg sub_0806AF60, 0x00000004
+_0807EDD4 0x0078, 0x00c8
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807EB44 0x0000
+CallWithArg sub_0806AF60, 0x00000000
+_0807EF80 0x0010
+Wait 0x0028
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x000a
+SoundReq 0x0125
+CallWithArg sub_0807FB28, 0x00000003
+Wait 0x000a
+_0807EF80 0x0010
+_0807E5F8 0x00010000
+WaitForSomething2 0x00008000
+_0807E930 0x000d
+Call sub_0807F2D4
+_0807E5F8 0x00010000
+Wait 0x003c
+_0807EF80 0x0005
+Wait 0x003c
+CheckRoomFlag 0x0001
+JumpIfNot 0xfffa
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080155F4.inc b/data/scripts/script_080155F4.inc
new file mode 100644
index 00000000..727f25de
--- /dev/null
+++ b/data/scripts/script_080155F4.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_080155F4
+WaitForSomething2 0x00000020
+_0807E930 0x0000
+Wait 0x0014
+_0807E5F8 0x00000040
+CheckRoomFlag 0x0001
+JumpIfNot 0xfffa
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015618.inc b/data/scripts/script_08015618.inc
new file mode 100644
index 00000000..cc3d5d59
--- /dev/null
+++ b/data/scripts/script_08015618.inc
@@ -0,0 +1,22 @@
+SCRIPT_START script_08015618
+StartScript
+_0807EF80 0x0007
+SetEntityNonPlanarMovement 0x0040
+Call sub_08094B80
+StopScript
+WaitForSomething2 0x00000080
+CallWithArg sub_0805DDEC, 0x00000003
+Call sub_08094B0C
+_0807EDD4 0x0078, 0x0068
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807EF3C 0xff80, 0x0000
+CallWithArg sub_0805DE18, 0x00000003
+Wait 0x003c
+_0807E5F8 0x00000100
+WaitForSomething2 0x00000080
+_0807E930 0x0001
+Call sub_0807F2D4
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015684.inc b/data/scripts/script_08015684.inc
new file mode 100644
index 00000000..f56d6035
--- /dev/null
+++ b/data/scripts/script_08015684.inc
@@ -0,0 +1,46 @@
+SCRIPT_START script_08015684
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000b
+_0807EB44 0x0000
+_0807EF80 0x0017
+Call sub_0807F180
+StopScript
+WaitForSomething2 0x00000800
+_0807EB44 0x0002
+_0807EF80 0x0017
+Wait 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0017
+_0807EB44 0x0004
+_0807EF80 0x001b
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+Wait 0x0078
+_0807EF80 0x0004
+Wait 0x0014
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+_0807EF80 0x0018
+Call sub_0807F2D4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+_0807EB44 0x0004
+_0807EF80 0x0014
+CallWithArg sub_0809545C, 0x08015754
+SoundReq 0x01c4
+Wait 0x0078
+_0807EF80 0x0016
+WaitForSomething2 0x00020000
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00001000
+WaitForSomething2 0x00000800
+Call sub_08066CA4
+_0807EF80 0x0008
+Wait 0x0078
+_0807E5F8 0x00001000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015754.inc b/data/scripts/script_08015754.inc
new file mode 100644
index 00000000..caa94f3d
--- /dev/null
+++ b/data/scripts/script_08015754.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08015754
+StartScript
+_0807E930 0x0000
+SetEntityNonPlanarMovement 0x0200
+Call sub_08094B80
+StopScript
+Wait 0x0078
+SoundReq 0x01c5
+Call sub_08094B6C
+_0807EDD4 0x0078, 0x00b8
+SoundReq 0x01c6
+Call sub_08094B80
+_0807E5F8 0x00020000
+SetEntityNonPlanarMovement 0x0080
+WaitForSomething2 0x00040000
+_0807EDD4 0x0078, 0x00c8
+_0807E5F8 0x00080000
+WaitForSomething2 0x00040000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080157AC.inc b/data/scripts/script_080157AC.inc
new file mode 100644
index 00000000..43f48112
--- /dev/null
+++ b/data/scripts/script_080157AC.inc
@@ -0,0 +1,70 @@
+SCRIPT_START script_080157AC
+CheckPlayerInRegion 0x01f8, 0x0310, 0x2020
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Call sub_0807DF50
+_0807E878
+CheckPlayerInRegion 0x0250, 0x0230, 0x3040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+Call sub_0807F3F8
+Wait 0x003c
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+StartPlayerScript script_080158F8
+_0807F0B4 0x0001
+SetEntityPositionRelative 0x02180248
+CameraTargetEntity
+Call sub_0807F5C0
+WaitForSomething2 0x00000010
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000020
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+StartPlayerScript script_08015918
+WaitForSomething2 0x00000010
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+TextboxNoOverlapFollowPos 0x00021066
+_0807EA94
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+Call sub_0807DF50
+_0807E878
+Call sub_08066F94
+_0807E5F8 0x00000008
+CheckRoomFlag 0x0000
+JumpIfNot 0xfffa
+_0807EA94
+ComparePlayerAction 0x001c
+JumpIf 0xfff8
+_0807E864
+Call sub_0807DF28
+_0807F0B4 0x0002
+SetEntityPositionRelative 0x02080248
+CameraTargetEntity
+StartPlayerScript script_08015938
+WaitForSomething2 0x00000010
+TextboxNoOverlapFollowPos 0x000c106a
+_0807EA94
+_0807E5F8 0x00000008
+Wait 0x0078
+_0807E8E4_2
+TextboxNoOverlapFollowPos 0x00021068
+_0807EA94
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+SetLocalFlag 0x008b
+Call sub_08066FB8
+Call sub_0807DF50
+_0807E878
+_0807F0B4 0x0004
+CameraTargetPlayer
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_080158F8.inc b/data/scripts/script_080158F8.inc
new file mode 100644
index 00000000..24219a34
--- /dev/null
+++ b/data/scripts/script_080158F8.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_080158F8
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0218, 0x0238
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000010
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015918.inc b/data/scripts/script_08015918.inc
new file mode 100644
index 00000000..a038ba06
--- /dev/null
+++ b/data/scripts/script_08015918.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_08015918
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0238, 0x0228
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000010
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015938.inc b/data/scripts/script_08015938.inc
new file mode 100644
index 00000000..ef7c6df3
--- /dev/null
+++ b/data/scripts/script_08015938.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_08015938
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0248, 0x0208
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000010
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015958.inc b/data/scripts/script_08015958.inc
new file mode 100644
index 00000000..c02f9c7b
--- /dev/null
+++ b/data/scripts/script_08015958.inc
@@ -0,0 +1,71 @@
+SCRIPT_START script_08015958
+StartScript
+SetEntityNonPlanarMovement 0x0180
+_0807EF80 0x0008
+_0807EF80 0x000b
+Call sub_08066D04
+StopScript
+WaitForSomething2 0x00000001
+StartScript
+Call sub_08066D14
+MoveEntityToPlayer
+StopScript
+_0807EF80 0x0007
+_0807EB74
+_0807EDD4 0x01f8, 0x02f8
+_0807EB44 0x0004
+_0807EF80 0x0000
+TextboxNoOverlapFollowPos 0x00021011
+_0807EA94
+_0807EDD4 0x01f8, 0x0268
+SetEntityPositionRelative 0x02180248
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+Call sub_0807F3C8
+SoundReq 0x0096
+SetEntityNonPlanarMovement 0x0200
+_0807ECC4 0x0008
+_0807E930 0x0040
+Call sub_0807F2D4
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+_0807EB44 0x0006
+_0807EF80 0x0000
+_0807E5F8 0x00000002
+WaitForSomething2 0x00000001
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0238, 0x0238
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807EF80 0x000a
+_0807E9D4
+_0807E5F8 0x00000002
+StopScript
+StartScript
+_0807EB74
+CheckRoomFlag 0x0000
+JumpIf 0x0016
+CheckEntityInteractType
+JumpIfNot 0xffee
+StopScript
+TextboxNoOverlapFollowPos 0x00021067
+_0807EA94
+Jump 0xffe0
+StopScript
+_0807EF80 0x000b
+_0807EB44 0x0000
+_0807EF80 0x0000
+WaitForSomething2 0x00000001
+Call sub_08066D4C
+_0807E5F8 0x00000002
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015A7C.inc b/data/scripts/script_08015A7C.inc
new file mode 100644
index 00000000..f475a610
--- /dev/null
+++ b/data/scripts/script_08015A7C.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08015A7C
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0001
+_0807EC64 0x0010
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015AA0.inc b/data/scripts/script_08015AA0.inc
new file mode 100644
index 00000000..b69294ae
--- /dev/null
+++ b/data/scripts/script_08015AA0.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08015AA0
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0001
+_0807EC94 0x0010
+_0807EB44 0x0002
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015AC4.inc b/data/scripts/script_08015AC4.inc
new file mode 100644
index 00000000..8577a203
--- /dev/null
+++ b/data/scripts/script_08015AC4.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_08015AC4
+StartScript
+_0807EF80 0x0007
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000008
+_0807E908 0x0007
+WaitForSomething2 0x00000008
+_0807E908 0x0006
+SetRoomFlag 0x0000
+_0807EB44 0x0004
+_0807EF80 0x0000
+WaitForSomething2 0x00000008
+Wait 0x003c
+SoundReq 0x0072
+Call sub_08046078
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015B14.inc b/data/scripts/script_08015B14.inc
new file mode 100644
index 00000000..cbf55e0a
--- /dev/null
+++ b/data/scripts/script_08015B14.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08015B14
+StartScript
+_0807E930 0x0018
+SetEntityNonPlanarMovement 0x0300
+StopScript
+_0807EDD4 0x0248, 0x0218
+_0807E5F8 0x00000020
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015B34.inc b/data/scripts/script_08015B34.inc
new file mode 100644
index 00000000..43be14a7
--- /dev/null
+++ b/data/scripts/script_08015B34.inc
@@ -0,0 +1,20 @@
+SCRIPT_START script_08015B34
+StopScript
+StartScript
+CheckLocalFlag 0x008b
+JumpIf 0x0040
+CallWithArg sub_0807F6B4, 0x00000318
+JumpIfNot 0xffe8
+StopScript
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+TextboxNoOverlapFollowPos 0x00022506
+_0807EA94
+StartPlayerScript script_08015B84
+WaitForSomething2 0x00000004
+Call sub_0807DF50
+_0807E878
+Jump 0xffb8
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015B84.inc b/data/scripts/script_08015B84.inc
new file mode 100644
index 00000000..5dd4496b
--- /dev/null
+++ b/data/scripts/script_08015B84.inc
@@ -0,0 +1,10 @@
+SCRIPT_START script_08015B84
+SetEntityNonPlanarMovement 0x0100
+_0807EF80 0x0001
+_0807EC64 0x0010
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000004
+Call sub_080791BC
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015BA8.inc b/data/scripts/script_08015BA8.inc
new file mode 100644
index 00000000..adfad7ff
--- /dev/null
+++ b/data/scripts/script_08015BA8.inc
@@ -0,0 +1,21 @@
+SCRIPT_START script_08015BA8
+StartScript
+SetLocalFlag 0x008e
+_0807E864
+MoveEntityToPlayer
+CameraTargetEntity
+SetEntityNonPlanarMovement 0x0200
+StopScript
+Wait 0x000f
+_0807E8E4_2
+Call sub_0807F3F8
+Wait 0x001e
+_0807EDD4 0x00b8, 0x0258
+Wait 0x001e
+SetRoomFlag 0x0065
+Wait 0x0078
+_0807EEB4
+CameraTargetPlayer
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015BE8.inc b/data/scripts/script_08015BE8.inc
new file mode 100644
index 00000000..9f40c115
--- /dev/null
+++ b/data/scripts/script_08015BE8.inc
@@ -0,0 +1,39 @@
+SCRIPT_START script_08015BE8
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+CheckPlayerInRegion 0x0160, 0x0020, 0x3040
+JumpIfNot 0xfff6
+_0807E864
+Call sub_0807F9A4
+Call sub_0807DF28
+Call sub_0807FBC4
+StartPlayerScript script_08015C7C
+WaitForSomething2 0x00000100
+CameraTargetPlayer
+_0807E778 0x0004
+_0807E80C 0x00000000
+WaitFor_2
+SoundReq0x80100000
+Call sub_08053BE8
+StartScript
+_0807E864
+Call sub_0807FBC4
+CameraTargetPlayer
+_0807E778 0x0100
+DoFade4
+_0807E80C 0x00000000
+StopScript
+_0807E778 0x0004
+_0807E800 0x00000000
+WaitFor_2
+SoundReq2 0xffff
+_0807EB28 0x131f
+_0807EA94
+SetLocalFlag 0x009c
+Call sub_0807FBCC
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015C7C.inc b/data/scripts/script_08015C7C.inc
new file mode 100644
index 00000000..69c8ec77
--- /dev/null
+++ b/data/scripts/script_08015C7C.inc
@@ -0,0 +1,19 @@
+SCRIPT_START script_08015C7C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+StopScript
+_0807EF80 0x0001
+_0807EDD4 0x0168, 0x0058
+_0807EB44 0x0004
+_0807EF80 0x0000
+CallWithArg sub_0807F238, 0x000003c5
+Call sub_0807F304
+TextboxNoOverlapFollowPos 0x000c1318
+_0807EA94
+CallWithArg sub_0807F238, 0x000003c9
+Call sub_0807F304
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807E5F8 0x00000100
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc
new file mode 100644
index 00000000..109adf0a
--- /dev/null
+++ b/data/scripts/script_08015CD4.inc
@@ -0,0 +1,67 @@
+SCRIPT_START script_08015CD4
+StartScript
+_0807F0B4 0x0007
+SetEntityPositionRelative 0x00680088
+CameraTargetEntity
+StopScript
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+Wait 0x003c
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00e00088
+CameraTargetEntity
+Wait 0x003c
+SoundReq2 0x000d
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00700088
+CameraTargetEntity
+Wait 0x003c
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00e00088
+CameraTargetEntity
+Wait 0x003c
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+_0807F0B4 0x0004
+SetEntityPositionRelative 0x00700088
+CameraTargetEntity
+Wait 0x003c
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000010
+WaitForSomething2 0x00000020
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+_0807E5F8 0x00000010
+LoadRoomEntityList gUnk_080FCE30
+SoundReq0x80100000
+Wait 0x0078
+_0807E778 0x0004
+DoFade4
+WaitFor_2
+SoundReq2 0x0034
+_0807E5F8 0x00000040
+WaitForSomething2 0x00000080
+_0807E5F8 0x00000001
+WaitForSomething2 0x00000002
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E5F8 0x00000200
+Wait 0x003c
+_0807E5F8 0x00000004
+WaitForSomething2 0x00000008
+_0807E778 0x0004
+DoFade5
+WaitFor_2
+SoundReq0x80100000
+SetRoomFlag 0x0000
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015DF0.inc b/data/scripts/script_08015DF0.inc
new file mode 100644
index 00000000..71973282
--- /dev/null
+++ b/data/scripts/script_08015DF0.inc
@@ -0,0 +1,26 @@
+SCRIPT_START script_08015DF0
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000004
+_0807EF80 0x0004
+Wait 0x003c
+TextboxNoOverlap 0x1319
+_0807EA94
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+TextboxNoOverlap 0x131a
+_0807EA94
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+TextboxNoOverlap 0x131d
+_0807EA94
+_0807E5F8 0x00000008
+WaitForSomething2 0x00000004
+TextboxNoOverlap 0x131e
+_0807EA94
+_0807E5F8 0x00000008
+WaitForSomething 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015E58.inc b/data/scripts/script_08015E58.inc
new file mode 100644
index 00000000..fefb8c78
--- /dev/null
+++ b/data/scripts/script_08015E58.inc
@@ -0,0 +1,40 @@
+SCRIPT_START script_08015E58
+StartScript
+_0807EF80 0x0008
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x001d
+StopScript
+WaitForSomething2 0x00000010
+Call sub_08066C94
+Wait 0x00e9
+_0807EF80 0x0007
+_0807EF80 0x001e
+Wait 0x0014
+_0807EB44 0x0000
+_0807EF80 0x001c
+Call sub_0807F2D4
+_0807EF80 0x0000
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+Call sub_08066CA4
+_0807EF80 0x0008
+Wait 0x00bc
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+SetEntityPositionRelative 0x00680088
+Call sub_08066C94
+Wait 0x00e8
+_0807EF80 0x0007
+_0807EF80 0x001e
+Wait 0x0014
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0014
+Wait 0x001e
+TextboxNoOverlap 0x131b
+_0807EA94
+_0807E5F8 0x00000020
+WaitForSomething2 0x00000010
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015F08.inc b/data/scripts/script_08015F08.inc
new file mode 100644
index 00000000..5a61abc2
--- /dev/null
+++ b/data/scripts/script_08015F08.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_08015F08
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething2 0x00000001
+TextboxNoOverlap 0x131c
+_0807EA94
+_0807E5F8 0x00000002
+WaitForSomething 0x00000200
+_0807EF80 0x0005
+WaitForSomething 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
diff --git a/data/scripts/script_08015F3C.inc b/data/scripts/script_08015F3C.inc
new file mode 100644
index 00000000..6c5969c1
--- /dev/null
+++ b/data/scripts/script_08015F3C.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08015F3C
+StartScript
+SetEntityNonPlanarMovement 0x0080
+_0807EB44 0x0000
+_0807E930 0x0000
+StopScript
+WaitForSomething 0x00000040
+_0807E930 0x0004
+_0807EC64 0x00c0
+_0807E930 0x0000
+Wait 0x003c
+_0807E5F8 0x00000080
+WaitForSomething 0x00000200
+_0807EF80 0x0005
+WaitForSomething 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015F80.inc b/data/scripts/script_08015F80.inc
new file mode 100644
index 00000000..d204d00e
--- /dev/null
+++ b/data/scripts/script_08015F80.inc
@@ -0,0 +1,11 @@
+SCRIPT_START script_08015F80
+StartScript
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+WaitForSomething 0x00000200
+_0807EF80 0x0005
+WaitForSomething 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015FA4.inc b/data/scripts/script_08015FA4.inc
new file mode 100644
index 00000000..ce99508c
--- /dev/null
+++ b/data/scripts/script_08015FA4.inc
@@ -0,0 +1,9 @@
+SCRIPT_START script_08015FA4
+StartScript
+_0807EF80 0x000a
+Call sub_08066E38
+StopScript
+WaitForSomething 0x00000400
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08015FC0.inc b/data/scripts/script_08015FC0.inc
new file mode 100644
index 00000000..0052b733
--- /dev/null
+++ b/data/scripts/script_08015FC0.inc
@@ -0,0 +1,18 @@
+SCRIPT_START script_08015FC0
+StartScript
+Call sub_0806DB84
+CheckKinstoneFused 0x0009
+JumpIf 0x005a
+_0807EA88 0x0009
+CallWithArg sub_0806DA04, 0x00000007
+_0807EF80 0x000a
+StopScript
+_0807EA4C
+_0807E9F0
+_0807E864
+CheckKinstoneFused 0x0009
+JumpIf 0x000e
+Call sub_0807DF50
+_0807E878
+Jump 0xffe8
+_0807F0C8 0xffff, 0x0000
diff --git a/data/scripts/script_08016004.inc b/data/scripts/script_08016004.inc
new file mode 100644
index 00000000..a1552d3b
--- /dev/null
+++ b/data/scripts/script_08016004.inc
@@ -0,0 +1,12 @@
+SCRIPT_START script_08016004
+_0807E5F8 0x00000003
+WaitForSomething2 0x0000000c
+_0807F0C8 0x0000, 0x0000
+SoundReq 0x0072
+_0807EB28 0x0b1f
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EF80 0x0006
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_08016030.inc b/data/scripts/script_08016030.inc
new file mode 100644
index 00000000..7d5ebc10
--- /dev/null
+++ b/data/scripts/script_08016030.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_08016030
+StartScript
+CheckKinstoneFused 0x0009
+JumpIf 0x002a
+StopScript
+WaitForSomething2 0x00000001
+_0807EF80 0x0010
+Wait 0x003c
+SetEntityNonPlanarMovement 0x0020
+_0807ECF4 0x0080
+Wait 0x001e
+_0807EF80 0x0010
+_0807E5F8 0x00000008
+SCRIPT_END
diff --git a/data/scripts/script_08016062.inc b/data/scripts/script_08016062.inc
new file mode 100644
index 00000000..05bedd70
--- /dev/null
+++ b/data/scripts/script_08016062.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_08016062
+SetEntityPosition 0xfff0, 0x0000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_0801606C.inc b/data/scripts/script_0801606C.inc
new file mode 100644
index 00000000..38573c40
--- /dev/null
+++ b/data/scripts/script_0801606C.inc
@@ -0,0 +1,14 @@
+SCRIPT_START script_0801606C
+StartScript
+CheckKinstoneFused 0x0009
+JumpIf 0x002a
+StopScript
+WaitForSomething2 0x00000002
+_0807EF80 0x0010
+Wait 0x003c
+SetEntityNonPlanarMovement 0x0020
+_0807EC94 0x0080
+Wait 0x001e
+_0807EF80 0x0010
+_0807E5F8 0x00000004
+SCRIPT_END
diff --git a/data/scripts/script_0801609E.inc b/data/scripts/script_0801609E.inc
new file mode 100644
index 00000000..24376252
--- /dev/null
+++ b/data/scripts/script_0801609E.inc
@@ -0,0 +1,4 @@
+SCRIPT_START script_0801609E
+SetEntityPosition 0x0010, 0x0000
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080160A8.inc b/data/scripts/script_080160A8.inc
new file mode 100644
index 00000000..1bab6404
--- /dev/null
+++ b/data/scripts/script_080160A8.inc
@@ -0,0 +1,182 @@
+SCRIPT_START script_080160A8
+StartScript
+_0807E9D4
+_0807E930 0x0008
+StopScript
+StartScript
+CheckEntityInteractType
+JumpIf 0x0028
+TestBit 0x00000008
+JumpIf 0x0010
+TestBit 0x00000010
+JumpIf 0x0006
+Jump 0xffe0
+StopScript
+_0807EB74
+WaitForSomething2 0x00000004
+Jump 0xffd2
+_0807E864
+_0807EB74
+StopScript
+HasRoomItemForSale
+JumpIfNot 0x0030
+TextboxNoOverlapFollow 0x2d07
+_0807EA94
+_0807E3E8
+JumpIfNot 0x003c
+BuyItem 0x0000, 0x0000
+JumpIf 0x000c
+TextboxNoOverlapFollow 0x2d0b
+_0807EA94
+Jump 0x0028
+WaitPlayerAction8
+_0807EB8C
+TextboxNoOverlapFollow 0x2d0d
+_0807EA94
+Jump 0x001a
+CheckKinstoneFused 0x0014
+JumpIfNot 0x000c
+TextboxNoOverlapFollow 0x2d09
+_0807EA94
+Jump 0x0008
+TextboxNoOverlapFollow 0x2d01
+_0807EA94
+_0807E878
+_0807EB44 0x0004
+Jump 0xff76
+StartScript
+Call sub_080787B4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+GetInventoryValue 0x0025
+_0807EAF0_ssss 0x2d03, 0x2d02, 0x2d02, 0x2d02
+_0807E3E8
+JumpIfNot 0x002a
+_0807E48C 0x0020
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x2d0c
+Jump 0x001a
+BuyItem 0x0025, 0x0000
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x2d0b
+Jump 0x0008
+WaitPlayerAction8
+TextboxNoOverlapFollow 0x2d06
+_0807E878
+Jump 0xffb8
+StartScript
+Call sub_080787B4
+StopScript
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+GetInventoryValue 0x0024
+_0807EAF0_ssss 0x2d05, 0x2d04, 0x2d04, 0x2d04
+_0807E3E8
+JumpIfNot 0x002e
+_0807E48C 0x0020
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x2d0c
+Jump 0x001e
+BuyItem 0x0024, 0x0000
+JumpIf 0x000a
+TextboxNoOverlapFollow 0x2d0b
+Jump 0x000c
+WaitPlayerAction8
+_0807EA94
+_0807EB8C
+TextboxNoOverlap 0x2d06
+_0807E878
+Jump 0xffb4
+StartScript
+Call sub_0807F348
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807EF80 0x0000
+StopScript
+Call sub_08068C28
+CheckEntityInteractType
+JumpIfNot 0xfffc
+_0807E864
+Call sub_0807DF28
+_0807EB74
+Call sub_08068CA0
+JumpIf 0x0122
+Call sub_08068CFC
+JumpIfNot 0x010c
+Call sub_08068DB8
+_0807EA94
+Call sub_08068DD0
+_0807EA94
+_0807E3E8
+JumpIfNot 0x010a
+StartPlayerScript script_0801635C
+WaitForSomething2 0x00000001
+_0807EB74
+Call sub_08068C8C
+JumpIf 0x000e
+Call sub_08068DE8
+_0807EA94
+Wait 0x001e
+Call sub_08068E00
+_0807EA94
+_0807EF80 0x0001
+Call sub_0807F2D4
+Call sub_08068E90
+Call sub_08068C8C
+JumpIf 0x009a
+Call sub_08068F00
+Call sub_08068F14
+Call sub_08068BB4
+CallWithArg sub_0807F244, 0x00010001
+Call sub_08068B84
+Call sub_0807F2A8
+Call sub_08068BD0
+Wait 0x001e
+Call sub_08068E18
+_0807EA94
+Call sub_08068EB4
+Call sub_0807DF50
+_0807E878
+StopScript
+StartScript
+Call sub_08068EC4
+JumpIf 0x001e
+CheckEntityInteractType
+JumpIf 0x0006
+Jump 0xffea
+StopScript
+_0807E864
+Call sub_08068E78
+_0807EA94
+_0807E878
+Jump 0xffd8
+StopScript
+_0807E888
+Call sub_0807F594
+Call sub_0807DF28
+_0807E864
+SoundReq0x80100000
+SoundReq 0x00cd
+Wait 0x003c
+SoundReq2 0x005e
+Call sub_08068F3C
+Call sub_08068E30
+_0807EA94
+Call sub_08068C6C
+WaitPlayerAction8
+_0807EA94
+Jump 0x0016
+Call sub_08068E60
+_0807EA94
+Jump 0x000a
+Call sub_08068E48
+_0807EA94
+Call sub_0807DF50
+_0807E878
+_0807EB44 0x0004
+_0807EF80 0x0000
+Jump 0xfea6
+.short 0x0000
diff --git a/data/scripts/script_0801635C.inc b/data/scripts/script_0801635C.inc
new file mode 100644
index 00000000..ae7cba03
--- /dev/null
+++ b/data/scripts/script_0801635C.inc
@@ -0,0 +1,8 @@
+SCRIPT_START script_0801635C
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0078, 0x0050
+_0807EB44 0x0000
+_0807EF80 0x0000
+_0807E5F8 0x00000001
+Call sub_080791BC
+SCRIPT_END
diff --git a/data/scripts/script_0801637C.inc b/data/scripts/script_0801637C.inc
new file mode 100644
index 00000000..4f3d7a3b
--- /dev/null
+++ b/data/scripts/script_0801637C.inc
@@ -0,0 +1,5 @@
+SCRIPT_START script_0801637C
+.short 0xb500
+.short 0xf08c
+.short 0xfb1d
+.short 0xbd00
diff --git a/data/scripts/script_08016384.inc b/data/scripts/script_08016384.inc
new file mode 100644
index 00000000..91df7477
--- /dev/null
+++ b/data/scripts/script_08016384.inc
@@ -0,0 +1,57 @@
+SCRIPT_START script_08016384
+StartScript
+StopScript
+Jump 0xfffa
+JumpIf 0xfff6
+JumpIfNot 0xfff2
+_0807E078 0xffee, 0xffec
+JumpAbsolute script_08016384
+JumpAbsoluteIf script_08016384
+JumpAbsoluteIfNot script_08016384
+_0807E0E0 script_08016384, script_08016384
+Call script_08016384
+CallWithArg script_08016384, 0x12345678
+LoadRoomEntityList script_08016384
+TestBit 0x00000001
+CheckInventory1 0x0001
+CheckInventory2 0x0001
+HasRoomItemForSale
+CheckLocalFlag 0x0067
+CheckLocalFlagByOffset 0x0100, 0x006b
+CheckGlobalFlag 0x0013
+CheckRoomFlag 0x0000
+CheckPlayerInRegion 0x0000, 0x0000, 0x0000
+CheckPlayerInRegion2 0x0000
+CheckEntityInteractType
+_0807E30C
+HasRupees 0x00c8
+_0807E3E8
+CheckKinstoneFused 0x0001
+BuyItem 0x006c, 0x0000
+_0807E48C 0x0020
+_0807E4CC 0x00000000
+_0807E4EC 0x00000000
+_0807E514 0x00000000
+CheckPlayerFlags 0x00000080
+_0807E564
+EntityHasHeight
+ComparePlayerAction 0x0001
+ComparePlayerAnimationState 0x0004
+_0807E5F8 0x00000001
+_0807E610 0x00000002
+SetLocalFlag 0x0067
+SetLocalFlagByOffset 0x0100, 0x0001
+ClearLocalFlag 0x0067
+SetGlobalFlag 0x0013
+ClearGlobalFlag 0x0013
+SetRoomFlag 0x0000
+ClearRoomFlag 0x0000
+Wait 0x001e
+WaitForSomething 0x00000001
+WaitForSomething2 0x00000002
+WaitPlayerAction8
+WaitForPlayerAction0x17
+WaitFor_1
+WaitFor_2
+_0807E778 0x0004
+_0807E788 0x0000ffff
diff --git a/data/scripts/script_08016482.inc b/data/scripts/script_08016482.inc
new file mode 100644
index 00000000..6469cbd2
--- /dev/null
+++ b/data/scripts/script_08016482.inc
@@ -0,0 +1,80 @@
+SCRIPT_START script_08016482
+_0807E79C
+ScriptCommandNop2 0x0080
+DoFade4
+DoFade5
+DoFade6
+DoFade7
+_0807E800 0x00000000
+_0807E80C 0x00000000
+_0807E858_
+_0807E864
+_0807E878
+_0807E888
+SetPlayerAction 0x00005408
+StartPlayerScript script_08016384
+_0807E8D4 0x03a0
+_0807E8E4_0
+_0807E8E4_1
+_0807E8E4_2
+_0807E8E4_3
+_0807E908 0x0004
+_0807E914 0x00000000
+_0807E924
+_0807E930 0x0000
+_0807E944
+_0807E974 0x0600
+_0807E9D4
+_0807E9DC
+_0807E9E4 0x0000
+_0807EA88 0x0001
+_0807EA94
+TextboxNoOverlapFollow 0x0601
+TextboxNoOverlap 0x0601
+TextboxNoOverlapFollowPos_s 0x0601
+_0807EAF0_sss 0x0601, 0x0602, 0x0603
+TextboxNoOverlapVar
+_0807EB28 0x0602
+_0807EB38
+_0807EB44 0x0000
+_0807EB4C 0x0000, 0x0000
+_0807EB74
+_0807EB8C
+SetEntityDirection 0x0000
+SetEntityDirectionWithAnimationState 0x0000
+SetEntityNonPlanarMovement 0x0100
+SetEntity0x20 0x00018000
+SetEntityPositionRelative 0x00000000
+MoveEntityToPlayer
+ScriptCommandNop3
+_0807EC1C 0x0010
+_0807EC64 0x0020
+_0807EC94 0x0030
+_0807ECC4 0x0040
+_0807ECF4 0x0050
+_0807ED24 0x0000, 0x0000, 0x0000
+_0807EDD4 0x0000, 0x0000
+_0807EE04 0x0000, 0x0000
+_0807EE30
+_0807EEB4
+_0807EEF4 0xfff0, 0x0014
+_0807EF80 0x0000
+_0807EF90 0x0001
+SoundReq 0x0074
+SoundReq2 0x001d
+SoundReq3 0x00000074
+SoundReq0x80100000
+ModRupees 0xff38
+ModHealth 0x0010
+IncreaseMaxHealth 0x0008
+_0807F050 0x0001
+_0807F034 0x0001
+GetInventoryValue 0x0001
+_0807F078 0x0001, 0x0002
+_0807F088 0x0001
+CameraTargetEntity
+CameraTargetPlayer
+_0807F0B4 0x0007
+_0807F0C8 0x003c, 0x0003
+SCRIPT_END
+.short 0x0000
diff --git a/data/scripts/script_080165A4.inc b/data/scripts/script_080165A4.inc
new file mode 100644
index 00000000..510a3c75
--- /dev/null
+++ b/data/scripts/script_080165A4.inc
@@ -0,0 +1,16 @@
+SCRIPT_START script_080165A4
+StartScript
+_0807EF80 0x000a
+_0807EB44 0x0004
+_0807E9D4
+StopScript
+_0807E974 0x0601
+Jump 0xfffa
+.short 0x0000
+Wait 0x001e
+CheckPlayerInRegion2 0x2020
+JumpIfNot 0xfff6
+_0807EF80 0x0003
+Call script_0801637C+1
+Jump 0xffe8
+.short 0x0000
diff --git a/data/scripts/script_080165D8.inc b/data/scripts/script_080165D8.inc
new file mode 100644
index 00000000..6e52616b
--- /dev/null
+++ b/data/scripts/script_080165D8.inc
@@ -0,0 +1,239 @@
+SCRIPT_START script_080165D8
+Wait 0x001e
+CheckPlayerInRegion2 0x2020
+JumpAbsoluteIfNot script_080165D8
+_0807EF80 0x0003
+Call script_0801637C+1
+JumpAbsolute script_080165D8
+.short 0x0000
+StartScript
+_0807E9D4
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+TextboxNoOverlapFollow 0x0601
+Jump 0xfff4
+StartScript
+_0807E9D4
+StopScript
+_0807E944
+_0807E864
+TextboxNoOverlapFollow 0x0602
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffee
+.short 0x0000
+StartScript
+_0807E9D4
+StopScript
+_0807E944
+_0807E864
+_0807EB28 0x0603
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffee
+.short 0x0000
+SetEntityNonPlanarMovement 0x0100
+_0807ECF4 0x0030
+Wait 0x0008
+_0807ECC4 0x0030
+Wait 0x0008
+_0807EC94 0x0030
+Wait 0x0008
+_0807EC64 0x0030
+Wait 0x0008
+Jump 0xffde
+_0807ED24 0x0055, 0x0039, 0x00b4
+Wait 0x0008
+_0807ED24 0x0075, 0x0076, 0x003c
+Wait 0x0008
+_0807ED24 0x0105, 0x006c, 0x0078
+Wait 0x0008
+_0807ED24 0x018e, 0x007a, 0x0078
+Wait 0x0008
+_0807ED24 0x0173, 0x0023, 0x003c
+Wait 0x0008
+_0807ED24 0x00d8, 0x003f, 0x003c
+Wait 0x0008
+Jump 0xffb6
+SetEntityNonPlanarMovement 0x0100
+_0807EDD4 0x0055, 0x0039
+Wait 0x0008
+_0807EDD4 0x0075, 0x0076
+Wait 0x0008
+_0807EDD4 0x0105, 0x006c
+Wait 0x0008
+_0807EDD4 0x018e, 0x007a
+Wait 0x0008
+_0807EDD4 0x0173, 0x0023
+Wait 0x0008
+_0807EDD4 0x00d8, 0x003f
+Wait 0x0008
+Jump 0xffc2
+SetEntityNonPlanarMovement 0x0100
+_0807EC94 0x0030
+_0807E5F8 0x00000002
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+WaitForSomething 0x00000001
+_0807E610 0x00000001
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+WaitForSomething 0x00000001
+_0807E610 0x00000001
+_0807ECF4 0x0030
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+Wait 0x001e
+_0807E5F8 0x00000006
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+Wait 0x003c
+Jump 0xff6a
+SetEntityNonPlanarMovement 0x0100
+WaitForSomething 0x00000002
+_0807E610 0x00000002
+_0807EC94 0x0030
+_0807E5F8 0x00000004
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+WaitForSomething 0x00000002
+_0807E610 0x00000002
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+WaitForSomething 0x00000002
+_0807E610 0x00000002
+_0807ECF4 0x0030
+_0807E5F8 0x00000001
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+WaitForSomething 0x00000002
+_0807E610 0x00000002
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+Jump 0xff5a
+SetEntityNonPlanarMovement 0x0100
+WaitForSomething 0x00000004
+_0807E610 0x00000004
+_0807EC94 0x0030
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+Wait 0x001e
+_0807E5F8 0x00000003
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+Wait 0x003c
+_0807ECF4 0x0030
+_0807E5F8 0x00000002
+Wait 0x000f
+_0807EF80 0x0000
+_0807EB44 0x0004
+WaitForSomething 0x00000004
+_0807E610 0x00000004
+_0807EF80 0x0003
+Wait 0x0002
+_0807EB44 0x0006
+Wait 0x0002
+_0807EB44 0x0000
+Wait 0x0002
+_0807EB44 0x0002
+Wait 0x0002
+_0807EB44 0x0004
+Jump 0xff6a
+StartScript
+_0807E9D4
+StopScript
+_0807E944
+_0807E864
+Wait 0x000f
+_0807E878
+Jump 0xfff4
+StartScript
+Call sub_08064EA4
+_0807EB44 0x0004
+_0807EF80 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E30C
+JumpIfNot 0xfffc
+_0807E864
+_0807EB74
+Call sub_08064F28
+_0807EA94
+JumpIfNot 0x0008
+_0807F034 0x003d
+WaitPlayerAction8
+_0807E878
+SetGlobalFlag 0x005c
+Jump 0xffdc
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+_0807EF80 0x000a
+StopScript
+_0807E944
+_0807E864
+Wait 0x0018
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffea
+.short 0x0000
+StartScript
+_0807E9D4
+_0807EB44 0x0000
+_0807EF80 0x000a
+_0807E930 0x0000
+StopScript
+_0807E944
+_0807E864
+Wait 0x0018
+TextboxNoOverlapFollow 0x0a01
+_0807EA94
+Wait 0x000f
+_0807E878
+Jump 0xffea
+.short 0x0000