From 6dce46458cb4011e824e16d19a6ae129f61481ca Mon Sep 17 00:00:00 2001 From: octorock <79596758+octorock@users.noreply.github.com> Date: Fri, 5 Mar 2021 01:00:45 +0100 Subject: [PATCH] Split scripts into separate files --- data/scripts.s | 3201 ++++++----------- data/scripts/gUnk_08008B5C.inc | 17 + data/scripts/gUnk_08008B90.inc | 17 + data/scripts/gUnk_08008BC0.inc | 35 + data/scripts/gUnk_08008C4E.inc | 12 + data/scripts/gUnk_08008C64.inc | 4 + data/scripts/gUnk_08008C6D.inc | 18 + data/scripts/gUnk_08008C7E.inc | 60 + data/scripts/gUnk_08008CB9.inc | 152 + data/scripts/gUnk_08008D50.inc | 17 + data/scripts/gUnk_08008D8C.inc | 16 + data/scripts/gUnk_08008DC0.inc | 19 + data/scripts/gUnk_08008E08.inc | 2 + data/scripts/gUnk_08008E0A.inc | 51 + data/scripts/gUnk_08008F0C.inc | 6 + data/scripts/gUnk_08008F16.inc | 6 + data/scripts/gUnk_08008F26.inc | 34 + data/scripts/gUnk_08008F90.inc | 25 + data/scripts/gUnk_08008FC0.inc | 4 + data/scripts/gUnk_08008FD1.inc | 44 + data/scripts/gUnk_08008FFC.inc | 5 + data/scripts/gUnk_08009008.inc | 7 + data/scripts/gUnk_0800901F.inc | 30 + data/scripts/gUnk_0800903C.inc | 18 + data/scripts/gUnk_08009080.inc | 27 + data/scripts/gUnk_080090DB.inc | 190 + data/scripts/gUnk_08009198.inc | 27 + data/scripts/gUnk_08009207.inc | 110 + data/scripts/gUnk_08009274.inc | 17 + data/scripts/gUnk_080092A8.inc | 17 + data/scripts/gUnk_080092D4.inc | 9 + data/scripts/gUnk_080092F0.inc | 9 + data/scripts/gUnk_08009308.inc | 7 + data/scripts/gUnk_08009318.inc | 5 + data/scripts/gUnk_08009320.inc | 9 + data/scripts/gUnk_08009340.inc | 5 + data/scripts/gUnk_08009348.inc | 27 + data/scripts/gUnk_08009393.inc | 35 + data/scripts/gUnk_080093D7.inc | 25 + data/scripts/gUnk_08009407.inc | 128 + data/scripts/gUnk_08009486.inc | 10 + data/scripts/gUnk_080094A4.inc | 12 + data/scripts/gUnk_080094CC.inc | 6 + data/scripts/gUnk_080094D7.inc | 38 + data/scripts/gUnk_080094FC.inc | 7 + data/scripts/gUnk_08009503.inc | 6 + data/scripts/gUnk_08009508.inc | 16 + data/scripts/gUnk_08009538.inc | 19 + data/scripts/gUnk_08009574.inc | 23 + data/scripts/gUnk_080095CC.inc | 40 + data/scripts/gUnk_0800962C.inc | 32 + data/scripts/gUnk_08009698.inc | 26 + data/scripts/gUnk_08009704.inc | 2 + data/scripts/gUnk_08009706.inc | 30 + data/scripts/gUnk_08009740.inc | 18 + data/scripts/gUnk_08009778.inc | 6 + data/scripts/gUnk_08009786.inc | 12 + data/scripts/gUnk_080097A1.inc | 80 + data/scripts/gUnk_080097F0.inc | 20 + data/scripts/gUnk_08009838.inc | 61 + data/scripts/gUnk_080098D4.inc | 20 + data/scripts/gUnk_08009918.inc | 12 + data/scripts/gUnk_08009940.inc | 5 + data/scripts/gUnk_08009950.inc | 37 + data/scripts/gUnk_080099DC.inc | 11 + data/scripts/gUnk_08009A04.inc | 4 + data/scripts/gUnk_08009A07.inc | 38 + data/scripts/gUnk_08009A2C.inc | 5 + data/scripts/gUnk_08009A34.inc | 8 + data/scripts/gUnk_08009A50.inc | 12 + data/scripts/gUnk_08009A77.inc | 6 + data/scripts/gUnk_08009A81.inc | 4 + data/scripts/gUnk_08009A84.inc | 14 + data/scripts/gUnk_08009ABB.inc | 62 + data/scripts/gUnk_08009AF8.inc | 16 + data/scripts/gUnk_08009B30.inc | 16 + data/scripts/gUnk_08009B63.inc | 22 + data/scripts/gUnk_08009B78.inc | 61 + data/scripts/gUnk_08009C68.inc | 11 + data/scripts/gUnk_08009C7F.inc | 32 + data/scripts/gUnk_08009C9E.inc | 50 + data/scripts/gUnk_08009D00.inc | 25 + data/scripts/gUnk_08009D6C.inc | 5 + data/scripts/gUnk_08009D77.inc | 58 + data/scripts/gUnk_08009DB0.inc | 17 + data/scripts/gUnk_08009DEC.inc | 20 + data/scripts/gUnk_08009E38.inc | 17 + data/scripts/gUnk_08009E58.inc | 16 + data/scripts/gUnk_08009E88.inc | 8 + data/scripts/gUnk_08009E9E.inc | 12 + data/scripts/gUnk_08009EA9.inc | 8 + data/scripts/gUnk_08009EB7.inc | 22 + data/scripts/gUnk_08009ECC.inc | 11 + data/scripts/gUnk_08009EF0.inc | 8 + data/scripts/gUnk_08009F07.inc | 14 + data/scripts/gUnk_08009F14.inc | 12 + data/scripts/gUnk_08009F39.inc | 58 + data/scripts/gUnk_08009F72.inc | 74 + data/scripts/gUnk_0800A064.inc | 10 + data/scripts/gUnk_0800A081.inc | 52 + data/scripts/gUnk_0800A0B4.inc | 20 + data/scripts/gUnk_0800A0FC.inc | 6 + data/scripts/gUnk_0800A10A.inc | 6 + data/scripts/gUnk_0800A10F.inc | 22 + data/scripts/gUnk_0800A124.inc | 5 + data/scripts/gUnk_0800A134.inc | 65 + data/scripts/gUnk_0800A1B4.inc | 10 + data/scripts/gUnk_0800A1D8.inc | 18 + data/scripts/gUnk_0800A224.inc | 13 + data/scripts/gUnk_0800A260.inc | 113 + data/scripts/gUnk_0800A340.inc | 22 + data/scripts/gUnk_0800A3A3.inc | 4 + data/scripts/gUnk_0800A3A9.inc | 2 + data/scripts/gUnk_0800A3AA.inc | 24 + data/scripts/gUnk_0800A3D8.inc | 60 + data/scripts/gUnk_0800A500.inc | 30 + data/scripts/gUnk_0800A590.inc | 7 + data/scripts/gUnk_0800A5A6.inc | 92 + data/scripts/gUnk_0800A65C.inc | 9 + data/scripts/gUnk_0800A67E.inc | 2 + data/scripts/gUnk_0800A680.inc | 10 + data/scripts/gUnk_0800A6A4.inc | 6 + data/scripts/gUnk_0800A6AB.inc | 42 + data/scripts/gUnk_0800A6D4.inc | 12 + data/scripts/gUnk_0800A704.inc | 12 + data/scripts/gUnk_0800A734.inc | 8 + data/scripts/gUnk_0800A74A.inc | 7 + data/scripts/gUnk_0800A764.inc | 31 + data/scripts/gUnk_0800A7E4.inc | 3 + data/scripts/gUnk_0800A7E8.inc | 24 + data/scripts/gUnk_0800A816.inc | 6 + data/scripts/gUnk_0800A820.inc | 17 + data/scripts/gUnk_0800A85C.inc | 17 + data/scripts/gUnk_0800A898.inc | 17 + data/scripts/gUnk_0800A8D4.inc | 25 +- data/scripts/gUnk_0800A908.inc | 4 + data/scripts/gUnk_0800A910.inc | 19 + data/scripts/gUnk_0800A964.inc | 11 + data/scripts/gUnk_0800A988.inc | 11 + data/scripts/gUnk_0800A9AC.inc | 11 + data/scripts/gUnk_0800A9D0.inc | 11 + data/scripts/gUnk_0800A9F4.inc | 9 + data/scripts/gUnk_0800AA03.inc | 70 + data/scripts/gUnk_0800AA48.inc | 11 + data/scripts/gUnk_0800AA6C.inc | 11 + data/scripts/gUnk_0800AA90.inc | 11 + data/scripts/gUnk_0800AAB4.inc | 11 + data/scripts/gUnk_0800AAD8.inc | 12 + data/scripts/gUnk_0800AB08.inc | 10 + data/scripts/gUnk_0800AB23.inc | 23 + data/scripts/gUnk_0800AB4F.inc | 162 + data/scripts/gUnk_0800ABF0.inc | 27 + data/scripts/gUnk_0800AC24.inc | 74 + data/scripts/gUnk_0800AC6D.inc | 37 + data/scripts/gUnk_0800ACB5.inc | 8 + data/scripts/gUnk_0800ACBC.inc | 10 + data/scripts/gUnk_0800ACE0.inc | 25 + data/scripts/gUnk_0800AD54.inc | 11 + data/scripts/gUnk_0800AD74.inc | 15 + data/scripts/gUnk_0800ADA7.inc | 14 + data/scripts/gUnk_0800ADB4.inc | 121 + data/scripts/gUnk_0800AEA4.inc | 15 + data/scripts/gUnk_0800AEDC.inc | 15 + data/scripts/gUnk_0800AF18.inc | 12 + data/scripts/gUnk_0800AF44.inc | 11 + data/scripts/gUnk_0800AF68.inc | 7 + data/scripts/gUnk_0800AF7E.inc | 8 + data/scripts/gUnk_0800AF8C.inc | 8 + data/scripts/gUnk_0800AFA7.inc | 10 + data/scripts/gUnk_0800AFB0.inc | 17 + data/scripts/gUnk_0800AFE8.inc | 11 + data/scripts/gUnk_0800B00C.inc | 44 + data/scripts/gUnk_0800B0AC.inc | 3 + data/scripts/gUnk_0800B0B0.inc | 9 + data/scripts/gUnk_0800B0D0.inc | 144 + data/scripts/gUnk_0800B177.inc | 6 + data/scripts/gUnk_0800B17C.inc | 19 + data/scripts/gUnk_0800B1C0.inc | 16 + data/scripts/gUnk_0800B200.inc | 22 + data/scripts/gUnk_0800B254.inc | 16 + data/scripts/gUnk_0800B284.inc | 16 + data/scripts/gUnk_0800B2B4.inc | 25 + data/scripts/gUnk_0800B308.inc | 9 + data/scripts/gUnk_0800B322.inc | 5 + data/scripts/gUnk_0800B329.inc | 32 + data/scripts/gUnk_0800B348.inc | 7 + data/scripts/gUnk_0800B35C.inc | 6 + data/scripts/gUnk_0800B374.inc | 14 + data/scripts/gUnk_0800B3A4.inc | 24 + data/scripts/gUnk_0800B40F.inc | 14 + data/scripts/gUnk_0800B41C.inc | 36 + data/scripts/gUnk_0800B4AC.inc | 29 + data/scripts/gUnk_0800B508.inc | 4 + data/scripts/gUnk_0800B50F.inc | 62 + data/scripts/gUnk_0800B54C.inc | 11 + data/scripts/gUnk_0800B574.inc | 20 + data/scripts/gUnk_0800B5C4.inc | 12 + data/scripts/gUnk_0800B5EC.inc | 16 + data/scripts/gUnk_0800B614.inc | 47 + data/scripts/gUnk_0800B6C8.inc | 16 + data/scripts/gUnk_0800B708.inc | 8 + data/scripts/gUnk_0800B71F.inc | 18 + data/scripts/gUnk_0800B730.inc | 38 + data/scripts/gUnk_0800B7C4.inc | 95 + data/scripts/gUnk_0800B84F.inc | 10 + data/scripts/gUnk_0800B861.inc | 40 + data/scripts/gUnk_0800B888.inc | 9 + data/scripts/gUnk_0800B8A0.inc | 10 + data/scripts/gUnk_0800B8B8.inc | 12 + data/scripts/gUnk_0800B8E4.inc | 11 + data/scripts/gUnk_0800B906.inc | 7 + data/scripts/gUnk_0800B91C.inc | 26 + data/scripts/gUnk_0800B964.inc | 21 + data/scripts/gUnk_0800B9B4.inc | 62 + data/scripts/gUnk_0800BA3C.inc | 19 + data/scripts/gUnk_0800BA78.inc | 22 + data/scripts/gUnk_0800BACC.inc | 15 + data/scripts/gUnk_0800BB00.inc | 5 + data/scripts/gUnk_0800BB08.inc | 6 + data/scripts/gUnk_0800BB1A.inc | 7 + data/scripts/gUnk_0800BB30.inc | 15 + data/scripts/gUnk_0800BB64.inc | 6 + data/scripts/gUnk_0800BB74.inc | 25 + data/scripts/gUnk_0800BBA4.inc | 16 + data/scripts/gUnk_0800BBDB.inc | 2 + data/scripts/gUnk_0800BBDC.inc | 14 + data/scripts/gUnk_0800BC08.inc | 9 + data/scripts/gUnk_0800BC22.inc | 24 + data/scripts/gUnk_0800BC50.inc | 24 + data/scripts/gUnk_0800BCAE.inc | 10 + data/scripts/gUnk_0800BCB7.inc | 8 + data/scripts/gUnk_0800BCBE.inc | 10 + data/scripts/gUnk_0800BCE8.inc | 11 + data/scripts/gUnk_0800BD08.inc | 26 + data/scripts/gUnk_0800BD70.inc | 3 + data/scripts/gUnk_0800BD78.inc | 13 + data/scripts/gUnk_0800BDAC.inc | 13 + data/scripts/gUnk_0800BDC4.inc | 45 + data/scripts/gUnk_0800BE1C.inc | 17 + data/scripts/gUnk_0800BE54.inc | 31 + data/scripts/gUnk_0800BECC.inc | 18 + data/scripts/gUnk_0800BF14.inc | 9 + data/scripts/gUnk_0800BF38.inc | 6 + data/scripts/gUnk_0800BF4A.inc | 12 + data/scripts/gUnk_0800BF70.inc | 23 + data/scripts/gUnk_0800BFBF.inc | 18 + data/scripts/gUnk_0800BFE1.inc | 2 + data/scripts/gUnk_0800BFE3.inc | 34 + data/scripts/gUnk_0800C004.inc | 3 + data/scripts/gUnk_0800C007.inc | 30 + data/scripts/gUnk_0800C024.inc | 24 + data/scripts/gUnk_0800C07B.inc | 54 + data/scripts/gUnk_0800C0B0.inc | 10 + data/scripts/gUnk_0800C0C7.inc | 7 + data/scripts/gUnk_0800C0D3.inc | 22 + data/scripts/gUnk_0800C0E8.inc | 14 + data/scripts/gUnk_0800C113.inc | 27 + data/scripts/gUnk_0800C147.inc | 26 + data/scripts/gUnk_0800C160.inc | 27 + data/scripts/gUnk_0800C1D8.inc | 14 + data/scripts/gUnk_0800C204.inc | 4 + data/scripts/gUnk_0800C207.inc | 2 + data/scripts/gUnk_0800C208.inc | 5 + data/scripts/gUnk_0800C210.inc | 24 + data/scripts/gUnk_0800C263.inc | 66 + data/scripts/gUnk_0800C2A4.inc | 3 + data/scripts/gUnk_0800C2A7.inc | 40 + data/scripts/gUnk_0800C2CE.inc | 66 + data/scripts/gUnk_0800C350.inc | 15 + data/scripts/gUnk_0800C396.inc | 28 + data/scripts/gUnk_0800C3CC.inc | 13 + data/scripts/gUnk_0800C408.inc | 5 + data/scripts/gUnk_0800C410.inc | 16 + data/scripts/gUnk_0800C45C.inc | 17 + data/scripts/gUnk_0800C494.inc | 17 + data/scripts/gUnk_0800C4D0.inc | 5 + data/scripts/gUnk_0800C4DB.inc | 50 + data/scripts/gUnk_0800C50C.inc | 11 + data/scripts/gUnk_0800C521.inc | 48 + data/scripts/gUnk_0800C550.inc | 4 + data/scripts/gUnk_0800C556.inc | 23 + data/scripts/gUnk_0800C584.inc | 9 + data/scripts/gUnk_0800C59A.inc | 15 + data/scripts/gUnk_0800C5C8.inc | 18 + data/scripts/gUnk_0800C5FC.inc | 3 + data/scripts/gUnk_0800C600.inc | 8 + data/scripts/gUnk_0800C607.inc | 46 + data/scripts/gUnk_0800C634.inc | 38 + data/scripts/gUnk_0800C6C6.inc | 48 + data/scripts/gUnk_0800C774.inc | 5 + data/scripts/gUnk_0800C779.inc | 144 + data/scripts/gUnk_0800C808.inc | 90 + data/scripts/gUnk_0800C861.inc | 80 + data/scripts/gUnk_0800C8B0.inc | 22 + data/scripts/gUnk_0800C8DA.inc | 6 + data/scripts/gUnk_0800C8F0.inc | 12 + data/scripts/gUnk_0800C91C.inc | 7 + data/scripts/gUnk_0800C931.inc | 26 + data/scripts/gUnk_0800C963.inc | 166 + data/scripts/gUnk_0800CA08.inc | 30 + data/scripts/gUnk_0800CA8C.inc | 9 + data/scripts/gUnk_0800CAAA.inc | 10 + data/scripts/gUnk_0800CABC.inc | 20 + data/scripts/gUnk_0800CB07.inc | 78 + data/scripts/gUnk_0800CB54.inc | 20 + data/scripts/gUnk_0800CBA3.inc | 50 + data/scripts/gUnk_0800CBD4.inc | 14 + data/scripts/gUnk_0800CC08.inc | 6 + data/scripts/gUnk_0800CC0D.inc | 54 + data/scripts/gUnk_0800CC42.inc | 22 + data/scripts/gUnk_0800CC6C.inc | 23 + data/scripts/gUnk_0800CCCD.inc | 9 + data/scripts/gUnk_0800CCDD.inc | 40 + data/scripts/gUnk_0800CD04.inc | 3 + data/scripts/gUnk_0800CD08.inc | 96 + data/scripts/gUnk_0800CD67.inc | 22 + data/scripts/gUnk_0800CD7C.inc | 40 + data/scripts/gUnk_0800CE07.inc | 254 ++ data/scripts/gUnk_0800CF04.inc | 8 + data/scripts/gUnk_0800CF16.inc | 16 + data/scripts/gUnk_0800CF4B.inc | 6 + data/scripts/gUnk_0800CF50.inc | 18 + data/scripts/gUnk_0800CF7B.inc | 14 + data/scripts/gUnk_0800CF88.inc | 5 + data/scripts/gUnk_0800CF95.inc | 11 + data/scripts/gUnk_0800CFA9.inc | 4 + data/scripts/gUnk_0800CFAC.inc | 31 + data/scripts/gUnk_0800D011.inc | 40 + data/scripts/gUnk_0800D05F.inc | 112 + data/scripts/gUnk_0800D0CE.inc | 20 + data/scripts/gUnk_0800D127.inc | 106 + data/scripts/gUnk_0800D190.inc | 10 + data/scripts/gUnk_0800D1B4.inc | 6 + data/scripts/gUnk_0800D1C4.inc | 9 + data/scripts/gUnk_0800D1D4.inc | 7 + data/scripts/gUnk_0800D1E0.inc | 9 + data/scripts/gUnk_0800D207.inc | 18 + data/scripts/gUnk_0800D218.inc | 21 + data/scripts/gUnk_0800D254.inc | 11 + data/scripts/gUnk_0800D278.inc | 28 + data/scripts/gUnk_0800D2CE.inc | 15 + data/scripts/gUnk_0800D306.inc | 2 + data/scripts/gUnk_0800D308.inc | 7 + data/scripts/gUnk_0800D30F.inc | 66 + data/scripts/gUnk_0800D350.inc | 40 + data/scripts/gUnk_0800D3EC.inc | 12 + data/scripts/gUnk_0800D414.inc | 14 + data/scripts/gUnk_0800D44C.inc | 116 + data/scripts/gUnk_0800D4BF.inc | 30 + data/scripts/gUnk_0800D4DC.inc | 87 + data/scripts/gUnk_0800D59C.inc | 42 + data/scripts/gUnk_0800D5E5.inc | 40 + data/scripts/gUnk_0800D60C.inc | 9 + data/scripts/gUnk_0800D62B.inc | 138 + data/scripts/gUnk_0800D6B4.inc | 4 + data/scripts/gUnk_0800D6BA.inc | 7 + data/scripts/gUnk_0800D6D0.inc | 11 + data/scripts/gUnk_0800D6F0.inc | 7 + data/scripts/gUnk_0800D702.inc | 2 + data/scripts/gUnk_0800D703.inc | 14 + data/scripts/gUnk_0800D710.inc | 9 + data/scripts/gUnk_0800D725.inc | 4 + data/scripts/gUnk_0800D728.inc | 17 + data/scripts/gUnk_0800D76C.inc | 23 + data/scripts/gUnk_0800D7CF.inc | 14 + data/scripts/gUnk_0800D7DC.inc | 44 + data/scripts/gUnk_0800D874.inc | 29 + data/scripts/gUnk_0800D8E4.inc | 11 + data/scripts/gUnk_0800D906.inc | 31 + data/scripts/gUnk_0800D954.inc | 11 + data/scripts/gUnk_0800D97D.inc | 3 + data/scripts/gUnk_0800D981.inc | 73 + data/scripts/gUnk_0800DA11.inc | 24 + data/scripts/gUnk_0800DA28.inc | 11 + data/scripts/gUnk_0800DA4C.inc | 2 + data/scripts/gUnk_0800DA4D.inc | 20 + data/scripts/gUnk_0800DA60.inc | 43 + data/scripts/gUnk_0800DB0E.inc | 5 + data/scripts/gUnk_0800DB18.inc | 6 + data/scripts/gUnk_0800DB28.inc | 11 + data/scripts/gUnk_0800DB4A.inc | 12 + data/scripts/gUnk_0800DB78.inc | 5 + data/scripts/gUnk_0800DB88.inc | 69 + data/scripts/gUnk_0800DC10.inc | 10 + data/scripts/gUnk_0800DC19.inc | 61 + data/scripts/gUnk_0800DC91.inc | 28 + data/scripts/gUnk_0800DCAC.inc | 12 + data/scripts/gUnk_0800DCDC.inc | 10 + data/scripts/gUnk_0800DD04.inc | 7 + data/scripts/gUnk_0800DD10.inc | 10 + data/scripts/gUnk_0800DD19.inc | 10 + data/scripts/gUnk_0800DD22.inc | 27 + data/scripts/gUnk_0800DD8D.inc | 30 + data/scripts/gUnk_0800DDAA.inc | 22 + data/scripts/gUnk_0800DDE8.inc | 7 + data/scripts/gUnk_0800DDFC.inc | 3 + data/scripts/gUnk_0800DE00.inc | 51 + data/scripts/gUnk_0800DE78.inc | 14 + data/scripts/gUnk_0800DEB0.inc | 10 + data/scripts/gUnk_0800DED4.inc | 12 + data/scripts/gUnk_0800DEF6.inc | 9 + data/scripts/gUnk_0800DF07.inc | 30 + data/scripts/gUnk_0800DF24.inc | 38 + data/scripts/gUnk_0800DFB4.inc | 10 + data/scripts/gUnk_0800DFD0.inc | 5 + data/scripts/gUnk_0800DFD7.inc | 8 + data/scripts/gUnk_0800DFDE.inc | 3 + data/scripts/gUnk_0800DFE4.inc | 29 + data/scripts/gUnk_0800E050.inc | 40 + data/scripts/gUnk_0800E0BC.inc | 16 + data/scripts/gUnk_0800E0F6.inc | 38 + data/scripts/gUnk_0800E140.inc | 8 + data/scripts/gUnk_0800E153.inc | 2 + data/scripts/gUnk_0800E154.inc | 31 + data/scripts/gUnk_0800E1C5.inc | 60 + data/scripts/gUnk_0800E200.inc | 64 + data/scripts/gUnk_0800E300.inc | 5 + data/scripts/gUnk_0800E305.inc | 2 + data/scripts/gUnk_0800E307.inc | 6 + data/scripts/gUnk_0800E30C.inc | 10 + data/scripts/gUnk_0800E329.inc | 40 + data/scripts/gUnk_0800E350.inc | 47 + data/scripts/gUnk_0800E3EE.inc | 6 + data/scripts/gUnk_0800E3F9.inc | 2 + data/scripts/gUnk_0800E3FA.inc | 2 + data/scripts/gUnk_0800E3FC.inc | 3 + data/scripts/gUnk_0800E400.inc | 5 + data/scripts/gUnk_0800E408.inc | 3 + data/scripts/gUnk_0800E40B.inc | 4 + data/scripts/gUnk_0800E411.inc | 32 + data/scripts/gUnk_0800E430.inc | 3 + data/scripts/gUnk_0800E434.inc | 17 + data/scripts/gUnk_0800E46C.inc | 11 + data/scripts/gUnk_0800E489.inc | 9 + data/scripts/gUnk_0800E499.inc | 12 + data/scripts/gUnk_0800E4A4.inc | 19 + data/scripts/gUnk_0800E4E3.inc | 34 + data/scripts/gUnk_0800E504.inc | 5 + data/scripts/gUnk_0800E50C.inc | 15 + data/scripts/gUnk_0800E544.inc | 20 + data/scripts/gUnk_0800E58C.inc | 17 + data/scripts/gUnk_0800E5C4.inc | 28 + data/scripts/gUnk_0800E600.inc | 6 + data/scripts/gUnk_0800E60E.inc | 16 + data/scripts/gUnk_0800E62C.inc | 14 + data/scripts/gUnk_0800E658.inc | 14 + data/scripts/gUnk_0800E684.inc | 14 + data/scripts/gUnk_0800E6B0.inc | 19 + data/scripts/gUnk_0800E6E8.inc | 12 + data/scripts/gUnk_0800E707.inc | 4 + data/scripts/gUnk_0800E70A.inc | 15 + data/scripts/gUnk_0800E734.inc | 15 + data/scripts/gUnk_0800E760.inc | 33 + data/scripts/gUnk_0800E7D9.inc | 28 + data/scripts/gUnk_0800E7F4.inc | 4 + data/scripts/gUnk_0800E7FA.inc | 39 + data/scripts/gUnk_0800E823.inc | 2 + data/scripts/gUnk_0800E824.inc | 133 + data/scripts/gUnk_0800E8DB.inc | 70 + data/scripts/gUnk_0800E920.inc | 20 + data/scripts/gUnk_0800E964.inc | 31 + data/scripts/gUnk_0800E9D6.inc | 11 + data/scripts/gUnk_0800E9F4.inc | 11 + data/scripts/gUnk_0800EA1C.inc | 15 + data/scripts/gUnk_0800EA54.inc | 22 + data/scripts/gUnk_0800EAA4.inc | 21 + data/scripts/gUnk_0800EAEB.inc | 14 + data/scripts/gUnk_0800EAF8.inc | 17 + data/scripts/gUnk_0800EB2C.inc | 17 + data/scripts/gUnk_0800EB64.inc | 26 + data/scripts/gUnk_0800EBC0.inc | 9 + data/scripts/gUnk_0800EBDC.inc | 3 + data/scripts/gUnk_0800EBE0.inc | 9 + data/scripts/gUnk_0800EBF0.inc | 9 + data/scripts/gUnk_0800EC08.inc | 5 + data/scripts/gUnk_0800EC14.inc | 19 + data/scripts/gUnk_0800EC54.inc | 5 + data/scripts/gUnk_0800EC61.inc | 44 + data/scripts/gUnk_0800EC8C.inc | 26 + data/scripts/gUnk_0800ECF1.inc | 20 + data/scripts/gUnk_0800ED04.inc | 5 + data/scripts/gUnk_0800ED0C.inc | 2 + data/scripts/gUnk_0800ED0D.inc | 80 + data/scripts/gUnk_0800ED5C.inc | 17 + data/scripts/gUnk_0800ED90.inc | 22 + data/scripts/gUnk_0800EDD9.inc | 8 + data/scripts/gUnk_0800EDE0.inc | 42 + data/scripts/gUnk_0800EE09.inc | 72 + data/scripts/gUnk_0800EE50.inc | 19 + data/scripts/gUnk_0800EE8C.inc | 21 + data/scripts/gUnk_0800EEE0.inc | 30 + data/scripts/gUnk_0800EEFD.inc | 6 + data/scripts/gUnk_0800EF07.inc | 12 + data/scripts/gUnk_0800EF12.inc | 24 + data/scripts/gUnk_0800EF40.inc | 24 + data/scripts/gUnk_0800EF93.inc | 46 + data/scripts/gUnk_0800EFC0.inc | 11 + data/scripts/gUnk_0800EFE0.inc | 3 + data/scripts/gUnk_0800EFE4.inc | 87 + data/scripts/gUnk_0800F090.inc | 3 + data/scripts/gUnk_0800F094.inc | 34 + data/scripts/gUnk_0800F0D6.inc | 7 + data/scripts/gUnk_0800F0E2.inc | 6 + data/scripts/gUnk_0800F0F2.inc | 2 + data/scripts/gUnk_0800F0F3.inc | 2 + data/scripts/gUnk_0800F0F4.inc | 45 + data/scripts/gUnk_0800F14C.inc | 15 + data/scripts/gUnk_0800F184.inc | 22 + data/scripts/gUnk_0800F1DE.inc | 4 + data/scripts/gUnk_0800F1E1.inc | 3 + data/scripts/gUnk_0800F1E5.inc | 2 + data/scripts/gUnk_0800F1E7.inc | 4 + data/scripts/gUnk_0800F1ED.inc | 8 + data/scripts/gUnk_0800F1FB.inc | 2 + data/scripts/gUnk_0800F1FD.inc | 4 + data/scripts/gUnk_0800F203.inc | 3 + data/scripts/gUnk_0800F207.inc | 10 + data/scripts/gUnk_0800F210.inc | 53 + data/scripts/gUnk_0800F2EB.inc | 6 + data/scripts/gUnk_0800F2F0.inc | 2 + data/scripts/gUnk_0800F2F2.inc | 8 + data/scripts/gUnk_0800F303.inc | 154 + data/scripts/gUnk_0800F39C.inc | 18 + data/scripts/gUnk_0800F3DB.inc | 6 + data/scripts/gUnk_0800F3E5.inc | 2 + data/scripts/gUnk_0800F3E6.inc | 2 + data/scripts/gUnk_0800F3E8.inc | 4 + data/scripts/gUnk_0800F3EB.inc | 2 + data/scripts/gUnk_0800F3ED.inc | 5 + data/scripts/gUnk_0800F3F5.inc | 3 + data/scripts/gUnk_0800F3F9.inc | 8 + data/scripts/gUnk_0800F400.inc | 5 + data/scripts/gUnk_0800F408.inc | 2 + data/scripts/gUnk_0800F409.inc | 8 + data/scripts/gUnk_0800F410.inc | 12 + data/scripts/gUnk_0800F426.inc | 6 + data/scripts/gUnk_0800F430.inc | 41 + data/scripts/gUnk_0800F4C4.inc | 13 + data/scripts/gUnk_0800F4EA.inc | 2 + data/scripts/gUnk_0800F4EB.inc | 3 + data/scripts/gUnk_0800F4EF.inc | 2 + data/scripts/gUnk_0800F4F0.inc | 2 + data/scripts/gUnk_0800F4F1.inc | 2 + data/scripts/gUnk_0800F4F3.inc | 3 + data/scripts/gUnk_0800F4F7.inc | 2 + data/scripts/gUnk_0800F4F9.inc | 5 + data/scripts/gUnk_0800F501.inc | 14 + data/scripts/gUnk_0800F50E.inc | 22 + data/scripts/gUnk_0800F554.inc | 16 + data/scripts/gUnk_0800F584.inc | 7 + data/scripts/gUnk_0800F58F.inc | 34 + data/scripts/gUnk_0800F5B0.inc | 18 + data/scripts/gUnk_0800F5E9.inc | 4 + data/scripts/gUnk_0800F5EC.inc | 2 + data/scripts/gUnk_0800F5ED.inc | 2 + data/scripts/gUnk_0800F5EE.inc | 2 + data/scripts/gUnk_0800F5EF.inc | 2 + data/scripts/gUnk_0800F5F0.inc | 2 + data/scripts/gUnk_0800F5F2.inc | 2 + data/scripts/gUnk_0800F5F4.inc | 5 + data/scripts/gUnk_0800F5FC.inc | 4 + data/scripts/gUnk_0800F5FF.inc | 8 + data/scripts/gUnk_0800F606.inc | 2 + data/scripts/gUnk_0800F607.inc | 2 + data/scripts/gUnk_0800F608.inc | 2 + data/scripts/gUnk_0800F60A.inc | 10 + data/scripts/gUnk_0800F628.inc | 15 + data/scripts/gUnk_0800F650.inc | 19 + data/scripts/gUnk_0800F688.inc | 8 + data/scripts/gUnk_0800F6A0.inc | 12 + data/scripts/gUnk_0800F6C8.inc | 7 + data/scripts/gUnk_0800F6E0.inc | 5 + data/scripts/gUnk_0800F6E9.inc | 4 + data/scripts/gUnk_0800F6EC.inc | 2 + data/scripts/gUnk_0800F6ED.inc | 2 + data/scripts/gUnk_0800F6EE.inc | 2 + data/scripts/gUnk_0800F6EF.inc | 2 + data/scripts/gUnk_0800F6F0.inc | 2 + data/scripts/gUnk_0800F6F1.inc | 2 + data/scripts/gUnk_0800F6F2.inc | 2 + data/scripts/gUnk_0800F6F3.inc | 2 + data/scripts/gUnk_0800F6F4.inc | 3 + data/scripts/gUnk_0800F6F9.inc | 6 + data/scripts/gUnk_0800F6FE.inc | 3 + data/scripts/gUnk_0800F702.inc | 3 + data/scripts/gUnk_0800F706.inc | 9 + data/scripts/gUnk_0800F71E.inc | 3 + data/scripts/gUnk_0800F724.inc | 7 + data/scripts/gUnk_0800F734.inc | 4 + data/scripts/gUnk_0800F73C.inc | 37 + data/scripts/gUnk_0800F7E6.inc | 6 + data/scripts/gUnk_0800F7EB.inc | 4 + data/scripts/gUnk_0800F7EE.inc | 2 + data/scripts/gUnk_0800F7EF.inc | 2 + data/scripts/gUnk_0800F7F0.inc | 3 + data/scripts/gUnk_0800F7F4.inc | 2 + data/scripts/gUnk_0800F7F5.inc | 2 + data/scripts/gUnk_0800F7F7.inc | 6 + data/scripts/gUnk_0800F7FC.inc | 2 + data/scripts/gUnk_0800F7FD.inc | 2 + data/scripts/gUnk_0800F7FF.inc | 2 + data/scripts/gUnk_0800F800.inc | 6 + data/scripts/gUnk_0800F805.inc | 4 + data/scripts/gUnk_0800F808.inc | 232 ++ data/scripts/gUnk_0800F8EF.inc | 2 + data/scripts/gUnk_0800F8F0.inc | 2 + data/scripts/gUnk_0800F8F1.inc | 2 + data/scripts/gUnk_0800F8F2.inc | 2 + data/scripts/gUnk_0800F8F3.inc | 2 + data/scripts/gUnk_0800F8F4.inc | 2 + data/scripts/gUnk_0800F8F5.inc | 4 + data/scripts/gUnk_0800F8F8.inc | 2 + data/scripts/gUnk_0800F8F9.inc | 8 + data/scripts/gUnk_0800F900.inc | 2 + data/scripts/gUnk_0800F902.inc | 10 + data/scripts/gUnk_0800F916.inc | 49 + data/scripts/gUnk_0800F9F0.inc | 2 + data/scripts/gUnk_0800F9F2.inc | 2 + data/scripts/gUnk_0800F9F3.inc | 2 + data/scripts/gUnk_0800F9F4.inc | 2 + data/scripts/gUnk_0800F9F6.inc | 2 + data/scripts/gUnk_0800F9F7.inc | 2 + data/scripts/gUnk_0800F9F8.inc | 6 + data/scripts/gUnk_0800FA02.inc | 3 + data/scripts/gUnk_0800FA07.inc | 2 + data/scripts/gUnk_0800FA08.inc | 2 + data/scripts/gUnk_0800FA09.inc | 3 + data/scripts/gUnk_0800FA0D.inc | 108 + data/scripts/gUnk_0800FA78.inc | 28 + data/scripts/gUnk_0800FAC0.inc | 10 + data/scripts/gUnk_0800FAE4.inc | 6 + data/scripts/gUnk_0800FAF3.inc | 2 + data/scripts/gUnk_0800FAF5.inc | 2 + data/scripts/gUnk_0800FAF6.inc | 2 + data/scripts/gUnk_0800FAF7.inc | 2 + data/scripts/gUnk_0800FAF8.inc | 6 + data/scripts/gUnk_0800FAFD.inc | 2 + data/scripts/gUnk_0800FAFE.inc | 2 + data/scripts/gUnk_0800FAFF.inc | 2 + data/scripts/gUnk_0800FB00.inc | 2 + data/scripts/gUnk_0800FB01.inc | 2 + data/scripts/gUnk_0800FB02.inc | 2 + data/scripts/gUnk_0800FB04.inc | 3 + data/scripts/gUnk_0800FB08.inc | 2 + data/scripts/gUnk_0800FB0A.inc | 40 + data/scripts/gUnk_0800FB31.inc | 20 + data/scripts/gUnk_0800FB44.inc | 31 + data/scripts/gUnk_0800FBBB.inc | 54 + data/scripts/gUnk_0800FBF0.inc | 4 + data/scripts/gUnk_0800FBF3.inc | 2 + data/scripts/gUnk_0800FBF5.inc | 2 + data/scripts/gUnk_0800FBF6.inc | 2 + data/scripts/gUnk_0800FBF8.inc | 2 + data/scripts/gUnk_0800FBF9.inc | 2 + data/scripts/gUnk_0800FBFA.inc | 2 + data/scripts/gUnk_0800FBFB.inc | 2 + data/scripts/gUnk_0800FBFC.inc | 4 + data/scripts/gUnk_0800FBFF.inc | 2 + data/scripts/gUnk_0800FC00.inc | 2 + data/scripts/gUnk_0800FC01.inc | 3 + data/scripts/gUnk_0800FC05.inc | 2 + data/scripts/gUnk_0800FC06.inc | 2 + data/scripts/gUnk_0800FC08.inc | 2 + data/scripts/gUnk_0800FC09.inc | 6 + data/scripts/gUnk_0800FC0E.inc | 12 + data/scripts/gUnk_0800FC24.inc | 44 + data/scripts/gUnk_0800FCEA.inc | 3 + data/scripts/gUnk_0800FCEE.inc | 3 + data/scripts/gUnk_0800FCF2.inc | 2 + data/scripts/gUnk_0800FCF3.inc | 2 + data/scripts/gUnk_0800FCF5.inc | 2 + data/scripts/gUnk_0800FCF7.inc | 2 + data/scripts/gUnk_0800FCF8.inc | 2 + data/scripts/gUnk_0800FCFA.inc | 2 + data/scripts/gUnk_0800FCFB.inc | 2 + data/scripts/gUnk_0800FCFC.inc | 2 + data/scripts/gUnk_0800FCFE.inc | 2 + data/scripts/gUnk_0800FCFF.inc | 2 + data/scripts/gUnk_0800FD00.inc | 2 + data/scripts/gUnk_0800FD01.inc | 4 + data/scripts/gUnk_0800FD04.inc | 2 + data/scripts/gUnk_0800FD05.inc | 8 + data/scripts/gUnk_0800FD0C.inc | 4 + data/scripts/gUnk_0800FD16.inc | 12 + data/scripts/gUnk_0800FD21.inc | 96 + data/scripts/gUnk_0800FD80.inc | 9 + data/scripts/gUnk_0800FDA0.inc | 16 + data/scripts/gUnk_0800FDCC.inc | 12 + data/scripts/gUnk_0800FDF2.inc | 2 + data/scripts/gUnk_0800FDF3.inc | 8 + data/scripts/gUnk_0800FDFA.inc | 2 + data/scripts/gUnk_0800FDFC.inc | 2 + data/scripts/gUnk_0800FDFE.inc | 2 + data/scripts/gUnk_0800FDFF.inc | 2 + data/scripts/gUnk_0800FE00.inc | 2 + data/scripts/gUnk_0800FE01.inc | 2 + data/scripts/gUnk_0800FE02.inc | 2 + data/scripts/gUnk_0800FE04.inc | 2 + data/scripts/gUnk_0800FE06.inc | 2 + data/scripts/gUnk_0800FE07.inc | 2 + data/scripts/gUnk_0800FE08.inc | 2 + data/scripts/gUnk_0800FE09.inc | 56 + data/scripts/gUnk_0800FE40.inc | 3 + data/scripts/gUnk_0800FE44.inc | 11 + data/scripts/gUnk_0800FE64.inc | 12 + data/scripts/gUnk_0800FE88.inc | 14 + data/scripts/gUnk_0800FEBC.inc | 16 + data/scripts/gUnk_0800FEF0.inc | 2 + data/scripts/gUnk_0800FEF2.inc | 8 + data/scripts/gUnk_0800FEF9.inc | 4 + data/scripts/gUnk_0800FEFC.inc | 2 + data/scripts/gUnk_0800FEFE.inc | 4 + data/scripts/gUnk_0800FF01.inc | 2 + data/scripts/gUnk_0800FF03.inc | 2 + data/scripts/gUnk_0800FF04.inc | 2 + data/scripts/gUnk_0800FF05.inc | 2 + data/scripts/gUnk_0800FF06.inc | 2 + data/scripts/gUnk_0800FF08.inc | 6 + data/scripts/gUnk_0800FF18.inc | 7 + data/scripts/gUnk_0800FF2A.inc | 38 + data/scripts/gUnk_0800FF74.inc | 17 + data/scripts/gUnk_0800FFB0.inc | 4 + data/scripts/gUnk_0800FFBB.inc | 28 + data/scripts/gUnk_0800FFD6.inc | 13 + data/scripts/gUnk_0800FFEE.inc | 4 + data/scripts/gUnk_0800FFF6.inc | 4 + data/scripts/gUnk_0800FFFC.inc | 2 + data/scripts/gUnk_0800FFFD.inc | 2 + data/scripts/gUnk_0800FFFF.inc | 2 + data/scripts/gUnk_08010000.inc | 2 + data/scripts/gUnk_08010001.inc | 2 + data/scripts/gUnk_08010002.inc | 2 + data/scripts/gUnk_08010003.inc | 2 + data/scripts/gUnk_08010005.inc | 2 + data/scripts/gUnk_08010007.inc | 2 + data/scripts/gUnk_08010008.inc | 2 + data/scripts/gUnk_08010009.inc | 2 + data/scripts/gUnk_0801000A.inc | 2 + data/scripts/gUnk_0801000C.inc | 2 + data/scripts/gUnk_0801000D.inc | 2 + data/scripts/gUnk_0801000E.inc | 2 + data/scripts/gUnk_0801000F.inc | 10 + data/scripts/gUnk_08010018.inc | 4 + data/scripts/gUnk_0801001B.inc | 2 + data/scripts/gUnk_0801001D.inc | 4 + data/scripts/gUnk_08010023.inc | 34 + data/scripts/gUnk_08010044.inc | 27 + data/scripts/gUnk_08010098.inc | 2 + data/scripts/gUnk_08010099.inc | 21 + data/scripts/gUnk_080100C1.inc | 8 + data/scripts/gUnk_080100C8.inc | 14 + data/scripts/gUnk_080100F5.inc | 8 + data/scripts/gUnk_080100FC.inc | 2 + data/scripts/gUnk_080100FE.inc | 2 + data/scripts/gUnk_080100FF.inc | 2 + data/scripts/gUnk_08010100.inc | 2 + data/scripts/gUnk_08010102.inc | 2 + data/scripts/gUnk_08010103.inc | 2 + data/scripts/gUnk_08010105.inc | 2 + data/scripts/gUnk_08010106.inc | 3 + data/scripts/gUnk_0801010A.inc | 4 + data/scripts/gUnk_08010111.inc | 16 + data/scripts/gUnk_08010120.inc | 7 + data/scripts/gUnk_08010130.inc | 11 + data/scripts/gUnk_08010148.inc | 47 + data/scripts/gUnk_080101FA.inc | 4 + data/scripts/gUnk_080101FD.inc | 2 + data/scripts/gUnk_080101FF.inc | 2 + data/scripts/gUnk_08010200.inc | 4 + data/scripts/gUnk_08010203.inc | 3 + data/scripts/gUnk_08010207.inc | 2 + data/scripts/gUnk_08010208.inc | 3 + data/scripts/gUnk_0801020C.inc | 11 + data/scripts/gUnk_08010220.inc | 12 + data/scripts/gUnk_08010236.inc | 24 + data/scripts/gUnk_08010264.inc | 17 + data/scripts/gUnk_08010294.inc | 24 + data/scripts/gUnk_080102E0.inc | 10 + data/scripts/gUnk_080102FB.inc | 2 + data/scripts/gUnk_080102FD.inc | 2 + data/scripts/gUnk_080102FE.inc | 6 + data/scripts/gUnk_08010303.inc | 2 + data/scripts/gUnk_08010304.inc | 2 + data/scripts/gUnk_08010305.inc | 6 + data/scripts/gUnk_0801030A.inc | 2 + data/scripts/gUnk_0801030C.inc | 8 + data/scripts/gUnk_08010320.inc | 72 + data/scripts/gUnk_080103B0.inc | 10 + data/scripts/gUnk_080103D0.inc | 11 + data/scripts/gUnk_080103F8.inc | 4 + data/scripts/gUnk_080103FD.inc | 4 + data/scripts/gUnk_08010400.inc | 3 + data/scripts/gUnk_08010406.inc | 2 + data/scripts/gUnk_08010407.inc | 4 + data/scripts/gUnk_0801040A.inc | 16 + data/scripts/gUnk_08010428.inc | 13 + data/scripts/gUnk_08010454.inc | 15 + data/scripts/gUnk_08010480.inc | 17 + data/scripts/gUnk_080104A0.inc | 20 + data/scripts/gUnk_080104EC.inc | 10 + data/scripts/gUnk_080104FF.inc | 2 + data/scripts/gUnk_08010501.inc | 2 + data/scripts/gUnk_08010502.inc | 2 + data/scripts/gUnk_08010503.inc | 8 + data/scripts/gUnk_0801050A.inc | 2 + data/scripts/gUnk_0801050B.inc | 28 + data/scripts/gUnk_08010526.inc | 122 + data/scripts/gUnk_0801059F.inc | 22 + data/scripts/gUnk_080105C9.inc | 26 + data/scripts/gUnk_080105FB.inc | 3 + data/scripts/gUnk_080105FF.inc | 2 + data/scripts/gUnk_08010600.inc | 5 + data/scripts/gUnk_0801060A.inc | 3 + data/scripts/gUnk_0801060D.inc | 6 + data/scripts/gUnk_08010617.inc | 6 + data/scripts/gUnk_0801061C.inc | 14 + data/scripts/gUnk_08010644.inc | 5 + data/scripts/gUnk_08010650.inc | 17 + data/scripts/gUnk_08010674.inc | 25 + data/scripts/gUnk_080106AC.inc | 36 + data/scripts/gUnk_08010700.inc | 2 + data/scripts/gUnk_08010701.inc | 3 + data/scripts/gUnk_08010705.inc | 10 + data/scripts/gUnk_0801070E.inc | 12 + data/scripts/gUnk_08010734.inc | 31 + data/scripts/gUnk_08010794.inc | 19 + data/scripts/gUnk_080107D0.inc | 18 + data/scripts/gUnk_0801080A.inc | 2 + data/scripts/gUnk_0801080B.inc | 6 + data/scripts/gUnk_08010815.inc | 4 + data/scripts/gUnk_0801081B.inc | 182 + data/scripts/gUnk_080108D0.inc | 12 + data/scripts/gUnk_080108FF.inc | 14 + data/scripts/gUnk_0801090C.inc | 3 + data/scripts/gUnk_0801090F.inc | 5 + data/scripts/gUnk_08010917.inc | 78 + data/scripts/gUnk_08010964.inc | 16 + data/scripts/gUnk_080109A0.inc | 22 + data/scripts/gUnk_080109F0.inc | 4 + data/scripts/gUnk_080109F6.inc | 9 + data/scripts/gUnk_08010A14.inc | 7 + data/scripts/gUnk_08010A1F.inc | 26 + data/scripts/gUnk_08010A38.inc | 11 + data/scripts/gUnk_08010A5C.inc | 18 + data/scripts/gUnk_08010A98.inc | 19 + data/scripts/gUnk_08010AE4.inc | 12 + data/scripts/gUnk_08010B04.inc | 27 + data/scripts/gUnk_08010B68.inc | 26 + data/scripts/gUnk_08010BB4.inc | 18 + data/scripts/gUnk_08010BEC.inc | 8 + data/scripts/gUnk_08010BF9.inc | 6 + data/scripts/gUnk_08010BFE.inc | 15 + data/scripts/gUnk_08010C1A.inc | 53 + data/scripts/gUnk_08010D03.inc | 254 ++ data/scripts/gUnk_08010E00.inc | 14 + data/scripts/gUnk_08010E0D.inc | 244 ++ data/scripts/gUnk_08010F00.inc | 256 ++ data/scripts/gUnk_08010FFF.inc | 2 + data/scripts/gUnk_08011000.inc | 2 + data/scripts/gUnk_08011001.inc | 16 + data/scripts/gUnk_0801101F.inc | 86 + data/scripts/gUnk_08011074.inc | 6 + data/scripts/gUnk_08011083.inc | 90 + data/scripts/gUnk_080110DC.inc | 7 + data/scripts/gUnk_080110E8.inc | 16 + data/scripts/gUnk_08011128.inc | 36 + data/scripts/gUnk_080111CC.inc | 15 + data/scripts/gUnk_08011208.inc | 22 + data/scripts/gUnk_0801121D.inc | 168 + data/scripts/gUnk_080112C4.inc | 24 + data/scripts/gUnk_0801130F.inc | 26 + data/scripts/gUnk_08011328.inc | 119 + data/scripts/gUnk_08011403.inc | 462 +++ data/scripts/gUnk_080115D0.inc | 15 + data/scripts/gUnk_08011608.inc | 15 + data/scripts/gUnk_08011640.inc | 25 + data/scripts/gUnk_080116A8.inc | 74 + data/scripts/gUnk_08011809.inc | 52 + data/scripts/gUnk_0801183C.inc | 53 + data/scripts/gUnk_080118D4.inc | 21 + data/scripts/gUnk_08011930.inc | 5 + data/scripts/gUnk_08011940.inc | 4 + data/scripts/gUnk_0801194C.inc | 5 + data/scripts/gUnk_08011958.inc | 5 + data/scripts/gUnk_08011964.inc | 22 + data/scripts/gUnk_080119B0.inc | 11 + data/scripts/gUnk_080119D8.inc | 5 + data/scripts/gUnk_080119E4.inc | 5 + data/scripts/gUnk_080119F0.inc | 9 + data/scripts/gUnk_08011A04.inc | 21 + data/scripts/gUnk_08011A2C.inc | 17 + data/scripts/gUnk_08011A64.inc | 47 + data/scripts/gUnk_08011AE4.inc | 9 + data/scripts/gUnk_08011B04.inc | 15 + data/scripts/gUnk_08011B20.inc | 10 + data/scripts/gUnk_08011B40.inc | 47 + data/scripts/gUnk_08011BE4.inc | 11 + data/scripts/gUnk_08011C04.inc | 22 + data/scripts/gUnk_08011C50.inc | 13 + data/scripts/gUnk_08011C7C.inc | 56 + data/scripts/gUnk_08011D28.inc | 56 + data/scripts/gUnk_08011DD4.inc | 17 + data/scripts/gUnk_08011E04.inc | 63 + data/scripts/gUnk_08011E80.inc | 45 + data/scripts/gUnk_08011F0C.inc | 45 + data/scripts/gUnk_08011F98.inc | 45 + data/scripts/gUnk_08012024.inc | 34 + data/scripts/gUnk_08012091.inc | 32 + data/scripts/gUnk_080120B0.inc | 21 + data/scripts/gUnk_080120ED.inc | 8 + data/scripts/gUnk_080120FB.inc | 66 + data/scripts/gUnk_0801213C.inc | 42 + data/scripts/gUnk_080121C8.inc | 19 + data/scripts/gUnk_08012200.inc | 19 + data/scripts/gUnk_08012238.inc | 19 + data/scripts/gUnk_08012270.inc | 57 + data/scripts/gUnk_0801232C.inc | 20 + data/scripts/gUnk_08012360.inc | 50 + data/scripts/gUnk_08012410.inc | 10 + data/scripts/gUnk_08012430.inc | 24 + data/scripts/gUnk_08012480.inc | 132 + data/scripts/gUnk_08012AB0.inc | 120 + data/scripts/gUnk_08012BA8.inc | 20 + data/scripts/gUnk_08012BF8.inc | 8 + data/scripts/gUnk_08012C0C.inc | 31 + data/scripts/gUnk_08012C48.inc | 34 + data/scripts/gUnk_08012C98.inc | 19 + data/scripts/gUnk_08012CD8.inc | 19 + data/scripts/gUnk_08012D18.inc | 23 + data/scripts/gUnk_08012D70.inc | 12 + data/scripts/gUnk_08012DA1.inc | 16 + data/scripts/gUnk_08012DB0.inc | 11 + data/scripts/gUnk_08012DD8.inc | 31 + data/scripts/gUnk_08012E20.inc | 11 + data/scripts/gUnk_08012E44.inc | 19 + data/scripts/gUnk_08012E88.inc | 18 + data/scripts/gUnk_08012EC0.inc | 19 + data/scripts/gUnk_08012F0C.inc | 155 + data/scripts/gUnk_08013001.inc | 2 + data/scripts/gUnk_08013003.inc | 5 + data/scripts/gUnk_0801300B.inc | 50 + data/scripts/gUnk_0801303C.inc | 27 + data/scripts/gUnk_08013070.inc | 9 + data/scripts/gUnk_08013081.inc | 16 + data/scripts/gUnk_08013090.inc | 36 + data/scripts/gUnk_08013114.inc | 31 + data/scripts/gUnk_08013188.inc | 16 + data/scripts/gUnk_080131AC.inc | 71 + data/scripts/gUnk_080132E4.inc | 29 + data/scripts/gUnk_08013330.inc | 8 + data/scripts/gUnk_0801334C.inc | 13 + data/scripts/gUnk_08013378.inc | 16 + data/scripts/gUnk_080133C4.inc | 14 + data/scripts/gUnk_080133F8.inc | 70 + data/scripts/gUnk_080134DC.inc | 112 + data/scripts/gUnk_080136D8.inc | 34 + data/scripts/gUnk_08013720.inc | 39 + data/scripts/gUnk_080137DA.inc | 110 + data/scripts/gUnk_080138B4.inc | 118 + data/scripts/gUnk_08013B18.inc | 23 + data/scripts/gUnk_08013B70.inc | 12 + data/scripts/gUnk_08013BA8.inc | 12 + data/scripts/gUnk_08013BE8.inc | 51 + data/scripts/gUnk_08013CA4.inc | 152 + data/scripts/gUnk_08013E04.inc | 29 + data/scripts/gUnk_08013E4C.inc | 11 + data/scripts/gUnk_08013E70.inc | 11 + data/scripts/gUnk_08013E94.inc | 9 + data/scripts/gUnk_08013EB0.inc | 9 + data/scripts/gUnk_08013ECC.inc | 9 + data/scripts/gUnk_08013EE8.inc | 9 + data/scripts/gUnk_08013F04.inc | 13 + data/scripts/gUnk_08013F34.inc | 13 + data/scripts/gUnk_08013F64.inc | 13 + data/scripts/gUnk_08013F94.inc | 25 + data/scripts/gUnk_08013FE8.inc | 30 + data/scripts/gUnk_08014054.inc | 10 + data/scripts/gUnk_08014074.inc | 10 + data/scripts/gUnk_08014094.inc | 28 + data/scripts/gUnk_080140DC.inc | 10 + data/scripts/gUnk_080140F8.inc | 8 + data/scripts/gUnk_08014118.inc | 15 + data/scripts/gUnk_08014154.inc | 51 + data/scripts/gUnk_080141DC.inc | 13 + data/scripts/gUnk_08014210.inc | 35 + data/scripts/gUnk_08014274.inc | 18 + data/scripts/gUnk_080142B0.inc | 60 + data/scripts/gUnk_08014384.inc | 21 + data/scripts/gUnk_080143C0.inc | 17 + data/scripts/gUnk_08014402.inc | 40 + data/scripts/gUnk_08014450.inc | 74 + data/scripts/gUnk_0801450C.inc | 17 + data/scripts/gUnk_08014548.inc | 30 + data/scripts/gUnk_080145A0.inc | 9 + data/scripts/gUnk_080145B0.inc | 18 + data/scripts/gUnk_080145E8.inc | 18 + data/scripts/gUnk_08014628.inc | 131 + data/scripts/gUnk_08014804.inc | 60 + data/scripts/gUnk_080148F0.inc | 28 + data/scripts/gUnk_08014958.inc | 19 + data/scripts/gUnk_08014994.inc | 18 + data/scripts/gUnk_080149CC.inc | 27 + data/scripts/gUnk_08014A28.inc | 15 + data/scripts/gUnk_08014A54.inc | 15 + data/scripts/gUnk_08014A80.inc | 21 + data/scripts/gUnk_08014AC4.inc | 41 + data/scripts/gUnk_08014B34.inc | 66 + data/scripts/gUnk_08014C2C.inc | 31 + data/scripts/gUnk_08014C94.inc | 24 + data/scripts/gUnk_08014CDC.inc | 57 + data/scripts/gUnk_08014DCC.inc | 20 + data/scripts/gUnk_08014E14.inc | 17 + data/scripts/gUnk_08014E50.inc | 32 + data/scripts/gUnk_08014ECC.inc | 16 + data/scripts/gUnk_08014EF8.inc | 19 + data/scripts/gUnk_08014F30.inc | 40 + data/scripts/gUnk_08014FBC.inc | 17 + data/scripts/gUnk_08015001.inc | 68 + data/scripts/gUnk_08015087.inc | 53 + data/scripts/gUnk_080150EF.inc | 326 ++ data/scripts/gUnk_08015234.inc | 30 + data/scripts/gUnk_080152B4.inc | 101 + data/scripts/gUnk_08015390.inc | 23 + data/scripts/gUnk_080153EC.inc | 61 + data/scripts/gUnk_0801550C.inc | 62 + data/scripts/gUnk_08015618.inc | 22 + data/scripts/gUnk_08015684.inc | 9 + data/scripts/gUnk_080156A0.inc | 91 + data/scripts/gUnk_08015754.inc | 20 + data/scripts/gUnk_080157AC.inc | 70 + data/scripts/gUnk_080158F8.inc | 24 + data/scripts/gUnk_08015938.inc | 8 + data/scripts/gUnk_08015958.inc | 107 + data/scripts/gUnk_08015AC4.inc | 21 + data/scripts/gUnk_08015B14.inc | 10 + data/scripts/gUnk_08015B34.inc | 20 + data/scripts/gUnk_08015B84.inc | 10 + data/scripts/gUnk_08015BA8.inc | 21 + data/scripts/gUnk_08015BE8.inc | 83 + data/scripts/gUnk_08015CD4.inc | 67 + data/scripts/gUnk_08015DF0.inc | 26 + data/scripts/gUnk_08015E58.inc | 40 + data/scripts/gUnk_08015F08.inc | 14 + data/scripts/gUnk_08015F3C.inc | 36 + data/scripts/gUnk_08015FA4.inc | 9 + data/scripts/gUnk_08015FC0.inc | 25 + data/scripts/gUnk_08016021.inc | 16 + data/scripts/gUnk_0801606C.inc | 19 + data/scripts/gUnk_080160A8.inc | 22 + data/scripts/gUnk_080160EA.inc | 42 + data/scripts/gUnk_0801613C.inc | 39 + data/scripts/gUnk_08016190.inc | 41 + data/scripts/gUnk_080161E8.inc | 91 + data/scripts/gUnk_0801635C.inc | 9 + data/scripts/gUnk_0801637D.inc | 8 + data/scripts/gUnk_08016384.inc | 64 + data/scripts/gUnk_08016408.inc | 242 ++ data/scripts/gUnk_080165F8.inc | 9 + data/scripts/gUnk_0801660C.inc | 12 + data/scripts/gUnk_08016628.inc | 12 + data/scripts/gUnk_08016644.inc | 12 + data/scripts/gUnk_0801666C.inc | 15 + data/scripts/gUnk_080166B8.inc | 16 + data/scripts/gUnk_080166FC.inc | 38 + data/scripts/gUnk_08016798.inc | 40 + data/scripts/gUnk_08016844.inc | 38 + data/scripts/gUnk_080168E0.inc | 10 + data/scripts/gUnk_080168F4.inc | 55 + src/code_080A29BC.c | 2 +- src/npc/carpenter.c | 2 +- src/npc/librari.c | 2 +- .../script_disassembler.py | 9 +- 1072 files changed, 25621 insertions(+), 2152 deletions(-) create mode 100644 data/scripts/gUnk_08008B5C.inc create mode 100644 data/scripts/gUnk_08008B90.inc create mode 100644 data/scripts/gUnk_08008BC0.inc create mode 100644 data/scripts/gUnk_08008C4E.inc create mode 100644 data/scripts/gUnk_08008C64.inc create mode 100644 data/scripts/gUnk_08008C6D.inc create mode 100644 data/scripts/gUnk_08008C7E.inc create mode 100644 data/scripts/gUnk_08008CB9.inc create mode 100644 data/scripts/gUnk_08008D50.inc create mode 100644 data/scripts/gUnk_08008D8C.inc create mode 100644 data/scripts/gUnk_08008DC0.inc create mode 100644 data/scripts/gUnk_08008E08.inc create mode 100644 data/scripts/gUnk_08008E0A.inc create mode 100644 data/scripts/gUnk_08008F0C.inc create mode 100644 data/scripts/gUnk_08008F16.inc create mode 100644 data/scripts/gUnk_08008F26.inc create mode 100644 data/scripts/gUnk_08008F90.inc create mode 100644 data/scripts/gUnk_08008FC0.inc create mode 100644 data/scripts/gUnk_08008FD1.inc create mode 100644 data/scripts/gUnk_08008FFC.inc create mode 100644 data/scripts/gUnk_08009008.inc create mode 100644 data/scripts/gUnk_0800901F.inc create mode 100644 data/scripts/gUnk_0800903C.inc create mode 100644 data/scripts/gUnk_08009080.inc create mode 100644 data/scripts/gUnk_080090DB.inc create mode 100644 data/scripts/gUnk_08009198.inc create mode 100644 data/scripts/gUnk_08009207.inc create mode 100644 data/scripts/gUnk_08009274.inc create mode 100644 data/scripts/gUnk_080092A8.inc create mode 100644 data/scripts/gUnk_080092D4.inc create mode 100644 data/scripts/gUnk_080092F0.inc create mode 100644 data/scripts/gUnk_08009308.inc create mode 100644 data/scripts/gUnk_08009318.inc create mode 100644 data/scripts/gUnk_08009320.inc create mode 100644 data/scripts/gUnk_08009340.inc create mode 100644 data/scripts/gUnk_08009348.inc create mode 100644 data/scripts/gUnk_08009393.inc create mode 100644 data/scripts/gUnk_080093D7.inc create mode 100644 data/scripts/gUnk_08009407.inc create mode 100644 data/scripts/gUnk_08009486.inc create mode 100644 data/scripts/gUnk_080094A4.inc create mode 100644 data/scripts/gUnk_080094CC.inc create mode 100644 data/scripts/gUnk_080094D7.inc create mode 100644 data/scripts/gUnk_080094FC.inc create mode 100644 data/scripts/gUnk_08009503.inc create mode 100644 data/scripts/gUnk_08009508.inc create mode 100644 data/scripts/gUnk_08009538.inc create mode 100644 data/scripts/gUnk_08009574.inc create mode 100644 data/scripts/gUnk_080095CC.inc create mode 100644 data/scripts/gUnk_0800962C.inc create mode 100644 data/scripts/gUnk_08009698.inc create mode 100644 data/scripts/gUnk_08009704.inc create mode 100644 data/scripts/gUnk_08009706.inc create mode 100644 data/scripts/gUnk_08009740.inc create mode 100644 data/scripts/gUnk_08009778.inc create mode 100644 data/scripts/gUnk_08009786.inc create mode 100644 data/scripts/gUnk_080097A1.inc create mode 100644 data/scripts/gUnk_080097F0.inc create mode 100644 data/scripts/gUnk_08009838.inc create mode 100644 data/scripts/gUnk_080098D4.inc create mode 100644 data/scripts/gUnk_08009918.inc create mode 100644 data/scripts/gUnk_08009940.inc create mode 100644 data/scripts/gUnk_08009950.inc create mode 100644 data/scripts/gUnk_080099DC.inc create mode 100644 data/scripts/gUnk_08009A04.inc create mode 100644 data/scripts/gUnk_08009A07.inc create mode 100644 data/scripts/gUnk_08009A2C.inc create mode 100644 data/scripts/gUnk_08009A34.inc create mode 100644 data/scripts/gUnk_08009A50.inc create mode 100644 data/scripts/gUnk_08009A77.inc create mode 100644 data/scripts/gUnk_08009A81.inc create mode 100644 data/scripts/gUnk_08009A84.inc create mode 100644 data/scripts/gUnk_08009ABB.inc create mode 100644 data/scripts/gUnk_08009AF8.inc create mode 100644 data/scripts/gUnk_08009B30.inc create mode 100644 data/scripts/gUnk_08009B63.inc create mode 100644 data/scripts/gUnk_08009B78.inc create mode 100644 data/scripts/gUnk_08009C68.inc create mode 100644 data/scripts/gUnk_08009C7F.inc create mode 100644 data/scripts/gUnk_08009C9E.inc create mode 100644 data/scripts/gUnk_08009D00.inc create mode 100644 data/scripts/gUnk_08009D6C.inc create mode 100644 data/scripts/gUnk_08009D77.inc create mode 100644 data/scripts/gUnk_08009DB0.inc create mode 100644 data/scripts/gUnk_08009DEC.inc create mode 100644 data/scripts/gUnk_08009E38.inc create mode 100644 data/scripts/gUnk_08009E58.inc create mode 100644 data/scripts/gUnk_08009E88.inc create mode 100644 data/scripts/gUnk_08009E9E.inc create mode 100644 data/scripts/gUnk_08009EA9.inc create mode 100644 data/scripts/gUnk_08009EB7.inc create mode 100644 data/scripts/gUnk_08009ECC.inc create mode 100644 data/scripts/gUnk_08009EF0.inc create mode 100644 data/scripts/gUnk_08009F07.inc create mode 100644 data/scripts/gUnk_08009F14.inc create mode 100644 data/scripts/gUnk_08009F39.inc create mode 100644 data/scripts/gUnk_08009F72.inc create mode 100644 data/scripts/gUnk_0800A064.inc create mode 100644 data/scripts/gUnk_0800A081.inc create mode 100644 data/scripts/gUnk_0800A0B4.inc create mode 100644 data/scripts/gUnk_0800A0FC.inc create mode 100644 data/scripts/gUnk_0800A10A.inc create mode 100644 data/scripts/gUnk_0800A10F.inc create mode 100644 data/scripts/gUnk_0800A124.inc create mode 100644 data/scripts/gUnk_0800A134.inc create mode 100644 data/scripts/gUnk_0800A1B4.inc create mode 100644 data/scripts/gUnk_0800A1D8.inc create mode 100644 data/scripts/gUnk_0800A224.inc create mode 100644 data/scripts/gUnk_0800A260.inc create mode 100644 data/scripts/gUnk_0800A340.inc create mode 100644 data/scripts/gUnk_0800A3A3.inc create mode 100644 data/scripts/gUnk_0800A3A9.inc create mode 100644 data/scripts/gUnk_0800A3AA.inc create mode 100644 data/scripts/gUnk_0800A3D8.inc create mode 100644 data/scripts/gUnk_0800A500.inc create mode 100644 data/scripts/gUnk_0800A590.inc create mode 100644 data/scripts/gUnk_0800A5A6.inc create mode 100644 data/scripts/gUnk_0800A65C.inc create mode 100644 data/scripts/gUnk_0800A67E.inc create mode 100644 data/scripts/gUnk_0800A680.inc create mode 100644 data/scripts/gUnk_0800A6A4.inc create mode 100644 data/scripts/gUnk_0800A6AB.inc create mode 100644 data/scripts/gUnk_0800A6D4.inc create mode 100644 data/scripts/gUnk_0800A704.inc create mode 100644 data/scripts/gUnk_0800A734.inc create mode 100644 data/scripts/gUnk_0800A74A.inc create mode 100644 data/scripts/gUnk_0800A764.inc create mode 100644 data/scripts/gUnk_0800A7E4.inc create mode 100644 data/scripts/gUnk_0800A7E8.inc create mode 100644 data/scripts/gUnk_0800A816.inc create mode 100644 data/scripts/gUnk_0800A820.inc create mode 100644 data/scripts/gUnk_0800A85C.inc create mode 100644 data/scripts/gUnk_0800A898.inc create mode 100644 data/scripts/gUnk_0800A908.inc create mode 100644 data/scripts/gUnk_0800A910.inc create mode 100644 data/scripts/gUnk_0800A964.inc create mode 100644 data/scripts/gUnk_0800A988.inc create mode 100644 data/scripts/gUnk_0800A9AC.inc create mode 100644 data/scripts/gUnk_0800A9D0.inc create mode 100644 data/scripts/gUnk_0800A9F4.inc create mode 100644 data/scripts/gUnk_0800AA03.inc create mode 100644 data/scripts/gUnk_0800AA48.inc create mode 100644 data/scripts/gUnk_0800AA6C.inc create mode 100644 data/scripts/gUnk_0800AA90.inc create mode 100644 data/scripts/gUnk_0800AAB4.inc create mode 100644 data/scripts/gUnk_0800AAD8.inc create mode 100644 data/scripts/gUnk_0800AB08.inc create mode 100644 data/scripts/gUnk_0800AB23.inc create mode 100644 data/scripts/gUnk_0800AB4F.inc create mode 100644 data/scripts/gUnk_0800ABF0.inc create mode 100644 data/scripts/gUnk_0800AC24.inc create mode 100644 data/scripts/gUnk_0800AC6D.inc create mode 100644 data/scripts/gUnk_0800ACB5.inc create mode 100644 data/scripts/gUnk_0800ACBC.inc create mode 100644 data/scripts/gUnk_0800ACE0.inc create mode 100644 data/scripts/gUnk_0800AD54.inc create mode 100644 data/scripts/gUnk_0800AD74.inc create mode 100644 data/scripts/gUnk_0800ADA7.inc create mode 100644 data/scripts/gUnk_0800ADB4.inc create mode 100644 data/scripts/gUnk_0800AEA4.inc create mode 100644 data/scripts/gUnk_0800AEDC.inc create mode 100644 data/scripts/gUnk_0800AF18.inc create mode 100644 data/scripts/gUnk_0800AF44.inc create mode 100644 data/scripts/gUnk_0800AF68.inc create mode 100644 data/scripts/gUnk_0800AF7E.inc create mode 100644 data/scripts/gUnk_0800AF8C.inc create mode 100644 data/scripts/gUnk_0800AFA7.inc create mode 100644 data/scripts/gUnk_0800AFB0.inc create mode 100644 data/scripts/gUnk_0800AFE8.inc create mode 100644 data/scripts/gUnk_0800B00C.inc create mode 100644 data/scripts/gUnk_0800B0AC.inc create mode 100644 data/scripts/gUnk_0800B0B0.inc create mode 100644 data/scripts/gUnk_0800B0D0.inc create mode 100644 data/scripts/gUnk_0800B177.inc create mode 100644 data/scripts/gUnk_0800B17C.inc create mode 100644 data/scripts/gUnk_0800B1C0.inc create mode 100644 data/scripts/gUnk_0800B200.inc create mode 100644 data/scripts/gUnk_0800B254.inc create mode 100644 data/scripts/gUnk_0800B284.inc create mode 100644 data/scripts/gUnk_0800B2B4.inc create mode 100644 data/scripts/gUnk_0800B308.inc create mode 100644 data/scripts/gUnk_0800B322.inc create mode 100644 data/scripts/gUnk_0800B329.inc create mode 100644 data/scripts/gUnk_0800B348.inc create mode 100644 data/scripts/gUnk_0800B35C.inc create mode 100644 data/scripts/gUnk_0800B374.inc create mode 100644 data/scripts/gUnk_0800B3A4.inc create mode 100644 data/scripts/gUnk_0800B40F.inc create mode 100644 data/scripts/gUnk_0800B41C.inc create mode 100644 data/scripts/gUnk_0800B4AC.inc create mode 100644 data/scripts/gUnk_0800B508.inc create mode 100644 data/scripts/gUnk_0800B50F.inc create mode 100644 data/scripts/gUnk_0800B54C.inc create mode 100644 data/scripts/gUnk_0800B574.inc create mode 100644 data/scripts/gUnk_0800B5C4.inc create mode 100644 data/scripts/gUnk_0800B5EC.inc create mode 100644 data/scripts/gUnk_0800B614.inc create mode 100644 data/scripts/gUnk_0800B6C8.inc create mode 100644 data/scripts/gUnk_0800B708.inc create mode 100644 data/scripts/gUnk_0800B71F.inc create mode 100644 data/scripts/gUnk_0800B730.inc create mode 100644 data/scripts/gUnk_0800B7C4.inc create mode 100644 data/scripts/gUnk_0800B84F.inc create mode 100644 data/scripts/gUnk_0800B861.inc create mode 100644 data/scripts/gUnk_0800B888.inc create mode 100644 data/scripts/gUnk_0800B8A0.inc create mode 100644 data/scripts/gUnk_0800B8B8.inc create mode 100644 data/scripts/gUnk_0800B8E4.inc create mode 100644 data/scripts/gUnk_0800B906.inc create mode 100644 data/scripts/gUnk_0800B91C.inc create mode 100644 data/scripts/gUnk_0800B964.inc create mode 100644 data/scripts/gUnk_0800B9B4.inc create mode 100644 data/scripts/gUnk_0800BA3C.inc create mode 100644 data/scripts/gUnk_0800BA78.inc create mode 100644 data/scripts/gUnk_0800BACC.inc create mode 100644 data/scripts/gUnk_0800BB00.inc create mode 100644 data/scripts/gUnk_0800BB08.inc create mode 100644 data/scripts/gUnk_0800BB1A.inc create mode 100644 data/scripts/gUnk_0800BB30.inc create mode 100644 data/scripts/gUnk_0800BB64.inc create mode 100644 data/scripts/gUnk_0800BB74.inc create mode 100644 data/scripts/gUnk_0800BBA4.inc create mode 100644 data/scripts/gUnk_0800BBDB.inc create mode 100644 data/scripts/gUnk_0800BBDC.inc create mode 100644 data/scripts/gUnk_0800BC08.inc create mode 100644 data/scripts/gUnk_0800BC22.inc create mode 100644 data/scripts/gUnk_0800BC50.inc create mode 100644 data/scripts/gUnk_0800BCAE.inc create mode 100644 data/scripts/gUnk_0800BCB7.inc create mode 100644 data/scripts/gUnk_0800BCBE.inc create mode 100644 data/scripts/gUnk_0800BCE8.inc create mode 100644 data/scripts/gUnk_0800BD08.inc create mode 100644 data/scripts/gUnk_0800BD70.inc create mode 100644 data/scripts/gUnk_0800BD78.inc create mode 100644 data/scripts/gUnk_0800BDAC.inc create mode 100644 data/scripts/gUnk_0800BDC4.inc create mode 100644 data/scripts/gUnk_0800BE1C.inc create mode 100644 data/scripts/gUnk_0800BE54.inc create mode 100644 data/scripts/gUnk_0800BECC.inc create mode 100644 data/scripts/gUnk_0800BF14.inc create mode 100644 data/scripts/gUnk_0800BF38.inc create mode 100644 data/scripts/gUnk_0800BF4A.inc create mode 100644 data/scripts/gUnk_0800BF70.inc create mode 100644 data/scripts/gUnk_0800BFBF.inc create mode 100644 data/scripts/gUnk_0800BFE1.inc create mode 100644 data/scripts/gUnk_0800BFE3.inc create mode 100644 data/scripts/gUnk_0800C004.inc create mode 100644 data/scripts/gUnk_0800C007.inc create mode 100644 data/scripts/gUnk_0800C024.inc create mode 100644 data/scripts/gUnk_0800C07B.inc create mode 100644 data/scripts/gUnk_0800C0B0.inc create mode 100644 data/scripts/gUnk_0800C0C7.inc create mode 100644 data/scripts/gUnk_0800C0D3.inc create mode 100644 data/scripts/gUnk_0800C0E8.inc create mode 100644 data/scripts/gUnk_0800C113.inc create mode 100644 data/scripts/gUnk_0800C147.inc create mode 100644 data/scripts/gUnk_0800C160.inc create mode 100644 data/scripts/gUnk_0800C1D8.inc create mode 100644 data/scripts/gUnk_0800C204.inc create mode 100644 data/scripts/gUnk_0800C207.inc create mode 100644 data/scripts/gUnk_0800C208.inc create mode 100644 data/scripts/gUnk_0800C210.inc create mode 100644 data/scripts/gUnk_0800C263.inc create mode 100644 data/scripts/gUnk_0800C2A4.inc create mode 100644 data/scripts/gUnk_0800C2A7.inc create mode 100644 data/scripts/gUnk_0800C2CE.inc create mode 100644 data/scripts/gUnk_0800C350.inc create mode 100644 data/scripts/gUnk_0800C396.inc create mode 100644 data/scripts/gUnk_0800C3CC.inc create mode 100644 data/scripts/gUnk_0800C408.inc create mode 100644 data/scripts/gUnk_0800C410.inc create mode 100644 data/scripts/gUnk_0800C45C.inc create mode 100644 data/scripts/gUnk_0800C494.inc create mode 100644 data/scripts/gUnk_0800C4D0.inc create mode 100644 data/scripts/gUnk_0800C4DB.inc create mode 100644 data/scripts/gUnk_0800C50C.inc create mode 100644 data/scripts/gUnk_0800C521.inc create mode 100644 data/scripts/gUnk_0800C550.inc create mode 100644 data/scripts/gUnk_0800C556.inc create mode 100644 data/scripts/gUnk_0800C584.inc create mode 100644 data/scripts/gUnk_0800C59A.inc create mode 100644 data/scripts/gUnk_0800C5C8.inc create mode 100644 data/scripts/gUnk_0800C5FC.inc create mode 100644 data/scripts/gUnk_0800C600.inc create mode 100644 data/scripts/gUnk_0800C607.inc create mode 100644 data/scripts/gUnk_0800C634.inc create mode 100644 data/scripts/gUnk_0800C6C6.inc create mode 100644 data/scripts/gUnk_0800C774.inc create mode 100644 data/scripts/gUnk_0800C779.inc create mode 100644 data/scripts/gUnk_0800C808.inc create mode 100644 data/scripts/gUnk_0800C861.inc create mode 100644 data/scripts/gUnk_0800C8B0.inc create mode 100644 data/scripts/gUnk_0800C8DA.inc create mode 100644 data/scripts/gUnk_0800C8F0.inc create mode 100644 data/scripts/gUnk_0800C91C.inc create mode 100644 data/scripts/gUnk_0800C931.inc create mode 100644 data/scripts/gUnk_0800C963.inc create mode 100644 data/scripts/gUnk_0800CA08.inc create mode 100644 data/scripts/gUnk_0800CA8C.inc create mode 100644 data/scripts/gUnk_0800CAAA.inc create mode 100644 data/scripts/gUnk_0800CABC.inc create mode 100644 data/scripts/gUnk_0800CB07.inc create mode 100644 data/scripts/gUnk_0800CB54.inc create mode 100644 data/scripts/gUnk_0800CBA3.inc create mode 100644 data/scripts/gUnk_0800CBD4.inc create mode 100644 data/scripts/gUnk_0800CC08.inc create mode 100644 data/scripts/gUnk_0800CC0D.inc create mode 100644 data/scripts/gUnk_0800CC42.inc create mode 100644 data/scripts/gUnk_0800CC6C.inc create mode 100644 data/scripts/gUnk_0800CCCD.inc create mode 100644 data/scripts/gUnk_0800CCDD.inc create mode 100644 data/scripts/gUnk_0800CD04.inc create mode 100644 data/scripts/gUnk_0800CD08.inc create mode 100644 data/scripts/gUnk_0800CD67.inc create mode 100644 data/scripts/gUnk_0800CD7C.inc create mode 100644 data/scripts/gUnk_0800CE07.inc create mode 100644 data/scripts/gUnk_0800CF04.inc create mode 100644 data/scripts/gUnk_0800CF16.inc create mode 100644 data/scripts/gUnk_0800CF4B.inc create mode 100644 data/scripts/gUnk_0800CF50.inc create mode 100644 data/scripts/gUnk_0800CF7B.inc create mode 100644 data/scripts/gUnk_0800CF88.inc create mode 100644 data/scripts/gUnk_0800CF95.inc create mode 100644 data/scripts/gUnk_0800CFA9.inc create mode 100644 data/scripts/gUnk_0800CFAC.inc create mode 100644 data/scripts/gUnk_0800D011.inc create mode 100644 data/scripts/gUnk_0800D05F.inc create mode 100644 data/scripts/gUnk_0800D0CE.inc create mode 100644 data/scripts/gUnk_0800D127.inc create mode 100644 data/scripts/gUnk_0800D190.inc create mode 100644 data/scripts/gUnk_0800D1B4.inc create mode 100644 data/scripts/gUnk_0800D1C4.inc create mode 100644 data/scripts/gUnk_0800D1D4.inc create mode 100644 data/scripts/gUnk_0800D1E0.inc create mode 100644 data/scripts/gUnk_0800D207.inc create mode 100644 data/scripts/gUnk_0800D218.inc create mode 100644 data/scripts/gUnk_0800D254.inc create mode 100644 data/scripts/gUnk_0800D278.inc create mode 100644 data/scripts/gUnk_0800D2CE.inc create mode 100644 data/scripts/gUnk_0800D306.inc create mode 100644 data/scripts/gUnk_0800D308.inc create mode 100644 data/scripts/gUnk_0800D30F.inc create mode 100644 data/scripts/gUnk_0800D350.inc create mode 100644 data/scripts/gUnk_0800D3EC.inc create mode 100644 data/scripts/gUnk_0800D414.inc create mode 100644 data/scripts/gUnk_0800D44C.inc create mode 100644 data/scripts/gUnk_0800D4BF.inc create mode 100644 data/scripts/gUnk_0800D4DC.inc create mode 100644 data/scripts/gUnk_0800D59C.inc create mode 100644 data/scripts/gUnk_0800D5E5.inc create mode 100644 data/scripts/gUnk_0800D60C.inc create mode 100644 data/scripts/gUnk_0800D62B.inc create mode 100644 data/scripts/gUnk_0800D6B4.inc create mode 100644 data/scripts/gUnk_0800D6BA.inc create mode 100644 data/scripts/gUnk_0800D6D0.inc create mode 100644 data/scripts/gUnk_0800D6F0.inc create mode 100644 data/scripts/gUnk_0800D702.inc create mode 100644 data/scripts/gUnk_0800D703.inc create mode 100644 data/scripts/gUnk_0800D710.inc create mode 100644 data/scripts/gUnk_0800D725.inc create mode 100644 data/scripts/gUnk_0800D728.inc create mode 100644 data/scripts/gUnk_0800D76C.inc create mode 100644 data/scripts/gUnk_0800D7CF.inc create mode 100644 data/scripts/gUnk_0800D7DC.inc create mode 100644 data/scripts/gUnk_0800D874.inc create mode 100644 data/scripts/gUnk_0800D8E4.inc create mode 100644 data/scripts/gUnk_0800D906.inc create mode 100644 data/scripts/gUnk_0800D954.inc create mode 100644 data/scripts/gUnk_0800D97D.inc create mode 100644 data/scripts/gUnk_0800D981.inc create mode 100644 data/scripts/gUnk_0800DA11.inc create mode 100644 data/scripts/gUnk_0800DA28.inc create mode 100644 data/scripts/gUnk_0800DA4C.inc create mode 100644 data/scripts/gUnk_0800DA4D.inc create mode 100644 data/scripts/gUnk_0800DA60.inc create mode 100644 data/scripts/gUnk_0800DB0E.inc create mode 100644 data/scripts/gUnk_0800DB18.inc create mode 100644 data/scripts/gUnk_0800DB28.inc create mode 100644 data/scripts/gUnk_0800DB4A.inc create mode 100644 data/scripts/gUnk_0800DB78.inc create mode 100644 data/scripts/gUnk_0800DB88.inc create mode 100644 data/scripts/gUnk_0800DC10.inc create mode 100644 data/scripts/gUnk_0800DC19.inc create mode 100644 data/scripts/gUnk_0800DC91.inc create mode 100644 data/scripts/gUnk_0800DCAC.inc create mode 100644 data/scripts/gUnk_0800DCDC.inc create mode 100644 data/scripts/gUnk_0800DD04.inc create mode 100644 data/scripts/gUnk_0800DD10.inc create mode 100644 data/scripts/gUnk_0800DD19.inc create mode 100644 data/scripts/gUnk_0800DD22.inc create mode 100644 data/scripts/gUnk_0800DD8D.inc create mode 100644 data/scripts/gUnk_0800DDAA.inc create mode 100644 data/scripts/gUnk_0800DDE8.inc create mode 100644 data/scripts/gUnk_0800DDFC.inc create mode 100644 data/scripts/gUnk_0800DE00.inc create mode 100644 data/scripts/gUnk_0800DE78.inc create mode 100644 data/scripts/gUnk_0800DEB0.inc create mode 100644 data/scripts/gUnk_0800DED4.inc create mode 100644 data/scripts/gUnk_0800DEF6.inc create mode 100644 data/scripts/gUnk_0800DF07.inc create mode 100644 data/scripts/gUnk_0800DF24.inc create mode 100644 data/scripts/gUnk_0800DFB4.inc create mode 100644 data/scripts/gUnk_0800DFD0.inc create mode 100644 data/scripts/gUnk_0800DFD7.inc create mode 100644 data/scripts/gUnk_0800DFDE.inc create mode 100644 data/scripts/gUnk_0800DFE4.inc create mode 100644 data/scripts/gUnk_0800E050.inc create mode 100644 data/scripts/gUnk_0800E0BC.inc create mode 100644 data/scripts/gUnk_0800E0F6.inc create mode 100644 data/scripts/gUnk_0800E140.inc create mode 100644 data/scripts/gUnk_0800E153.inc create mode 100644 data/scripts/gUnk_0800E154.inc create mode 100644 data/scripts/gUnk_0800E1C5.inc create mode 100644 data/scripts/gUnk_0800E200.inc create mode 100644 data/scripts/gUnk_0800E300.inc create mode 100644 data/scripts/gUnk_0800E305.inc create mode 100644 data/scripts/gUnk_0800E307.inc create mode 100644 data/scripts/gUnk_0800E30C.inc create mode 100644 data/scripts/gUnk_0800E329.inc create mode 100644 data/scripts/gUnk_0800E350.inc create mode 100644 data/scripts/gUnk_0800E3EE.inc create mode 100644 data/scripts/gUnk_0800E3F9.inc create mode 100644 data/scripts/gUnk_0800E3FA.inc create mode 100644 data/scripts/gUnk_0800E3FC.inc create mode 100644 data/scripts/gUnk_0800E400.inc create mode 100644 data/scripts/gUnk_0800E408.inc create mode 100644 data/scripts/gUnk_0800E40B.inc create mode 100644 data/scripts/gUnk_0800E411.inc create mode 100644 data/scripts/gUnk_0800E430.inc create mode 100644 data/scripts/gUnk_0800E434.inc create mode 100644 data/scripts/gUnk_0800E46C.inc create mode 100644 data/scripts/gUnk_0800E489.inc create mode 100644 data/scripts/gUnk_0800E499.inc create mode 100644 data/scripts/gUnk_0800E4A4.inc create mode 100644 data/scripts/gUnk_0800E4E3.inc create mode 100644 data/scripts/gUnk_0800E504.inc create mode 100644 data/scripts/gUnk_0800E50C.inc create mode 100644 data/scripts/gUnk_0800E544.inc create mode 100644 data/scripts/gUnk_0800E58C.inc create mode 100644 data/scripts/gUnk_0800E5C4.inc create mode 100644 data/scripts/gUnk_0800E600.inc create mode 100644 data/scripts/gUnk_0800E60E.inc create mode 100644 data/scripts/gUnk_0800E62C.inc create mode 100644 data/scripts/gUnk_0800E658.inc create mode 100644 data/scripts/gUnk_0800E684.inc create mode 100644 data/scripts/gUnk_0800E6B0.inc create mode 100644 data/scripts/gUnk_0800E6E8.inc create mode 100644 data/scripts/gUnk_0800E707.inc create mode 100644 data/scripts/gUnk_0800E70A.inc create mode 100644 data/scripts/gUnk_0800E734.inc create mode 100644 data/scripts/gUnk_0800E760.inc create mode 100644 data/scripts/gUnk_0800E7D9.inc create mode 100644 data/scripts/gUnk_0800E7F4.inc create mode 100644 data/scripts/gUnk_0800E7FA.inc create mode 100644 data/scripts/gUnk_0800E823.inc create mode 100644 data/scripts/gUnk_0800E824.inc create mode 100644 data/scripts/gUnk_0800E8DB.inc create mode 100644 data/scripts/gUnk_0800E920.inc create mode 100644 data/scripts/gUnk_0800E964.inc create mode 100644 data/scripts/gUnk_0800E9D6.inc create mode 100644 data/scripts/gUnk_0800E9F4.inc create mode 100644 data/scripts/gUnk_0800EA1C.inc create mode 100644 data/scripts/gUnk_0800EA54.inc create mode 100644 data/scripts/gUnk_0800EAA4.inc create mode 100644 data/scripts/gUnk_0800EAEB.inc create mode 100644 data/scripts/gUnk_0800EAF8.inc create mode 100644 data/scripts/gUnk_0800EB2C.inc create mode 100644 data/scripts/gUnk_0800EB64.inc create mode 100644 data/scripts/gUnk_0800EBC0.inc create mode 100644 data/scripts/gUnk_0800EBDC.inc create mode 100644 data/scripts/gUnk_0800EBE0.inc create mode 100644 data/scripts/gUnk_0800EBF0.inc create mode 100644 data/scripts/gUnk_0800EC08.inc create mode 100644 data/scripts/gUnk_0800EC14.inc create mode 100644 data/scripts/gUnk_0800EC54.inc create mode 100644 data/scripts/gUnk_0800EC61.inc create mode 100644 data/scripts/gUnk_0800EC8C.inc create mode 100644 data/scripts/gUnk_0800ECF1.inc create mode 100644 data/scripts/gUnk_0800ED04.inc create mode 100644 data/scripts/gUnk_0800ED0C.inc create mode 100644 data/scripts/gUnk_0800ED0D.inc create mode 100644 data/scripts/gUnk_0800ED5C.inc create mode 100644 data/scripts/gUnk_0800ED90.inc create mode 100644 data/scripts/gUnk_0800EDD9.inc create mode 100644 data/scripts/gUnk_0800EDE0.inc create mode 100644 data/scripts/gUnk_0800EE09.inc create mode 100644 data/scripts/gUnk_0800EE50.inc create mode 100644 data/scripts/gUnk_0800EE8C.inc create mode 100644 data/scripts/gUnk_0800EEE0.inc create mode 100644 data/scripts/gUnk_0800EEFD.inc create mode 100644 data/scripts/gUnk_0800EF07.inc create mode 100644 data/scripts/gUnk_0800EF12.inc create mode 100644 data/scripts/gUnk_0800EF40.inc create mode 100644 data/scripts/gUnk_0800EF93.inc create mode 100644 data/scripts/gUnk_0800EFC0.inc create mode 100644 data/scripts/gUnk_0800EFE0.inc create mode 100644 data/scripts/gUnk_0800EFE4.inc create mode 100644 data/scripts/gUnk_0800F090.inc create mode 100644 data/scripts/gUnk_0800F094.inc create mode 100644 data/scripts/gUnk_0800F0D6.inc create mode 100644 data/scripts/gUnk_0800F0E2.inc create mode 100644 data/scripts/gUnk_0800F0F2.inc create mode 100644 data/scripts/gUnk_0800F0F3.inc create mode 100644 data/scripts/gUnk_0800F0F4.inc create mode 100644 data/scripts/gUnk_0800F14C.inc create mode 100644 data/scripts/gUnk_0800F184.inc create mode 100644 data/scripts/gUnk_0800F1DE.inc create mode 100644 data/scripts/gUnk_0800F1E1.inc create mode 100644 data/scripts/gUnk_0800F1E5.inc create mode 100644 data/scripts/gUnk_0800F1E7.inc create mode 100644 data/scripts/gUnk_0800F1ED.inc create mode 100644 data/scripts/gUnk_0800F1FB.inc create mode 100644 data/scripts/gUnk_0800F1FD.inc create mode 100644 data/scripts/gUnk_0800F203.inc create mode 100644 data/scripts/gUnk_0800F207.inc create mode 100644 data/scripts/gUnk_0800F210.inc create mode 100644 data/scripts/gUnk_0800F2EB.inc create mode 100644 data/scripts/gUnk_0800F2F0.inc create mode 100644 data/scripts/gUnk_0800F2F2.inc create mode 100644 data/scripts/gUnk_0800F303.inc create mode 100644 data/scripts/gUnk_0800F39C.inc create mode 100644 data/scripts/gUnk_0800F3DB.inc create mode 100644 data/scripts/gUnk_0800F3E5.inc create mode 100644 data/scripts/gUnk_0800F3E6.inc create mode 100644 data/scripts/gUnk_0800F3E8.inc create mode 100644 data/scripts/gUnk_0800F3EB.inc create mode 100644 data/scripts/gUnk_0800F3ED.inc create mode 100644 data/scripts/gUnk_0800F3F5.inc create mode 100644 data/scripts/gUnk_0800F3F9.inc create mode 100644 data/scripts/gUnk_0800F400.inc create mode 100644 data/scripts/gUnk_0800F408.inc create mode 100644 data/scripts/gUnk_0800F409.inc create mode 100644 data/scripts/gUnk_0800F410.inc create mode 100644 data/scripts/gUnk_0800F426.inc create mode 100644 data/scripts/gUnk_0800F430.inc create mode 100644 data/scripts/gUnk_0800F4C4.inc create mode 100644 data/scripts/gUnk_0800F4EA.inc create mode 100644 data/scripts/gUnk_0800F4EB.inc create mode 100644 data/scripts/gUnk_0800F4EF.inc create mode 100644 data/scripts/gUnk_0800F4F0.inc create mode 100644 data/scripts/gUnk_0800F4F1.inc create mode 100644 data/scripts/gUnk_0800F4F3.inc create mode 100644 data/scripts/gUnk_0800F4F7.inc create mode 100644 data/scripts/gUnk_0800F4F9.inc create mode 100644 data/scripts/gUnk_0800F501.inc create mode 100644 data/scripts/gUnk_0800F50E.inc create mode 100644 data/scripts/gUnk_0800F554.inc create mode 100644 data/scripts/gUnk_0800F584.inc create mode 100644 data/scripts/gUnk_0800F58F.inc create mode 100644 data/scripts/gUnk_0800F5B0.inc create mode 100644 data/scripts/gUnk_0800F5E9.inc create mode 100644 data/scripts/gUnk_0800F5EC.inc create mode 100644 data/scripts/gUnk_0800F5ED.inc create mode 100644 data/scripts/gUnk_0800F5EE.inc create mode 100644 data/scripts/gUnk_0800F5EF.inc create mode 100644 data/scripts/gUnk_0800F5F0.inc create mode 100644 data/scripts/gUnk_0800F5F2.inc create mode 100644 data/scripts/gUnk_0800F5F4.inc create mode 100644 data/scripts/gUnk_0800F5FC.inc create mode 100644 data/scripts/gUnk_0800F5FF.inc create mode 100644 data/scripts/gUnk_0800F606.inc create mode 100644 data/scripts/gUnk_0800F607.inc create mode 100644 data/scripts/gUnk_0800F608.inc create mode 100644 data/scripts/gUnk_0800F60A.inc create mode 100644 data/scripts/gUnk_0800F628.inc create mode 100644 data/scripts/gUnk_0800F650.inc create mode 100644 data/scripts/gUnk_0800F688.inc create mode 100644 data/scripts/gUnk_0800F6A0.inc create mode 100644 data/scripts/gUnk_0800F6C8.inc create mode 100644 data/scripts/gUnk_0800F6E0.inc create mode 100644 data/scripts/gUnk_0800F6E9.inc create mode 100644 data/scripts/gUnk_0800F6EC.inc create mode 100644 data/scripts/gUnk_0800F6ED.inc create mode 100644 data/scripts/gUnk_0800F6EE.inc create mode 100644 data/scripts/gUnk_0800F6EF.inc create mode 100644 data/scripts/gUnk_0800F6F0.inc create mode 100644 data/scripts/gUnk_0800F6F1.inc create mode 100644 data/scripts/gUnk_0800F6F2.inc create mode 100644 data/scripts/gUnk_0800F6F3.inc create mode 100644 data/scripts/gUnk_0800F6F4.inc create mode 100644 data/scripts/gUnk_0800F6F9.inc create mode 100644 data/scripts/gUnk_0800F6FE.inc create mode 100644 data/scripts/gUnk_0800F702.inc create mode 100644 data/scripts/gUnk_0800F706.inc create mode 100644 data/scripts/gUnk_0800F71E.inc create mode 100644 data/scripts/gUnk_0800F724.inc create mode 100644 data/scripts/gUnk_0800F734.inc create mode 100644 data/scripts/gUnk_0800F73C.inc create mode 100644 data/scripts/gUnk_0800F7E6.inc create mode 100644 data/scripts/gUnk_0800F7EB.inc create mode 100644 data/scripts/gUnk_0800F7EE.inc create mode 100644 data/scripts/gUnk_0800F7EF.inc create mode 100644 data/scripts/gUnk_0800F7F0.inc create mode 100644 data/scripts/gUnk_0800F7F4.inc create mode 100644 data/scripts/gUnk_0800F7F5.inc create mode 100644 data/scripts/gUnk_0800F7F7.inc create mode 100644 data/scripts/gUnk_0800F7FC.inc create mode 100644 data/scripts/gUnk_0800F7FD.inc create mode 100644 data/scripts/gUnk_0800F7FF.inc create mode 100644 data/scripts/gUnk_0800F800.inc create mode 100644 data/scripts/gUnk_0800F805.inc create mode 100644 data/scripts/gUnk_0800F808.inc create mode 100644 data/scripts/gUnk_0800F8EF.inc create mode 100644 data/scripts/gUnk_0800F8F0.inc create mode 100644 data/scripts/gUnk_0800F8F1.inc create mode 100644 data/scripts/gUnk_0800F8F2.inc create mode 100644 data/scripts/gUnk_0800F8F3.inc create mode 100644 data/scripts/gUnk_0800F8F4.inc create mode 100644 data/scripts/gUnk_0800F8F5.inc create mode 100644 data/scripts/gUnk_0800F8F8.inc create mode 100644 data/scripts/gUnk_0800F8F9.inc create mode 100644 data/scripts/gUnk_0800F900.inc create mode 100644 data/scripts/gUnk_0800F902.inc create mode 100644 data/scripts/gUnk_0800F916.inc create mode 100644 data/scripts/gUnk_0800F9F0.inc create mode 100644 data/scripts/gUnk_0800F9F2.inc create mode 100644 data/scripts/gUnk_0800F9F3.inc create mode 100644 data/scripts/gUnk_0800F9F4.inc create mode 100644 data/scripts/gUnk_0800F9F6.inc create mode 100644 data/scripts/gUnk_0800F9F7.inc create mode 100644 data/scripts/gUnk_0800F9F8.inc create mode 100644 data/scripts/gUnk_0800FA02.inc create mode 100644 data/scripts/gUnk_0800FA07.inc create mode 100644 data/scripts/gUnk_0800FA08.inc create mode 100644 data/scripts/gUnk_0800FA09.inc create mode 100644 data/scripts/gUnk_0800FA0D.inc create mode 100644 data/scripts/gUnk_0800FA78.inc create mode 100644 data/scripts/gUnk_0800FAC0.inc create mode 100644 data/scripts/gUnk_0800FAE4.inc create mode 100644 data/scripts/gUnk_0800FAF3.inc create mode 100644 data/scripts/gUnk_0800FAF5.inc create mode 100644 data/scripts/gUnk_0800FAF6.inc create mode 100644 data/scripts/gUnk_0800FAF7.inc create mode 100644 data/scripts/gUnk_0800FAF8.inc create mode 100644 data/scripts/gUnk_0800FAFD.inc create mode 100644 data/scripts/gUnk_0800FAFE.inc create mode 100644 data/scripts/gUnk_0800FAFF.inc create mode 100644 data/scripts/gUnk_0800FB00.inc create mode 100644 data/scripts/gUnk_0800FB01.inc create mode 100644 data/scripts/gUnk_0800FB02.inc create mode 100644 data/scripts/gUnk_0800FB04.inc create mode 100644 data/scripts/gUnk_0800FB08.inc create mode 100644 data/scripts/gUnk_0800FB0A.inc create mode 100644 data/scripts/gUnk_0800FB31.inc create mode 100644 data/scripts/gUnk_0800FB44.inc create mode 100644 data/scripts/gUnk_0800FBBB.inc create mode 100644 data/scripts/gUnk_0800FBF0.inc create mode 100644 data/scripts/gUnk_0800FBF3.inc create mode 100644 data/scripts/gUnk_0800FBF5.inc create mode 100644 data/scripts/gUnk_0800FBF6.inc create mode 100644 data/scripts/gUnk_0800FBF8.inc create mode 100644 data/scripts/gUnk_0800FBF9.inc create mode 100644 data/scripts/gUnk_0800FBFA.inc create mode 100644 data/scripts/gUnk_0800FBFB.inc create mode 100644 data/scripts/gUnk_0800FBFC.inc create mode 100644 data/scripts/gUnk_0800FBFF.inc create mode 100644 data/scripts/gUnk_0800FC00.inc create mode 100644 data/scripts/gUnk_0800FC01.inc create mode 100644 data/scripts/gUnk_0800FC05.inc create mode 100644 data/scripts/gUnk_0800FC06.inc create mode 100644 data/scripts/gUnk_0800FC08.inc create mode 100644 data/scripts/gUnk_0800FC09.inc create mode 100644 data/scripts/gUnk_0800FC0E.inc create mode 100644 data/scripts/gUnk_0800FC24.inc create mode 100644 data/scripts/gUnk_0800FCEA.inc create mode 100644 data/scripts/gUnk_0800FCEE.inc create mode 100644 data/scripts/gUnk_0800FCF2.inc create mode 100644 data/scripts/gUnk_0800FCF3.inc create mode 100644 data/scripts/gUnk_0800FCF5.inc create mode 100644 data/scripts/gUnk_0800FCF7.inc create mode 100644 data/scripts/gUnk_0800FCF8.inc create mode 100644 data/scripts/gUnk_0800FCFA.inc create mode 100644 data/scripts/gUnk_0800FCFB.inc create mode 100644 data/scripts/gUnk_0800FCFC.inc create mode 100644 data/scripts/gUnk_0800FCFE.inc create mode 100644 data/scripts/gUnk_0800FCFF.inc create mode 100644 data/scripts/gUnk_0800FD00.inc create mode 100644 data/scripts/gUnk_0800FD01.inc create mode 100644 data/scripts/gUnk_0800FD04.inc create mode 100644 data/scripts/gUnk_0800FD05.inc create mode 100644 data/scripts/gUnk_0800FD0C.inc create mode 100644 data/scripts/gUnk_0800FD16.inc create mode 100644 data/scripts/gUnk_0800FD21.inc create mode 100644 data/scripts/gUnk_0800FD80.inc create mode 100644 data/scripts/gUnk_0800FDA0.inc create mode 100644 data/scripts/gUnk_0800FDCC.inc create mode 100644 data/scripts/gUnk_0800FDF2.inc create mode 100644 data/scripts/gUnk_0800FDF3.inc create mode 100644 data/scripts/gUnk_0800FDFA.inc create mode 100644 data/scripts/gUnk_0800FDFC.inc create mode 100644 data/scripts/gUnk_0800FDFE.inc create mode 100644 data/scripts/gUnk_0800FDFF.inc create mode 100644 data/scripts/gUnk_0800FE00.inc create mode 100644 data/scripts/gUnk_0800FE01.inc create mode 100644 data/scripts/gUnk_0800FE02.inc create mode 100644 data/scripts/gUnk_0800FE04.inc create mode 100644 data/scripts/gUnk_0800FE06.inc create mode 100644 data/scripts/gUnk_0800FE07.inc create mode 100644 data/scripts/gUnk_0800FE08.inc create mode 100644 data/scripts/gUnk_0800FE09.inc create mode 100644 data/scripts/gUnk_0800FE40.inc create mode 100644 data/scripts/gUnk_0800FE44.inc create mode 100644 data/scripts/gUnk_0800FE64.inc create mode 100644 data/scripts/gUnk_0800FE88.inc create mode 100644 data/scripts/gUnk_0800FEBC.inc create mode 100644 data/scripts/gUnk_0800FEF0.inc create mode 100644 data/scripts/gUnk_0800FEF2.inc create mode 100644 data/scripts/gUnk_0800FEF9.inc create mode 100644 data/scripts/gUnk_0800FEFC.inc create mode 100644 data/scripts/gUnk_0800FEFE.inc create mode 100644 data/scripts/gUnk_0800FF01.inc create mode 100644 data/scripts/gUnk_0800FF03.inc create mode 100644 data/scripts/gUnk_0800FF04.inc create mode 100644 data/scripts/gUnk_0800FF05.inc create mode 100644 data/scripts/gUnk_0800FF06.inc create mode 100644 data/scripts/gUnk_0800FF08.inc create mode 100644 data/scripts/gUnk_0800FF18.inc create mode 100644 data/scripts/gUnk_0800FF2A.inc create mode 100644 data/scripts/gUnk_0800FF74.inc create mode 100644 data/scripts/gUnk_0800FFB0.inc create mode 100644 data/scripts/gUnk_0800FFBB.inc create mode 100644 data/scripts/gUnk_0800FFD6.inc create mode 100644 data/scripts/gUnk_0800FFEE.inc create mode 100644 data/scripts/gUnk_0800FFF6.inc create mode 100644 data/scripts/gUnk_0800FFFC.inc create mode 100644 data/scripts/gUnk_0800FFFD.inc create mode 100644 data/scripts/gUnk_0800FFFF.inc create mode 100644 data/scripts/gUnk_08010000.inc create mode 100644 data/scripts/gUnk_08010001.inc create mode 100644 data/scripts/gUnk_08010002.inc create mode 100644 data/scripts/gUnk_08010003.inc create mode 100644 data/scripts/gUnk_08010005.inc create mode 100644 data/scripts/gUnk_08010007.inc create mode 100644 data/scripts/gUnk_08010008.inc create mode 100644 data/scripts/gUnk_08010009.inc create mode 100644 data/scripts/gUnk_0801000A.inc create mode 100644 data/scripts/gUnk_0801000C.inc create mode 100644 data/scripts/gUnk_0801000D.inc create mode 100644 data/scripts/gUnk_0801000E.inc create mode 100644 data/scripts/gUnk_0801000F.inc create mode 100644 data/scripts/gUnk_08010018.inc create mode 100644 data/scripts/gUnk_0801001B.inc create mode 100644 data/scripts/gUnk_0801001D.inc create mode 100644 data/scripts/gUnk_08010023.inc create mode 100644 data/scripts/gUnk_08010044.inc create mode 100644 data/scripts/gUnk_08010098.inc create mode 100644 data/scripts/gUnk_08010099.inc create mode 100644 data/scripts/gUnk_080100C1.inc create mode 100644 data/scripts/gUnk_080100C8.inc create mode 100644 data/scripts/gUnk_080100F5.inc create mode 100644 data/scripts/gUnk_080100FC.inc create mode 100644 data/scripts/gUnk_080100FE.inc create mode 100644 data/scripts/gUnk_080100FF.inc create mode 100644 data/scripts/gUnk_08010100.inc create mode 100644 data/scripts/gUnk_08010102.inc create mode 100644 data/scripts/gUnk_08010103.inc create mode 100644 data/scripts/gUnk_08010105.inc create mode 100644 data/scripts/gUnk_08010106.inc create mode 100644 data/scripts/gUnk_0801010A.inc create mode 100644 data/scripts/gUnk_08010111.inc create mode 100644 data/scripts/gUnk_08010120.inc create mode 100644 data/scripts/gUnk_08010130.inc create mode 100644 data/scripts/gUnk_08010148.inc create mode 100644 data/scripts/gUnk_080101FA.inc create mode 100644 data/scripts/gUnk_080101FD.inc create mode 100644 data/scripts/gUnk_080101FF.inc create mode 100644 data/scripts/gUnk_08010200.inc create mode 100644 data/scripts/gUnk_08010203.inc create mode 100644 data/scripts/gUnk_08010207.inc create mode 100644 data/scripts/gUnk_08010208.inc create mode 100644 data/scripts/gUnk_0801020C.inc create mode 100644 data/scripts/gUnk_08010220.inc create mode 100644 data/scripts/gUnk_08010236.inc create mode 100644 data/scripts/gUnk_08010264.inc create mode 100644 data/scripts/gUnk_08010294.inc create mode 100644 data/scripts/gUnk_080102E0.inc create mode 100644 data/scripts/gUnk_080102FB.inc create mode 100644 data/scripts/gUnk_080102FD.inc create mode 100644 data/scripts/gUnk_080102FE.inc create mode 100644 data/scripts/gUnk_08010303.inc create mode 100644 data/scripts/gUnk_08010304.inc create mode 100644 data/scripts/gUnk_08010305.inc create mode 100644 data/scripts/gUnk_0801030A.inc create mode 100644 data/scripts/gUnk_0801030C.inc create mode 100644 data/scripts/gUnk_08010320.inc create mode 100644 data/scripts/gUnk_080103B0.inc create mode 100644 data/scripts/gUnk_080103D0.inc create mode 100644 data/scripts/gUnk_080103F8.inc create mode 100644 data/scripts/gUnk_080103FD.inc create mode 100644 data/scripts/gUnk_08010400.inc create mode 100644 data/scripts/gUnk_08010406.inc create mode 100644 data/scripts/gUnk_08010407.inc create mode 100644 data/scripts/gUnk_0801040A.inc create mode 100644 data/scripts/gUnk_08010428.inc create mode 100644 data/scripts/gUnk_08010454.inc create mode 100644 data/scripts/gUnk_08010480.inc create mode 100644 data/scripts/gUnk_080104A0.inc create mode 100644 data/scripts/gUnk_080104EC.inc create mode 100644 data/scripts/gUnk_080104FF.inc create mode 100644 data/scripts/gUnk_08010501.inc create mode 100644 data/scripts/gUnk_08010502.inc create mode 100644 data/scripts/gUnk_08010503.inc create mode 100644 data/scripts/gUnk_0801050A.inc create mode 100644 data/scripts/gUnk_0801050B.inc create mode 100644 data/scripts/gUnk_08010526.inc create mode 100644 data/scripts/gUnk_0801059F.inc create mode 100644 data/scripts/gUnk_080105C9.inc create mode 100644 data/scripts/gUnk_080105FB.inc create mode 100644 data/scripts/gUnk_080105FF.inc create mode 100644 data/scripts/gUnk_08010600.inc create mode 100644 data/scripts/gUnk_0801060A.inc create mode 100644 data/scripts/gUnk_0801060D.inc create mode 100644 data/scripts/gUnk_08010617.inc create mode 100644 data/scripts/gUnk_0801061C.inc create mode 100644 data/scripts/gUnk_08010644.inc create mode 100644 data/scripts/gUnk_08010650.inc create mode 100644 data/scripts/gUnk_08010674.inc create mode 100644 data/scripts/gUnk_080106AC.inc create mode 100644 data/scripts/gUnk_08010700.inc create mode 100644 data/scripts/gUnk_08010701.inc create mode 100644 data/scripts/gUnk_08010705.inc create mode 100644 data/scripts/gUnk_0801070E.inc create mode 100644 data/scripts/gUnk_08010734.inc create mode 100644 data/scripts/gUnk_08010794.inc create mode 100644 data/scripts/gUnk_080107D0.inc create mode 100644 data/scripts/gUnk_0801080A.inc create mode 100644 data/scripts/gUnk_0801080B.inc create mode 100644 data/scripts/gUnk_08010815.inc create mode 100644 data/scripts/gUnk_0801081B.inc create mode 100644 data/scripts/gUnk_080108D0.inc create mode 100644 data/scripts/gUnk_080108FF.inc create mode 100644 data/scripts/gUnk_0801090C.inc create mode 100644 data/scripts/gUnk_0801090F.inc create mode 100644 data/scripts/gUnk_08010917.inc create mode 100644 data/scripts/gUnk_08010964.inc create mode 100644 data/scripts/gUnk_080109A0.inc create mode 100644 data/scripts/gUnk_080109F0.inc create mode 100644 data/scripts/gUnk_080109F6.inc create mode 100644 data/scripts/gUnk_08010A14.inc create mode 100644 data/scripts/gUnk_08010A1F.inc create mode 100644 data/scripts/gUnk_08010A38.inc create mode 100644 data/scripts/gUnk_08010A5C.inc create mode 100644 data/scripts/gUnk_08010A98.inc create mode 100644 data/scripts/gUnk_08010AE4.inc create mode 100644 data/scripts/gUnk_08010B04.inc create mode 100644 data/scripts/gUnk_08010B68.inc create mode 100644 data/scripts/gUnk_08010BB4.inc create mode 100644 data/scripts/gUnk_08010BEC.inc create mode 100644 data/scripts/gUnk_08010BF9.inc create mode 100644 data/scripts/gUnk_08010BFE.inc create mode 100644 data/scripts/gUnk_08010C1A.inc create mode 100644 data/scripts/gUnk_08010D03.inc create mode 100644 data/scripts/gUnk_08010E00.inc create mode 100644 data/scripts/gUnk_08010E0D.inc create mode 100644 data/scripts/gUnk_08010F00.inc create mode 100644 data/scripts/gUnk_08010FFF.inc create mode 100644 data/scripts/gUnk_08011000.inc create mode 100644 data/scripts/gUnk_08011001.inc create mode 100644 data/scripts/gUnk_0801101F.inc create mode 100644 data/scripts/gUnk_08011074.inc create mode 100644 data/scripts/gUnk_08011083.inc create mode 100644 data/scripts/gUnk_080110DC.inc create mode 100644 data/scripts/gUnk_080110E8.inc create mode 100644 data/scripts/gUnk_08011128.inc create mode 100644 data/scripts/gUnk_080111CC.inc create mode 100644 data/scripts/gUnk_08011208.inc create mode 100644 data/scripts/gUnk_0801121D.inc create mode 100644 data/scripts/gUnk_080112C4.inc create mode 100644 data/scripts/gUnk_0801130F.inc create mode 100644 data/scripts/gUnk_08011328.inc create mode 100644 data/scripts/gUnk_08011403.inc create mode 100644 data/scripts/gUnk_080115D0.inc create mode 100644 data/scripts/gUnk_08011608.inc create mode 100644 data/scripts/gUnk_08011640.inc create mode 100644 data/scripts/gUnk_080116A8.inc create mode 100644 data/scripts/gUnk_08011809.inc create mode 100644 data/scripts/gUnk_0801183C.inc create mode 100644 data/scripts/gUnk_080118D4.inc create mode 100644 data/scripts/gUnk_08011930.inc create mode 100644 data/scripts/gUnk_08011940.inc create mode 100644 data/scripts/gUnk_0801194C.inc create mode 100644 data/scripts/gUnk_08011958.inc create mode 100644 data/scripts/gUnk_08011964.inc create mode 100644 data/scripts/gUnk_080119B0.inc create mode 100644 data/scripts/gUnk_080119D8.inc create mode 100644 data/scripts/gUnk_080119E4.inc create mode 100644 data/scripts/gUnk_080119F0.inc create mode 100644 data/scripts/gUnk_08011A04.inc create mode 100644 data/scripts/gUnk_08011A2C.inc create mode 100644 data/scripts/gUnk_08011A64.inc create mode 100644 data/scripts/gUnk_08011AE4.inc create mode 100644 data/scripts/gUnk_08011B04.inc create mode 100644 data/scripts/gUnk_08011B20.inc create mode 100644 data/scripts/gUnk_08011B40.inc create mode 100644 data/scripts/gUnk_08011BE4.inc create mode 100644 data/scripts/gUnk_08011C04.inc create mode 100644 data/scripts/gUnk_08011C50.inc create mode 100644 data/scripts/gUnk_08011C7C.inc create mode 100644 data/scripts/gUnk_08011D28.inc create mode 100644 data/scripts/gUnk_08011DD4.inc create mode 100644 data/scripts/gUnk_08011E04.inc create mode 100644 data/scripts/gUnk_08011E80.inc create mode 100644 data/scripts/gUnk_08011F0C.inc create mode 100644 data/scripts/gUnk_08011F98.inc create mode 100644 data/scripts/gUnk_08012024.inc create mode 100644 data/scripts/gUnk_08012091.inc create mode 100644 data/scripts/gUnk_080120B0.inc create mode 100644 data/scripts/gUnk_080120ED.inc create mode 100644 data/scripts/gUnk_080120FB.inc create mode 100644 data/scripts/gUnk_0801213C.inc create mode 100644 data/scripts/gUnk_080121C8.inc create mode 100644 data/scripts/gUnk_08012200.inc create mode 100644 data/scripts/gUnk_08012238.inc create mode 100644 data/scripts/gUnk_08012270.inc create mode 100644 data/scripts/gUnk_0801232C.inc create mode 100644 data/scripts/gUnk_08012360.inc create mode 100644 data/scripts/gUnk_08012410.inc create mode 100644 data/scripts/gUnk_08012430.inc create mode 100644 data/scripts/gUnk_08012480.inc create mode 100644 data/scripts/gUnk_08012AB0.inc create mode 100644 data/scripts/gUnk_08012BA8.inc create mode 100644 data/scripts/gUnk_08012BF8.inc create mode 100644 data/scripts/gUnk_08012C0C.inc create mode 100644 data/scripts/gUnk_08012C48.inc create mode 100644 data/scripts/gUnk_08012C98.inc create mode 100644 data/scripts/gUnk_08012CD8.inc create mode 100644 data/scripts/gUnk_08012D18.inc create mode 100644 data/scripts/gUnk_08012D70.inc create mode 100644 data/scripts/gUnk_08012DA1.inc create mode 100644 data/scripts/gUnk_08012DB0.inc create mode 100644 data/scripts/gUnk_08012DD8.inc create mode 100644 data/scripts/gUnk_08012E20.inc create mode 100644 data/scripts/gUnk_08012E44.inc create mode 100644 data/scripts/gUnk_08012E88.inc create mode 100644 data/scripts/gUnk_08012EC0.inc create mode 100644 data/scripts/gUnk_08012F0C.inc create mode 100644 data/scripts/gUnk_08013001.inc create mode 100644 data/scripts/gUnk_08013003.inc create mode 100644 data/scripts/gUnk_0801300B.inc create mode 100644 data/scripts/gUnk_0801303C.inc create mode 100644 data/scripts/gUnk_08013070.inc create mode 100644 data/scripts/gUnk_08013081.inc create mode 100644 data/scripts/gUnk_08013090.inc create mode 100644 data/scripts/gUnk_08013114.inc create mode 100644 data/scripts/gUnk_08013188.inc create mode 100644 data/scripts/gUnk_080131AC.inc create mode 100644 data/scripts/gUnk_080132E4.inc create mode 100644 data/scripts/gUnk_08013330.inc create mode 100644 data/scripts/gUnk_0801334C.inc create mode 100644 data/scripts/gUnk_08013378.inc create mode 100644 data/scripts/gUnk_080133C4.inc create mode 100644 data/scripts/gUnk_080133F8.inc create mode 100644 data/scripts/gUnk_080134DC.inc create mode 100644 data/scripts/gUnk_080136D8.inc create mode 100644 data/scripts/gUnk_08013720.inc create mode 100644 data/scripts/gUnk_080137DA.inc create mode 100644 data/scripts/gUnk_080138B4.inc create mode 100644 data/scripts/gUnk_08013B18.inc create mode 100644 data/scripts/gUnk_08013B70.inc create mode 100644 data/scripts/gUnk_08013BA8.inc create mode 100644 data/scripts/gUnk_08013BE8.inc create mode 100644 data/scripts/gUnk_08013CA4.inc create mode 100644 data/scripts/gUnk_08013E04.inc create mode 100644 data/scripts/gUnk_08013E4C.inc create mode 100644 data/scripts/gUnk_08013E70.inc create mode 100644 data/scripts/gUnk_08013E94.inc create mode 100644 data/scripts/gUnk_08013EB0.inc create mode 100644 data/scripts/gUnk_08013ECC.inc create mode 100644 data/scripts/gUnk_08013EE8.inc create mode 100644 data/scripts/gUnk_08013F04.inc create mode 100644 data/scripts/gUnk_08013F34.inc create mode 100644 data/scripts/gUnk_08013F64.inc create mode 100644 data/scripts/gUnk_08013F94.inc create mode 100644 data/scripts/gUnk_08013FE8.inc create mode 100644 data/scripts/gUnk_08014054.inc create mode 100644 data/scripts/gUnk_08014074.inc create mode 100644 data/scripts/gUnk_08014094.inc create mode 100644 data/scripts/gUnk_080140DC.inc create mode 100644 data/scripts/gUnk_080140F8.inc create mode 100644 data/scripts/gUnk_08014118.inc create mode 100644 data/scripts/gUnk_08014154.inc create mode 100644 data/scripts/gUnk_080141DC.inc create mode 100644 data/scripts/gUnk_08014210.inc create mode 100644 data/scripts/gUnk_08014274.inc create mode 100644 data/scripts/gUnk_080142B0.inc create mode 100644 data/scripts/gUnk_08014384.inc create mode 100644 data/scripts/gUnk_080143C0.inc create mode 100644 data/scripts/gUnk_08014402.inc create mode 100644 data/scripts/gUnk_08014450.inc create mode 100644 data/scripts/gUnk_0801450C.inc create mode 100644 data/scripts/gUnk_08014548.inc create mode 100644 data/scripts/gUnk_080145A0.inc create mode 100644 data/scripts/gUnk_080145B0.inc create mode 100644 data/scripts/gUnk_080145E8.inc create mode 100644 data/scripts/gUnk_08014628.inc create mode 100644 data/scripts/gUnk_08014804.inc create mode 100644 data/scripts/gUnk_080148F0.inc create mode 100644 data/scripts/gUnk_08014958.inc create mode 100644 data/scripts/gUnk_08014994.inc create mode 100644 data/scripts/gUnk_080149CC.inc create mode 100644 data/scripts/gUnk_08014A28.inc create mode 100644 data/scripts/gUnk_08014A54.inc create mode 100644 data/scripts/gUnk_08014A80.inc create mode 100644 data/scripts/gUnk_08014AC4.inc create mode 100644 data/scripts/gUnk_08014B34.inc create mode 100644 data/scripts/gUnk_08014C2C.inc create mode 100644 data/scripts/gUnk_08014C94.inc create mode 100644 data/scripts/gUnk_08014CDC.inc create mode 100644 data/scripts/gUnk_08014DCC.inc create mode 100644 data/scripts/gUnk_08014E14.inc create mode 100644 data/scripts/gUnk_08014E50.inc create mode 100644 data/scripts/gUnk_08014ECC.inc create mode 100644 data/scripts/gUnk_08014EF8.inc create mode 100644 data/scripts/gUnk_08014F30.inc create mode 100644 data/scripts/gUnk_08014FBC.inc create mode 100644 data/scripts/gUnk_08015001.inc create mode 100644 data/scripts/gUnk_08015087.inc create mode 100644 data/scripts/gUnk_080150EF.inc create mode 100644 data/scripts/gUnk_08015234.inc create mode 100644 data/scripts/gUnk_080152B4.inc create mode 100644 data/scripts/gUnk_08015390.inc create mode 100644 data/scripts/gUnk_080153EC.inc create mode 100644 data/scripts/gUnk_0801550C.inc create mode 100644 data/scripts/gUnk_08015618.inc create mode 100644 data/scripts/gUnk_08015684.inc create mode 100644 data/scripts/gUnk_080156A0.inc create mode 100644 data/scripts/gUnk_08015754.inc create mode 100644 data/scripts/gUnk_080157AC.inc create mode 100644 data/scripts/gUnk_080158F8.inc create mode 100644 data/scripts/gUnk_08015938.inc create mode 100644 data/scripts/gUnk_08015958.inc create mode 100644 data/scripts/gUnk_08015AC4.inc create mode 100644 data/scripts/gUnk_08015B14.inc create mode 100644 data/scripts/gUnk_08015B34.inc create mode 100644 data/scripts/gUnk_08015B84.inc create mode 100644 data/scripts/gUnk_08015BA8.inc create mode 100644 data/scripts/gUnk_08015BE8.inc create mode 100644 data/scripts/gUnk_08015CD4.inc create mode 100644 data/scripts/gUnk_08015DF0.inc create mode 100644 data/scripts/gUnk_08015E58.inc create mode 100644 data/scripts/gUnk_08015F08.inc create mode 100644 data/scripts/gUnk_08015F3C.inc create mode 100644 data/scripts/gUnk_08015FA4.inc create mode 100644 data/scripts/gUnk_08015FC0.inc create mode 100644 data/scripts/gUnk_08016021.inc create mode 100644 data/scripts/gUnk_0801606C.inc create mode 100644 data/scripts/gUnk_080160A8.inc create mode 100644 data/scripts/gUnk_080160EA.inc create mode 100644 data/scripts/gUnk_0801613C.inc create mode 100644 data/scripts/gUnk_08016190.inc create mode 100644 data/scripts/gUnk_080161E8.inc create mode 100644 data/scripts/gUnk_0801635C.inc create mode 100644 data/scripts/gUnk_0801637D.inc create mode 100644 data/scripts/gUnk_08016384.inc create mode 100644 data/scripts/gUnk_08016408.inc create mode 100644 data/scripts/gUnk_080165F8.inc create mode 100644 data/scripts/gUnk_0801660C.inc create mode 100644 data/scripts/gUnk_08016628.inc create mode 100644 data/scripts/gUnk_08016644.inc create mode 100644 data/scripts/gUnk_0801666C.inc create mode 100644 data/scripts/gUnk_080166B8.inc create mode 100644 data/scripts/gUnk_080166FC.inc create mode 100644 data/scripts/gUnk_08016798.inc create mode 100644 data/scripts/gUnk_08016844.inc create mode 100644 data/scripts/gUnk_080168E0.inc create mode 100644 data/scripts/gUnk_080168F4.inc diff --git a/data/scripts.s b/data/scripts.s index edb0c350..1f07d4b8 100644 --- a/data/scripts.s +++ b/data/scripts.s @@ -7,3208 +7,2141 @@ .text -gUnk_08008B5C:: @ 08008B5C - .incbin "baserom.gba", 0x008B5C, 0x0000034 +.include "data/scripts/gUnk_08008B5C.inc" -gUnk_08008B90:: @ 08008B90 - .incbin "baserom.gba", 0x008B90, 0x0000030 +.include "data/scripts/gUnk_08008B90.inc" -gUnk_08008BC0:: @ 08008BC0 - .incbin "baserom.gba", 0x008BC0, 0x000008E +.include "data/scripts/gUnk_08008BC0.inc" -gUnk_08008C4E:: @ 08008C4E - .incbin "baserom.gba", 0x008C4E, 0x0000016 +.include "data/scripts/gUnk_08008C4E.inc" -gUnk_08008C64:: @ 08008C64 - .incbin "baserom.gba", 0x008C64, 0x0000009 +.include "data/scripts/gUnk_08008C64.inc" -gUnk_08008C6D:: @ 08008C6D - .incbin "baserom.gba", 0x008C6D, 0x0000011 +.include "data/scripts/gUnk_08008C6D.inc" -gUnk_08008C7E:: @ 08008C7E - .incbin "baserom.gba", 0x008C7E, 0x000003B +.include "data/scripts/gUnk_08008C7E.inc" -gUnk_08008CB9:: @ 08008CB9 - .incbin "baserom.gba", 0x008CB9, 0x0000097 +.include "data/scripts/gUnk_08008CB9.inc" -gUnk_08008D50:: @ 08008D50 - .incbin "baserom.gba", 0x008D50, 0x000003C +.include "data/scripts/gUnk_08008D50.inc" -gUnk_08008D8C:: @ 08008D8C - .incbin "baserom.gba", 0x008D8C, 0x0000034 +.include "data/scripts/gUnk_08008D8C.inc" -gUnk_08008DC0:: @ 08008DC0 - .incbin "baserom.gba", 0x008DC0, 0x0000048 +.include "data/scripts/gUnk_08008DC0.inc" -gUnk_08008E08:: @ 08008E08 - .incbin "baserom.gba", 0x008E08, 0x0000002 +.include "data/scripts/gUnk_08008E08.inc" -gUnk_08008E0A:: @ 08008E0A - .incbin "baserom.gba", 0x008E0A, 0x0000102 +.include "data/scripts/gUnk_08008E0A.inc" -gUnk_08008F0C:: @ 08008F0C - .incbin "baserom.gba", 0x008F0C, 0x000000A +.include "data/scripts/gUnk_08008F0C.inc" -gUnk_08008F16:: @ 08008F16 - .incbin "baserom.gba", 0x008F16, 0x0000010 +.include "data/scripts/gUnk_08008F16.inc" -gUnk_08008F26:: @ 08008F26 - .incbin "baserom.gba", 0x008F26, 0x000006A +.include "data/scripts/gUnk_08008F26.inc" -gUnk_08008F90:: @ 08008F90 - .incbin "baserom.gba", 0x008F90, 0x0000030 +.include "data/scripts/gUnk_08008F90.inc" -gUnk_08008FC0:: @ 08008FC0 - .incbin "baserom.gba", 0x008FC0, 0x0000011 +.include "data/scripts/gUnk_08008FC0.inc" -gUnk_08008FD1:: @ 08008FD1 - .incbin "baserom.gba", 0x008FD1, 0x000002B +.include "data/scripts/gUnk_08008FD1.inc" -gUnk_08008FFC:: @ 08008FFC - .incbin "baserom.gba", 0x008FFC, 0x000000C +.include "data/scripts/gUnk_08008FFC.inc" -gUnk_08009008:: @ 08009008 - .incbin "baserom.gba", 0x009008, 0x0000017 +.include "data/scripts/gUnk_08009008.inc" -gUnk_0800901F:: @ 0800901F - .incbin "baserom.gba", 0x00901F, 0x000001D +.include "data/scripts/gUnk_0800901F.inc" -gUnk_0800903C:: @ 0800903C - .incbin "baserom.gba", 0x00903C, 0x0000044 +.include "data/scripts/gUnk_0800903C.inc" -gUnk_08009080:: @ 08009080 - .incbin "baserom.gba", 0x009080, 0x000005B +.include "data/scripts/gUnk_08009080.inc" -gUnk_080090DB:: @ 080090DB - .incbin "baserom.gba", 0x0090DB, 0x00000BD +.include "data/scripts/gUnk_080090DB.inc" -gUnk_08009198:: @ 08009198 - .incbin "baserom.gba", 0x009198, 0x000006F +.include "data/scripts/gUnk_08009198.inc" -gUnk_08009207:: @ 08009207 - .incbin "baserom.gba", 0x009207, 0x000006D +.include "data/scripts/gUnk_08009207.inc" -gUnk_08009274:: @ 08009274 - .incbin "baserom.gba", 0x009274, 0x0000034 +.include "data/scripts/gUnk_08009274.inc" -gUnk_080092A8:: @ 080092A8 - .incbin "baserom.gba", 0x0092A8, 0x000002C +.include "data/scripts/gUnk_080092A8.inc" -gUnk_080092D4:: @ 080092D4 - .incbin "baserom.gba", 0x0092D4, 0x000001C +.include "data/scripts/gUnk_080092D4.inc" -gUnk_080092F0:: @ 080092F0 - .incbin "baserom.gba", 0x0092F0, 0x0000018 +.include "data/scripts/gUnk_080092F0.inc" -gUnk_08009308:: @ 08009308 - .incbin "baserom.gba", 0x009308, 0x0000010 +.include "data/scripts/gUnk_08009308.inc" -gUnk_08009318:: @ 08009318 - .incbin "baserom.gba", 0x009318, 0x0000008 +.include "data/scripts/gUnk_08009318.inc" -gUnk_08009320:: @ 08009320 - .incbin "baserom.gba", 0x009320, 0x0000020 +.include "data/scripts/gUnk_08009320.inc" -gUnk_08009340:: @ 08009340 - .incbin "baserom.gba", 0x009340, 0x0000008 +.include "data/scripts/gUnk_08009340.inc" -gUnk_08009348:: @ 08009348 - .incbin "baserom.gba", 0x009348, 0x000004B +.include "data/scripts/gUnk_08009348.inc" -gUnk_08009393:: @ 08009393 - .incbin "baserom.gba", 0x009393, 0x0000044 +.include "data/scripts/gUnk_08009393.inc" -gUnk_080093D7:: @ 080093D7 - .incbin "baserom.gba", 0x0093D7, 0x0000030 +.include "data/scripts/gUnk_080093D7.inc" -gUnk_08009407:: @ 08009407 - .incbin "baserom.gba", 0x009407, 0x000007F +.include "data/scripts/gUnk_08009407.inc" -gUnk_08009486:: @ 08009486 - .incbin "baserom.gba", 0x009486, 0x000001E +.include "data/scripts/gUnk_08009486.inc" -gUnk_080094A4:: @ 080094A4 - .incbin "baserom.gba", 0x0094A4, 0x0000028 +.include "data/scripts/gUnk_080094A4.inc" -gUnk_080094CC:: @ 080094CC - .incbin "baserom.gba", 0x0094CC, 0x000000B +.include "data/scripts/gUnk_080094CC.inc" -gUnk_080094D7:: @ 080094D7 - .incbin "baserom.gba", 0x0094D7, 0x0000025 +.include "data/scripts/gUnk_080094D7.inc" -gUnk_080094FC:: @ 080094FC - .incbin "baserom.gba", 0x0094FC, 0x0000007 +.include "data/scripts/gUnk_080094FC.inc" -gUnk_08009503:: @ 08009503 - .incbin "baserom.gba", 0x009503, 0x0000005 +.include "data/scripts/gUnk_08009503.inc" -gUnk_08009508:: @ 08009508 - .incbin "baserom.gba", 0x009508, 0x0000030 +.include "data/scripts/gUnk_08009508.inc" -gUnk_08009538:: @ 08009538 - .incbin "baserom.gba", 0x009538, 0x000003C +.include "data/scripts/gUnk_08009538.inc" -gUnk_08009574:: @ 08009574 - .incbin "baserom.gba", 0x009574, 0x0000058 +.include "data/scripts/gUnk_08009574.inc" -gUnk_080095CC:: @ 080095CC - .incbin "baserom.gba", 0x0095CC, 0x0000060 +.include "data/scripts/gUnk_080095CC.inc" -gUnk_0800962C:: @ 0800962C - .incbin "baserom.gba", 0x00962C, 0x000006C +.include "data/scripts/gUnk_0800962C.inc" -gUnk_08009698:: @ 08009698 - .incbin "baserom.gba", 0x009698, 0x000006C +.include "data/scripts/gUnk_08009698.inc" -gUnk_08009704:: @ 08009704 - .incbin "baserom.gba", 0x009704, 0x0000002 +.include "data/scripts/gUnk_08009704.inc" -gUnk_08009706:: @ 08009706 - .incbin "baserom.gba", 0x009706, 0x000003A +.include "data/scripts/gUnk_08009706.inc" -gUnk_08009740:: @ 08009740 - .incbin "baserom.gba", 0x009740, 0x0000038 +.include "data/scripts/gUnk_08009740.inc" -gUnk_08009778:: @ 08009778 - .incbin "baserom.gba", 0x009778, 0x000000E +.include "data/scripts/gUnk_08009778.inc" -gUnk_08009786:: @ 08009786 - .incbin "baserom.gba", 0x009786, 0x000001B +.include "data/scripts/gUnk_08009786.inc" -gUnk_080097A1:: @ 080097A1 - .incbin "baserom.gba", 0x0097A1, 0x000004F +.include "data/scripts/gUnk_080097A1.inc" -gUnk_080097F0:: @ 080097F0 - .incbin "baserom.gba", 0x0097F0, 0x0000048 +.include "data/scripts/gUnk_080097F0.inc" -gUnk_08009838:: @ 08009838 - .incbin "baserom.gba", 0x009838, 0x000009C +.include "data/scripts/gUnk_08009838.inc" -gUnk_080098D4:: @ 080098D4 - .incbin "baserom.gba", 0x0098D4, 0x0000044 +.include "data/scripts/gUnk_080098D4.inc" -gUnk_08009918:: @ 08009918 - .incbin "baserom.gba", 0x009918, 0x0000028 +.include "data/scripts/gUnk_08009918.inc" -gUnk_08009940:: @ 08009940 - .incbin "baserom.gba", 0x009940, 0x0000010 +.include "data/scripts/gUnk_08009940.inc" -gUnk_08009950:: @ 08009950 - .incbin "baserom.gba", 0x009950, 0x000008C +.include "data/scripts/gUnk_08009950.inc" -gUnk_080099DC:: @ 080099DC - .incbin "baserom.gba", 0x0099DC, 0x0000028 +.include "data/scripts/gUnk_080099DC.inc" -gUnk_08009A04:: @ 08009A04 - .incbin "baserom.gba", 0x009A04, 0x0000003 +.include "data/scripts/gUnk_08009A04.inc" -gUnk_08009A07:: @ 08009A07 - .incbin "baserom.gba", 0x009A07, 0x0000025 +.include "data/scripts/gUnk_08009A07.inc" -gUnk_08009A2C:: @ 08009A2C - .incbin "baserom.gba", 0x009A2C, 0x0000008 +.include "data/scripts/gUnk_08009A2C.inc" -gUnk_08009A34:: @ 08009A34 - .incbin "baserom.gba", 0x009A34, 0x000001C +.include "data/scripts/gUnk_08009A34.inc" -gUnk_08009A50:: @ 08009A50 - .incbin "baserom.gba", 0x009A50, 0x0000027 +.include "data/scripts/gUnk_08009A50.inc" -gUnk_08009A77:: @ 08009A77 - .incbin "baserom.gba", 0x009A77, 0x000000A +.include "data/scripts/gUnk_08009A77.inc" -gUnk_08009A81:: @ 08009A81 - .incbin "baserom.gba", 0x009A81, 0x0000003 +.include "data/scripts/gUnk_08009A81.inc" -gUnk_08009A84:: @ 08009A84 - .incbin "baserom.gba", 0x009A84, 0x0000037 +.include "data/scripts/gUnk_08009A84.inc" -gUnk_08009ABB:: @ 08009ABB - .incbin "baserom.gba", 0x009ABB, 0x000003D +.include "data/scripts/gUnk_08009ABB.inc" -gUnk_08009AF8:: @ 08009AF8 - .incbin "baserom.gba", 0x009AF8, 0x0000038 +.include "data/scripts/gUnk_08009AF8.inc" -gUnk_08009B30:: @ 08009B30 - .incbin "baserom.gba", 0x009B30, 0x0000033 +.include "data/scripts/gUnk_08009B30.inc" -gUnk_08009B63:: @ 08009B63 - .incbin "baserom.gba", 0x009B63, 0x0000015 +.include "data/scripts/gUnk_08009B63.inc" -gUnk_08009B78:: @ 08009B78 - .incbin "baserom.gba", 0x009B78, 0x00000F0 +.include "data/scripts/gUnk_08009B78.inc" -gUnk_08009C68:: @ 08009C68 - .incbin "baserom.gba", 0x009C68, 0x0000017 +.include "data/scripts/gUnk_08009C68.inc" -gUnk_08009C7F:: @ 08009C7F - .incbin "baserom.gba", 0x009C7F, 0x000001F +.include "data/scripts/gUnk_08009C7F.inc" -gUnk_08009C9E:: @ 08009C9E - .incbin "baserom.gba", 0x009C9E, 0x0000062 +.include "data/scripts/gUnk_08009C9E.inc" -gUnk_08009D00:: @ 08009D00 - .incbin "baserom.gba", 0x009D00, 0x000006C +.include "data/scripts/gUnk_08009D00.inc" -gUnk_08009D6C:: @ 08009D6C - .incbin "baserom.gba", 0x009D6C, 0x000000B +.include "data/scripts/gUnk_08009D6C.inc" -gUnk_08009D77:: @ 08009D77 - .incbin "baserom.gba", 0x009D77, 0x0000039 +.include "data/scripts/gUnk_08009D77.inc" -gUnk_08009DB0:: @ 08009DB0 - .incbin "baserom.gba", 0x009DB0, 0x000003C +.include "data/scripts/gUnk_08009DB0.inc" -gUnk_08009DEC:: @ 08009DEC - .incbin "baserom.gba", 0x009DEC, 0x000004C +.include "data/scripts/gUnk_08009DEC.inc" -gUnk_08009E38:: @ 08009E38 - .incbin "baserom.gba", 0x009E38, 0x0000020 +.include "data/scripts/gUnk_08009E38.inc" -gUnk_08009E58:: @ 08009E58 - .incbin "baserom.gba", 0x009E58, 0x0000030 +.include "data/scripts/gUnk_08009E58.inc" -gUnk_08009E88:: @ 08009E88 - .incbin "baserom.gba", 0x009E88, 0x0000016 +.include "data/scripts/gUnk_08009E88.inc" -gUnk_08009E9E:: @ 08009E9E - .incbin "baserom.gba", 0x009E9E, 0x000000B +.include "data/scripts/gUnk_08009E9E.inc" -gUnk_08009EA9:: @ 08009EA9 - .incbin "baserom.gba", 0x009EA9, 0x000000E +.include "data/scripts/gUnk_08009EA9.inc" -gUnk_08009EB7:: @ 08009EB7 - .incbin "baserom.gba", 0x009EB7, 0x0000015 +.include "data/scripts/gUnk_08009EB7.inc" -gUnk_08009ECC:: @ 08009ECC - .incbin "baserom.gba", 0x009ECC, 0x0000024 +.include "data/scripts/gUnk_08009ECC.inc" -gUnk_08009EF0:: @ 08009EF0 - .incbin "baserom.gba", 0x009EF0, 0x0000017 +.include "data/scripts/gUnk_08009EF0.inc" -gUnk_08009F07:: @ 08009F07 - .incbin "baserom.gba", 0x009F07, 0x000000D +.include "data/scripts/gUnk_08009F07.inc" -gUnk_08009F14:: @ 08009F14 - .incbin "baserom.gba", 0x009F14, 0x0000025 +.include "data/scripts/gUnk_08009F14.inc" -gUnk_08009F39:: @ 08009F39 - .incbin "baserom.gba", 0x009F39, 0x0000039 +.include "data/scripts/gUnk_08009F39.inc" -gUnk_08009F72:: @ 08009F72 - .incbin "baserom.gba", 0x009F72, 0x00000F2 +.include "data/scripts/gUnk_08009F72.inc" -gUnk_0800A064:: @ 0800A064 - .incbin "baserom.gba", 0x00A064, 0x000001D +.include "data/scripts/gUnk_0800A064.inc" -gUnk_0800A081:: @ 0800A081 - .incbin "baserom.gba", 0x00A081, 0x0000033 +.include "data/scripts/gUnk_0800A081.inc" -gUnk_0800A0B4:: @ 0800A0B4 - .incbin "baserom.gba", 0x00A0B4, 0x0000048 +.include "data/scripts/gUnk_0800A0B4.inc" -gUnk_0800A0FC:: @ 0800A0FC - .incbin "baserom.gba", 0x00A0FC, 0x000000E +.include "data/scripts/gUnk_0800A0FC.inc" -gUnk_0800A10A:: @ 0800A10A - .incbin "baserom.gba", 0x00A10A, 0x0000005 +.include "data/scripts/gUnk_0800A10A.inc" -gUnk_0800A10F:: @ 0800A10F - .incbin "baserom.gba", 0x00A10F, 0x0000015 +.include "data/scripts/gUnk_0800A10F.inc" -gUnk_0800A124:: @ 0800A124 - .incbin "baserom.gba", 0x00A124, 0x0000010 +.include "data/scripts/gUnk_0800A124.inc" -gUnk_0800A134:: @ 0800A134 - .incbin "baserom.gba", 0x00A134, 0x0000080 +.include "data/scripts/gUnk_0800A134.inc" -gUnk_0800A1B4:: @ 0800A1B4 - .incbin "baserom.gba", 0x00A1B4, 0x0000024 +.include "data/scripts/gUnk_0800A1B4.inc" -gUnk_0800A1D8:: @ 0800A1D8 - .incbin "baserom.gba", 0x00A1D8, 0x000004C +.include "data/scripts/gUnk_0800A1D8.inc" -gUnk_0800A224:: @ 0800A224 - .incbin "baserom.gba", 0x00A224, 0x000003C +.include "data/scripts/gUnk_0800A224.inc" -gUnk_0800A260:: @ 0800A260 - .incbin "baserom.gba", 0x00A260, 0x00000E0 +.include "data/scripts/gUnk_0800A260.inc" -gUnk_0800A340:: @ 0800A340 - .incbin "baserom.gba", 0x00A340, 0x0000063 +.include "data/scripts/gUnk_0800A340.inc" -gUnk_0800A3A3:: @ 0800A3A3 - .incbin "baserom.gba", 0x00A3A3, 0x0000006 +.include "data/scripts/gUnk_0800A3A3.inc" -gUnk_0800A3A9:: @ 0800A3A9 - .incbin "baserom.gba", 0x00A3A9, 0x0000001 +.include "data/scripts/gUnk_0800A3A9.inc" -gUnk_0800A3AA:: @ 0800A3AA - .incbin "baserom.gba", 0x00A3AA, 0x000002E +.include "data/scripts/gUnk_0800A3AA.inc" -gUnk_0800A3D8:: @ 0800A3D8 - .incbin "baserom.gba", 0x00A3D8, 0x0000128 +.include "data/scripts/gUnk_0800A3D8.inc" -gUnk_0800A500:: @ 0800A500 - .incbin "baserom.gba", 0x00A500, 0x0000090 +.include "data/scripts/gUnk_0800A500.inc" -gUnk_0800A590:: @ 0800A590 - .incbin "baserom.gba", 0x00A590, 0x0000016 +.include "data/scripts/gUnk_0800A590.inc" -gUnk_0800A5A6:: @ 0800A5A6 - .incbin "baserom.gba", 0x00A5A6, 0x00000B6 +.include "data/scripts/gUnk_0800A5A6.inc" -gUnk_0800A65C:: @ 0800A65C - .incbin "baserom.gba", 0x00A65C, 0x0000022 +.include "data/scripts/gUnk_0800A65C.inc" -gUnk_0800A67E:: @ 0800A67E - .incbin "baserom.gba", 0x00A67E, 0x0000002 +.include "data/scripts/gUnk_0800A67E.inc" -gUnk_0800A680:: @ 0800A680 - .incbin "baserom.gba", 0x00A680, 0x0000024 +.include "data/scripts/gUnk_0800A680.inc" -gUnk_0800A6A4:: @ 0800A6A4 - .incbin "baserom.gba", 0x00A6A4, 0x0000007 +.include "data/scripts/gUnk_0800A6A4.inc" -gUnk_0800A6AB:: @ 0800A6AB - .incbin "baserom.gba", 0x00A6AB, 0x0000029 +.include "data/scripts/gUnk_0800A6AB.inc" -gUnk_0800A6D4:: @ 0800A6D4 - .incbin "baserom.gba", 0x00A6D4, 0x0000030 +.include "data/scripts/gUnk_0800A6D4.inc" -gUnk_0800A704:: @ 0800A704 - .incbin "baserom.gba", 0x00A704, 0x0000030 +.include "data/scripts/gUnk_0800A704.inc" -gUnk_0800A734:: @ 0800A734 - .incbin "baserom.gba", 0x00A734, 0x0000016 +.include "data/scripts/gUnk_0800A734.inc" -gUnk_0800A74A:: @ 0800A74A - .incbin "baserom.gba", 0x00A74A, 0x000001A +.include "data/scripts/gUnk_0800A74A.inc" -gUnk_0800A764:: @ 0800A764 - .incbin "baserom.gba", 0x00A764, 0x0000080 +.include "data/scripts/gUnk_0800A764.inc" -gUnk_0800A7E4:: @ 0800A7E4 - .incbin "baserom.gba", 0x00A7E4, 0x0000004 +.include "data/scripts/gUnk_0800A7E4.inc" -gUnk_0800A7E8:: @ 0800A7E8 - .incbin "baserom.gba", 0x00A7E8, 0x000002E +.include "data/scripts/gUnk_0800A7E8.inc" -gUnk_0800A816:: @ 0800A816 - .incbin "baserom.gba", 0x00A816, 0x000000A +.include "data/scripts/gUnk_0800A816.inc" -gUnk_0800A820:: @ 0800A820 - .incbin "baserom.gba", 0x00A820, 0x000003C +.include "data/scripts/gUnk_0800A820.inc" -gUnk_0800A85C:: @ 0800A85C - .incbin "baserom.gba", 0x00A85C, 0x000003C +.include "data/scripts/gUnk_0800A85C.inc" -gUnk_0800A898:: @ 0800A898 - .incbin "baserom.gba", 0x00A898, 0x000003C +.include "data/scripts/gUnk_0800A898.inc" -gUnk_0800A8D4:: @ 0800A8D4 - .incbin "baserom.gba", 0x00A8D4, 0x0000034 +.include "data/scripts/gUnk_0800A8D4.inc" -gUnk_0800A908:: @ 0800A908 - .incbin "baserom.gba", 0x00A908, 0x0000008 +.include "data/scripts/gUnk_0800A908.inc" -gUnk_0800A910:: @ 0800A910 - .incbin "baserom.gba", 0x00A910, 0x0000054 +.include "data/scripts/gUnk_0800A910.inc" -gUnk_0800A964:: @ 0800A964 - .incbin "baserom.gba", 0x00A964, 0x0000024 +.include "data/scripts/gUnk_0800A964.inc" -gUnk_0800A988:: @ 0800A988 - .incbin "baserom.gba", 0x00A988, 0x0000024 +.include "data/scripts/gUnk_0800A988.inc" -gUnk_0800A9AC:: @ 0800A9AC - .incbin "baserom.gba", 0x00A9AC, 0x0000024 +.include "data/scripts/gUnk_0800A9AC.inc" -gUnk_0800A9D0:: @ 0800A9D0 - .incbin "baserom.gba", 0x00A9D0, 0x0000024 +.include "data/scripts/gUnk_0800A9D0.inc" -gUnk_0800A9F4:: @ 0800A9F4 - .incbin "baserom.gba", 0x00A9F4, 0x000000F +.include "data/scripts/gUnk_0800A9F4.inc" -gUnk_0800AA03:: @ 0800AA03 - .incbin "baserom.gba", 0x00AA03, 0x0000045 +.include "data/scripts/gUnk_0800AA03.inc" -gUnk_0800AA48:: @ 0800AA48 - .incbin "baserom.gba", 0x00AA48, 0x0000024 +.include "data/scripts/gUnk_0800AA48.inc" -gUnk_0800AA6C:: @ 0800AA6C - .incbin "baserom.gba", 0x00AA6C, 0x0000024 +.include "data/scripts/gUnk_0800AA6C.inc" -gUnk_0800AA90:: @ 0800AA90 - .incbin "baserom.gba", 0x00AA90, 0x0000024 +.include "data/scripts/gUnk_0800AA90.inc" -gUnk_0800AAB4:: @ 0800AAB4 - .incbin "baserom.gba", 0x00AAB4, 0x0000024 +.include "data/scripts/gUnk_0800AAB4.inc" -gUnk_0800AAD8:: @ 0800AAD8 - .incbin "baserom.gba", 0x00AAD8, 0x0000030 +.include "data/scripts/gUnk_0800AAD8.inc" -gUnk_0800AB08:: @ 0800AB08 - .incbin "baserom.gba", 0x00AB08, 0x000001B +.include "data/scripts/gUnk_0800AB08.inc" -gUnk_0800AB23:: @ 0800AB23 - .incbin "baserom.gba", 0x00AB23, 0x000002C +.include "data/scripts/gUnk_0800AB23.inc" -gUnk_0800AB4F:: @ 0800AB4F - .incbin "baserom.gba", 0x00AB4F, 0x00000A1 +.include "data/scripts/gUnk_0800AB4F.inc" -gUnk_0800ABF0:: @ 0800ABF0 - .incbin "baserom.gba", 0x00ABF0, 0x0000034 +.include "data/scripts/gUnk_0800ABF0.inc" -gUnk_0800AC24:: @ 0800AC24 - .incbin "baserom.gba", 0x00AC24, 0x0000049 +.include "data/scripts/gUnk_0800AC24.inc" -gUnk_0800AC6D:: @ 0800AC6D - .incbin "baserom.gba", 0x00AC6D, 0x0000048 +.include "data/scripts/gUnk_0800AC6D.inc" -gUnk_0800ACB5:: @ 0800ACB5 - .incbin "baserom.gba", 0x00ACB5, 0x0000007 +.include "data/scripts/gUnk_0800ACB5.inc" -gUnk_0800ACBC:: @ 0800ACBC - .incbin "baserom.gba", 0x00ACBC, 0x0000024 +.include "data/scripts/gUnk_0800ACBC.inc" -gUnk_0800ACE0:: @ 0800ACE0 - .incbin "baserom.gba", 0x00ACE0, 0x0000074 +.include "data/scripts/gUnk_0800ACE0.inc" -gUnk_0800AD54:: @ 0800AD54 - .incbin "baserom.gba", 0x00AD54, 0x0000020 +.include "data/scripts/gUnk_0800AD54.inc" -gUnk_0800AD74:: @ 0800AD74 - .incbin "baserom.gba", 0x00AD74, 0x0000033 +.include "data/scripts/gUnk_0800AD74.inc" -gUnk_0800ADA7:: @ 0800ADA7 - .incbin "baserom.gba", 0x00ADA7, 0x000000D +.include "data/scripts/gUnk_0800ADA7.inc" -gUnk_0800ADB4:: @ 0800ADB4 - .incbin "baserom.gba", 0x00ADB4, 0x00000F0 +.include "data/scripts/gUnk_0800ADB4.inc" -gUnk_0800AEA4:: @ 0800AEA4 - .incbin "baserom.gba", 0x00AEA4, 0x0000038 +.include "data/scripts/gUnk_0800AEA4.inc" -gUnk_0800AEDC:: @ 0800AEDC - .incbin "baserom.gba", 0x00AEDC, 0x000003C +.include "data/scripts/gUnk_0800AEDC.inc" -gUnk_0800AF18:: @ 0800AF18 - .incbin "baserom.gba", 0x00AF18, 0x000002C +.include "data/scripts/gUnk_0800AF18.inc" -gUnk_0800AF44:: @ 0800AF44 - .incbin "baserom.gba", 0x00AF44, 0x0000024 +.include "data/scripts/gUnk_0800AF44.inc" -gUnk_0800AF68:: @ 0800AF68 - .incbin "baserom.gba", 0x00AF68, 0x0000016 +.include "data/scripts/gUnk_0800AF68.inc" -gUnk_0800AF7E:: @ 0800AF7E - .incbin "baserom.gba", 0x00AF7E, 0x000000E +.include "data/scripts/gUnk_0800AF7E.inc" -gUnk_0800AF8C:: @ 0800AF8C - .incbin "baserom.gba", 0x00AF8C, 0x000001B +.include "data/scripts/gUnk_0800AF8C.inc" -gUnk_0800AFA7:: @ 0800AFA7 - .incbin "baserom.gba", 0x00AFA7, 0x0000009 +.include "data/scripts/gUnk_0800AFA7.inc" -gUnk_0800AFB0:: @ 0800AFB0 - .incbin "baserom.gba", 0x00AFB0, 0x0000038 +.include "data/scripts/gUnk_0800AFB0.inc" -gUnk_0800AFE8:: @ 0800AFE8 - .incbin "baserom.gba", 0x00AFE8, 0x0000024 +.include "data/scripts/gUnk_0800AFE8.inc" -gUnk_0800B00C:: @ 0800B00C - .incbin "baserom.gba", 0x00B00C, 0x00000A0 +.include "data/scripts/gUnk_0800B00C.inc" -gUnk_0800B0AC:: @ 0800B0AC - .incbin "baserom.gba", 0x00B0AC, 0x0000004 +.include "data/scripts/gUnk_0800B0AC.inc" -gUnk_0800B0B0:: @ 0800B0B0 - .incbin "baserom.gba", 0x00B0B0, 0x0000020 +.include "data/scripts/gUnk_0800B0B0.inc" -gUnk_0800B0D0:: @ 0800B0D0 - .incbin "baserom.gba", 0x00B0D0, 0x00000A7 +.include "data/scripts/gUnk_0800B0D0.inc" -gUnk_0800B177:: @ 0800B177 - .incbin "baserom.gba", 0x00B177, 0x0000005 +.include "data/scripts/gUnk_0800B177.inc" -gUnk_0800B17C:: @ 0800B17C - .incbin "baserom.gba", 0x00B17C, 0x0000044 +.include "data/scripts/gUnk_0800B17C.inc" -gUnk_0800B1C0:: @ 0800B1C0 - .incbin "baserom.gba", 0x00B1C0, 0x0000040 +.include "data/scripts/gUnk_0800B1C0.inc" -gUnk_0800B200:: @ 0800B200 - .incbin "baserom.gba", 0x00B200, 0x0000054 +.include "data/scripts/gUnk_0800B200.inc" -gUnk_0800B254:: @ 0800B254 - .incbin "baserom.gba", 0x00B254, 0x0000030 +.include "data/scripts/gUnk_0800B254.inc" -gUnk_0800B284:: @ 0800B284 - .incbin "baserom.gba", 0x00B284, 0x0000030 +.include "data/scripts/gUnk_0800B284.inc" -gUnk_0800B2B4:: @ 0800B2B4 - .incbin "baserom.gba", 0x00B2B4, 0x0000054 +.include "data/scripts/gUnk_0800B2B4.inc" -gUnk_0800B308:: @ 0800B308 - .incbin "baserom.gba", 0x00B308, 0x000001A +.include "data/scripts/gUnk_0800B308.inc" -gUnk_0800B322:: @ 0800B322 - .incbin "baserom.gba", 0x00B322, 0x0000007 +.include "data/scripts/gUnk_0800B322.inc" -gUnk_0800B329:: @ 0800B329 - .incbin "baserom.gba", 0x00B329, 0x000001F +.include "data/scripts/gUnk_0800B329.inc" -gUnk_0800B348:: @ 0800B348 - .incbin "baserom.gba", 0x00B348, 0x0000014 +.include "data/scripts/gUnk_0800B348.inc" -gUnk_0800B35C:: @ 0800B35C - .incbin "baserom.gba", 0x00B35C, 0x0000018 +.include "data/scripts/gUnk_0800B35C.inc" -gUnk_0800B374:: @ 0800B374 - .incbin "baserom.gba", 0x00B374, 0x0000030 +.include "data/scripts/gUnk_0800B374.inc" -gUnk_0800B3A4:: @ 0800B3A4 - .incbin "baserom.gba", 0x00B3A4, 0x000006B +.include "data/scripts/gUnk_0800B3A4.inc" -gUnk_0800B40F:: @ 0800B40F - .incbin "baserom.gba", 0x00B40F, 0x000000D +.include "data/scripts/gUnk_0800B40F.inc" -gUnk_0800B41C:: @ 0800B41C - .incbin "baserom.gba", 0x00B41C, 0x0000090 +.include "data/scripts/gUnk_0800B41C.inc" -gUnk_0800B4AC:: @ 0800B4AC - .incbin "baserom.gba", 0x00B4AC, 0x000005C +.include "data/scripts/gUnk_0800B4AC.inc" -gUnk_0800B508:: @ 0800B508 - .incbin "baserom.gba", 0x00B508, 0x0000007 +.include "data/scripts/gUnk_0800B508.inc" -gUnk_0800B50F:: @ 0800B50F - .incbin "baserom.gba", 0x00B50F, 0x000003D +.include "data/scripts/gUnk_0800B50F.inc" -gUnk_0800B54C:: @ 0800B54C - .incbin "baserom.gba", 0x00B54C, 0x0000028 +.include "data/scripts/gUnk_0800B54C.inc" -gUnk_0800B574:: @ 0800B574 - .incbin "baserom.gba", 0x00B574, 0x0000050 +.include "data/scripts/gUnk_0800B574.inc" -gUnk_0800B5C4:: @ 0800B5C4 - .incbin "baserom.gba", 0x00B5C4, 0x0000028 +.include "data/scripts/gUnk_0800B5C4.inc" -gUnk_0800B5EC:: @ 0800B5EC - .incbin "baserom.gba", 0x00B5EC, 0x0000028 +.include "data/scripts/gUnk_0800B5EC.inc" -gUnk_0800B614:: @ 0800B614 - .incbin "baserom.gba", 0x00B614, 0x00000B4 +.include "data/scripts/gUnk_0800B614.inc" -gUnk_0800B6C8:: @ 0800B6C8 - .incbin "baserom.gba", 0x00B6C8, 0x0000040 +.include "data/scripts/gUnk_0800B6C8.inc" -gUnk_0800B708:: @ 0800B708 - .incbin "baserom.gba", 0x00B708, 0x0000017 +.include "data/scripts/gUnk_0800B708.inc" -gUnk_0800B71F:: @ 0800B71F - .incbin "baserom.gba", 0x00B71F, 0x0000011 +.include "data/scripts/gUnk_0800B71F.inc" -gUnk_0800B730:: @ 0800B730 - .incbin "baserom.gba", 0x00B730, 0x0000094 +.include "data/scripts/gUnk_0800B730.inc" -gUnk_0800B7C4:: @ 0800B7C4 - .incbin "baserom.gba", 0x00B7C4, 0x000008B +.include "data/scripts/gUnk_0800B7C4.inc" -gUnk_0800B84F:: @ 0800B84F - .incbin "baserom.gba", 0x00B84F, 0x0000012 +.include "data/scripts/gUnk_0800B84F.inc" -gUnk_0800B861:: @ 0800B861 - .incbin "baserom.gba", 0x00B861, 0x0000027 +.include "data/scripts/gUnk_0800B861.inc" -gUnk_0800B888:: @ 0800B888 - .incbin "baserom.gba", 0x00B888, 0x0000018 +.include "data/scripts/gUnk_0800B888.inc" -gUnk_0800B8A0:: @ 0800B8A0 - .incbin "baserom.gba", 0x00B8A0, 0x0000018 +.include "data/scripts/gUnk_0800B8A0.inc" -gUnk_0800B8B8:: @ 0800B8B8 - .incbin "baserom.gba", 0x00B8B8, 0x000002C +.include "data/scripts/gUnk_0800B8B8.inc" -gUnk_0800B8E4:: @ 0800B8E4 - .incbin "baserom.gba", 0x00B8E4, 0x0000022 +.include "data/scripts/gUnk_0800B8E4.inc" -gUnk_0800B906:: @ 0800B906 - .incbin "baserom.gba", 0x00B906, 0x0000016 +.include "data/scripts/gUnk_0800B906.inc" -gUnk_0800B91C:: @ 0800B91C - .incbin "baserom.gba", 0x00B91C, 0x0000048 +.include "data/scripts/gUnk_0800B91C.inc" -gUnk_0800B964:: @ 0800B964 - .incbin "baserom.gba", 0x00B964, 0x0000050 +.include "data/scripts/gUnk_0800B964.inc" -gUnk_0800B9B4:: @ 0800B9B4 - .incbin "baserom.gba", 0x00B9B4, 0x0000088 +.include "data/scripts/gUnk_0800B9B4.inc" -gUnk_0800BA3C:: @ 0800BA3C - .incbin "baserom.gba", 0x00BA3C, 0x000003C +.include "data/scripts/gUnk_0800BA3C.inc" -gUnk_0800BA78:: @ 0800BA78 - .incbin "baserom.gba", 0x00BA78, 0x0000054 +.include "data/scripts/gUnk_0800BA78.inc" -gUnk_0800BACC:: @ 0800BACC - .incbin "baserom.gba", 0x00BACC, 0x0000034 +.include "data/scripts/gUnk_0800BACC.inc" -gUnk_0800BB00:: @ 0800BB00 - .incbin "baserom.gba", 0x00BB00, 0x0000008 +.include "data/scripts/gUnk_0800BB00.inc" -gUnk_0800BB08:: @ 0800BB08 - .incbin "baserom.gba", 0x00BB08, 0x0000012 +.include "data/scripts/gUnk_0800BB08.inc" -gUnk_0800BB1A:: @ 0800BB1A - .incbin "baserom.gba", 0x00BB1A, 0x0000016 +.include "data/scripts/gUnk_0800BB1A.inc" -gUnk_0800BB30:: @ 0800BB30 - .incbin "baserom.gba", 0x00BB30, 0x0000034 +.include "data/scripts/gUnk_0800BB30.inc" -gUnk_0800BB64:: @ 0800BB64 - .incbin "baserom.gba", 0x00BB64, 0x0000010 +.include "data/scripts/gUnk_0800BB64.inc" -gUnk_0800BB74:: @ 0800BB74 - .incbin "baserom.gba", 0x00BB74, 0x0000030 +.include "data/scripts/gUnk_0800BB74.inc" -gUnk_0800BBA4:: @ 0800BBA4 - .incbin "baserom.gba", 0x00BBA4, 0x0000037 +.include "data/scripts/gUnk_0800BBA4.inc" -gUnk_0800BBDB:: @ 0800BBDB - .incbin "baserom.gba", 0x00BBDB, 0x0000001 +.include "data/scripts/gUnk_0800BBDB.inc" -gUnk_0800BBDC:: @ 0800BBDC - .incbin "baserom.gba", 0x00BBDC, 0x000002C +.include "data/scripts/gUnk_0800BBDC.inc" -gUnk_0800BC08:: @ 0800BC08 - .incbin "baserom.gba", 0x00BC08, 0x000001A +.include "data/scripts/gUnk_0800BC08.inc" -gUnk_0800BC22:: @ 0800BC22 - .incbin "baserom.gba", 0x00BC22, 0x000002E +.include "data/scripts/gUnk_0800BC22.inc" -gUnk_0800BC50:: @ 0800BC50 - .incbin "baserom.gba", 0x00BC50, 0x000005E +.include "data/scripts/gUnk_0800BC50.inc" -gUnk_0800BCAE:: @ 0800BCAE - .incbin "baserom.gba", 0x00BCAE, 0x0000009 +.include "data/scripts/gUnk_0800BCAE.inc" -gUnk_0800BCB7:: @ 0800BCB7 - .incbin "baserom.gba", 0x00BCB7, 0x0000007 +.include "data/scripts/gUnk_0800BCB7.inc" -gUnk_0800BCBE:: @ 0800BCBE - .incbin "baserom.gba", 0x00BCBE, 0x000002A +.include "data/scripts/gUnk_0800BCBE.inc" -gUnk_0800BCE8:: @ 0800BCE8 - .incbin "baserom.gba", 0x00BCE8, 0x0000020 +.include "data/scripts/gUnk_0800BCE8.inc" -gUnk_0800BD08:: @ 0800BD08 - .incbin "baserom.gba", 0x00BD08, 0x0000068 +.include "data/scripts/gUnk_0800BD08.inc" -gUnk_0800BD70:: @ 0800BD70 - .incbin "baserom.gba", 0x00BD70, 0x0000008 +.include "data/scripts/gUnk_0800BD70.inc" -gUnk_0800BD78:: @ 0800BD78 - .incbin "baserom.gba", 0x00BD78, 0x0000034 +.include "data/scripts/gUnk_0800BD78.inc" -gUnk_0800BDAC:: @ 0800BDAC - .incbin "baserom.gba", 0x00BDAC, 0x0000018 +.include "data/scripts/gUnk_0800BDAC.inc" -gUnk_0800BDC4:: @ 0800BDC4 - .incbin "baserom.gba", 0x00BDC4, 0x0000058 +.include "data/scripts/gUnk_0800BDC4.inc" -gUnk_0800BE1C:: @ 0800BE1C - .incbin "baserom.gba", 0x00BE1C, 0x0000038 +.include "data/scripts/gUnk_0800BE1C.inc" -gUnk_0800BE54:: @ 0800BE54 - .incbin "baserom.gba", 0x00BE54, 0x0000078 +.include "data/scripts/gUnk_0800BE54.inc" -gUnk_0800BECC:: @ 0800BECC - .incbin "baserom.gba", 0x00BECC, 0x0000048 +.include "data/scripts/gUnk_0800BECC.inc" -gUnk_0800BF14:: @ 0800BF14 - .incbin "baserom.gba", 0x00BF14, 0x0000024 +.include "data/scripts/gUnk_0800BF14.inc" -gUnk_0800BF38:: @ 0800BF38 - .incbin "baserom.gba", 0x00BF38, 0x0000012 +.include "data/scripts/gUnk_0800BF38.inc" -gUnk_0800BF4A:: @ 0800BF4A - .incbin "baserom.gba", 0x00BF4A, 0x0000026 +.include "data/scripts/gUnk_0800BF4A.inc" -gUnk_0800BF70:: @ 0800BF70 - .incbin "baserom.gba", 0x00BF70, 0x000004F +.include "data/scripts/gUnk_0800BF70.inc" -gUnk_0800BFBF:: @ 0800BFBF - .incbin "baserom.gba", 0x00BFBF, 0x0000022 +.include "data/scripts/gUnk_0800BFBF.inc" -gUnk_0800BFE1:: @ 0800BFE1 - .incbin "baserom.gba", 0x00BFE1, 0x0000002 +.include "data/scripts/gUnk_0800BFE1.inc" -gUnk_0800BFE3:: @ 0800BFE3 - .incbin "baserom.gba", 0x00BFE3, 0x0000021 +.include "data/scripts/gUnk_0800BFE3.inc" -gUnk_0800C004:: @ 0800C004 - .incbin "baserom.gba", 0x00C004, 0x0000003 +.include "data/scripts/gUnk_0800C004.inc" -gUnk_0800C007:: @ 0800C007 - .incbin "baserom.gba", 0x00C007, 0x000001D +.include "data/scripts/gUnk_0800C007.inc" -gUnk_0800C024:: @ 0800C024 - .incbin "baserom.gba", 0x00C024, 0x0000057 +.include "data/scripts/gUnk_0800C024.inc" -gUnk_0800C07B:: @ 0800C07B - .incbin "baserom.gba", 0x00C07B, 0x0000035 +.include "data/scripts/gUnk_0800C07B.inc" -gUnk_0800C0B0:: @ 0800C0B0 - .incbin "baserom.gba", 0x00C0B0, 0x0000017 +.include "data/scripts/gUnk_0800C0B0.inc" -gUnk_0800C0C7:: @ 0800C0C7 - .incbin "baserom.gba", 0x00C0C7, 0x000000C +.include "data/scripts/gUnk_0800C0C7.inc" -gUnk_0800C0D3:: @ 0800C0D3 - .incbin "baserom.gba", 0x00C0D3, 0x0000015 +.include "data/scripts/gUnk_0800C0D3.inc" -gUnk_0800C0E8:: @ 0800C0E8 - .incbin "baserom.gba", 0x00C0E8, 0x000002B +.include "data/scripts/gUnk_0800C0E8.inc" -gUnk_0800C113:: @ 0800C113 - .incbin "baserom.gba", 0x00C113, 0x0000034 +.include "data/scripts/gUnk_0800C113.inc" -gUnk_0800C147:: @ 0800C147 - .incbin "baserom.gba", 0x00C147, 0x0000019 +.include "data/scripts/gUnk_0800C147.inc" -gUnk_0800C160:: @ 0800C160 - .incbin "baserom.gba", 0x00C160, 0x0000078 +.include "data/scripts/gUnk_0800C160.inc" -gUnk_0800C1D8:: @ 0800C1D8 - .incbin "baserom.gba", 0x00C1D8, 0x000002C +.include "data/scripts/gUnk_0800C1D8.inc" -gUnk_0800C204:: @ 0800C204 - .incbin "baserom.gba", 0x00C204, 0x0000003 +.include "data/scripts/gUnk_0800C204.inc" -gUnk_0800C207:: @ 0800C207 - .incbin "baserom.gba", 0x00C207, 0x0000001 +.include "data/scripts/gUnk_0800C207.inc" -gUnk_0800C208:: @ 0800C208 - .incbin "baserom.gba", 0x00C208, 0x0000008 +.include "data/scripts/gUnk_0800C208.inc" -gUnk_0800C210:: @ 0800C210 - .incbin "baserom.gba", 0x00C210, 0x0000053 +.include "data/scripts/gUnk_0800C210.inc" -gUnk_0800C263:: @ 0800C263 - .incbin "baserom.gba", 0x00C263, 0x0000041 +.include "data/scripts/gUnk_0800C263.inc" -gUnk_0800C2A4:: @ 0800C2A4 - .incbin "baserom.gba", 0x00C2A4, 0x0000003 +.include "data/scripts/gUnk_0800C2A4.inc" -gUnk_0800C2A7:: @ 0800C2A7 - .incbin "baserom.gba", 0x00C2A7, 0x0000027 +.include "data/scripts/gUnk_0800C2A7.inc" -gUnk_0800C2CE:: @ 0800C2CE - .incbin "baserom.gba", 0x00C2CE, 0x0000082 +.include "data/scripts/gUnk_0800C2CE.inc" -gUnk_0800C350:: @ 0800C350 - .incbin "baserom.gba", 0x00C350, 0x0000046 +.include "data/scripts/gUnk_0800C350.inc" -gUnk_0800C396:: @ 0800C396 - .incbin "baserom.gba", 0x00C396, 0x0000036 +.include "data/scripts/gUnk_0800C396.inc" -gUnk_0800C3CC:: @ 0800C3CC - .incbin "baserom.gba", 0x00C3CC, 0x000003C +.include "data/scripts/gUnk_0800C3CC.inc" -gUnk_0800C408:: @ 0800C408 - .incbin "baserom.gba", 0x00C408, 0x0000008 +.include "data/scripts/gUnk_0800C408.inc" -gUnk_0800C410:: @ 0800C410 - .incbin "baserom.gba", 0x00C410, 0x000004C +.include "data/scripts/gUnk_0800C410.inc" -gUnk_0800C45C:: @ 0800C45C - .incbin "baserom.gba", 0x00C45C, 0x0000038 +.include "data/scripts/gUnk_0800C45C.inc" -gUnk_0800C494:: @ 0800C494 - .incbin "baserom.gba", 0x00C494, 0x000003C +.include "data/scripts/gUnk_0800C494.inc" -gUnk_0800C4D0:: @ 0800C4D0 - .incbin "baserom.gba", 0x00C4D0, 0x000000B +.include "data/scripts/gUnk_0800C4D0.inc" -gUnk_0800C4DB:: @ 0800C4DB - .incbin "baserom.gba", 0x00C4DB, 0x0000031 +.include "data/scripts/gUnk_0800C4DB.inc" -gUnk_0800C50C:: @ 0800C50C - .incbin "baserom.gba", 0x00C50C, 0x0000015 +.include "data/scripts/gUnk_0800C50C.inc" -gUnk_0800C521:: @ 0800C521 - .incbin "baserom.gba", 0x00C521, 0x000002F +.include "data/scripts/gUnk_0800C521.inc" -gUnk_0800C550:: @ 0800C550 - .incbin "baserom.gba", 0x00C550, 0x0000006 +.include "data/scripts/gUnk_0800C550.inc" -gUnk_0800C556:: @ 0800C556 - .incbin "baserom.gba", 0x00C556, 0x000002E +.include "data/scripts/gUnk_0800C556.inc" -gUnk_0800C584:: @ 0800C584 - .incbin "baserom.gba", 0x00C584, 0x0000016 +.include "data/scripts/gUnk_0800C584.inc" -gUnk_0800C59A:: @ 0800C59A - .incbin "baserom.gba", 0x00C59A, 0x000002E +.include "data/scripts/gUnk_0800C59A.inc" -gUnk_0800C5C8:: @ 0800C5C8 - .incbin "baserom.gba", 0x00C5C8, 0x0000034 +.include "data/scripts/gUnk_0800C5C8.inc" -gUnk_0800C5FC:: @ 0800C5FC - .incbin "baserom.gba", 0x00C5FC, 0x0000004 +.include "data/scripts/gUnk_0800C5FC.inc" -gUnk_0800C600:: @ 0800C600 - .incbin "baserom.gba", 0x00C600, 0x0000007 +.include "data/scripts/gUnk_0800C600.inc" -gUnk_0800C607:: @ 0800C607 - .incbin "baserom.gba", 0x00C607, 0x000002D +.include "data/scripts/gUnk_0800C607.inc" -gUnk_0800C634:: @ 0800C634 - .incbin "baserom.gba", 0x00C634, 0x0000092 +.include "data/scripts/gUnk_0800C634.inc" -gUnk_0800C6C6:: @ 0800C6C6 - .incbin "baserom.gba", 0x00C6C6, 0x00000AE +.include "data/scripts/gUnk_0800C6C6.inc" -gUnk_0800C774:: @ 0800C774 - .incbin "baserom.gba", 0x00C774, 0x0000005 +.include "data/scripts/gUnk_0800C774.inc" -gUnk_0800C779:: @ 0800C779 - .incbin "baserom.gba", 0x00C779, 0x000008F +.include "data/scripts/gUnk_0800C779.inc" -gUnk_0800C808:: @ 0800C808 - .incbin "baserom.gba", 0x00C808, 0x0000059 +.include "data/scripts/gUnk_0800C808.inc" -gUnk_0800C861:: @ 0800C861 - .incbin "baserom.gba", 0x00C861, 0x000004F +.include "data/scripts/gUnk_0800C861.inc" -gUnk_0800C8B0:: @ 0800C8B0 - .incbin "baserom.gba", 0x00C8B0, 0x000002A +.include "data/scripts/gUnk_0800C8B0.inc" -gUnk_0800C8DA:: @ 0800C8DA - .incbin "baserom.gba", 0x00C8DA, 0x0000016 +.include "data/scripts/gUnk_0800C8DA.inc" -gUnk_0800C8F0:: @ 0800C8F0 - .incbin "baserom.gba", 0x00C8F0, 0x000002C +.include "data/scripts/gUnk_0800C8F0.inc" -gUnk_0800C91C:: @ 0800C91C - .incbin "baserom.gba", 0x00C91C, 0x0000015 +.include "data/scripts/gUnk_0800C91C.inc" -gUnk_0800C931:: @ 0800C931 - .incbin "baserom.gba", 0x00C931, 0x0000032 +.include "data/scripts/gUnk_0800C931.inc" -gUnk_0800C963:: @ 0800C963 - .incbin "baserom.gba", 0x00C963, 0x00000A5 +.include "data/scripts/gUnk_0800C963.inc" -gUnk_0800CA08:: @ 0800CA08 - .incbin "baserom.gba", 0x00CA08, 0x0000084 +.include "data/scripts/gUnk_0800CA08.inc" -gUnk_0800CA8C:: @ 0800CA8C - .incbin "baserom.gba", 0x00CA8C, 0x000001E +.include "data/scripts/gUnk_0800CA8C.inc" -gUnk_0800CAAA:: @ 0800CAAA - .incbin "baserom.gba", 0x00CAAA, 0x0000012 +.include "data/scripts/gUnk_0800CAAA.inc" -gUnk_0800CABC:: @ 0800CABC - .incbin "baserom.gba", 0x00CABC, 0x000004B +.include "data/scripts/gUnk_0800CABC.inc" -gUnk_0800CB07:: @ 0800CB07 - .incbin "baserom.gba", 0x00CB07, 0x000004D +.include "data/scripts/gUnk_0800CB07.inc" -gUnk_0800CB54:: @ 0800CB54 - .incbin "baserom.gba", 0x00CB54, 0x000004F +.include "data/scripts/gUnk_0800CB54.inc" -gUnk_0800CBA3:: @ 0800CBA3 - .incbin "baserom.gba", 0x00CBA3, 0x0000031 +.include "data/scripts/gUnk_0800CBA3.inc" -gUnk_0800CBD4:: @ 0800CBD4 - .incbin "baserom.gba", 0x00CBD4, 0x0000034 +.include "data/scripts/gUnk_0800CBD4.inc" -gUnk_0800CC08:: @ 0800CC08 - .incbin "baserom.gba", 0x00CC08, 0x0000005 +.include "data/scripts/gUnk_0800CC08.inc" -gUnk_0800CC0D:: @ 0800CC0D - .incbin "baserom.gba", 0x00CC0D, 0x0000035 +.include "data/scripts/gUnk_0800CC0D.inc" -gUnk_0800CC42:: @ 0800CC42 - .incbin "baserom.gba", 0x00CC42, 0x000002A +.include "data/scripts/gUnk_0800CC42.inc" -gUnk_0800CC6C:: @ 0800CC6C - .incbin "baserom.gba", 0x00CC6C, 0x0000061 +.include "data/scripts/gUnk_0800CC6C.inc" -gUnk_0800CCCD:: @ 0800CCCD - .incbin "baserom.gba", 0x00CCCD, 0x0000010 +.include "data/scripts/gUnk_0800CCCD.inc" -gUnk_0800CCDD:: @ 0800CCDD - .incbin "baserom.gba", 0x00CCDD, 0x0000027 +.include "data/scripts/gUnk_0800CCDD.inc" -gUnk_0800CD04:: @ 0800CD04 - .incbin "baserom.gba", 0x00CD04, 0x0000004 +.include "data/scripts/gUnk_0800CD04.inc" -gUnk_0800CD08:: @ 0800CD08 - .incbin "baserom.gba", 0x00CD08, 0x000005F +.include "data/scripts/gUnk_0800CD08.inc" -gUnk_0800CD67:: @ 0800CD67 - .incbin "baserom.gba", 0x00CD67, 0x0000015 +.include "data/scripts/gUnk_0800CD67.inc" -gUnk_0800CD7C:: @ 0800CD7C - .incbin "baserom.gba", 0x00CD7C, 0x000008B +.include "data/scripts/gUnk_0800CD7C.inc" -gUnk_0800CE07:: @ 0800CE07 - .incbin "baserom.gba", 0x00CE07, 0x00000FD +.include "data/scripts/gUnk_0800CE07.inc" -gUnk_0800CF04:: @ 0800CF04 - .incbin "baserom.gba", 0x00CF04, 0x0000012 +.include "data/scripts/gUnk_0800CF04.inc" -gUnk_0800CF16:: @ 0800CF16 - .incbin "baserom.gba", 0x00CF16, 0x0000035 +.include "data/scripts/gUnk_0800CF16.inc" -gUnk_0800CF4B:: @ 0800CF4B - .incbin "baserom.gba", 0x00CF4B, 0x0000005 +.include "data/scripts/gUnk_0800CF4B.inc" -gUnk_0800CF50:: @ 0800CF50 - .incbin "baserom.gba", 0x00CF50, 0x000002B +.include "data/scripts/gUnk_0800CF50.inc" -gUnk_0800CF7B:: @ 0800CF7B - .incbin "baserom.gba", 0x00CF7B, 0x000000D +.include "data/scripts/gUnk_0800CF7B.inc" -gUnk_0800CF88:: @ 0800CF88 - .incbin "baserom.gba", 0x00CF88, 0x000000D +.include "data/scripts/gUnk_0800CF88.inc" -gUnk_0800CF95:: @ 0800CF95 - .incbin "baserom.gba", 0x00CF95, 0x0000014 +.include "data/scripts/gUnk_0800CF95.inc" -gUnk_0800CFA9:: @ 0800CFA9 - .incbin "baserom.gba", 0x00CFA9, 0x0000003 +.include "data/scripts/gUnk_0800CFA9.inc" -gUnk_0800CFAC:: @ 0800CFAC - .incbin "baserom.gba", 0x00CFAC, 0x0000065 +.include "data/scripts/gUnk_0800CFAC.inc" -gUnk_0800D011:: @ 0800D011 - .incbin "baserom.gba", 0x00D011, 0x000004E +.include "data/scripts/gUnk_0800D011.inc" -gUnk_0800D05F:: @ 0800D05F - .incbin "baserom.gba", 0x00D05F, 0x000006F +.include "data/scripts/gUnk_0800D05F.inc" -gUnk_0800D0CE:: @ 0800D0CE - .incbin "baserom.gba", 0x00D0CE, 0x0000059 +.include "data/scripts/gUnk_0800D0CE.inc" -gUnk_0800D127:: @ 0800D127 - .incbin "baserom.gba", 0x00D127, 0x0000069 +.include "data/scripts/gUnk_0800D127.inc" -gUnk_0800D190:: @ 0800D190 - .incbin "baserom.gba", 0x00D190, 0x0000024 +.include "data/scripts/gUnk_0800D190.inc" -gUnk_0800D1B4:: @ 0800D1B4 - .incbin "baserom.gba", 0x00D1B4, 0x0000010 +.include "data/scripts/gUnk_0800D1B4.inc" -gUnk_0800D1C4:: @ 0800D1C4 - .incbin "baserom.gba", 0x00D1C4, 0x0000010 +.include "data/scripts/gUnk_0800D1C4.inc" -gUnk_0800D1D4:: @ 0800D1D4 - .incbin "baserom.gba", 0x00D1D4, 0x000000C +.include "data/scripts/gUnk_0800D1D4.inc" -gUnk_0800D1E0:: @ 0800D1E0 - .incbin "baserom.gba", 0x00D1E0, 0x0000027 +.include "data/scripts/gUnk_0800D1E0.inc" -gUnk_0800D207:: @ 0800D207 - .incbin "baserom.gba", 0x00D207, 0x0000011 +.include "data/scripts/gUnk_0800D207.inc" -gUnk_0800D218:: @ 0800D218 - .incbin "baserom.gba", 0x00D218, 0x000003C +.include "data/scripts/gUnk_0800D218.inc" -gUnk_0800D254:: @ 0800D254 - .incbin "baserom.gba", 0x00D254, 0x0000024 +.include "data/scripts/gUnk_0800D254.inc" -gUnk_0800D278:: @ 0800D278 - .incbin "baserom.gba", 0x00D278, 0x0000056 +.include "data/scripts/gUnk_0800D278.inc" -gUnk_0800D2CE:: @ 0800D2CE - .incbin "baserom.gba", 0x00D2CE, 0x0000038 +.include "data/scripts/gUnk_0800D2CE.inc" -gUnk_0800D306:: @ 0800D306 - .incbin "baserom.gba", 0x00D306, 0x0000002 +.include "data/scripts/gUnk_0800D306.inc" -gUnk_0800D308:: @ 0800D308 - .incbin "baserom.gba", 0x00D308, 0x0000007 +.include "data/scripts/gUnk_0800D308.inc" -gUnk_0800D30F:: @ 0800D30F - .incbin "baserom.gba", 0x00D30F, 0x0000041 +.include "data/scripts/gUnk_0800D30F.inc" -gUnk_0800D350:: @ 0800D350 - .incbin "baserom.gba", 0x00D350, 0x000009C +.include "data/scripts/gUnk_0800D350.inc" -gUnk_0800D3EC:: @ 0800D3EC - .incbin "baserom.gba", 0x00D3EC, 0x0000028 +.include "data/scripts/gUnk_0800D3EC.inc" -gUnk_0800D414:: @ 0800D414 - .incbin "baserom.gba", 0x00D414, 0x0000038 +.include "data/scripts/gUnk_0800D414.inc" -gUnk_0800D44C:: @ 0800D44C - .incbin "baserom.gba", 0x00D44C, 0x0000073 +.include "data/scripts/gUnk_0800D44C.inc" -gUnk_0800D4BF:: @ 0800D4BF - .incbin "baserom.gba", 0x00D4BF, 0x000001D +.include "data/scripts/gUnk_0800D4BF.inc" -gUnk_0800D4DC:: @ 0800D4DC - .incbin "baserom.gba", 0x00D4DC, 0x00000C0 +.include "data/scripts/gUnk_0800D4DC.inc" -gUnk_0800D59C:: @ 0800D59C - .incbin "baserom.gba", 0x00D59C, 0x0000049 +.include "data/scripts/gUnk_0800D59C.inc" -gUnk_0800D5E5:: @ 0800D5E5 - .incbin "baserom.gba", 0x00D5E5, 0x0000027 +.include "data/scripts/gUnk_0800D5E5.inc" -gUnk_0800D60C:: @ 0800D60C - .incbin "baserom.gba", 0x00D60C, 0x000001F +.include "data/scripts/gUnk_0800D60C.inc" -gUnk_0800D62B:: @ 0800D62B - .incbin "baserom.gba", 0x00D62B, 0x0000089 +.include "data/scripts/gUnk_0800D62B.inc" -gUnk_0800D6B4:: @ 0800D6B4 - .incbin "baserom.gba", 0x00D6B4, 0x0000006 +.include "data/scripts/gUnk_0800D6B4.inc" -gUnk_0800D6BA:: @ 0800D6BA - .incbin "baserom.gba", 0x00D6BA, 0x0000016 +.include "data/scripts/gUnk_0800D6BA.inc" -gUnk_0800D6D0:: @ 0800D6D0 - .incbin "baserom.gba", 0x00D6D0, 0x0000020 +.include "data/scripts/gUnk_0800D6D0.inc" -gUnk_0800D6F0:: @ 0800D6F0 - .incbin "baserom.gba", 0x00D6F0, 0x0000012 +.include "data/scripts/gUnk_0800D6F0.inc" -gUnk_0800D702:: @ 0800D702 - .incbin "baserom.gba", 0x00D702, 0x0000001 +.include "data/scripts/gUnk_0800D702.inc" -gUnk_0800D703:: @ 0800D703 - .incbin "baserom.gba", 0x00D703, 0x000000D +.include "data/scripts/gUnk_0800D703.inc" -gUnk_0800D710:: @ 0800D710 - .incbin "baserom.gba", 0x00D710, 0x0000015 +.include "data/scripts/gUnk_0800D710.inc" -gUnk_0800D725:: @ 0800D725 - .incbin "baserom.gba", 0x00D725, 0x0000003 +.include "data/scripts/gUnk_0800D725.inc" -gUnk_0800D728:: @ 0800D728 - .incbin "baserom.gba", 0x00D728, 0x0000044 +.include "data/scripts/gUnk_0800D728.inc" -gUnk_0800D76C:: @ 0800D76C - .incbin "baserom.gba", 0x00D76C, 0x0000063 +.include "data/scripts/gUnk_0800D76C.inc" -gUnk_0800D7CF:: @ 0800D7CF - .incbin "baserom.gba", 0x00D7CF, 0x000000D +.include "data/scripts/gUnk_0800D7CF.inc" -gUnk_0800D7DC:: @ 0800D7DC - .incbin "baserom.gba", 0x00D7DC, 0x0000098 +.include "data/scripts/gUnk_0800D7DC.inc" -gUnk_0800D874:: @ 0800D874 - .incbin "baserom.gba", 0x00D874, 0x0000070 +.include "data/scripts/gUnk_0800D874.inc" -gUnk_0800D8E4:: @ 0800D8E4 - .incbin "baserom.gba", 0x00D8E4, 0x0000022 +.include "data/scripts/gUnk_0800D8E4.inc" -gUnk_0800D906:: @ 0800D906 - .incbin "baserom.gba", 0x00D906, 0x000004E +.include "data/scripts/gUnk_0800D906.inc" -gUnk_0800D954:: @ 0800D954 - .incbin "baserom.gba", 0x00D954, 0x0000029 +.include "data/scripts/gUnk_0800D954.inc" -gUnk_0800D97D:: @ 0800D97D - .incbin "baserom.gba", 0x00D97D, 0x0000004 +.include "data/scripts/gUnk_0800D97D.inc" -gUnk_0800D981:: @ 0800D981 - .incbin "baserom.gba", 0x00D981, 0x0000090 +.include "data/scripts/gUnk_0800D981.inc" -gUnk_0800DA11:: @ 0800DA11 - .incbin "baserom.gba", 0x00DA11, 0x0000017 +.include "data/scripts/gUnk_0800DA11.inc" -gUnk_0800DA28:: @ 0800DA28 - .incbin "baserom.gba", 0x00DA28, 0x0000024 +.include "data/scripts/gUnk_0800DA28.inc" -gUnk_0800DA4C:: @ 0800DA4C - .incbin "baserom.gba", 0x00DA4C, 0x0000001 +.include "data/scripts/gUnk_0800DA4C.inc" -gUnk_0800DA4D:: @ 0800DA4D - .incbin "baserom.gba", 0x00DA4D, 0x0000013 +.include "data/scripts/gUnk_0800DA4D.inc" -gUnk_0800DA60:: @ 0800DA60 - .incbin "baserom.gba", 0x00DA60, 0x00000AE +.include "data/scripts/gUnk_0800DA60.inc" -gUnk_0800DB0E:: @ 0800DB0E - .incbin "baserom.gba", 0x00DB0E, 0x000000A +.include "data/scripts/gUnk_0800DB0E.inc" -gUnk_0800DB18:: @ 0800DB18 - .incbin "baserom.gba", 0x00DB18, 0x0000010 +.include "data/scripts/gUnk_0800DB18.inc" -gUnk_0800DB28:: @ 0800DB28 - .incbin "baserom.gba", 0x00DB28, 0x0000022 +.include "data/scripts/gUnk_0800DB28.inc" -gUnk_0800DB4A:: @ 0800DB4A - .incbin "baserom.gba", 0x00DB4A, 0x000002E +.include "data/scripts/gUnk_0800DB4A.inc" -gUnk_0800DB78:: @ 0800DB78 - .incbin "baserom.gba", 0x00DB78, 0x0000010 +.include "data/scripts/gUnk_0800DB78.inc" -gUnk_0800DB88:: @ 0800DB88 - .incbin "baserom.gba", 0x00DB88, 0x0000088 +.include "data/scripts/gUnk_0800DB88.inc" -gUnk_0800DC10:: @ 0800DC10 - .incbin "baserom.gba", 0x00DC10, 0x0000009 +.include "data/scripts/gUnk_0800DC10.inc" -gUnk_0800DC19:: @ 0800DC19 - .incbin "baserom.gba", 0x00DC19, 0x0000078 +.include "data/scripts/gUnk_0800DC19.inc" -gUnk_0800DC91:: @ 0800DC91 - .incbin "baserom.gba", 0x00DC91, 0x000001B +.include "data/scripts/gUnk_0800DC91.inc" -gUnk_0800DCAC:: @ 0800DCAC - .incbin "baserom.gba", 0x00DCAC, 0x0000030 +.include "data/scripts/gUnk_0800DCAC.inc" -gUnk_0800DCDC:: @ 0800DCDC - .incbin "baserom.gba", 0x00DCDC, 0x0000028 +.include "data/scripts/gUnk_0800DCDC.inc" -gUnk_0800DD04:: @ 0800DD04 - .incbin "baserom.gba", 0x00DD04, 0x000000C +.include "data/scripts/gUnk_0800DD04.inc" -gUnk_0800DD10:: @ 0800DD10 - .incbin "baserom.gba", 0x00DD10, 0x0000009 +.include "data/scripts/gUnk_0800DD10.inc" -gUnk_0800DD19:: @ 0800DD19 - .incbin "baserom.gba", 0x00DD19, 0x0000009 +.include "data/scripts/gUnk_0800DD19.inc" -gUnk_0800DD22:: @ 0800DD22 - .incbin "baserom.gba", 0x00DD22, 0x000006B +.include "data/scripts/gUnk_0800DD22.inc" -gUnk_0800DD8D:: @ 0800DD8D - .incbin "baserom.gba", 0x00DD8D, 0x000001D +.include "data/scripts/gUnk_0800DD8D.inc" -gUnk_0800DDAA:: @ 0800DDAA - .incbin "baserom.gba", 0x00DDAA, 0x000003E +.include "data/scripts/gUnk_0800DDAA.inc" -gUnk_0800DDE8:: @ 0800DDE8 - .incbin "baserom.gba", 0x00DDE8, 0x0000014 +.include "data/scripts/gUnk_0800DDE8.inc" -gUnk_0800DDFC:: @ 0800DDFC - .incbin "baserom.gba", 0x00DDFC, 0x0000004 +.include "data/scripts/gUnk_0800DDFC.inc" -gUnk_0800DE00:: @ 0800DE00 - .incbin "baserom.gba", 0x00DE00, 0x0000078 +.include "data/scripts/gUnk_0800DE00.inc" -gUnk_0800DE78:: @ 0800DE78 - .incbin "baserom.gba", 0x00DE78, 0x0000038 +.include "data/scripts/gUnk_0800DE78.inc" -gUnk_0800DEB0:: @ 0800DEB0 - .incbin "baserom.gba", 0x00DEB0, 0x0000024 +.include "data/scripts/gUnk_0800DEB0.inc" -gUnk_0800DED4:: @ 0800DED4 - .incbin "baserom.gba", 0x00DED4, 0x0000022 +.include "data/scripts/gUnk_0800DED4.inc" -gUnk_0800DEF6:: @ 0800DEF6 - .incbin "baserom.gba", 0x00DEF6, 0x0000011 +.include "data/scripts/gUnk_0800DEF6.inc" -gUnk_0800DF07:: @ 0800DF07 - .incbin "baserom.gba", 0x00DF07, 0x000001D +.include "data/scripts/gUnk_0800DF07.inc" -gUnk_0800DF24:: @ 0800DF24 - .incbin "baserom.gba", 0x00DF24, 0x0000090 +.include "data/scripts/gUnk_0800DF24.inc" -gUnk_0800DFB4:: @ 0800DFB4 - .incbin "baserom.gba", 0x00DFB4, 0x000001C +.include "data/scripts/gUnk_0800DFB4.inc" -gUnk_0800DFD0:: @ 0800DFD0 - .incbin "baserom.gba", 0x00DFD0, 0x0000007 +.include "data/scripts/gUnk_0800DFD0.inc" -gUnk_0800DFD7:: @ 0800DFD7 - .incbin "baserom.gba", 0x00DFD7, 0x0000007 +.include "data/scripts/gUnk_0800DFD7.inc" -gUnk_0800DFDE:: @ 0800DFDE - .incbin "baserom.gba", 0x00DFDE, 0x0000006 +.include "data/scripts/gUnk_0800DFDE.inc" -gUnk_0800DFE4:: @ 0800DFE4 - .incbin "baserom.gba", 0x00DFE4, 0x000006C +.include "data/scripts/gUnk_0800DFE4.inc" -gUnk_0800E050:: @ 0800E050 - .incbin "baserom.gba", 0x00E050, 0x000006C +.include "data/scripts/gUnk_0800E050.inc" -gUnk_0800E0BC:: @ 0800E0BC - .incbin "baserom.gba", 0x00E0BC, 0x000003A +.include "data/scripts/gUnk_0800E0BC.inc" -gUnk_0800E0F6:: @ 0800E0F6 - .incbin "baserom.gba", 0x00E0F6, 0x000004A +.include "data/scripts/gUnk_0800E0F6.inc" -gUnk_0800E140:: @ 0800E140 - .incbin "baserom.gba", 0x00E140, 0x0000013 +.include "data/scripts/gUnk_0800E140.inc" -gUnk_0800E153:: @ 0800E153 - .incbin "baserom.gba", 0x00E153, 0x0000001 +.include "data/scripts/gUnk_0800E153.inc" -gUnk_0800E154:: @ 0800E154 - .incbin "baserom.gba", 0x00E154, 0x0000071 +.include "data/scripts/gUnk_0800E154.inc" -gUnk_0800E1C5:: @ 0800E1C5 - .incbin "baserom.gba", 0x00E1C5, 0x000003B +.include "data/scripts/gUnk_0800E1C5.inc" -gUnk_0800E200:: @ 0800E200 - .incbin "baserom.gba", 0x00E200, 0x0000100 +.include "data/scripts/gUnk_0800E200.inc" -gUnk_0800E300:: @ 0800E300 - .incbin "baserom.gba", 0x00E300, 0x0000005 +.include "data/scripts/gUnk_0800E300.inc" -gUnk_0800E305:: @ 0800E305 - .incbin "baserom.gba", 0x00E305, 0x0000002 +.include "data/scripts/gUnk_0800E305.inc" -gUnk_0800E307:: @ 0800E307 - .incbin "baserom.gba", 0x00E307, 0x0000005 +.include "data/scripts/gUnk_0800E307.inc" -gUnk_0800E30C:: @ 0800E30C - .incbin "baserom.gba", 0x00E30C, 0x000001D +.include "data/scripts/gUnk_0800E30C.inc" -gUnk_0800E329:: @ 0800E329 - .incbin "baserom.gba", 0x00E329, 0x0000027 +.include "data/scripts/gUnk_0800E329.inc" -gUnk_0800E350:: @ 0800E350 - .incbin "baserom.gba", 0x00E350, 0x000009E +.include "data/scripts/gUnk_0800E350.inc" -gUnk_0800E3EE:: @ 0800E3EE - .incbin "baserom.gba", 0x00E3EE, 0x000000B +.include "data/scripts/gUnk_0800E3EE.inc" -gUnk_0800E3F9:: @ 0800E3F9 - .incbin "baserom.gba", 0x00E3F9, 0x0000001 +.include "data/scripts/gUnk_0800E3F9.inc" -gUnk_0800E3FA:: @ 0800E3FA - .incbin "baserom.gba", 0x00E3FA, 0x0000002 +.include "data/scripts/gUnk_0800E3FA.inc" -gUnk_0800E3FC:: @ 0800E3FC - .incbin "baserom.gba", 0x00E3FC, 0x0000004 +.include "data/scripts/gUnk_0800E3FC.inc" -gUnk_0800E400:: @ 0800E400 - .incbin "baserom.gba", 0x00E400, 0x0000008 +.include "data/scripts/gUnk_0800E400.inc" -gUnk_0800E408:: @ 0800E408 - .incbin "baserom.gba", 0x00E408, 0x0000003 +.include "data/scripts/gUnk_0800E408.inc" -gUnk_0800E40B:: @ 0800E40B - .incbin "baserom.gba", 0x00E40B, 0x0000006 +.include "data/scripts/gUnk_0800E40B.inc" -gUnk_0800E411:: @ 0800E411 - .incbin "baserom.gba", 0x00E411, 0x000001F +.include "data/scripts/gUnk_0800E411.inc" -gUnk_0800E430:: @ 0800E430 - .incbin "baserom.gba", 0x00E430, 0x0000004 +.include "data/scripts/gUnk_0800E430.inc" -gUnk_0800E434:: @ 0800E434 - .incbin "baserom.gba", 0x00E434, 0x0000038 +.include "data/scripts/gUnk_0800E434.inc" -gUnk_0800E46C:: @ 0800E46C - .incbin "baserom.gba", 0x00E46C, 0x000001D +.include "data/scripts/gUnk_0800E46C.inc" -gUnk_0800E489:: @ 0800E489 - .incbin "baserom.gba", 0x00E489, 0x0000010 +.include "data/scripts/gUnk_0800E489.inc" -gUnk_0800E499:: @ 0800E499 - .incbin "baserom.gba", 0x00E499, 0x000000B +.include "data/scripts/gUnk_0800E499.inc" -gUnk_0800E4A4:: @ 0800E4A4 - .incbin "baserom.gba", 0x00E4A4, 0x000003F +.include "data/scripts/gUnk_0800E4A4.inc" -gUnk_0800E4E3:: @ 0800E4E3 - .incbin "baserom.gba", 0x00E4E3, 0x0000021 +.include "data/scripts/gUnk_0800E4E3.inc" -gUnk_0800E504:: @ 0800E504 - .incbin "baserom.gba", 0x00E504, 0x0000008 +.include "data/scripts/gUnk_0800E504.inc" -gUnk_0800E50C:: @ 0800E50C - .incbin "baserom.gba", 0x00E50C, 0x0000038 +.include "data/scripts/gUnk_0800E50C.inc" -gUnk_0800E544:: @ 0800E544 - .incbin "baserom.gba", 0x00E544, 0x0000048 +.include "data/scripts/gUnk_0800E544.inc" -gUnk_0800E58C:: @ 0800E58C - .incbin "baserom.gba", 0x00E58C, 0x0000038 +.include "data/scripts/gUnk_0800E58C.inc" -gUnk_0800E5C4:: @ 0800E5C4 - .incbin "baserom.gba", 0x00E5C4, 0x000003C +.include "data/scripts/gUnk_0800E5C4.inc" -gUnk_0800E600:: @ 0800E600 - .incbin "baserom.gba", 0x00E600, 0x000000E +.include "data/scripts/gUnk_0800E600.inc" -gUnk_0800E60E:: @ 0800E60E - .incbin "baserom.gba", 0x00E60E, 0x000001E +.include "data/scripts/gUnk_0800E60E.inc" -gUnk_0800E62C:: @ 0800E62C - .incbin "baserom.gba", 0x00E62C, 0x000002C +.include "data/scripts/gUnk_0800E62C.inc" -gUnk_0800E658:: @ 0800E658 - .incbin "baserom.gba", 0x00E658, 0x000002C +.include "data/scripts/gUnk_0800E658.inc" -gUnk_0800E684:: @ 0800E684 - .incbin "baserom.gba", 0x00E684, 0x000002C +.include "data/scripts/gUnk_0800E684.inc" -gUnk_0800E6B0:: @ 0800E6B0 - .incbin "baserom.gba", 0x00E6B0, 0x0000038 +.include "data/scripts/gUnk_0800E6B0.inc" -gUnk_0800E6E8:: @ 0800E6E8 - .incbin "baserom.gba", 0x00E6E8, 0x000001F +.include "data/scripts/gUnk_0800E6E8.inc" -gUnk_0800E707:: @ 0800E707 - .incbin "baserom.gba", 0x00E707, 0x0000003 +.include "data/scripts/gUnk_0800E707.inc" -gUnk_0800E70A:: @ 0800E70A - .incbin "baserom.gba", 0x00E70A, 0x000002A +.include "data/scripts/gUnk_0800E70A.inc" -gUnk_0800E734:: @ 0800E734 - .incbin "baserom.gba", 0x00E734, 0x000002C +.include "data/scripts/gUnk_0800E734.inc" -gUnk_0800E760:: @ 0800E760 - .incbin "baserom.gba", 0x00E760, 0x0000079 +.include "data/scripts/gUnk_0800E760.inc" -gUnk_0800E7D9:: @ 0800E7D9 - .incbin "baserom.gba", 0x00E7D9, 0x000001B +.include "data/scripts/gUnk_0800E7D9.inc" -gUnk_0800E7F4:: @ 0800E7F4 - .incbin "baserom.gba", 0x00E7F4, 0x0000006 +.include "data/scripts/gUnk_0800E7F4.inc" -gUnk_0800E7FA:: @ 0800E7FA - .incbin "baserom.gba", 0x00E7FA, 0x0000029 +.include "data/scripts/gUnk_0800E7FA.inc" -gUnk_0800E823:: @ 0800E823 - .incbin "baserom.gba", 0x00E823, 0x0000001 +.include "data/scripts/gUnk_0800E823.inc" -gUnk_0800E824:: @ 0800E824 - .incbin "baserom.gba", 0x00E824, 0x00000B7 +.include "data/scripts/gUnk_0800E824.inc" -gUnk_0800E8DB:: @ 0800E8DB - .incbin "baserom.gba", 0x00E8DB, 0x0000045 +.include "data/scripts/gUnk_0800E8DB.inc" -gUnk_0800E920:: @ 0800E920 - .incbin "baserom.gba", 0x00E920, 0x0000044 +.include "data/scripts/gUnk_0800E920.inc" -gUnk_0800E964:: @ 0800E964 - .incbin "baserom.gba", 0x00E964, 0x0000072 +.include "data/scripts/gUnk_0800E964.inc" -gUnk_0800E9D6:: @ 0800E9D6 - .incbin "baserom.gba", 0x00E9D6, 0x000001E +.include "data/scripts/gUnk_0800E9D6.inc" -gUnk_0800E9F4:: @ 0800E9F4 - .incbin "baserom.gba", 0x00E9F4, 0x0000028 +.include "data/scripts/gUnk_0800E9F4.inc" -gUnk_0800EA1C:: @ 0800EA1C - .incbin "baserom.gba", 0x00EA1C, 0x0000038 +.include "data/scripts/gUnk_0800EA1C.inc" -gUnk_0800EA54:: @ 0800EA54 - .incbin "baserom.gba", 0x00EA54, 0x0000050 +.include "data/scripts/gUnk_0800EA54.inc" -gUnk_0800EAA4:: @ 0800EAA4 - .incbin "baserom.gba", 0x00EAA4, 0x0000047 +.include "data/scripts/gUnk_0800EAA4.inc" -gUnk_0800EAEB:: @ 0800EAEB - .incbin "baserom.gba", 0x00EAEB, 0x000000D +.include "data/scripts/gUnk_0800EAEB.inc" -gUnk_0800EAF8:: @ 0800EAF8 - .incbin "baserom.gba", 0x00EAF8, 0x0000034 +.include "data/scripts/gUnk_0800EAF8.inc" -gUnk_0800EB2C:: @ 0800EB2C - .incbin "baserom.gba", 0x00EB2C, 0x0000038 +.include "data/scripts/gUnk_0800EB2C.inc" -gUnk_0800EB64:: @ 0800EB64 - .incbin "baserom.gba", 0x00EB64, 0x000005C +.include "data/scripts/gUnk_0800EB64.inc" -gUnk_0800EBC0:: @ 0800EBC0 - .incbin "baserom.gba", 0x00EBC0, 0x000001C +.include "data/scripts/gUnk_0800EBC0.inc" -gUnk_0800EBDC:: @ 0800EBDC - .incbin "baserom.gba", 0x00EBDC, 0x0000004 +.include "data/scripts/gUnk_0800EBDC.inc" -gUnk_0800EBE0:: @ 0800EBE0 - .incbin "baserom.gba", 0x00EBE0, 0x0000010 +.include "data/scripts/gUnk_0800EBE0.inc" -gUnk_0800EBF0:: @ 0800EBF0 - .incbin "baserom.gba", 0x00EBF0, 0x0000018 +.include "data/scripts/gUnk_0800EBF0.inc" -gUnk_0800EC08:: @ 0800EC08 - .incbin "baserom.gba", 0x00EC08, 0x000000C +.include "data/scripts/gUnk_0800EC08.inc" -gUnk_0800EC14:: @ 0800EC14 - .incbin "baserom.gba", 0x00EC14, 0x0000040 +.include "data/scripts/gUnk_0800EC14.inc" -gUnk_0800EC54:: @ 0800EC54 - .incbin "baserom.gba", 0x00EC54, 0x000000D +.include "data/scripts/gUnk_0800EC54.inc" -gUnk_0800EC61:: @ 0800EC61 - .incbin "baserom.gba", 0x00EC61, 0x000002B +.include "data/scripts/gUnk_0800EC61.inc" -gUnk_0800EC8C:: @ 0800EC8C - .incbin "baserom.gba", 0x00EC8C, 0x0000065 +.include "data/scripts/gUnk_0800EC8C.inc" -gUnk_0800ECF1:: @ 0800ECF1 - .incbin "baserom.gba", 0x00ECF1, 0x0000013 +.include "data/scripts/gUnk_0800ECF1.inc" -gUnk_0800ED04:: @ 0800ED04 - .incbin "baserom.gba", 0x00ED04, 0x0000008 +.include "data/scripts/gUnk_0800ED04.inc" -gUnk_0800ED0C:: @ 0800ED0C - .incbin "baserom.gba", 0x00ED0C, 0x0000001 +.include "data/scripts/gUnk_0800ED0C.inc" -gUnk_0800ED0D:: @ 0800ED0D - .incbin "baserom.gba", 0x00ED0D, 0x000004F +.include "data/scripts/gUnk_0800ED0D.inc" -gUnk_0800ED5C:: @ 0800ED5C - .incbin "baserom.gba", 0x00ED5C, 0x0000034 +.include "data/scripts/gUnk_0800ED5C.inc" -gUnk_0800ED90:: @ 0800ED90 - .incbin "baserom.gba", 0x00ED90, 0x0000049 +.include "data/scripts/gUnk_0800ED90.inc" -gUnk_0800EDD9:: @ 0800EDD9 - .incbin "baserom.gba", 0x00EDD9, 0x0000007 +.include "data/scripts/gUnk_0800EDD9.inc" -gUnk_0800EDE0:: @ 0800EDE0 - .incbin "baserom.gba", 0x00EDE0, 0x0000029 +.include "data/scripts/gUnk_0800EDE0.inc" -gUnk_0800EE09:: @ 0800EE09 - .incbin "baserom.gba", 0x00EE09, 0x0000047 +.include "data/scripts/gUnk_0800EE09.inc" -gUnk_0800EE50:: @ 0800EE50 - .incbin "baserom.gba", 0x00EE50, 0x000003C +.include "data/scripts/gUnk_0800EE50.inc" -gUnk_0800EE8C:: @ 0800EE8C - .incbin "baserom.gba", 0x00EE8C, 0x0000054 +.include "data/scripts/gUnk_0800EE8C.inc" -gUnk_0800EEE0:: @ 0800EEE0 - .incbin "baserom.gba", 0x00EEE0, 0x000001D +.include "data/scripts/gUnk_0800EEE0.inc" -gUnk_0800EEFD:: @ 0800EEFD - .incbin "baserom.gba", 0x00EEFD, 0x000000A +.include "data/scripts/gUnk_0800EEFD.inc" -gUnk_0800EF07:: @ 0800EF07 - .incbin "baserom.gba", 0x00EF07, 0x000000B +.include "data/scripts/gUnk_0800EF07.inc" -gUnk_0800EF12:: @ 0800EF12 - .incbin "baserom.gba", 0x00EF12, 0x000002E +.include "data/scripts/gUnk_0800EF12.inc" -gUnk_0800EF40:: @ 0800EF40 - .incbin "baserom.gba", 0x00EF40, 0x0000053 +.include "data/scripts/gUnk_0800EF40.inc" -gUnk_0800EF93:: @ 0800EF93 - .incbin "baserom.gba", 0x00EF93, 0x000002D +.include "data/scripts/gUnk_0800EF93.inc" -gUnk_0800EFC0:: @ 0800EFC0 - .incbin "baserom.gba", 0x00EFC0, 0x0000020 +.include "data/scripts/gUnk_0800EFC0.inc" -gUnk_0800EFE0:: @ 0800EFE0 - .incbin "baserom.gba", 0x00EFE0, 0x0000004 +.include "data/scripts/gUnk_0800EFE0.inc" -gUnk_0800EFE4:: @ 0800EFE4 - .incbin "baserom.gba", 0x00EFE4, 0x00000AC +.include "data/scripts/gUnk_0800EFE4.inc" -gUnk_0800F090:: @ 0800F090 - .incbin "baserom.gba", 0x00F090, 0x0000004 +.include "data/scripts/gUnk_0800F090.inc" -gUnk_0800F094:: @ 0800F094 - .incbin "baserom.gba", 0x00F094, 0x0000042 +.include "data/scripts/gUnk_0800F094.inc" -gUnk_0800F0D6:: @ 0800F0D6 - .incbin "baserom.gba", 0x00F0D6, 0x000000C +.include "data/scripts/gUnk_0800F0D6.inc" -gUnk_0800F0E2:: @ 0800F0E2 - .incbin "baserom.gba", 0x00F0E2, 0x0000010 +.include "data/scripts/gUnk_0800F0E2.inc" -gUnk_0800F0F2:: @ 0800F0F2 - .incbin "baserom.gba", 0x00F0F2, 0x0000001 +.include "data/scripts/gUnk_0800F0F2.inc" -gUnk_0800F0F3:: @ 0800F0F3 - .incbin "baserom.gba", 0x00F0F3, 0x0000001 +.include "data/scripts/gUnk_0800F0F3.inc" -gUnk_0800F0F4:: @ 0800F0F4 - .incbin "baserom.gba", 0x00F0F4, 0x0000058 +.include "data/scripts/gUnk_0800F0F4.inc" -gUnk_0800F14C:: @ 0800F14C - .incbin "baserom.gba", 0x00F14C, 0x0000038 +.include "data/scripts/gUnk_0800F14C.inc" -gUnk_0800F184:: @ 0800F184 - .incbin "baserom.gba", 0x00F184, 0x000005A +.include "data/scripts/gUnk_0800F184.inc" -gUnk_0800F1DE:: @ 0800F1DE - .incbin "baserom.gba", 0x00F1DE, 0x0000003 +.include "data/scripts/gUnk_0800F1DE.inc" -gUnk_0800F1E1:: @ 0800F1E1 - .incbin "baserom.gba", 0x00F1E1, 0x0000004 +.include "data/scripts/gUnk_0800F1E1.inc" -gUnk_0800F1E5:: @ 0800F1E5 - .incbin "baserom.gba", 0x00F1E5, 0x0000002 +.include "data/scripts/gUnk_0800F1E5.inc" -gUnk_0800F1E7:: @ 0800F1E7 - .incbin "baserom.gba", 0x00F1E7, 0x0000006 +.include "data/scripts/gUnk_0800F1E7.inc" -gUnk_0800F1ED:: @ 0800F1ED - .incbin "baserom.gba", 0x00F1ED, 0x000000E +.include "data/scripts/gUnk_0800F1ED.inc" -gUnk_0800F1FB:: @ 0800F1FB - .incbin "baserom.gba", 0x00F1FB, 0x0000002 +.include "data/scripts/gUnk_0800F1FB.inc" -gUnk_0800F1FD:: @ 0800F1FD - .incbin "baserom.gba", 0x00F1FD, 0x0000006 +.include "data/scripts/gUnk_0800F1FD.inc" -gUnk_0800F203:: @ 0800F203 - .incbin "baserom.gba", 0x00F203, 0x0000004 +.include "data/scripts/gUnk_0800F203.inc" -gUnk_0800F207:: @ 0800F207 - .incbin "baserom.gba", 0x00F207, 0x0000009 +.include "data/scripts/gUnk_0800F207.inc" -gUnk_0800F210:: @ 0800F210 - .incbin "baserom.gba", 0x00F210, 0x00000DB +.include "data/scripts/gUnk_0800F210.inc" -gUnk_0800F2EB:: @ 0800F2EB - .incbin "baserom.gba", 0x00F2EB, 0x0000005 +.include "data/scripts/gUnk_0800F2EB.inc" -gUnk_0800F2F0:: @ 0800F2F0 - .incbin "baserom.gba", 0x00F2F0, 0x0000002 +.include "data/scripts/gUnk_0800F2F0.inc" -gUnk_0800F2F2:: @ 0800F2F2 - .incbin "baserom.gba", 0x00F2F2, 0x0000011 +.include "data/scripts/gUnk_0800F2F2.inc" -gUnk_0800F303:: @ 0800F303 - .incbin "baserom.gba", 0x00F303, 0x0000099 +.include "data/scripts/gUnk_0800F303.inc" -gUnk_0800F39C:: @ 0800F39C - .incbin "baserom.gba", 0x00F39C, 0x000003F +.include "data/scripts/gUnk_0800F39C.inc" -gUnk_0800F3DB:: @ 0800F3DB - .incbin "baserom.gba", 0x00F3DB, 0x000000A +.include "data/scripts/gUnk_0800F3DB.inc" -gUnk_0800F3E5:: @ 0800F3E5 - .incbin "baserom.gba", 0x00F3E5, 0x0000001 +.include "data/scripts/gUnk_0800F3E5.inc" -gUnk_0800F3E6:: @ 0800F3E6 - .incbin "baserom.gba", 0x00F3E6, 0x0000002 +.include "data/scripts/gUnk_0800F3E6.inc" -gUnk_0800F3E8:: @ 0800F3E8 - .incbin "baserom.gba", 0x00F3E8, 0x0000003 +.include "data/scripts/gUnk_0800F3E8.inc" -gUnk_0800F3EB:: @ 0800F3EB - .incbin "baserom.gba", 0x00F3EB, 0x0000002 +.include "data/scripts/gUnk_0800F3EB.inc" -gUnk_0800F3ED:: @ 0800F3ED - .incbin "baserom.gba", 0x00F3ED, 0x0000008 +.include "data/scripts/gUnk_0800F3ED.inc" -gUnk_0800F3F5:: @ 0800F3F5 - .incbin "baserom.gba", 0x00F3F5, 0x0000004 +.include "data/scripts/gUnk_0800F3F5.inc" -gUnk_0800F3F9:: @ 0800F3F9 - .incbin "baserom.gba", 0x00F3F9, 0x0000007 +.include "data/scripts/gUnk_0800F3F9.inc" -gUnk_0800F400:: @ 0800F400 - .incbin "baserom.gba", 0x00F400, 0x0000008 +.include "data/scripts/gUnk_0800F400.inc" -gUnk_0800F408:: @ 0800F408 - .incbin "baserom.gba", 0x00F408, 0x0000001 +.include "data/scripts/gUnk_0800F408.inc" -gUnk_0800F409:: @ 0800F409 - .incbin "baserom.gba", 0x00F409, 0x0000007 +.include "data/scripts/gUnk_0800F409.inc" -gUnk_0800F410:: @ 0800F410 - .incbin "baserom.gba", 0x00F410, 0x0000016 +.include "data/scripts/gUnk_0800F410.inc" -gUnk_0800F426:: @ 0800F426 - .incbin "baserom.gba", 0x00F426, 0x000000A +.include "data/scripts/gUnk_0800F426.inc" -gUnk_0800F430:: @ 0800F430 - .incbin "baserom.gba", 0x00F430, 0x0000094 +.include "data/scripts/gUnk_0800F430.inc" -gUnk_0800F4C4:: @ 0800F4C4 - .incbin "baserom.gba", 0x00F4C4, 0x0000026 +.include "data/scripts/gUnk_0800F4C4.inc" -gUnk_0800F4EA:: @ 0800F4EA - .incbin "baserom.gba", 0x00F4EA, 0x0000001 +.include "data/scripts/gUnk_0800F4EA.inc" -gUnk_0800F4EB:: @ 0800F4EB - .incbin "baserom.gba", 0x00F4EB, 0x0000004 +.include "data/scripts/gUnk_0800F4EB.inc" -gUnk_0800F4EF:: @ 0800F4EF - .incbin "baserom.gba", 0x00F4EF, 0x0000001 +.include "data/scripts/gUnk_0800F4EF.inc" -gUnk_0800F4F0:: @ 0800F4F0 - .incbin "baserom.gba", 0x00F4F0, 0x0000001 +.include "data/scripts/gUnk_0800F4F0.inc" -gUnk_0800F4F1:: @ 0800F4F1 - .incbin "baserom.gba", 0x00F4F1, 0x0000002 +.include "data/scripts/gUnk_0800F4F1.inc" -gUnk_0800F4F3:: @ 0800F4F3 - .incbin "baserom.gba", 0x00F4F3, 0x0000004 +.include "data/scripts/gUnk_0800F4F3.inc" -gUnk_0800F4F7:: @ 0800F4F7 - .incbin "baserom.gba", 0x00F4F7, 0x0000002 +.include "data/scripts/gUnk_0800F4F7.inc" -gUnk_0800F4F9:: @ 0800F4F9 - .incbin "baserom.gba", 0x00F4F9, 0x0000008 +.include "data/scripts/gUnk_0800F4F9.inc" -gUnk_0800F501:: @ 0800F501 - .incbin "baserom.gba", 0x00F501, 0x000000D +.include "data/scripts/gUnk_0800F501.inc" -gUnk_0800F50E:: @ 0800F50E - .incbin "baserom.gba", 0x00F50E, 0x0000046 +.include "data/scripts/gUnk_0800F50E.inc" -gUnk_0800F554:: @ 0800F554 - .incbin "baserom.gba", 0x00F554, 0x0000030 +.include "data/scripts/gUnk_0800F554.inc" -gUnk_0800F584:: @ 0800F584 - .incbin "baserom.gba", 0x00F584, 0x000000B +.include "data/scripts/gUnk_0800F584.inc" -gUnk_0800F58F:: @ 0800F58F - .incbin "baserom.gba", 0x00F58F, 0x0000021 +.include "data/scripts/gUnk_0800F58F.inc" -gUnk_0800F5B0:: @ 0800F5B0 - .incbin "baserom.gba", 0x00F5B0, 0x0000039 +.include "data/scripts/gUnk_0800F5B0.inc" -gUnk_0800F5E9:: @ 0800F5E9 - .incbin "baserom.gba", 0x00F5E9, 0x0000003 +.include "data/scripts/gUnk_0800F5E9.inc" -gUnk_0800F5EC:: @ 0800F5EC - .incbin "baserom.gba", 0x00F5EC, 0x0000001 +.include "data/scripts/gUnk_0800F5EC.inc" -gUnk_0800F5ED:: @ 0800F5ED - .incbin "baserom.gba", 0x00F5ED, 0x0000001 +.include "data/scripts/gUnk_0800F5ED.inc" -gUnk_0800F5EE:: @ 0800F5EE - .incbin "baserom.gba", 0x00F5EE, 0x0000001 +.include "data/scripts/gUnk_0800F5EE.inc" -gUnk_0800F5EF:: @ 0800F5EF - .incbin "baserom.gba", 0x00F5EF, 0x0000001 +.include "data/scripts/gUnk_0800F5EF.inc" -gUnk_0800F5F0:: @ 0800F5F0 - .incbin "baserom.gba", 0x00F5F0, 0x0000002 +.include "data/scripts/gUnk_0800F5F0.inc" -gUnk_0800F5F2:: @ 0800F5F2 - .incbin "baserom.gba", 0x00F5F2, 0x0000002 +.include "data/scripts/gUnk_0800F5F2.inc" -gUnk_0800F5F4:: @ 0800F5F4 - .incbin "baserom.gba", 0x00F5F4, 0x0000008 +.include "data/scripts/gUnk_0800F5F4.inc" -gUnk_0800F5FC:: @ 0800F5FC - .incbin "baserom.gba", 0x00F5FC, 0x0000003 +.include "data/scripts/gUnk_0800F5FC.inc" -gUnk_0800F5FF:: @ 0800F5FF - .incbin "baserom.gba", 0x00F5FF, 0x0000007 +.include "data/scripts/gUnk_0800F5FF.inc" -gUnk_0800F606:: @ 0800F606 - .incbin "baserom.gba", 0x00F606, 0x0000001 +.include "data/scripts/gUnk_0800F606.inc" -gUnk_0800F607:: @ 0800F607 - .incbin "baserom.gba", 0x00F607, 0x0000001 +.include "data/scripts/gUnk_0800F607.inc" -gUnk_0800F608:: @ 0800F608 - .incbin "baserom.gba", 0x00F608, 0x0000002 +.include "data/scripts/gUnk_0800F608.inc" -gUnk_0800F60A:: @ 0800F60A - .incbin "baserom.gba", 0x00F60A, 0x000001E +.include "data/scripts/gUnk_0800F60A.inc" -gUnk_0800F628:: @ 0800F628 - .incbin "baserom.gba", 0x00F628, 0x0000028 +.include "data/scripts/gUnk_0800F628.inc" -gUnk_0800F650:: @ 0800F650 - .incbin "baserom.gba", 0x00F650, 0x0000038 +.include "data/scripts/gUnk_0800F650.inc" -gUnk_0800F688:: @ 0800F688 - .incbin "baserom.gba", 0x00F688, 0x0000018 +.include "data/scripts/gUnk_0800F688.inc" -gUnk_0800F6A0:: @ 0800F6A0 - .incbin "baserom.gba", 0x00F6A0, 0x0000028 +.include "data/scripts/gUnk_0800F6A0.inc" -gUnk_0800F6C8:: @ 0800F6C8 - .incbin "baserom.gba", 0x00F6C8, 0x0000018 +.include "data/scripts/gUnk_0800F6C8.inc" -gUnk_0800F6E0:: @ 0800F6E0 - .incbin "baserom.gba", 0x00F6E0, 0x0000009 +.include "data/scripts/gUnk_0800F6E0.inc" -gUnk_0800F6E9:: @ 0800F6E9 - .incbin "baserom.gba", 0x00F6E9, 0x0000003 +.include "data/scripts/gUnk_0800F6E9.inc" -gUnk_0800F6EC:: @ 0800F6EC - .incbin "baserom.gba", 0x00F6EC, 0x0000001 +.include "data/scripts/gUnk_0800F6EC.inc" -gUnk_0800F6ED:: @ 0800F6ED - .incbin "baserom.gba", 0x00F6ED, 0x0000001 +.include "data/scripts/gUnk_0800F6ED.inc" -gUnk_0800F6EE:: @ 0800F6EE - .incbin "baserom.gba", 0x00F6EE, 0x0000001 +.include "data/scripts/gUnk_0800F6EE.inc" -gUnk_0800F6EF:: @ 0800F6EF - .incbin "baserom.gba", 0x00F6EF, 0x0000001 +.include "data/scripts/gUnk_0800F6EF.inc" -gUnk_0800F6F0:: @ 0800F6F0 - .incbin "baserom.gba", 0x00F6F0, 0x0000001 +.include "data/scripts/gUnk_0800F6F0.inc" -gUnk_0800F6F1:: @ 0800F6F1 - .incbin "baserom.gba", 0x00F6F1, 0x0000001 +.include "data/scripts/gUnk_0800F6F1.inc" -gUnk_0800F6F2:: @ 0800F6F2 - .incbin "baserom.gba", 0x00F6F2, 0x0000001 +.include "data/scripts/gUnk_0800F6F2.inc" -gUnk_0800F6F3:: @ 0800F6F3 - .incbin "baserom.gba", 0x00F6F3, 0x0000001 +.include "data/scripts/gUnk_0800F6F3.inc" -gUnk_0800F6F4:: @ 0800F6F4 - .incbin "baserom.gba", 0x00F6F4, 0x0000005 +.include "data/scripts/gUnk_0800F6F4.inc" -gUnk_0800F6F9:: @ 0800F6F9 - .incbin "baserom.gba", 0x00F6F9, 0x0000005 +.include "data/scripts/gUnk_0800F6F9.inc" -gUnk_0800F6FE:: @ 0800F6FE - .incbin "baserom.gba", 0x00F6FE, 0x0000004 +.include "data/scripts/gUnk_0800F6FE.inc" -gUnk_0800F702:: @ 0800F702 - .incbin "baserom.gba", 0x00F702, 0x0000004 +.include "data/scripts/gUnk_0800F702.inc" -gUnk_0800F706:: @ 0800F706 - .incbin "baserom.gba", 0x00F706, 0x0000018 +.include "data/scripts/gUnk_0800F706.inc" -gUnk_0800F71E:: @ 0800F71E - .incbin "baserom.gba", 0x00F71E, 0x0000006 +.include "data/scripts/gUnk_0800F71E.inc" -gUnk_0800F724:: @ 0800F724 - .incbin "baserom.gba", 0x00F724, 0x0000010 +.include "data/scripts/gUnk_0800F724.inc" -gUnk_0800F734:: @ 0800F734 - .incbin "baserom.gba", 0x00F734, 0x0000008 +.include "data/scripts/gUnk_0800F734.inc" -gUnk_0800F73C:: @ 0800F73C - .incbin "baserom.gba", 0x00F73C, 0x00000AA +.include "data/scripts/gUnk_0800F73C.inc" -gUnk_0800F7E6:: @ 0800F7E6 - .incbin "baserom.gba", 0x00F7E6, 0x0000005 +.include "data/scripts/gUnk_0800F7E6.inc" -gUnk_0800F7EB:: @ 0800F7EB - .incbin "baserom.gba", 0x00F7EB, 0x0000003 +.include "data/scripts/gUnk_0800F7EB.inc" -gUnk_0800F7EE:: @ 0800F7EE - .incbin "baserom.gba", 0x00F7EE, 0x0000001 +.include "data/scripts/gUnk_0800F7EE.inc" -gUnk_0800F7EF:: @ 0800F7EF - .incbin "baserom.gba", 0x00F7EF, 0x0000001 +.include "data/scripts/gUnk_0800F7EF.inc" -gUnk_0800F7F0:: @ 0800F7F0 - .incbin "baserom.gba", 0x00F7F0, 0x0000004 +.include "data/scripts/gUnk_0800F7F0.inc" -gUnk_0800F7F4:: @ 0800F7F4 - .incbin "baserom.gba", 0x00F7F4, 0x0000001 +.include "data/scripts/gUnk_0800F7F4.inc" -gUnk_0800F7F5:: @ 0800F7F5 - .incbin "baserom.gba", 0x00F7F5, 0x0000002 +.include "data/scripts/gUnk_0800F7F5.inc" -gUnk_0800F7F7:: @ 0800F7F7 - .incbin "baserom.gba", 0x00F7F7, 0x0000005 +.include "data/scripts/gUnk_0800F7F7.inc" -gUnk_0800F7FC:: @ 0800F7FC - .incbin "baserom.gba", 0x00F7FC, 0x0000001 +.include "data/scripts/gUnk_0800F7FC.inc" -gUnk_0800F7FD:: @ 0800F7FD - .incbin "baserom.gba", 0x00F7FD, 0x0000002 +.include "data/scripts/gUnk_0800F7FD.inc" -gUnk_0800F7FF:: @ 0800F7FF - .incbin "baserom.gba", 0x00F7FF, 0x0000001 +.include "data/scripts/gUnk_0800F7FF.inc" -gUnk_0800F800:: @ 0800F800 - .incbin "baserom.gba", 0x00F800, 0x0000005 +.include "data/scripts/gUnk_0800F800.inc" -gUnk_0800F805:: @ 0800F805 - .incbin "baserom.gba", 0x00F805, 0x0000003 +.include "data/scripts/gUnk_0800F805.inc" -gUnk_0800F808:: @ 0800F808 - .incbin "baserom.gba", 0x00F808, 0x00000E7 +.include "data/scripts/gUnk_0800F808.inc" -gUnk_0800F8EF:: @ 0800F8EF - .incbin "baserom.gba", 0x00F8EF, 0x0000001 +.include "data/scripts/gUnk_0800F8EF.inc" -gUnk_0800F8F0:: @ 0800F8F0 - .incbin "baserom.gba", 0x00F8F0, 0x0000001 +.include "data/scripts/gUnk_0800F8F0.inc" -gUnk_0800F8F1:: @ 0800F8F1 - .incbin "baserom.gba", 0x00F8F1, 0x0000001 +.include "data/scripts/gUnk_0800F8F1.inc" -gUnk_0800F8F2:: @ 0800F8F2 - .incbin "baserom.gba", 0x00F8F2, 0x0000001 +.include "data/scripts/gUnk_0800F8F2.inc" -gUnk_0800F8F3:: @ 0800F8F3 - .incbin "baserom.gba", 0x00F8F3, 0x0000001 +.include "data/scripts/gUnk_0800F8F3.inc" -gUnk_0800F8F4:: @ 0800F8F4 - .incbin "baserom.gba", 0x00F8F4, 0x0000001 +.include "data/scripts/gUnk_0800F8F4.inc" -gUnk_0800F8F5:: @ 0800F8F5 - .incbin "baserom.gba", 0x00F8F5, 0x0000003 +.include "data/scripts/gUnk_0800F8F5.inc" -gUnk_0800F8F8:: @ 0800F8F8 - .incbin "baserom.gba", 0x00F8F8, 0x0000001 +.include "data/scripts/gUnk_0800F8F8.inc" -gUnk_0800F8F9:: @ 0800F8F9 - .incbin "baserom.gba", 0x00F8F9, 0x0000007 +.include "data/scripts/gUnk_0800F8F9.inc" -gUnk_0800F900:: @ 0800F900 - .incbin "baserom.gba", 0x00F900, 0x0000002 +.include "data/scripts/gUnk_0800F900.inc" -gUnk_0800F902:: @ 0800F902 - .incbin "baserom.gba", 0x00F902, 0x0000014 +.include "data/scripts/gUnk_0800F902.inc" -gUnk_0800F916:: @ 0800F916 - .incbin "baserom.gba", 0x00F916, 0x00000DA +.include "data/scripts/gUnk_0800F916.inc" -gUnk_0800F9F0:: @ 0800F9F0 - .incbin "baserom.gba", 0x00F9F0, 0x0000002 +.include "data/scripts/gUnk_0800F9F0.inc" -gUnk_0800F9F2:: @ 0800F9F2 - .incbin "baserom.gba", 0x00F9F2, 0x0000001 +.include "data/scripts/gUnk_0800F9F2.inc" -gUnk_0800F9F3:: @ 0800F9F3 - .incbin "baserom.gba", 0x00F9F3, 0x0000001 +.include "data/scripts/gUnk_0800F9F3.inc" -gUnk_0800F9F4:: @ 0800F9F4 - .incbin "baserom.gba", 0x00F9F4, 0x0000002 +.include "data/scripts/gUnk_0800F9F4.inc" -gUnk_0800F9F6:: @ 0800F9F6 - .incbin "baserom.gba", 0x00F9F6, 0x0000001 +.include "data/scripts/gUnk_0800F9F6.inc" -gUnk_0800F9F7:: @ 0800F9F7 - .incbin "baserom.gba", 0x00F9F7, 0x0000001 +.include "data/scripts/gUnk_0800F9F7.inc" -gUnk_0800F9F8:: @ 0800F9F8 - .incbin "baserom.gba", 0x00F9F8, 0x000000A +.include "data/scripts/gUnk_0800F9F8.inc" -gUnk_0800FA02:: @ 0800FA02 - .incbin "baserom.gba", 0x00FA02, 0x0000005 +.include "data/scripts/gUnk_0800FA02.inc" -gUnk_0800FA07:: @ 0800FA07 - .incbin "baserom.gba", 0x00FA07, 0x0000001 +.include "data/scripts/gUnk_0800FA07.inc" -gUnk_0800FA08:: @ 0800FA08 - .incbin "baserom.gba", 0x00FA08, 0x0000001 +.include "data/scripts/gUnk_0800FA08.inc" -gUnk_0800FA09:: @ 0800FA09 - .incbin "baserom.gba", 0x00FA09, 0x0000004 +.include "data/scripts/gUnk_0800FA09.inc" -gUnk_0800FA0D:: @ 0800FA0D - .incbin "baserom.gba", 0x00FA0D, 0x000006B +.include "data/scripts/gUnk_0800FA0D.inc" -gUnk_0800FA78:: @ 0800FA78 - .incbin "baserom.gba", 0x00FA78, 0x0000048 +.include "data/scripts/gUnk_0800FA78.inc" -gUnk_0800FAC0:: @ 0800FAC0 - .incbin "baserom.gba", 0x00FAC0, 0x0000024 +.include "data/scripts/gUnk_0800FAC0.inc" -gUnk_0800FAE4:: @ 0800FAE4 - .incbin "baserom.gba", 0x00FAE4, 0x000000F +.include "data/scripts/gUnk_0800FAE4.inc" -gUnk_0800FAF3:: @ 0800FAF3 - .incbin "baserom.gba", 0x00FAF3, 0x0000002 +.include "data/scripts/gUnk_0800FAF3.inc" -gUnk_0800FAF5:: @ 0800FAF5 - .incbin "baserom.gba", 0x00FAF5, 0x0000001 +.include "data/scripts/gUnk_0800FAF5.inc" -gUnk_0800FAF6:: @ 0800FAF6 - .incbin "baserom.gba", 0x00FAF6, 0x0000001 +.include "data/scripts/gUnk_0800FAF6.inc" -gUnk_0800FAF7:: @ 0800FAF7 - .incbin "baserom.gba", 0x00FAF7, 0x0000001 +.include "data/scripts/gUnk_0800FAF7.inc" -gUnk_0800FAF8:: @ 0800FAF8 - .incbin "baserom.gba", 0x00FAF8, 0x0000005 +.include "data/scripts/gUnk_0800FAF8.inc" -gUnk_0800FAFD:: @ 0800FAFD - .incbin "baserom.gba", 0x00FAFD, 0x0000001 +.include "data/scripts/gUnk_0800FAFD.inc" -gUnk_0800FAFE:: @ 0800FAFE - .incbin "baserom.gba", 0x00FAFE, 0x0000001 +.include "data/scripts/gUnk_0800FAFE.inc" -gUnk_0800FAFF:: @ 0800FAFF - .incbin "baserom.gba", 0x00FAFF, 0x0000001 +.include "data/scripts/gUnk_0800FAFF.inc" -gUnk_0800FB00:: @ 0800FB00 - .incbin "baserom.gba", 0x00FB00, 0x0000001 +.include "data/scripts/gUnk_0800FB00.inc" -gUnk_0800FB01:: @ 0800FB01 - .incbin "baserom.gba", 0x00FB01, 0x0000001 +.include "data/scripts/gUnk_0800FB01.inc" -gUnk_0800FB02:: @ 0800FB02 - .incbin "baserom.gba", 0x00FB02, 0x0000002 +.include "data/scripts/gUnk_0800FB02.inc" -gUnk_0800FB04:: @ 0800FB04 - .incbin "baserom.gba", 0x00FB04, 0x0000004 +.include "data/scripts/gUnk_0800FB04.inc" -gUnk_0800FB08:: @ 0800FB08 - .incbin "baserom.gba", 0x00FB08, 0x0000002 +.include "data/scripts/gUnk_0800FB08.inc" -gUnk_0800FB0A:: @ 0800FB0A - .incbin "baserom.gba", 0x00FB0A, 0x0000027 +.include "data/scripts/gUnk_0800FB0A.inc" -gUnk_0800FB31:: @ 0800FB31 - .incbin "baserom.gba", 0x00FB31, 0x0000013 +.include "data/scripts/gUnk_0800FB31.inc" -gUnk_0800FB44:: @ 0800FB44 - .incbin "baserom.gba", 0x00FB44, 0x0000077 +.include "data/scripts/gUnk_0800FB44.inc" -gUnk_0800FBBB:: @ 0800FBBB - .incbin "baserom.gba", 0x00FBBB, 0x0000035 +.include "data/scripts/gUnk_0800FBBB.inc" -gUnk_0800FBF0:: @ 0800FBF0 - .incbin "baserom.gba", 0x00FBF0, 0x0000003 +.include "data/scripts/gUnk_0800FBF0.inc" -gUnk_0800FBF3:: @ 0800FBF3 - .incbin "baserom.gba", 0x00FBF3, 0x0000002 +.include "data/scripts/gUnk_0800FBF3.inc" -gUnk_0800FBF5:: @ 0800FBF5 - .incbin "baserom.gba", 0x00FBF5, 0x0000001 +.include "data/scripts/gUnk_0800FBF5.inc" -gUnk_0800FBF6:: @ 0800FBF6 - .incbin "baserom.gba", 0x00FBF6, 0x0000002 +.include "data/scripts/gUnk_0800FBF6.inc" -gUnk_0800FBF8:: @ 0800FBF8 - .incbin "baserom.gba", 0x00FBF8, 0x0000001 +.include "data/scripts/gUnk_0800FBF8.inc" -gUnk_0800FBF9:: @ 0800FBF9 - .incbin "baserom.gba", 0x00FBF9, 0x0000001 +.include "data/scripts/gUnk_0800FBF9.inc" -gUnk_0800FBFA:: @ 0800FBFA - .incbin "baserom.gba", 0x00FBFA, 0x0000001 +.include "data/scripts/gUnk_0800FBFA.inc" -gUnk_0800FBFB:: @ 0800FBFB - .incbin "baserom.gba", 0x00FBFB, 0x0000001 +.include "data/scripts/gUnk_0800FBFB.inc" -gUnk_0800FBFC:: @ 0800FBFC - .incbin "baserom.gba", 0x00FBFC, 0x0000003 +.include "data/scripts/gUnk_0800FBFC.inc" -gUnk_0800FBFF:: @ 0800FBFF - .incbin "baserom.gba", 0x00FBFF, 0x0000001 +.include "data/scripts/gUnk_0800FBFF.inc" -gUnk_0800FC00:: @ 0800FC00 - .incbin "baserom.gba", 0x00FC00, 0x0000001 +.include "data/scripts/gUnk_0800FC00.inc" -gUnk_0800FC01:: @ 0800FC01 - .incbin "baserom.gba", 0x00FC01, 0x0000004 +.include "data/scripts/gUnk_0800FC01.inc" -gUnk_0800FC05:: @ 0800FC05 - .incbin "baserom.gba", 0x00FC05, 0x0000001 +.include "data/scripts/gUnk_0800FC05.inc" -gUnk_0800FC06:: @ 0800FC06 - .incbin "baserom.gba", 0x00FC06, 0x0000002 +.include "data/scripts/gUnk_0800FC06.inc" -gUnk_0800FC08:: @ 0800FC08 - .incbin "baserom.gba", 0x00FC08, 0x0000001 +.include "data/scripts/gUnk_0800FC08.inc" -gUnk_0800FC09:: @ 0800FC09 - .incbin "baserom.gba", 0x00FC09, 0x0000005 +.include "data/scripts/gUnk_0800FC09.inc" -gUnk_0800FC0E:: @ 0800FC0E - .incbin "baserom.gba", 0x00FC0E, 0x0000016 +.include "data/scripts/gUnk_0800FC0E.inc" -gUnk_0800FC24:: @ 0800FC24 - .incbin "baserom.gba", 0x00FC24, 0x00000C6 +.include "data/scripts/gUnk_0800FC24.inc" -gUnk_0800FCEA:: @ 0800FCEA - .incbin "baserom.gba", 0x00FCEA, 0x0000004 +.include "data/scripts/gUnk_0800FCEA.inc" -gUnk_0800FCEE:: @ 0800FCEE - .incbin "baserom.gba", 0x00FCEE, 0x0000004 +.include "data/scripts/gUnk_0800FCEE.inc" -gUnk_0800FCF2:: @ 0800FCF2 - .incbin "baserom.gba", 0x00FCF2, 0x0000001 +.include "data/scripts/gUnk_0800FCF2.inc" -gUnk_0800FCF3:: @ 0800FCF3 - .incbin "baserom.gba", 0x00FCF3, 0x0000002 +.include "data/scripts/gUnk_0800FCF3.inc" -gUnk_0800FCF5:: @ 0800FCF5 - .incbin "baserom.gba", 0x00FCF5, 0x0000002 +.include "data/scripts/gUnk_0800FCF5.inc" -gUnk_0800FCF7:: @ 0800FCF7 - .incbin "baserom.gba", 0x00FCF7, 0x0000001 +.include "data/scripts/gUnk_0800FCF7.inc" -gUnk_0800FCF8:: @ 0800FCF8 - .incbin "baserom.gba", 0x00FCF8, 0x0000002 +.include "data/scripts/gUnk_0800FCF8.inc" -gUnk_0800FCFA:: @ 0800FCFA - .incbin "baserom.gba", 0x00FCFA, 0x0000001 +.include "data/scripts/gUnk_0800FCFA.inc" -gUnk_0800FCFB:: @ 0800FCFB - .incbin "baserom.gba", 0x00FCFB, 0x0000001 +.include "data/scripts/gUnk_0800FCFB.inc" -gUnk_0800FCFC:: @ 0800FCFC - .incbin "baserom.gba", 0x00FCFC, 0x0000002 +.include "data/scripts/gUnk_0800FCFC.inc" -gUnk_0800FCFE:: @ 0800FCFE - .incbin "baserom.gba", 0x00FCFE, 0x0000001 +.include "data/scripts/gUnk_0800FCFE.inc" -gUnk_0800FCFF:: @ 0800FCFF - .incbin "baserom.gba", 0x00FCFF, 0x0000001 +.include "data/scripts/gUnk_0800FCFF.inc" -gUnk_0800FD00:: @ 0800FD00 - .incbin "baserom.gba", 0x00FD00, 0x0000001 +.include "data/scripts/gUnk_0800FD00.inc" -gUnk_0800FD01:: @ 0800FD01 - .incbin "baserom.gba", 0x00FD01, 0x0000003 +.include "data/scripts/gUnk_0800FD01.inc" -gUnk_0800FD04:: @ 0800FD04 - .incbin "baserom.gba", 0x00FD04, 0x0000001 +.include "data/scripts/gUnk_0800FD04.inc" -gUnk_0800FD05:: @ 0800FD05 - .incbin "baserom.gba", 0x00FD05, 0x0000007 +.include "data/scripts/gUnk_0800FD05.inc" -gUnk_0800FD0C:: @ 0800FD0C - .incbin "baserom.gba", 0x00FD0C, 0x000000A +.include "data/scripts/gUnk_0800FD0C.inc" -gUnk_0800FD16:: @ 0800FD16 - .incbin "baserom.gba", 0x00FD16, 0x000000B +.include "data/scripts/gUnk_0800FD16.inc" -gUnk_0800FD21:: @ 0800FD21 - .incbin "baserom.gba", 0x00FD21, 0x000005F +.include "data/scripts/gUnk_0800FD21.inc" -gUnk_0800FD80:: @ 0800FD80 - .incbin "baserom.gba", 0x00FD80, 0x0000020 +.include "data/scripts/gUnk_0800FD80.inc" -gUnk_0800FDA0:: @ 0800FDA0 - .incbin "baserom.gba", 0x00FDA0, 0x000002C +.include "data/scripts/gUnk_0800FDA0.inc" -gUnk_0800FDCC:: @ 0800FDCC - .incbin "baserom.gba", 0x00FDCC, 0x0000026 +.include "data/scripts/gUnk_0800FDCC.inc" -gUnk_0800FDF2:: @ 0800FDF2 - .incbin "baserom.gba", 0x00FDF2, 0x0000001 +.include "data/scripts/gUnk_0800FDF2.inc" -gUnk_0800FDF3:: @ 0800FDF3 - .incbin "baserom.gba", 0x00FDF3, 0x0000007 +.include "data/scripts/gUnk_0800FDF3.inc" -gUnk_0800FDFA:: @ 0800FDFA - .incbin "baserom.gba", 0x00FDFA, 0x0000002 +.include "data/scripts/gUnk_0800FDFA.inc" -gUnk_0800FDFC:: @ 0800FDFC - .incbin "baserom.gba", 0x00FDFC, 0x0000002 +.include "data/scripts/gUnk_0800FDFC.inc" -gUnk_0800FDFE:: @ 0800FDFE - .incbin "baserom.gba", 0x00FDFE, 0x0000001 +.include "data/scripts/gUnk_0800FDFE.inc" -gUnk_0800FDFF:: @ 0800FDFF - .incbin "baserom.gba", 0x00FDFF, 0x0000001 +.include "data/scripts/gUnk_0800FDFF.inc" -gUnk_0800FE00:: @ 0800FE00 - .incbin "baserom.gba", 0x00FE00, 0x0000001 +.include "data/scripts/gUnk_0800FE00.inc" -gUnk_0800FE01:: @ 0800FE01 - .incbin "baserom.gba", 0x00FE01, 0x0000001 +.include "data/scripts/gUnk_0800FE01.inc" -gUnk_0800FE02:: @ 0800FE02 - .incbin "baserom.gba", 0x00FE02, 0x0000002 +.include "data/scripts/gUnk_0800FE02.inc" -gUnk_0800FE04:: @ 0800FE04 - .incbin "baserom.gba", 0x00FE04, 0x0000002 +.include "data/scripts/gUnk_0800FE04.inc" -gUnk_0800FE06:: @ 0800FE06 - .incbin "baserom.gba", 0x00FE06, 0x0000001 +.include "data/scripts/gUnk_0800FE06.inc" -gUnk_0800FE07:: @ 0800FE07 - .incbin "baserom.gba", 0x00FE07, 0x0000001 +.include "data/scripts/gUnk_0800FE07.inc" -gUnk_0800FE08:: @ 0800FE08 - .incbin "baserom.gba", 0x00FE08, 0x0000001 +.include "data/scripts/gUnk_0800FE08.inc" -gUnk_0800FE09:: @ 0800FE09 - .incbin "baserom.gba", 0x00FE09, 0x0000037 +.include "data/scripts/gUnk_0800FE09.inc" -gUnk_0800FE40:: @ 0800FE40 - .incbin "baserom.gba", 0x00FE40, 0x0000004 +.include "data/scripts/gUnk_0800FE40.inc" -gUnk_0800FE44:: @ 0800FE44 - .incbin "baserom.gba", 0x00FE44, 0x0000020 +.include "data/scripts/gUnk_0800FE44.inc" -gUnk_0800FE64:: @ 0800FE64 - .incbin "baserom.gba", 0x00FE64, 0x0000024 +.include "data/scripts/gUnk_0800FE64.inc" -gUnk_0800FE88:: @ 0800FE88 - .incbin "baserom.gba", 0x00FE88, 0x0000034 +.include "data/scripts/gUnk_0800FE88.inc" -gUnk_0800FEBC:: @ 0800FEBC - .incbin "baserom.gba", 0x00FEBC, 0x0000034 +.include "data/scripts/gUnk_0800FEBC.inc" -gUnk_0800FEF0:: @ 0800FEF0 - .incbin "baserom.gba", 0x00FEF0, 0x0000002 +.include "data/scripts/gUnk_0800FEF0.inc" -gUnk_0800FEF2:: @ 0800FEF2 - .incbin "baserom.gba", 0x00FEF2, 0x0000007 +.include "data/scripts/gUnk_0800FEF2.inc" -gUnk_0800FEF9:: @ 0800FEF9 - .incbin "baserom.gba", 0x00FEF9, 0x0000003 +.include "data/scripts/gUnk_0800FEF9.inc" -gUnk_0800FEFC:: @ 0800FEFC - .incbin "baserom.gba", 0x00FEFC, 0x0000002 +.include "data/scripts/gUnk_0800FEFC.inc" -gUnk_0800FEFE:: @ 0800FEFE - .incbin "baserom.gba", 0x00FEFE, 0x0000003 +.include "data/scripts/gUnk_0800FEFE.inc" -gUnk_0800FF01:: @ 0800FF01 - .incbin "baserom.gba", 0x00FF01, 0x0000002 +.include "data/scripts/gUnk_0800FF01.inc" -gUnk_0800FF03:: @ 0800FF03 - .incbin "baserom.gba", 0x00FF03, 0x0000001 +.include "data/scripts/gUnk_0800FF03.inc" -gUnk_0800FF04:: @ 0800FF04 - .incbin "baserom.gba", 0x00FF04, 0x0000001 +.include "data/scripts/gUnk_0800FF04.inc" -gUnk_0800FF05:: @ 0800FF05 - .incbin "baserom.gba", 0x00FF05, 0x0000001 +.include "data/scripts/gUnk_0800FF05.inc" -gUnk_0800FF06:: @ 0800FF06 - .incbin "baserom.gba", 0x00FF06, 0x0000002 +.include "data/scripts/gUnk_0800FF06.inc" -gUnk_0800FF08:: @ 0800FF08 - .incbin "baserom.gba", 0x00FF08, 0x0000010 +.include "data/scripts/gUnk_0800FF08.inc" -gUnk_0800FF18:: @ 0800FF18 - .incbin "baserom.gba", 0x00FF18, 0x0000012 +.include "data/scripts/gUnk_0800FF18.inc" -gUnk_0800FF2A:: @ 0800FF2A - .incbin "baserom.gba", 0x00FF2A, 0x000004A +.include "data/scripts/gUnk_0800FF2A.inc" -gUnk_0800FF74:: @ 0800FF74 - .incbin "baserom.gba", 0x00FF74, 0x000003C +.include "data/scripts/gUnk_0800FF74.inc" -gUnk_0800FFB0:: @ 0800FFB0 - .incbin "baserom.gba", 0x00FFB0, 0x000000B +.include "data/scripts/gUnk_0800FFB0.inc" -gUnk_0800FFBB:: @ 0800FFBB - .incbin "baserom.gba", 0x00FFBB, 0x000001B +.include "data/scripts/gUnk_0800FFBB.inc" -gUnk_0800FFD6:: @ 0800FFD6 - .incbin "baserom.gba", 0x00FFD6, 0x0000018 +.include "data/scripts/gUnk_0800FFD6.inc" -gUnk_0800FFEE:: @ 0800FFEE - .incbin "baserom.gba", 0x00FFEE, 0x0000008 +.include "data/scripts/gUnk_0800FFEE.inc" -gUnk_0800FFF6:: @ 0800FFF6 - .incbin "baserom.gba", 0x00FFF6, 0x0000006 +.include "data/scripts/gUnk_0800FFF6.inc" -gUnk_0800FFFC:: @ 0800FFFC - .incbin "baserom.gba", 0x00FFFC, 0x0000001 +.include "data/scripts/gUnk_0800FFFC.inc" -gUnk_0800FFFD:: @ 0800FFFD - .incbin "baserom.gba", 0x00FFFD, 0x0000002 +.include "data/scripts/gUnk_0800FFFD.inc" -gUnk_0800FFFF:: @ 0800FFFF - .incbin "baserom.gba", 0x00FFFF, 0x0000001 +.include "data/scripts/gUnk_0800FFFF.inc" -gUnk_08010000:: @ 08010000 - .incbin "baserom.gba", 0x010000, 0x0000001 +.include "data/scripts/gUnk_08010000.inc" -gUnk_08010001:: @ 08010001 - .incbin "baserom.gba", 0x010001, 0x0000001 +.include "data/scripts/gUnk_08010001.inc" -gUnk_08010002:: @ 08010002 - .incbin "baserom.gba", 0x010002, 0x0000001 +.include "data/scripts/gUnk_08010002.inc" -gUnk_08010003:: @ 08010003 - .incbin "baserom.gba", 0x010003, 0x0000002 +.include "data/scripts/gUnk_08010003.inc" -gUnk_08010005:: @ 08010005 - .incbin "baserom.gba", 0x010005, 0x0000002 +.include "data/scripts/gUnk_08010005.inc" -gUnk_08010007:: @ 08010007 - .incbin "baserom.gba", 0x010007, 0x0000001 +.include "data/scripts/gUnk_08010007.inc" -gUnk_08010008:: @ 08010008 - .incbin "baserom.gba", 0x010008, 0x0000001 +.include "data/scripts/gUnk_08010008.inc" -gUnk_08010009:: @ 08010009 - .incbin "baserom.gba", 0x010009, 0x0000001 +.include "data/scripts/gUnk_08010009.inc" -gUnk_0801000A:: @ 0801000A - .incbin "baserom.gba", 0x01000A, 0x0000002 +.include "data/scripts/gUnk_0801000A.inc" -gUnk_0801000C:: @ 0801000C - .incbin "baserom.gba", 0x01000C, 0x0000001 +.include "data/scripts/gUnk_0801000C.inc" -gUnk_0801000D:: @ 0801000D - .incbin "baserom.gba", 0x01000D, 0x0000001 +.include "data/scripts/gUnk_0801000D.inc" -gUnk_0801000E:: @ 0801000E - .incbin "baserom.gba", 0x01000E, 0x0000001 +.include "data/scripts/gUnk_0801000E.inc" -gUnk_0801000F:: @ 0801000F - .incbin "baserom.gba", 0x01000F, 0x0000009 +.include "data/scripts/gUnk_0801000F.inc" -gUnk_08010018:: @ 08010018 - .incbin "baserom.gba", 0x010018, 0x0000003 +.include "data/scripts/gUnk_08010018.inc" -gUnk_0801001B:: @ 0801001B - .incbin "baserom.gba", 0x01001B, 0x0000002 +.include "data/scripts/gUnk_0801001B.inc" -gUnk_0801001D:: @ 0801001D - .incbin "baserom.gba", 0x01001D, 0x0000006 +.include "data/scripts/gUnk_0801001D.inc" -gUnk_08010023:: @ 08010023 - .incbin "baserom.gba", 0x010023, 0x0000021 +.include "data/scripts/gUnk_08010023.inc" -gUnk_08010044:: @ 08010044 - .incbin "baserom.gba", 0x010044, 0x0000054 +.include "data/scripts/gUnk_08010044.inc" -gUnk_08010098:: @ 08010098 - .incbin "baserom.gba", 0x010098, 0x0000001 +.include "data/scripts/gUnk_08010098.inc" -gUnk_08010099:: @ 08010099 - .incbin "baserom.gba", 0x010099, 0x0000028 +.include "data/scripts/gUnk_08010099.inc" -gUnk_080100C1:: @ 080100C1 - .incbin "baserom.gba", 0x0100C1, 0x0000007 +.include "data/scripts/gUnk_080100C1.inc" -gUnk_080100C8:: @ 080100C8 - .incbin "baserom.gba", 0x0100C8, 0x000002D +.include "data/scripts/gUnk_080100C8.inc" -gUnk_080100F5:: @ 080100F5 - .incbin "baserom.gba", 0x0100F5, 0x0000007 +.include "data/scripts/gUnk_080100F5.inc" -gUnk_080100FC:: @ 080100FC - .incbin "baserom.gba", 0x0100FC, 0x0000002 +.include "data/scripts/gUnk_080100FC.inc" -gUnk_080100FE:: @ 080100FE - .incbin "baserom.gba", 0x0100FE, 0x0000001 +.include "data/scripts/gUnk_080100FE.inc" -gUnk_080100FF:: @ 080100FF - .incbin "baserom.gba", 0x0100FF, 0x0000001 +.include "data/scripts/gUnk_080100FF.inc" -gUnk_08010100:: @ 08010100 - .incbin "baserom.gba", 0x010100, 0x0000002 +.include "data/scripts/gUnk_08010100.inc" -gUnk_08010102:: @ 08010102 - .incbin "baserom.gba", 0x010102, 0x0000001 +.include "data/scripts/gUnk_08010102.inc" -gUnk_08010103:: @ 08010103 - .incbin "baserom.gba", 0x010103, 0x0000002 +.include "data/scripts/gUnk_08010103.inc" -gUnk_08010105:: @ 08010105 - .incbin "baserom.gba", 0x010105, 0x0000001 +.include "data/scripts/gUnk_08010105.inc" -gUnk_08010106:: @ 08010106 - .incbin "baserom.gba", 0x010106, 0x0000004 +.include "data/scripts/gUnk_08010106.inc" -gUnk_0801010A:: @ 0801010A - .incbin "baserom.gba", 0x01010A, 0x0000007 +.include "data/scripts/gUnk_0801010A.inc" -gUnk_08010111:: @ 08010111 - .incbin "baserom.gba", 0x010111, 0x000000F +.include "data/scripts/gUnk_08010111.inc" -gUnk_08010120:: @ 08010120 - .incbin "baserom.gba", 0x010120, 0x0000010 +.include "data/scripts/gUnk_08010120.inc" -gUnk_08010130:: @ 08010130 - .incbin "baserom.gba", 0x010130, 0x0000018 +.include "data/scripts/gUnk_08010130.inc" -gUnk_08010148:: @ 08010148 - .incbin "baserom.gba", 0x010148, 0x00000B2 +.include "data/scripts/gUnk_08010148.inc" -gUnk_080101FA:: @ 080101FA - .incbin "baserom.gba", 0x0101FA, 0x0000003 +.include "data/scripts/gUnk_080101FA.inc" -gUnk_080101FD:: @ 080101FD - .incbin "baserom.gba", 0x0101FD, 0x0000002 +.include "data/scripts/gUnk_080101FD.inc" -gUnk_080101FF:: @ 080101FF - .incbin "baserom.gba", 0x0101FF, 0x0000001 +.include "data/scripts/gUnk_080101FF.inc" -gUnk_08010200:: @ 08010200 - .incbin "baserom.gba", 0x010200, 0x0000003 +.include "data/scripts/gUnk_08010200.inc" -gUnk_08010203:: @ 08010203 - .incbin "baserom.gba", 0x010203, 0x0000004 +.include "data/scripts/gUnk_08010203.inc" -gUnk_08010207:: @ 08010207 - .incbin "baserom.gba", 0x010207, 0x0000001 +.include "data/scripts/gUnk_08010207.inc" -gUnk_08010208:: @ 08010208 - .incbin "baserom.gba", 0x010208, 0x0000004 +.include "data/scripts/gUnk_08010208.inc" -gUnk_0801020C:: @ 0801020C - .incbin "baserom.gba", 0x01020C, 0x0000014 +.include "data/scripts/gUnk_0801020C.inc" -gUnk_08010220:: @ 08010220 - .incbin "baserom.gba", 0x010220, 0x0000016 +.include "data/scripts/gUnk_08010220.inc" -gUnk_08010236:: @ 08010236 - .incbin "baserom.gba", 0x010236, 0x000002E +.include "data/scripts/gUnk_08010236.inc" -gUnk_08010264:: @ 08010264 - .incbin "baserom.gba", 0x010264, 0x0000030 +.include "data/scripts/gUnk_08010264.inc" -gUnk_08010294:: @ 08010294 - .incbin "baserom.gba", 0x010294, 0x000004C +.include "data/scripts/gUnk_08010294.inc" -gUnk_080102E0:: @ 080102E0 - .incbin "baserom.gba", 0x0102E0, 0x000001B +.include "data/scripts/gUnk_080102E0.inc" -gUnk_080102FB:: @ 080102FB - .incbin "baserom.gba", 0x0102FB, 0x0000002 +.include "data/scripts/gUnk_080102FB.inc" -gUnk_080102FD:: @ 080102FD - .incbin "baserom.gba", 0x0102FD, 0x0000001 +.include "data/scripts/gUnk_080102FD.inc" -gUnk_080102FE:: @ 080102FE - .incbin "baserom.gba", 0x0102FE, 0x0000005 +.include "data/scripts/gUnk_080102FE.inc" -gUnk_08010303:: @ 08010303 - .incbin "baserom.gba", 0x010303, 0x0000001 +.include "data/scripts/gUnk_08010303.inc" -gUnk_08010304:: @ 08010304 - .incbin "baserom.gba", 0x010304, 0x0000001 +.include "data/scripts/gUnk_08010304.inc" -gUnk_08010305:: @ 08010305 - .incbin "baserom.gba", 0x010305, 0x0000005 +.include "data/scripts/gUnk_08010305.inc" -gUnk_0801030A:: @ 0801030A - .incbin "baserom.gba", 0x01030A, 0x0000002 +.include "data/scripts/gUnk_0801030A.inc" -gUnk_0801030C:: @ 0801030C - .incbin "baserom.gba", 0x01030C, 0x0000014 +.include "data/scripts/gUnk_0801030C.inc" -gUnk_08010320:: @ 08010320 - .incbin "baserom.gba", 0x010320, 0x0000090 +.include "data/scripts/gUnk_08010320.inc" -gUnk_080103B0:: @ 080103B0 - .incbin "baserom.gba", 0x0103B0, 0x0000020 +.include "data/scripts/gUnk_080103B0.inc" -gUnk_080103D0:: @ 080103D0 - .incbin "baserom.gba", 0x0103D0, 0x0000028 +.include "data/scripts/gUnk_080103D0.inc" -gUnk_080103F8:: @ 080103F8 - .incbin "baserom.gba", 0x0103F8, 0x0000005 +.include "data/scripts/gUnk_080103F8.inc" -gUnk_080103FD:: @ 080103FD - .incbin "baserom.gba", 0x0103FD, 0x0000003 +.include "data/scripts/gUnk_080103FD.inc" -gUnk_08010400:: @ 08010400 - .incbin "baserom.gba", 0x010400, 0x0000006 +.include "data/scripts/gUnk_08010400.inc" -gUnk_08010406:: @ 08010406 - .incbin "baserom.gba", 0x010406, 0x0000001 +.include "data/scripts/gUnk_08010406.inc" -gUnk_08010407:: @ 08010407 - .incbin "baserom.gba", 0x010407, 0x0000003 +.include "data/scripts/gUnk_08010407.inc" -gUnk_0801040A:: @ 0801040A - .incbin "baserom.gba", 0x01040A, 0x000001E +.include "data/scripts/gUnk_0801040A.inc" -gUnk_08010428:: @ 08010428 - .incbin "baserom.gba", 0x010428, 0x000002C +.include "data/scripts/gUnk_08010428.inc" -gUnk_08010454:: @ 08010454 - .incbin "baserom.gba", 0x010454, 0x000002C +.include "data/scripts/gUnk_08010454.inc" -gUnk_08010480:: @ 08010480 - .incbin "baserom.gba", 0x010480, 0x0000020 +.include "data/scripts/gUnk_08010480.inc" -gUnk_080104A0:: @ 080104A0 - .incbin "baserom.gba", 0x0104A0, 0x000004C +.include "data/scripts/gUnk_080104A0.inc" -gUnk_080104EC:: @ 080104EC - .incbin "baserom.gba", 0x0104EC, 0x0000013 +.include "data/scripts/gUnk_080104EC.inc" -gUnk_080104FF:: @ 080104FF - .incbin "baserom.gba", 0x0104FF, 0x0000002 +.include "data/scripts/gUnk_080104FF.inc" -gUnk_08010501:: @ 08010501 - .incbin "baserom.gba", 0x010501, 0x0000001 +.include "data/scripts/gUnk_08010501.inc" -gUnk_08010502:: @ 08010502 - .incbin "baserom.gba", 0x010502, 0x0000001 +.include "data/scripts/gUnk_08010502.inc" -gUnk_08010503:: @ 08010503 - .incbin "baserom.gba", 0x010503, 0x0000007 +.include "data/scripts/gUnk_08010503.inc" -gUnk_0801050A:: @ 0801050A - .incbin "baserom.gba", 0x01050A, 0x0000001 +.include "data/scripts/gUnk_0801050A.inc" -gUnk_0801050B:: @ 0801050B - .incbin "baserom.gba", 0x01050B, 0x000001B +.include "data/scripts/gUnk_0801050B.inc" -gUnk_08010526:: @ 08010526 - .incbin "baserom.gba", 0x010526, 0x0000079 +.include "data/scripts/gUnk_08010526.inc" -gUnk_0801059F:: @ 0801059F - .incbin "baserom.gba", 0x01059F, 0x000002A +.include "data/scripts/gUnk_0801059F.inc" -gUnk_080105C9:: @ 080105C9 - .incbin "baserom.gba", 0x0105C9, 0x0000032 +.include "data/scripts/gUnk_080105C9.inc" -gUnk_080105FB:: @ 080105FB - .incbin "baserom.gba", 0x0105FB, 0x0000004 +.include "data/scripts/gUnk_080105FB.inc" -gUnk_080105FF:: @ 080105FF - .incbin "baserom.gba", 0x0105FF, 0x0000001 +.include "data/scripts/gUnk_080105FF.inc" -gUnk_08010600:: @ 08010600 - .incbin "baserom.gba", 0x010600, 0x000000A +.include "data/scripts/gUnk_08010600.inc" -gUnk_0801060A:: @ 0801060A - .incbin "baserom.gba", 0x01060A, 0x0000003 +.include "data/scripts/gUnk_0801060A.inc" -gUnk_0801060D:: @ 0801060D - .incbin "baserom.gba", 0x01060D, 0x000000A +.include "data/scripts/gUnk_0801060D.inc" -gUnk_08010617:: @ 08010617 - .incbin "baserom.gba", 0x010617, 0x0000005 +.include "data/scripts/gUnk_08010617.inc" -gUnk_0801061C:: @ 0801061C - .incbin "baserom.gba", 0x01061C, 0x0000028 +.include "data/scripts/gUnk_0801061C.inc" -gUnk_08010644:: @ 08010644 - .incbin "baserom.gba", 0x010644, 0x000000C +.include "data/scripts/gUnk_08010644.inc" -gUnk_08010650:: @ 08010650 - .incbin "baserom.gba", 0x010650, 0x0000024 +.include "data/scripts/gUnk_08010650.inc" -gUnk_08010674:: @ 08010674 - .incbin "baserom.gba", 0x010674, 0x0000038 +.include "data/scripts/gUnk_08010674.inc" -gUnk_080106AC:: @ 080106AC - .incbin "baserom.gba", 0x0106AC, 0x0000054 +.include "data/scripts/gUnk_080106AC.inc" -gUnk_08010700:: @ 08010700 - .incbin "baserom.gba", 0x010700, 0x0000001 +.include "data/scripts/gUnk_08010700.inc" -gUnk_08010701:: @ 08010701 - .incbin "baserom.gba", 0x010701, 0x0000004 +.include "data/scripts/gUnk_08010701.inc" -gUnk_08010705:: @ 08010705 - .incbin "baserom.gba", 0x010705, 0x0000009 +.include "data/scripts/gUnk_08010705.inc" -gUnk_0801070E:: @ 0801070E - .incbin "baserom.gba", 0x01070E, 0x0000026 +.include "data/scripts/gUnk_0801070E.inc" -gUnk_08010734:: @ 08010734 - .incbin "baserom.gba", 0x010734, 0x0000060 +.include "data/scripts/gUnk_08010734.inc" -gUnk_08010794:: @ 08010794 - .incbin "baserom.gba", 0x010794, 0x000003C +.include "data/scripts/gUnk_08010794.inc" -gUnk_080107D0:: @ 080107D0 - .incbin "baserom.gba", 0x0107D0, 0x000003A +.include "data/scripts/gUnk_080107D0.inc" -gUnk_0801080A:: @ 0801080A - .incbin "baserom.gba", 0x01080A, 0x0000001 +.include "data/scripts/gUnk_0801080A.inc" -gUnk_0801080B:: @ 0801080B - .incbin "baserom.gba", 0x01080B, 0x000000A +.include "data/scripts/gUnk_0801080B.inc" -gUnk_08010815:: @ 08010815 - .incbin "baserom.gba", 0x010815, 0x0000006 +.include "data/scripts/gUnk_08010815.inc" -gUnk_0801081B:: @ 0801081B - .incbin "baserom.gba", 0x01081B, 0x00000B5 +.include "data/scripts/gUnk_0801081B.inc" -gUnk_080108D0:: @ 080108D0 - .incbin "baserom.gba", 0x0108D0, 0x000002F +.include "data/scripts/gUnk_080108D0.inc" -gUnk_080108FF:: @ 080108FF - .incbin "baserom.gba", 0x0108FF, 0x000000D +.include "data/scripts/gUnk_080108FF.inc" -gUnk_0801090C:: @ 0801090C - .incbin "baserom.gba", 0x01090C, 0x0000003 +.include "data/scripts/gUnk_0801090C.inc" -gUnk_0801090F:: @ 0801090F - .incbin "baserom.gba", 0x01090F, 0x0000008 +.include "data/scripts/gUnk_0801090F.inc" -gUnk_08010917:: @ 08010917 - .incbin "baserom.gba", 0x010917, 0x000004D +.include "data/scripts/gUnk_08010917.inc" -gUnk_08010964:: @ 08010964 - .incbin "baserom.gba", 0x010964, 0x000003C +.include "data/scripts/gUnk_08010964.inc" -gUnk_080109A0:: @ 080109A0 - .incbin "baserom.gba", 0x0109A0, 0x0000050 +.include "data/scripts/gUnk_080109A0.inc" -gUnk_080109F0:: @ 080109F0 - .incbin "baserom.gba", 0x0109F0, 0x0000006 +.include "data/scripts/gUnk_080109F0.inc" -gUnk_080109F6:: @ 080109F6 - .incbin "baserom.gba", 0x0109F6, 0x000001E +.include "data/scripts/gUnk_080109F6.inc" -gUnk_08010A14:: @ 08010A14 - .incbin "baserom.gba", 0x010A14, 0x000000B +.include "data/scripts/gUnk_08010A14.inc" -gUnk_08010A1F:: @ 08010A1F - .incbin "baserom.gba", 0x010A1F, 0x0000019 +.include "data/scripts/gUnk_08010A1F.inc" -gUnk_08010A38:: @ 08010A38 - .incbin "baserom.gba", 0x010A38, 0x0000024 +.include "data/scripts/gUnk_08010A38.inc" -gUnk_08010A5C:: @ 08010A5C - .incbin "baserom.gba", 0x010A5C, 0x000003C +.include "data/scripts/gUnk_08010A5C.inc" -gUnk_08010A98:: @ 08010A98 - .incbin "baserom.gba", 0x010A98, 0x000004C +.include "data/scripts/gUnk_08010A98.inc" -gUnk_08010AE4:: @ 08010AE4 - .incbin "baserom.gba", 0x010AE4, 0x0000020 +.include "data/scripts/gUnk_08010AE4.inc" -gUnk_08010B04:: @ 08010B04 - .incbin "baserom.gba", 0x010B04, 0x0000064 +.include "data/scripts/gUnk_08010B04.inc" -gUnk_08010B68:: @ 08010B68 - .incbin "baserom.gba", 0x010B68, 0x000004C +.include "data/scripts/gUnk_08010B68.inc" -gUnk_08010BB4:: @ 08010BB4 - .incbin "baserom.gba", 0x010BB4, 0x0000038 +.include "data/scripts/gUnk_08010BB4.inc" -gUnk_08010BEC:: @ 08010BEC - .incbin "baserom.gba", 0x010BEC, 0x000000D +.include "data/scripts/gUnk_08010BEC.inc" -gUnk_08010BF9:: @ 08010BF9 - .incbin "baserom.gba", 0x010BF9, 0x0000005 +.include "data/scripts/gUnk_08010BF9.inc" -gUnk_08010BFE:: @ 08010BFE - .incbin "baserom.gba", 0x010BFE, 0x000001C +.include "data/scripts/gUnk_08010BFE.inc" -gUnk_08010C1A:: @ 08010C1A - .incbin "baserom.gba", 0x010C1A, 0x00000E9 +.include "data/scripts/gUnk_08010C1A.inc" -gUnk_08010D03:: @ 08010D03 - .incbin "baserom.gba", 0x010D03, 0x00000FD +.include "data/scripts/gUnk_08010D03.inc" -gUnk_08010E00:: @ 08010E00 - .incbin "baserom.gba", 0x010E00, 0x000000D +.include "data/scripts/gUnk_08010E00.inc" -gUnk_08010E0D:: @ 08010E0D - .incbin "baserom.gba", 0x010E0D, 0x00000F3 +.include "data/scripts/gUnk_08010E0D.inc" -gUnk_08010F00:: @ 08010F00 - .incbin "baserom.gba", 0x010F00, 0x00000FF +.include "data/scripts/gUnk_08010F00.inc" -gUnk_08010FFF:: @ 08010FFF - .incbin "baserom.gba", 0x010FFF, 0x0000001 +.include "data/scripts/gUnk_08010FFF.inc" -gUnk_08011000:: @ 08011000 - .incbin "baserom.gba", 0x011000, 0x0000001 +.include "data/scripts/gUnk_08011000.inc" -gUnk_08011001:: @ 08011001 - .incbin "baserom.gba", 0x011001, 0x000001E +.include "data/scripts/gUnk_08011001.inc" -gUnk_0801101F:: @ 0801101F - .incbin "baserom.gba", 0x01101F, 0x0000055 +.include "data/scripts/gUnk_0801101F.inc" -gUnk_08011074:: @ 08011074 - .incbin "baserom.gba", 0x011074, 0x000000F +.include "data/scripts/gUnk_08011074.inc" -gUnk_08011083:: @ 08011083 - .incbin "baserom.gba", 0x011083, 0x0000059 +.include "data/scripts/gUnk_08011083.inc" -gUnk_080110DC:: @ 080110DC - .incbin "baserom.gba", 0x0110DC, 0x000000C +.include "data/scripts/gUnk_080110DC.inc" -gUnk_080110E8:: @ 080110E8 - .incbin "baserom.gba", 0x0110E8, 0x0000040 +.include "data/scripts/gUnk_080110E8.inc" -gUnk_08011128:: @ 08011128 - .incbin "baserom.gba", 0x011128, 0x00000A4 +.include "data/scripts/gUnk_08011128.inc" -gUnk_080111CC:: @ 080111CC - .incbin "baserom.gba", 0x0111CC, 0x000003C +.include "data/scripts/gUnk_080111CC.inc" -gUnk_08011208:: @ 08011208 - .incbin "baserom.gba", 0x011208, 0x0000015 +.include "data/scripts/gUnk_08011208.inc" -gUnk_0801121D:: @ 0801121D - .incbin "baserom.gba", 0x01121D, 0x00000A7 +.include "data/scripts/gUnk_0801121D.inc" -gUnk_080112C4:: @ 080112C4 - .incbin "baserom.gba", 0x0112C4, 0x000004B +.include "data/scripts/gUnk_080112C4.inc" -gUnk_0801130F:: @ 0801130F - .incbin "baserom.gba", 0x01130F, 0x0000019 +.include "data/scripts/gUnk_0801130F.inc" -gUnk_08011328:: @ 08011328 - .incbin "baserom.gba", 0x011328, 0x00000DB +.include "data/scripts/gUnk_08011328.inc" -gUnk_08011403:: @ 08011403 - .incbin "baserom.gba", 0x011403, 0x00001CD +.include "data/scripts/gUnk_08011403.inc" -gUnk_080115D0:: @ 080115D0 - .incbin "baserom.gba", 0x0115D0, 0x0000038 +.include "data/scripts/gUnk_080115D0.inc" -gUnk_08011608:: @ 08011608 - .incbin "baserom.gba", 0x011608, 0x0000038 +.include "data/scripts/gUnk_08011608.inc" -gUnk_08011640:: @ 08011640 - .incbin "baserom.gba", 0x011640, 0x0000068 +.include "data/scripts/gUnk_08011640.inc" -gUnk_080116A8:: @ 080116A8 - .incbin "baserom.gba", 0x0116A8, 0x0000161 +.include "data/scripts/gUnk_080116A8.inc" -gUnk_08011809:: @ 08011809 - .incbin "baserom.gba", 0x011809, 0x0000033 +.include "data/scripts/gUnk_08011809.inc" -gUnk_0801183C:: @ 0801183C - .incbin "baserom.gba", 0x01183C, 0x0000098 +.include "data/scripts/gUnk_0801183C.inc" -gUnk_080118D4:: @ 080118D4 - .incbin "baserom.gba", 0x0118D4, 0x000005C +.include "data/scripts/gUnk_080118D4.inc" -gUnk_08011930:: @ 08011930 - .incbin "baserom.gba", 0x011930, 0x0000010 +.include "data/scripts/gUnk_08011930.inc" -gUnk_08011940:: @ 08011940 - .incbin "baserom.gba", 0x011940, 0x000000C +.include "data/scripts/gUnk_08011940.inc" -gUnk_0801194C:: @ 0801194C - .incbin "baserom.gba", 0x01194C, 0x000000C +.include "data/scripts/gUnk_0801194C.inc" -gUnk_08011958:: @ 08011958 - .incbin "baserom.gba", 0x011958, 0x000000C +.include "data/scripts/gUnk_08011958.inc" -gUnk_08011964:: @ 08011964 - .incbin "baserom.gba", 0x011964, 0x000004C +.include "data/scripts/gUnk_08011964.inc" -gUnk_080119B0:: @ 080119B0 - .incbin "baserom.gba", 0x0119B0, 0x0000028 +.include "data/scripts/gUnk_080119B0.inc" -gUnk_080119D8:: @ 080119D8 - .incbin "baserom.gba", 0x0119D8, 0x000000C +.include "data/scripts/gUnk_080119D8.inc" -gUnk_080119E4:: @ 080119E4 - .incbin "baserom.gba", 0x0119E4, 0x000000C +.include "data/scripts/gUnk_080119E4.inc" -gUnk_080119F0:: @ 080119F0 - .incbin "baserom.gba", 0x0119F0, 0x0000014 +.include "data/scripts/gUnk_080119F0.inc" -gUnk_08011A04:: @ 08011A04 - .incbin "baserom.gba", 0x011A04, 0x0000028 +.include "data/scripts/gUnk_08011A04.inc" -gUnk_08011A2C:: @ 08011A2C - .incbin "baserom.gba", 0x011A2C, 0x0000038 +.include "data/scripts/gUnk_08011A2C.inc" -gUnk_08011A64:: @ 08011A64 - .incbin "baserom.gba", 0x011A64, 0x0000080 +.include "data/scripts/gUnk_08011A64.inc" -gUnk_08011AE4:: @ 08011AE4 - .incbin "baserom.gba", 0x011AE4, 0x0000020 +.include "data/scripts/gUnk_08011AE4.inc" -gUnk_08011B04:: @ 08011B04 - .incbin "baserom.gba", 0x011B04, 0x000001C +.include "data/scripts/gUnk_08011B04.inc" -gUnk_08011B20:: @ 08011B20 - .incbin "baserom.gba", 0x011B20, 0x0000020 +.include "data/scripts/gUnk_08011B20.inc" -gUnk_08011B40:: @ 08011B40 - .incbin "baserom.gba", 0x011B40, 0x00000A4 +.include "data/scripts/gUnk_08011B40.inc" -gUnk_08011BE4:: @ 08011BE4 - .incbin "baserom.gba", 0x011BE4, 0x0000020 +.include "data/scripts/gUnk_08011BE4.inc" -gUnk_08011C04:: @ 08011C04 - .incbin "baserom.gba", 0x011C04, 0x000004C +.include "data/scripts/gUnk_08011C04.inc" -gUnk_08011C50:: @ 08011C50 - .incbin "baserom.gba", 0x011C50, 0x000002C +.include "data/scripts/gUnk_08011C50.inc" -gUnk_08011C7C:: @ 08011C7C - .incbin "baserom.gba", 0x011C7C, 0x00000AC +.include "data/scripts/gUnk_08011C7C.inc" -gUnk_08011D28:: @ 08011D28 - .incbin "baserom.gba", 0x011D28, 0x00000AC +.include "data/scripts/gUnk_08011D28.inc" -gUnk_08011DD4:: @ 08011DD4 - .incbin "baserom.gba", 0x011DD4, 0x0000030 +.include "data/scripts/gUnk_08011DD4.inc" -gUnk_08011E04:: @ 08011E04 - .incbin "baserom.gba", 0x011E04, 0x000007C +.include "data/scripts/gUnk_08011E04.inc" -gUnk_08011E80:: @ 08011E80 - .incbin "baserom.gba", 0x011E80, 0x000008C +.include "data/scripts/gUnk_08011E80.inc" -gUnk_08011F0C:: @ 08011F0C - .incbin "baserom.gba", 0x011F0C, 0x000008C +.include "data/scripts/gUnk_08011F0C.inc" -gUnk_08011F98:: @ 08011F98 - .incbin "baserom.gba", 0x011F98, 0x000008C +.include "data/scripts/gUnk_08011F98.inc" -gUnk_08012024:: @ 08012024 - .incbin "baserom.gba", 0x012024, 0x000006D +.include "data/scripts/gUnk_08012024.inc" -gUnk_08012091:: @ 08012091 - .incbin "baserom.gba", 0x012091, 0x000001F +.include "data/scripts/gUnk_08012091.inc" -gUnk_080120B0:: @ 080120B0 - .incbin "baserom.gba", 0x0120B0, 0x000003D +.include "data/scripts/gUnk_080120B0.inc" -gUnk_080120ED:: @ 080120ED - .incbin "baserom.gba", 0x0120ED, 0x000000E +.include "data/scripts/gUnk_080120ED.inc" -gUnk_080120FB:: @ 080120FB - .incbin "baserom.gba", 0x0120FB, 0x0000041 +.include "data/scripts/gUnk_080120FB.inc" -gUnk_0801213C:: @ 0801213C - .incbin "baserom.gba", 0x01213C, 0x000008C +.include "data/scripts/gUnk_0801213C.inc" -gUnk_080121C8:: @ 080121C8 - .incbin "baserom.gba", 0x0121C8, 0x0000038 +.include "data/scripts/gUnk_080121C8.inc" -gUnk_08012200:: @ 08012200 - .incbin "baserom.gba", 0x012200, 0x0000038 +.include "data/scripts/gUnk_08012200.inc" -gUnk_08012238:: @ 08012238 - .incbin "baserom.gba", 0x012238, 0x0000038 +.include "data/scripts/gUnk_08012238.inc" -gUnk_08012270:: @ 08012270 - .incbin "baserom.gba", 0x012270, 0x00000BC +.include "data/scripts/gUnk_08012270.inc" -gUnk_0801232C:: @ 0801232C - .incbin "baserom.gba", 0x01232C, 0x0000034 +.include "data/scripts/gUnk_0801232C.inc" -gUnk_08012360:: @ 08012360 - .incbin "baserom.gba", 0x012360, 0x00000B0 +.include "data/scripts/gUnk_08012360.inc" -gUnk_08012410:: @ 08012410 - .incbin "baserom.gba", 0x012410, 0x0000020 +.include "data/scripts/gUnk_08012410.inc" -gUnk_08012430:: @ 08012430 - .incbin "baserom.gba", 0x012430, 0x0000050 +.include "data/scripts/gUnk_08012430.inc" -gUnk_08012480:: @ 08012480 - .incbin "baserom.gba", 0x012480, 0x000027C +.include "data/scripts/gUnk_08012480.inc" .include "data/scripts/ezlo_angry.inc" -gUnk_08012AB0:: @ 08012AB0 - .incbin "baserom.gba", 0x012AB0, 0x00000F8 +.include "data/scripts/gUnk_08012AB0.inc" -gUnk_08012BA8:: @ 08012BA8 - .incbin "baserom.gba", 0x012BA8, 0x0000050 +.include "data/scripts/gUnk_08012BA8.inc" -gUnk_08012BF8:: @ 08012BF8 - .incbin "baserom.gba", 0x012BF8, 0x0000014 +.include "data/scripts/gUnk_08012BF8.inc" -gUnk_08012C0C:: @ 08012C0C - .incbin "baserom.gba", 0x012C0C, 0x000003C +.include "data/scripts/gUnk_08012C0C.inc" -gUnk_08012C48:: @ 08012C48 - .incbin "baserom.gba", 0x012C48, 0x0000050 +.include "data/scripts/gUnk_08012C48.inc" -gUnk_08012C98:: @ 08012C98 - .incbin "baserom.gba", 0x012C98, 0x0000040 +.include "data/scripts/gUnk_08012C98.inc" -gUnk_08012CD8:: @ 08012CD8 - .incbin "baserom.gba", 0x012CD8, 0x0000040 +.include "data/scripts/gUnk_08012CD8.inc" -gUnk_08012D18:: @ 08012D18 - .incbin "baserom.gba", 0x012D18, 0x0000058 +.include "data/scripts/gUnk_08012D18.inc" -gUnk_08012D70:: @ 08012D70 - .incbin "baserom.gba", 0x012D70, 0x0000031 +.include "data/scripts/gUnk_08012D70.inc" -gUnk_08012DA1:: @ 08012DA1 - .incbin "baserom.gba", 0x012DA1, 0x000000F +.include "data/scripts/gUnk_08012DA1.inc" -gUnk_08012DB0:: @ 08012DB0 - .incbin "baserom.gba", 0x012DB0, 0x0000028 +.include "data/scripts/gUnk_08012DB0.inc" -gUnk_08012DD8:: @ 08012DD8 - .incbin "baserom.gba", 0x012DD8, 0x0000048 +.include "data/scripts/gUnk_08012DD8.inc" -gUnk_08012E20:: @ 08012E20 - .incbin "baserom.gba", 0x012E20, 0x0000024 +.include "data/scripts/gUnk_08012E20.inc" -gUnk_08012E44:: @ 08012E44 - .incbin "baserom.gba", 0x012E44, 0x0000044 +.include "data/scripts/gUnk_08012E44.inc" -gUnk_08012E88:: @ 08012E88 - .incbin "baserom.gba", 0x012E88, 0x0000038 +.include "data/scripts/gUnk_08012E88.inc" -gUnk_08012EC0:: @ 08012EC0 - .incbin "baserom.gba", 0x012EC0, 0x000004C +.include "data/scripts/gUnk_08012EC0.inc" -gUnk_08012F0C:: @ 08012F0C - .incbin "baserom.gba", 0x012F0C, 0x00000F5 +.include "data/scripts/gUnk_08012F0C.inc" -gUnk_08013001:: @ 08013001 - .incbin "baserom.gba", 0x013001, 0x0000002 +.include "data/scripts/gUnk_08013001.inc" -gUnk_08013003:: @ 08013003 - .incbin "baserom.gba", 0x013003, 0x0000008 +.include "data/scripts/gUnk_08013003.inc" -gUnk_0801300B:: @ 0801300B - .incbin "baserom.gba", 0x01300B, 0x0000031 +.include "data/scripts/gUnk_0801300B.inc" -gUnk_0801303C:: @ 0801303C - .incbin "baserom.gba", 0x01303C, 0x0000034 +.include "data/scripts/gUnk_0801303C.inc" -gUnk_08013070:: @ 08013070 - .incbin "baserom.gba", 0x013070, 0x0000011 +.include "data/scripts/gUnk_08013070.inc" -gUnk_08013081:: @ 08013081 - .incbin "baserom.gba", 0x013081, 0x000000F +.include "data/scripts/gUnk_08013081.inc" -gUnk_08013090:: @ 08013090 - .incbin "baserom.gba", 0x013090, 0x0000084 +.include "data/scripts/gUnk_08013090.inc" -gUnk_08013114:: @ 08013114 - .incbin "baserom.gba", 0x013114, 0x0000074 +.include "data/scripts/gUnk_08013114.inc" -gUnk_08013188:: @ 08013188 - .incbin "baserom.gba", 0x013188, 0x0000024 +.include "data/scripts/gUnk_08013188.inc" -gUnk_080131AC:: @ 080131AC - .incbin "baserom.gba", 0x0131AC, 0x0000138 +.include "data/scripts/gUnk_080131AC.inc" -gUnk_080132E4:: @ 080132E4 - .incbin "baserom.gba", 0x0132E4, 0x000004C +.include "data/scripts/gUnk_080132E4.inc" -gUnk_08013330:: @ 08013330 - .incbin "baserom.gba", 0x013330, 0x000001C +.include "data/scripts/gUnk_08013330.inc" -gUnk_0801334C:: @ 0801334C - .incbin "baserom.gba", 0x01334C, 0x000002C +.include "data/scripts/gUnk_0801334C.inc" -gUnk_08013378:: @ 08013378 - .incbin "baserom.gba", 0x013378, 0x000004C +.include "data/scripts/gUnk_08013378.inc" -gUnk_080133C4:: @ 080133C4 - .incbin "baserom.gba", 0x0133C4, 0x0000034 +.include "data/scripts/gUnk_080133C4.inc" -gUnk_080133F8:: @ 080133F8 - .incbin "baserom.gba", 0x0133F8, 0x00000E4 +.include "data/scripts/gUnk_080133F8.inc" -gUnk_080134DC:: @ 080134DC - .incbin "baserom.gba", 0x0134DC, 0x00001FC +.include "data/scripts/gUnk_080134DC.inc" -gUnk_080136D8:: @ 080136D8 - .incbin "baserom.gba", 0x0136D8, 0x0000048 +.include "data/scripts/gUnk_080136D8.inc" -gUnk_08013720:: @ 08013720 - .incbin "baserom.gba", 0x013720, 0x00000BA +.include "data/scripts/gUnk_08013720.inc" -gUnk_080137DA:: @ 080137DA - .incbin "baserom.gba", 0x0137DA, 0x00000DA +.include "data/scripts/gUnk_080137DA.inc" -gUnk_080138B4:: @ 080138B4 - .incbin "baserom.gba", 0x0138B4, 0x0000264 +.include "data/scripts/gUnk_080138B4.inc" -gUnk_08013B18:: @ 08013B18 - .incbin "baserom.gba", 0x013B18, 0x0000058 +.include "data/scripts/gUnk_08013B18.inc" -gUnk_08013B70:: @ 08013B70 - .incbin "baserom.gba", 0x013B70, 0x0000038 +.include "data/scripts/gUnk_08013B70.inc" -gUnk_08013BA8:: @ 08013BA8 - .incbin "baserom.gba", 0x013BA8, 0x0000040 +.include "data/scripts/gUnk_08013BA8.inc" -gUnk_08013BE8:: @ 08013BE8 - .incbin "baserom.gba", 0x013BE8, 0x00000BC +.include "data/scripts/gUnk_08013BE8.inc" -gUnk_08013CA4:: @ 08013CA4 - .incbin "baserom.gba", 0x013CA4, 0x0000160 +.include "data/scripts/gUnk_08013CA4.inc" -gUnk_08013E04:: @ 08013E04 - .incbin "baserom.gba", 0x013E04, 0x0000048 +.include "data/scripts/gUnk_08013E04.inc" -gUnk_08013E4C:: @ 08013E4C - .incbin "baserom.gba", 0x013E4C, 0x0000024 +.include "data/scripts/gUnk_08013E4C.inc" -gUnk_08013E70:: @ 08013E70 - .incbin "baserom.gba", 0x013E70, 0x0000024 +.include "data/scripts/gUnk_08013E70.inc" -gUnk_08013E94:: @ 08013E94 - .incbin "baserom.gba", 0x013E94, 0x000001C +.include "data/scripts/gUnk_08013E94.inc" -gUnk_08013EB0:: @ 08013EB0 - .incbin "baserom.gba", 0x013EB0, 0x000001C +.include "data/scripts/gUnk_08013EB0.inc" -gUnk_08013ECC:: @ 08013ECC - .incbin "baserom.gba", 0x013ECC, 0x000001C +.include "data/scripts/gUnk_08013ECC.inc" -gUnk_08013EE8:: @ 08013EE8 - .incbin "baserom.gba", 0x013EE8, 0x000001C +.include "data/scripts/gUnk_08013EE8.inc" -gUnk_08013F04:: @ 08013F04 - .incbin "baserom.gba", 0x013F04, 0x0000030 +.include "data/scripts/gUnk_08013F04.inc" -gUnk_08013F34:: @ 08013F34 - .incbin "baserom.gba", 0x013F34, 0x0000030 +.include "data/scripts/gUnk_08013F34.inc" -gUnk_08013F64:: @ 08013F64 - .incbin "baserom.gba", 0x013F64, 0x0000030 +.include "data/scripts/gUnk_08013F64.inc" -gUnk_08013F94:: @ 08013F94 - .incbin "baserom.gba", 0x013F94, 0x0000054 +.include "data/scripts/gUnk_08013F94.inc" -gUnk_08013FE8:: @ 08013FE8 - .incbin "baserom.gba", 0x013FE8, 0x000006C +.include "data/scripts/gUnk_08013FE8.inc" -gUnk_08014054:: @ 08014054 - .incbin "baserom.gba", 0x014054, 0x0000020 +.include "data/scripts/gUnk_08014054.inc" -gUnk_08014074:: @ 08014074 - .incbin "baserom.gba", 0x014074, 0x0000020 +.include "data/scripts/gUnk_08014074.inc" -gUnk_08014094:: @ 08014094 - .incbin "baserom.gba", 0x014094, 0x0000048 +.include "data/scripts/gUnk_08014094.inc" -gUnk_080140DC:: @ 080140DC - .incbin "baserom.gba", 0x0140DC, 0x000001C +.include "data/scripts/gUnk_080140DC.inc" -gUnk_080140F8:: @ 080140F8 - .incbin "baserom.gba", 0x0140F8, 0x0000020 +.include "data/scripts/gUnk_080140F8.inc" -gUnk_08014118:: @ 08014118 - .incbin "baserom.gba", 0x014118, 0x000003C +.include "data/scripts/gUnk_08014118.inc" -gUnk_08014154:: @ 08014154 - .incbin "baserom.gba", 0x014154, 0x0000088 +.include "data/scripts/gUnk_08014154.inc" -gUnk_080141DC:: @ 080141DC - .incbin "baserom.gba", 0x0141DC, 0x0000034 +.include "data/scripts/gUnk_080141DC.inc" -gUnk_08014210:: @ 08014210 - .incbin "baserom.gba", 0x014210, 0x0000064 +.include "data/scripts/gUnk_08014210.inc" -gUnk_08014274:: @ 08014274 - .incbin "baserom.gba", 0x014274, 0x000003C +.include "data/scripts/gUnk_08014274.inc" -gUnk_080142B0:: @ 080142B0 - .incbin "baserom.gba", 0x0142B0, 0x00000D4 +.include "data/scripts/gUnk_080142B0.inc" -gUnk_08014384:: @ 08014384 - .incbin "baserom.gba", 0x014384, 0x000003C +.include "data/scripts/gUnk_08014384.inc" -gUnk_080143C0:: @ 080143C0 - .incbin "baserom.gba", 0x0143C0, 0x0000042 +.include "data/scripts/gUnk_080143C0.inc" -gUnk_08014402:: @ 08014402 - .incbin "baserom.gba", 0x014402, 0x000004E +.include "data/scripts/gUnk_08014402.inc" -gUnk_08014450:: @ 08014450 - .incbin "baserom.gba", 0x014450, 0x00000BC +.include "data/scripts/gUnk_08014450.inc" -gUnk_0801450C:: @ 0801450C - .incbin "baserom.gba", 0x01450C, 0x000003C +.include "data/scripts/gUnk_0801450C.inc" -gUnk_08014548:: @ 08014548 - .incbin "baserom.gba", 0x014548, 0x0000058 +.include "data/scripts/gUnk_08014548.inc" -gUnk_080145A0:: @ 080145A0 - .incbin "baserom.gba", 0x0145A0, 0x0000010 +.include "data/scripts/gUnk_080145A0.inc" -gUnk_080145B0:: @ 080145B0 - .incbin "baserom.gba", 0x0145B0, 0x0000038 +.include "data/scripts/gUnk_080145B0.inc" -gUnk_080145E8:: @ 080145E8 - .incbin "baserom.gba", 0x0145E8, 0x0000040 +.include "data/scripts/gUnk_080145E8.inc" -gUnk_08014628:: @ 08014628 - .incbin "baserom.gba", 0x014628, 0x00001DC +.include "data/scripts/gUnk_08014628.inc" -gUnk_08014804:: @ 08014804 - .incbin "baserom.gba", 0x014804, 0x00000EC +.include "data/scripts/gUnk_08014804.inc" -gUnk_080148F0:: @ 080148F0 - .incbin "baserom.gba", 0x0148F0, 0x0000068 +.include "data/scripts/gUnk_080148F0.inc" -gUnk_08014958:: @ 08014958 - .incbin "baserom.gba", 0x014958, 0x000003C +.include "data/scripts/gUnk_08014958.inc" -gUnk_08014994:: @ 08014994 - .incbin "baserom.gba", 0x014994, 0x0000038 +.include "data/scripts/gUnk_08014994.inc" -gUnk_080149CC:: @ 080149CC - .incbin "baserom.gba", 0x0149CC, 0x000005C +.include "data/scripts/gUnk_080149CC.inc" -gUnk_08014A28:: @ 08014A28 - .incbin "baserom.gba", 0x014A28, 0x000002C +.include "data/scripts/gUnk_08014A28.inc" -gUnk_08014A54:: @ 08014A54 - .incbin "baserom.gba", 0x014A54, 0x000002C +.include "data/scripts/gUnk_08014A54.inc" -gUnk_08014A80:: @ 08014A80 - .incbin "baserom.gba", 0x014A80, 0x0000044 +.include "data/scripts/gUnk_08014A80.inc" -gUnk_08014AC4:: @ 08014AC4 - .incbin "baserom.gba", 0x014AC4, 0x0000070 +.include "data/scripts/gUnk_08014AC4.inc" -gUnk_08014B34:: @ 08014B34 - .incbin "baserom.gba", 0x014B34, 0x00000F8 +.include "data/scripts/gUnk_08014B34.inc" -gUnk_08014C2C:: @ 08014C2C - .incbin "baserom.gba", 0x014C2C, 0x0000068 +.include "data/scripts/gUnk_08014C2C.inc" -gUnk_08014C94:: @ 08014C94 - .incbin "baserom.gba", 0x014C94, 0x0000048 +.include "data/scripts/gUnk_08014C94.inc" -gUnk_08014CDC:: @ 08014CDC - .incbin "baserom.gba", 0x014CDC, 0x00000F0 +.include "data/scripts/gUnk_08014CDC.inc" -gUnk_08014DCC:: @ 08014DCC - .incbin "baserom.gba", 0x014DCC, 0x0000048 +.include "data/scripts/gUnk_08014DCC.inc" -gUnk_08014E14:: @ 08014E14 - .incbin "baserom.gba", 0x014E14, 0x000003C +.include "data/scripts/gUnk_08014E14.inc" -gUnk_08014E50:: @ 08014E50 - .incbin "baserom.gba", 0x014E50, 0x000007C +.include "data/scripts/gUnk_08014E50.inc" -gUnk_08014ECC:: @ 08014ECC - .incbin "baserom.gba", 0x014ECC, 0x000002C +.include "data/scripts/gUnk_08014ECC.inc" -gUnk_08014EF8:: @ 08014EF8 - .incbin "baserom.gba", 0x014EF8, 0x0000038 +.include "data/scripts/gUnk_08014EF8.inc" -gUnk_08014F30:: @ 08014F30 - .incbin "baserom.gba", 0x014F30, 0x000008C +.include "data/scripts/gUnk_08014F30.inc" -gUnk_08014FBC:: @ 08014FBC - .incbin "baserom.gba", 0x014FBC, 0x0000045 +.include "data/scripts/gUnk_08014FBC.inc" -gUnk_08015001:: @ 08015001 - .incbin "baserom.gba", 0x015001, 0x0000086 +.include "data/scripts/gUnk_08015001.inc" -gUnk_08015087:: @ 08015087 - .incbin "baserom.gba", 0x015087, 0x0000068 +.include "data/scripts/gUnk_08015087.inc" -gUnk_080150EF:: @ 080150EF - .incbin "baserom.gba", 0x0150EF, 0x0000145 +.include "data/scripts/gUnk_080150EF.inc" -gUnk_08015234:: @ 08015234 - .incbin "baserom.gba", 0x015234, 0x0000080 +.include "data/scripts/gUnk_08015234.inc" -gUnk_080152B4:: @ 080152B4 - .incbin "baserom.gba", 0x0152B4, 0x00000DC +.include "data/scripts/gUnk_080152B4.inc" -gUnk_08015390:: @ 08015390 - .incbin "baserom.gba", 0x015390, 0x000005C +.include "data/scripts/gUnk_08015390.inc" -gUnk_080153EC:: @ 080153EC - .incbin "baserom.gba", 0x0153EC, 0x0000120 +.include "data/scripts/gUnk_080153EC.inc" -gUnk_0801550C:: @ 0801550C - .incbin "baserom.gba", 0x01550C, 0x000010C +.include "data/scripts/gUnk_0801550C.inc" -gUnk_08015618:: @ 08015618 - .incbin "baserom.gba", 0x015618, 0x000006C +.include "data/scripts/gUnk_08015618.inc" -gUnk_08015684:: @ 08015684 - .incbin "baserom.gba", 0x015684, 0x000001C +.include "data/scripts/gUnk_08015684.inc" -gUnk_080156A0:: @ 080156A0 - .incbin "baserom.gba", 0x0156A0, 0x00000B4 +.include "data/scripts/gUnk_080156A0.inc" -gUnk_08015754:: @ 08015754 - .incbin "baserom.gba", 0x015754, 0x0000058 +.include "data/scripts/gUnk_08015754.inc" -gUnk_080157AC:: @ 080157AC - .incbin "baserom.gba", 0x0157AC, 0x000014C +.include "data/scripts/gUnk_080157AC.inc" -gUnk_080158F8:: @ 080158F8 - .incbin "baserom.gba", 0x0158F8, 0x0000040 +.include "data/scripts/gUnk_080158F8.inc" -gUnk_08015938:: @ 08015938 - .incbin "baserom.gba", 0x015938, 0x0000020 +.include "data/scripts/gUnk_08015938.inc" -gUnk_08015958:: @ 08015958 - .incbin "baserom.gba", 0x015958, 0x000016C +.include "data/scripts/gUnk_08015958.inc" -gUnk_08015AC4:: @ 08015AC4 - .incbin "baserom.gba", 0x015AC4, 0x0000050 +.include "data/scripts/gUnk_08015AC4.inc" -gUnk_08015B14:: @ 08015B14 - .incbin "baserom.gba", 0x015B14, 0x0000020 +.include "data/scripts/gUnk_08015B14.inc" -gUnk_08015B34:: @ 08015B34 - .incbin "baserom.gba", 0x015B34, 0x0000050 +.include "data/scripts/gUnk_08015B34.inc" -gUnk_08015B84:: @ 08015B84 - .incbin "baserom.gba", 0x015B84, 0x0000024 +.include "data/scripts/gUnk_08015B84.inc" -gUnk_08015BA8:: @ 08015BA8 - .incbin "baserom.gba", 0x015BA8, 0x0000040 +.include "data/scripts/gUnk_08015BA8.inc" -gUnk_08015BE8:: @ 08015BE8 - .incbin "baserom.gba", 0x015BE8, 0x00000EC +.include "data/scripts/gUnk_08015BE8.inc" -gUnk_08015CD4:: @ 08015CD4 - .incbin "baserom.gba", 0x015CD4, 0x000011C +.include "data/scripts/gUnk_08015CD4.inc" -gUnk_08015DF0:: @ 08015DF0 - .incbin "baserom.gba", 0x015DF0, 0x0000068 +.include "data/scripts/gUnk_08015DF0.inc" -gUnk_08015E58:: @ 08015E58 - .incbin "baserom.gba", 0x015E58, 0x00000B0 +.include "data/scripts/gUnk_08015E58.inc" -gUnk_08015F08:: @ 08015F08 - .incbin "baserom.gba", 0x015F08, 0x0000034 +.include "data/scripts/gUnk_08015F08.inc" -gUnk_08015F3C:: @ 08015F3C - .incbin "baserom.gba", 0x015F3C, 0x0000068 +.include "data/scripts/gUnk_08015F3C.inc" -gUnk_08015FA4:: @ 08015FA4 - .incbin "baserom.gba", 0x015FA4, 0x000001C +.include "data/scripts/gUnk_08015FA4.inc" -gUnk_08015FC0:: @ 08015FC0 - .incbin "baserom.gba", 0x015FC0, 0x0000061 +.include "data/scripts/gUnk_08015FC0.inc" -gUnk_08016021:: @ 08016021 - .incbin "baserom.gba", 0x016021, 0x000000F +.include "data/scripts/gUnk_08016021.inc" .include "data/scripts/npc4e_fusion.inc" -gUnk_0801606C:: @ 0801606C - .incbin "baserom.gba", 0x01606C, 0x000003C +.include "data/scripts/gUnk_0801606C.inc" -gUnk_080160A8:: @ 080160A8 - .incbin "baserom.gba", 0x0160A8, 0x0000042 +.include "data/scripts/gUnk_080160A8.inc" -gUnk_080160EA:: @ 080160EA - .incbin "baserom.gba", 0x0160EA, 0x0000052 +.include "data/scripts/gUnk_080160EA.inc" -gUnk_0801613C:: @ 0801613C - .incbin "baserom.gba", 0x01613C, 0x0000054 +.include "data/scripts/gUnk_0801613C.inc" -gUnk_08016190:: @ 08016190 - .incbin "baserom.gba", 0x016190, 0x0000058 +.include "data/scripts/gUnk_08016190.inc" -gUnk_080161E8:: @ 080161E8 - .incbin "baserom.gba", 0x0161E8, 0x0000174 +.include "data/scripts/gUnk_080161E8.inc" -gUnk_0801635C:: @ 0801635C - .incbin "baserom.gba", 0x01635C, 0x0000021 +.include "data/scripts/gUnk_0801635C.inc" -gUnk_0801637D:: @ 0801637D - .incbin "baserom.gba", 0x01637D, 0x0000007 +.include "data/scripts/gUnk_0801637D.inc" -gUnk_08016384:: @ 08016384 - .incbin "baserom.gba", 0x016384, 0x0000084 +.include "data/scripts/gUnk_08016384.inc" -gUnk_08016408:: @ 08016408 - .incbin "baserom.gba", 0x016408, 0x00001F0 +.include "data/scripts/gUnk_08016408.inc" -gUnk_080165F8:: @ 080165F8 - .incbin "baserom.gba", 0x0165F8, 0x0000014 +.include "data/scripts/gUnk_080165F8.inc" -gUnk_0801660C:: @ 0801660C - .incbin "baserom.gba", 0x01660C, 0x000001C +.include "data/scripts/gUnk_0801660C.inc" -gUnk_08016628:: @ 08016628 - .incbin "baserom.gba", 0x016628, 0x000001C +.include "data/scripts/gUnk_08016628.inc" -gUnk_08016644:: @ 08016644 - .incbin "baserom.gba", 0x016644, 0x0000028 +.include "data/scripts/gUnk_08016644.inc" -gUnk_0801666C:: @ 0801666C - .incbin "baserom.gba", 0x01666C, 0x000004C +.include "data/scripts/gUnk_0801666C.inc" -gUnk_080166B8:: @ 080166B8 - .incbin "baserom.gba", 0x0166B8, 0x0000044 +.include "data/scripts/gUnk_080166B8.inc" -gUnk_080166FC:: @ 080166FC - .incbin "baserom.gba", 0x0166FC, 0x000009C +.include "data/scripts/gUnk_080166FC.inc" -gUnk_08016798:: @ 08016798 - .incbin "baserom.gba", 0x016798, 0x00000AC +.include "data/scripts/gUnk_08016798.inc" -gUnk_08016844:: @ 08016844 - .incbin "baserom.gba", 0x016844, 0x000009C +.include "data/scripts/gUnk_08016844.inc" -gUnk_080168E0:: @ 080168E0 - .incbin "baserom.gba", 0x0168E0, 0x0000014 +.include "data/scripts/gUnk_080168E0.inc" -gUnk_080168F4:: @ 080168F4 - .incbin "baserom.gba", 0x0168F4, 0x0000090 +.include "data/scripts/gUnk_080168F4.inc" diff --git a/data/scripts/gUnk_08008B5C.inc b/data/scripts/gUnk_08008B5C.inc new file mode 100644 index 00000000..d60f2088 --- /dev/null +++ b/data/scripts/gUnk_08008B5C.inc @@ -0,0 +1,17 @@ +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 diff --git a/data/scripts/gUnk_08008B90.inc b/data/scripts/gUnk_08008B90.inc new file mode 100644 index 00000000..6466fc32 --- /dev/null +++ b/data/scripts/gUnk_08008B90.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08008B90 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +_0807E930 0x0000 +StopScript +_0807E944 +_0807E864 +_0807E930 0x0004 +Call sub_0807F2D4 +TextboxNoOverlapFollow 0x4912 +_0807EA94 +_0807E930 0x0008 +_0807E878 +.short 0x0803 +.short 0xffe4 diff --git a/data/scripts/gUnk_08008BC0.inc b/data/scripts/gUnk_08008BC0.inc new file mode 100644 index 00000000..51a2ba13 --- /dev/null +++ b/data/scripts/gUnk_08008BC0.inc @@ -0,0 +1,35 @@ +SCRIPT_START gUnk_08008BC0 +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 0x080d6784 +WaitForSomething 0x00000001 +WaitForSomething 0x00000004 +Wait 0x000f +SoundReq 0x0072 +_0807E930 0x0004 +Call sub_0807F2D4 +TextboxNoOverlap 0x4913 +_0807EA94 +_0807E930 0x0008 +.short 0x0c0b +.short 0xf2d5 diff --git a/data/scripts/gUnk_08008C4E.inc b/data/scripts/gUnk_08008C4E.inc new file mode 100644 index 00000000..d3e0563b --- /dev/null +++ b/data/scripts/gUnk_08008C4E.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08008C4E +.short 0x0807 +.short 0x0803 +.short 0x000a +.short 0x0850 +.short 0x0008 +.short 0x0831 +.short 0x000f +.short 0x0459 +.short 0x0444 +.short 0x0803 +.short 0xff70 diff --git a/data/scripts/gUnk_08008C64.inc b/data/scripts/gUnk_08008C64.inc new file mode 100644 index 00000000..fd75474f --- /dev/null +++ b/data/scripts/gUnk_08008C64.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08008C64 +StartScript +SetEntityPositionRelative 0x00180068 +.byte 0x79 diff --git a/data/scripts/gUnk_08008C6D.inc b/data/scripts/gUnk_08008C6D.inc new file mode 100644 index 00000000..28bd166a --- /dev/null +++ b/data/scripts/gUnk_08008C6D.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_08008C6D +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x3 +.byte 0x7b +.byte 0x8 diff --git a/data/scripts/gUnk_08008C7E.inc b/data/scripts/gUnk_08008C7E.inc new file mode 100644 index 00000000..022e1d38 --- /dev/null +++ b/data/scripts/gUnk_08008C7E.inc @@ -0,0 +1,60 @@ +SCRIPT_START gUnk_08008C7E +.byte 0x21 +.byte 0x1 +.byte 0x2 +.byte 0x4 +.byte 0x32 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0xd +.byte 0x49 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x9 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0x68 +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x9 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0x98 diff --git a/data/scripts/gUnk_08008CB9.inc b/data/scripts/gUnk_08008CB9.inc new file mode 100644 index 00000000..20ff7526 --- /dev/null +++ b/data/scripts/gUnk_08008CB9.inc @@ -0,0 +1,152 @@ +SCRIPT_START gUnk_08008CB9 +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x7f +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xac +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x7f +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xc0 +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x7f +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x9 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0x68 +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x9 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0x68 +.byte 0x0 +.byte 0x18 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x4d +.byte 0x6 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0x21 +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08008D50.inc b/data/scripts/gUnk_08008D50.inc new file mode 100644 index 00000000..a26efd03 --- /dev/null +++ b/data/scripts/gUnk_08008D50.inc @@ -0,0 +1,17 @@ +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 new file mode 100644 index 00000000..dc7c641f --- /dev/null +++ b/data/scripts/gUnk_08008D8C.inc @@ -0,0 +1,16 @@ +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 diff --git a/data/scripts/gUnk_08008DC0.inc b/data/scripts/gUnk_08008DC0.inc new file mode 100644 index 00000000..e00bb2ff --- /dev/null +++ b/data/scripts/gUnk_08008DC0.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08008DC0 +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 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_08008E08.inc b/data/scripts/gUnk_08008E08.inc new file mode 100644 index 00000000..62659dc7 --- /dev/null +++ b/data/scripts/gUnk_08008E08.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08008E08 +StartScript diff --git a/data/scripts/gUnk_08008E0A.inc b/data/scripts/gUnk_08008E0A.inc new file mode 100644 index 00000000..7e94dd41 --- /dev/null +++ b/data/scripts/gUnk_08008E0A.inc @@ -0,0 +1,51 @@ +SCRIPT_START gUnk_08008E0A +SetEntityPositionRelative 0x00780088 +StopScript +CheckPlayerInRegion 0x00d8, 0x0098, 0x4020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +_0807F0B4 0x0001 +CameraTargetEntity +WaitForPlayerAction0x17 +Wait 0x003c +StartPlayerScript 0x08008f74 +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 0x1053, 0x000e +_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 0x08008fc0 +WaitForSomething2 0x00000020 +_0807E8E4_0 +_0807E5F8 0x00000080 +.short 0x0c33 diff --git a/data/scripts/gUnk_08008F0C.inc b/data/scripts/gUnk_08008F0C.inc new file mode 100644 index 00000000..a4861020 --- /dev/null +++ b/data/scripts/gUnk_08008F0C.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08008F0C +.short 0x0100 +.short 0x0000 +.short 0x0c28 +.short 0x0010 +.short 0x0000 diff --git a/data/scripts/gUnk_08008F16.inc b/data/scripts/gUnk_08008F16.inc new file mode 100644 index 00000000..ad605c23 --- /dev/null +++ b/data/scripts/gUnk_08008F16.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08008F16 +Wait 0x0078 +_0807E5F8 0x00000080 +.short 0x0c33 +.short 0x0100 +.short 0x0000 diff --git a/data/scripts/gUnk_08008F26.inc b/data/scripts/gUnk_08008F26.inc new file mode 100644 index 00000000..3919213d --- /dev/null +++ b/data/scripts/gUnk_08008F26.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_08008F26 +_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 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x00b8 +.short 0x0090 +.short 0x0861 +.short 0x0006 +.short 0x0879 +.short 0x0000 +.short 0x0c28 diff --git a/data/scripts/gUnk_08008F90.inc b/data/scripts/gUnk_08008F90.inc new file mode 100644 index 00000000..90b432cd --- /dev/null +++ b/data/scripts/gUnk_08008F90.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_08008F90 +.short 0x0020 +.short 0x0000 +.short 0x0c33 +.short 0x0040 +.short 0x0000 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x0088 +.short 0x0078 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0831 +.short 0x000f +.short 0x0c28 +.short 0x0020 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08008FC0.inc b/data/scripts/gUnk_08008FC0.inc new file mode 100644 index 00000000..9f53cce2 --- /dev/null +++ b/data/scripts/gUnk_08008FC0.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08008FC0 +_0807F078 0x0001, 0x0001 +CallWithArg sub_0807F918, 0x00000001 +.byte 0x7b diff --git a/data/scripts/gUnk_08008FD1.inc b/data/scripts/gUnk_08008FD1.inc new file mode 100644 index 00000000..91ec5f96 --- /dev/null +++ b/data/scripts/gUnk_08008FD1.inc @@ -0,0 +1,44 @@ +SCRIPT_START gUnk_08008FD1 +.byte 0x8 +.byte 0x9 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x39 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x5f +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x5 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x5c +.byte 0xc +.byte 0x1 +.byte 0x5 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08008FFC.inc b/data/scripts/gUnk_08008FFC.inc new file mode 100644 index 00000000..975b83e9 --- /dev/null +++ b/data/scripts/gUnk_08008FFC.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08008FFC +StartScript +_0807EB44 0x0000 +_0807E930 0x0000 +StopScript diff --git a/data/scripts/gUnk_08009008.inc b/data/scripts/gUnk_08009008.inc new file mode 100644 index 00000000..073f0128 --- /dev/null +++ b/data/scripts/gUnk_08009008.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_08009008 +WaitForSomething 0x00000010 +SoundReq 0x011c +_0807E930 0x0001 +Wait 0x0010 +SoundReq 0x011c +.byte 0x61 diff --git a/data/scripts/gUnk_0800901F.inc b/data/scripts/gUnk_0800901F.inc new file mode 100644 index 00000000..c91d9fc0 --- /dev/null +++ b/data/scripts/gUnk_0800901F.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800901F +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x70 +.byte 0x8 +.byte 0x20 +.byte 0x1c +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800903C.inc b/data/scripts/gUnk_0800903C.inc new file mode 100644 index 00000000..4ed2438f --- /dev/null +++ b/data/scripts/gUnk_0800903C.inc @@ -0,0 +1,18 @@ +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 diff --git a/data/scripts/gUnk_08009080.inc b/data/scripts/gUnk_08009080.inc new file mode 100644 index 00000000..95ca1475 --- /dev/null +++ b/data/scripts/gUnk_08009080.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_08009080 +StartScript +Call sub_0807F348 +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E9D4 +_0807EF80 0x000a +StopScript +WaitForSomething2 0x00000080 +_0807EB44 0x0004 +_0807ECC4 0x0008 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x1050, 0x000e +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000100 +WaitForSomething2 0x00000080 +_0807E930 0x0004 +TextboxNoOverlapFollowPos 0x1052, 0x000e +_0807EA94 +_0807EF80 0x0000 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 diff --git a/data/scripts/gUnk_080090DB.inc b/data/scripts/gUnk_080090DB.inc new file mode 100644 index 00000000..c985e235 --- /dev/null +++ b/data/scripts/gUnk_080090DB.inc @@ -0,0 +1,190 @@ +SCRIPT_START gUnk_080090DB +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x54 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x56 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x57 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x58 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x5c +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0x67 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe6 +.byte 0xff diff --git a/data/scripts/gUnk_08009198.inc b/data/scripts/gUnk_08009198.inc new file mode 100644 index 00000000..d65a60e8 --- /dev/null +++ b/data/scripts/gUnk_08009198.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_08009198 +StartScript +Call sub_0807F348 +_0807EB44 0x0006 +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000001 +_0807EB74 +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x105b, 0x0000 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807EF80 0x0005 +Wait 0x003c +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x1051, 0x0000 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +.byte 0x79 diff --git a/data/scripts/gUnk_08009207.inc b/data/scripts/gUnk_08009207.inc new file mode 100644 index 00000000..bee9bb90 --- /dev/null +++ b/data/scripts/gUnk_08009207.inc @@ -0,0 +1,110 @@ +SCRIPT_START gUnk_08009207 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x55 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x98 +.byte 0x0 +.byte 0x78 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x59 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x53 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x42 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08009274.inc b/data/scripts/gUnk_08009274.inc new file mode 100644 index 00000000..5a45094a --- /dev/null +++ b/data/scripts/gUnk_08009274.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08009274 +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 diff --git a/data/scripts/gUnk_080092A8.inc b/data/scripts/gUnk_080092A8.inc new file mode 100644 index 00000000..a0ec8edd --- /dev/null +++ b/data/scripts/gUnk_080092A8.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_080092A8 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0000 +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x105e +_0807EA94 +Wait 0x000f +_0807E878 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_080092D4.inc b/data/scripts/gUnk_080092D4.inc new file mode 100644 index 00000000..d12ec231 --- /dev/null +++ b/data/scripts/gUnk_080092D4.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080092D4 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +Call sub_0806672C +_0807EF80 0x000a +StopScript +Jump 0xfe90 +.short 0x0000 diff --git a/data/scripts/gUnk_080092F0.inc b/data/scripts/gUnk_080092F0.inc new file mode 100644 index 00000000..78f1e8c2 --- /dev/null +++ b/data/scripts/gUnk_080092F0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080092F0 +StartScript +_0807EF80 0x000a +Call sub_08066E38 +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 diff --git a/data/scripts/gUnk_08009308.inc b/data/scripts/gUnk_08009308.inc new file mode 100644 index 00000000..bd43b0be --- /dev/null +++ b/data/scripts/gUnk_08009308.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_08009308 +_0807EB74 +TextboxNoOverlap 0x1071 +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 diff --git a/data/scripts/gUnk_08009318.inc b/data/scripts/gUnk_08009318.inc new file mode 100644 index 00000000..77ed439b --- /dev/null +++ b/data/scripts/gUnk_08009318.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08009318 +StartScript +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/gUnk_08009320.inc b/data/scripts/gUnk_08009320.inc new file mode 100644 index 00000000..381ac07b --- /dev/null +++ b/data/scripts/gUnk_08009320.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..649b253d --- /dev/null +++ b/data/scripts/gUnk_08009340.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08009340 +StartScript +StopScript +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/gUnk_08009348.inc b/data/scripts/gUnk_08009348.inc new file mode 100644 index 00000000..aab9e58c --- /dev/null +++ b/data/scripts/gUnk_08009348.inc @@ -0,0 +1,27 @@ +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 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 diff --git a/data/scripts/gUnk_08009393.inc b/data/scripts/gUnk_08009393.inc new file mode 100644 index 00000000..9aa38ba6 --- /dev/null +++ b/data/scripts/gUnk_08009393.inc @@ -0,0 +1,35 @@ +SCRIPT_START gUnk_08009393 +.short 0x0308 +.short 0xb808 +.short 0xffff +.short 0x12ff +.short 0xae08 +.short 0x0400 +.short 0x9e08 +.short 0x0f00 +.short 0x0d08 +.short 0x0400 +.short 0x1408 +.short 0x0f00 +.short 0x0e08 +.short 0x0400 +.short 0x0c08 +.short 0x5b00 +.short 0x0208 +.short 0x591d +.short 0x0304 +.short 0xbc08 +.short 0x0fff +.short 0x0e08 +.short 0x0500 +.short 0x1808 +.short 0x0b00 +.short 0x890c +.short 0x06d7 +.short 0x5b08 +.short 0x0308 +.short 0x591d +.short 0x0b04 +.short 0x0d0c +.short 0x06d7 +.short 0x0308 diff --git a/data/scripts/gUnk_080093D7.inc b/data/scripts/gUnk_080093D7.inc new file mode 100644 index 00000000..af980951 --- /dev/null +++ b/data/scripts/gUnk_080093D7.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_080093D7 +.short 0x9e08 +.short 0x4eff +.short 0x050c +.short 0x001d +.short 0x1200 +.short 0xad08 +.short 0x0400 +.short 0x0808 +.short 0x4e00 +.short 0x040c +.short 0x001d +.short 0x5e00 +.short 0x5904 +.short 0x1c04 +.short 0x0504 +.short 0x8008 +.short 0x31ff +.short 0x1e08 +.short 0x5b00 +.short 0x0808 +.short 0x591d +.short 0x0d04 +.short 0x380c +.short 0x0f9c diff --git a/data/scripts/gUnk_08009407.inc b/data/scripts/gUnk_08009407.inc new file mode 100644 index 00000000..4db8cbf7 --- /dev/null +++ b/data/scripts/gUnk_08009407.inc @@ -0,0 +1,128 @@ +SCRIPT_START gUnk_08009407 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd1 +.byte 0xd6 +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0xb4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd +.byte 0xd7 +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0xae +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0xad +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd5 +.byte 0xd5 +.byte 0x6 +.byte 0x8 +.byte 0x64 +.byte 0x4 +.byte 0x5b +.byte 0x8 +.byte 0x9 +.byte 0x1d +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x3a +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0x1 +.byte 0xd6 +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x8 +.byte 0xc +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0xa +.byte 0x1d +.byte 0x59 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x26 +.byte 0xff +.byte 0x5b +.byte 0x8 +.byte 0xb +.byte 0x1d +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x4d +.byte 0xd7 +.byte 0x6 +.byte 0x8 +.byte 0x8a +.byte 0xc +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xd +.byte 0xc +.byte 0x58 +.byte 0x9c +.byte 0xf +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd +.byte 0xd7 +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x2c +.byte 0x8 +.byte 0xae +.byte 0x0 diff --git a/data/scripts/gUnk_08009486.inc b/data/scripts/gUnk_08009486.inc new file mode 100644 index 00000000..4904ed77 --- /dev/null +++ b/data/scripts/gUnk_08009486.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_08009486 +Call sub_0806D620 +Wait 0x003c +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlap 0x1d0c +_0807EA94 +Wait 0x000a +Jump 0xfed6 +.short 0x0000 diff --git a/data/scripts/gUnk_080094A4.inc b/data/scripts/gUnk_080094A4.inc new file mode 100644 index 00000000..db7ed246 --- /dev/null +++ b/data/scripts/gUnk_080094A4.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_080094A4 +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 new file mode 100644 index 00000000..d276472a --- /dev/null +++ b/data/scripts/gUnk_080094CC.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_080094CC +StartScript +Call sub_0806D804 +.byte 0x67 +.byte 0x8 +.byte 0x80 diff --git a/data/scripts/gUnk_080094D7.inc b/data/scripts/gUnk_080094D7.inc new file mode 100644 index 00000000..f5d95cdd --- /dev/null +++ b/data/scripts/gUnk_080094D7.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_080094D7 +.byte 0x1 +.byte 0x2 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x68 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x1 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0xd8 +.byte 0x6 +.byte 0x8 +.byte 0x75 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_080094FC.inc b/data/scripts/gUnk_080094FC.inc new file mode 100644 index 00000000..4f661dba --- /dev/null +++ b/data/scripts/gUnk_080094FC.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_080094FC +StartScript +.byte 0xb +.byte 0xc +.byte 0x1 +.byte 0x71 +.byte 0x6 diff --git a/data/scripts/gUnk_08009503.inc b/data/scripts/gUnk_08009503.inc new file mode 100644 index 00000000..d3b5e361 --- /dev/null +++ b/data/scripts/gUnk_08009503.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08009503 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 diff --git a/data/scripts/gUnk_08009508.inc b/data/scripts/gUnk_08009508.inc new file mode 100644 index 00000000..307a6777 --- /dev/null +++ b/data/scripts/gUnk_08009508.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08009508 +_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 diff --git a/data/scripts/gUnk_08009538.inc b/data/scripts/gUnk_08009538.inc new file mode 100644 index 00000000..7472c60a --- /dev/null +++ b/data/scripts/gUnk_08009538.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08009538 +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 diff --git a/data/scripts/gUnk_08009574.inc b/data/scripts/gUnk_08009574.inc new file mode 100644 index 00000000..3b89e47a --- /dev/null +++ b/data/scripts/gUnk_08009574.inc @@ -0,0 +1,23 @@ +SCRIPT_START gUnk_08009574 +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 diff --git a/data/scripts/gUnk_080095CC.inc b/data/scripts/gUnk_080095CC.inc new file mode 100644 index 00000000..2e964cf0 --- /dev/null +++ b/data/scripts/gUnk_080095CC.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_080095CC +StartScript +Call sub_0806BE3C +_0807EF80 0x000a +_0807EF80 0x0007 +StopScript +Call sub_0806BF44 +JumpIf 0x000c +_0807EF80 0x000b +_0807EF80 0x0006 +SCRIPT_END +.short 0x0418 +.short 0x0805 +.short 0xffe8 +.short 0x0443 +.short 0x0463 +.short 0x0879 +.short 0x0001 +.short 0x0c0b +.short 0xbe85 +.short 0x0806 +.short 0x0459 +.short 0x0805 +.short 0x0018 +.short 0x087b +.short 0x0109 +.short 0x0886 +.short 0x003c +.short 0x085a +.short 0x053c +.short 0x0434 +.short 0x0459 +.short 0x0c85 +.short 0x003c +.short 0x0001 +.short 0x0444 +.short 0x0879 +.short 0x0000 +.short 0x0803 +.short 0xffb4 diff --git a/data/scripts/gUnk_0800962C.inc b/data/scripts/gUnk_0800962C.inc new file mode 100644 index 00000000..2c2ef3fd --- /dev/null +++ b/data/scripts/gUnk_0800962C.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_0800962C +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 +.short 0x0803 +.short 0xffca diff --git a/data/scripts/gUnk_08009698.inc b/data/scripts/gUnk_08009698.inc new file mode 100644 index 00000000..8af24e88 --- /dev/null +++ b/data/scripts/gUnk_08009698.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_08009698 +StartScript +_0807EF80 0x0007 +Jump 0x005c +CheckGlobalFlag 0x0020 +JumpIf 0x0054 +StopScript +CheckPlayerInRegion 0x0188, 0x01c0, 0x1020 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x08009704 +WaitForSomething2 0x00000001 +SoundReq 0x0111 +_0807EF80 0x0008 +LoadRoomEntityList 0x080d9048 +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 new file mode 100644 index 00000000..6e733e50 --- /dev/null +++ b/data/scripts/gUnk_08009704.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08009704 +.short 0x0867 diff --git a/data/scripts/gUnk_08009706.inc b/data/scripts/gUnk_08009706.inc new file mode 100644 index 00000000..4978f927 --- /dev/null +++ b/data/scripts/gUnk_08009706.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_08009706 +.short 0x0080 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x01a0 +.short 0x01b0 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0831 +.short 0x000a +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0879 +.short 0x000d +.short 0x0867 +.short 0x0100 +.short 0x0870 +.short 0x0010 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08009740.inc b/data/scripts/gUnk_08009740.inc new file mode 100644 index 00000000..71021433 --- /dev/null +++ b/data/scripts/gUnk_08009740.inc @@ -0,0 +1,18 @@ +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 diff --git a/data/scripts/gUnk_08009778.inc b/data/scripts/gUnk_08009778.inc new file mode 100644 index 00000000..ab8d80c6 --- /dev/null +++ b/data/scripts/gUnk_08009778.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08009778 +_0807E864 +Call sub_0807F9A4 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 diff --git a/data/scripts/gUnk_08009786.inc b/data/scripts/gUnk_08009786.inc new file mode 100644 index 00000000..86ce5f88 --- /dev/null +++ b/data/scripts/gUnk_08009786.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08009786 +SoundReq 0x01f3 +Call sub_0807F40C +_0807E8E4_1 +Wait 0x000a +_0807E8E4_3 +Wait 0x0032 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_080097A1.inc b/data/scripts/gUnk_080097A1.inc new file mode 100644 index 00000000..541696f5 --- /dev/null +++ b/data/scripts/gUnk_080097A1.inc @@ -0,0 +1,80 @@ +SCRIPT_START gUnk_080097A1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0x7c +.byte 0x98 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x85 +.byte 0xc +.byte 0x3c +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2d +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x4c +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x5f +.byte 0x8 +.byte 0x9 +.byte 0x28 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_080097F0.inc b/data/scripts/gUnk_080097F0.inc new file mode 100644 index 00000000..a6bab11d --- /dev/null +++ b/data/scripts/gUnk_080097F0.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..8bb51dfe --- /dev/null +++ b/data/scripts/gUnk_08009838.inc @@ -0,0 +1,61 @@ +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 +.short 0x087b +.short 0x007a +.short 0x0861 +.short 0x0004 +.short 0x087b +.short 0x0086 +.short 0x0c0b +.short 0xf36d +.short 0x0807 +.short 0x0867 +.short 0x0400 +.short 0x0871 +.short 0x0004 +.short 0x0c0b +.short 0xf1e9 +.short 0x0807 +.short 0x0831 +.short 0x001e +.short 0x0c28 +.short 0x0040 +.short 0x0000 +.short 0x0c33 +.short 0x0020 +.short 0x0000 +.short 0x087b +.short 0x007c +.short 0x0861 +.short 0x0004 +.short 0x0c0b +.short 0xf211 +.short 0x0807 +.short 0x0c78 +.short 0x0200 +.short 0x0020 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0040 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_080098D4.inc b/data/scripts/gUnk_080098D4.inc new file mode 100644 index 00000000..ef2ea423 --- /dev/null +++ b/data/scripts/gUnk_080098D4.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..9c759fe3 --- /dev/null +++ b/data/scripts/gUnk_08009918.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08009918 +StartScript +Call sub_0807DF28 +_0807E864 +_0807E5F8 0x00000000 +StopScript +WaitFor_2 +Wait 0x0078 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000001 +.short 0x082d +.short 0x001c diff --git a/data/scripts/gUnk_08009940.inc b/data/scripts/gUnk_08009940.inc new file mode 100644 index 00000000..b94a43d3 --- /dev/null +++ b/data/scripts/gUnk_08009940.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08009940 +Call sub_0807DF50 +_0807E878 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/gUnk_08009950.inc b/data/scripts/gUnk_08009950.inc new file mode 100644 index 00000000..c4f64c1e --- /dev/null +++ b/data/scripts/gUnk_08009950.inc @@ -0,0 +1,37 @@ +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 new file mode 100644 index 00000000..f2aa379b --- /dev/null +++ b/data/scripts/gUnk_080099DC.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_080099DC +StartScript +Call sub_0807F348 +SetEntityNonPlanarMovement 0x00c0 +_0807EB44 0x0002 +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +_0807EDD4 0x0068, 0x0060 +.short 0x0831 diff --git a/data/scripts/gUnk_08009A04.inc b/data/scripts/gUnk_08009A04.inc new file mode 100644 index 00000000..017cff95 --- /dev/null +++ b/data/scripts/gUnk_08009A04.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08009A04 +.byte 0xf +.byte 0x0 +.byte 0x5a diff --git a/data/scripts/gUnk_08009A07.inc b/data/scripts/gUnk_08009A07.inc new file mode 100644 index 00000000..0ea8dd36 --- /dev/null +++ b/data/scripts/gUnk_08009A07.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_08009A07 +.byte 0x8 +.byte 0x1 +.byte 0x10 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x3 +.byte 0x10 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc diff --git a/data/scripts/gUnk_08009A2C.inc b/data/scripts/gUnk_08009A2C.inc new file mode 100644 index 00000000..361b494b --- /dev/null +++ b/data/scripts/gUnk_08009A2C.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08009A2C +.short 0x0008 +.short 0x0000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08009A34.inc b/data/scripts/gUnk_08009A34.inc new file mode 100644 index 00000000..cddc151e --- /dev/null +++ b/data/scripts/gUnk_08009A34.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08009A34 +Wait 0x003c +Call sub_08066258 +Wait 0x001e +Call sub_08066258 +Wait 0x005a +.short 0x0803 +.short 0xffea diff --git a/data/scripts/gUnk_08009A50.inc b/data/scripts/gUnk_08009A50.inc new file mode 100644 index 00000000..c41d6a9d --- /dev/null +++ b/data/scripts/gUnk_08009A50.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08009A50 +SetEntityPositionRelative 0x01780240 +CameraTargetEntity +SetEntityNonPlanarMovement 0x0080 +Wait 0x0078 +SoundReq2 0x0036 +_0807E778 0x0002 +DoFade4 +WaitFor_2 +Wait 0x0078 +_0807E5F8 0x00000004 +.byte 0xb diff --git a/data/scripts/gUnk_08009A77.inc b/data/scripts/gUnk_08009A77.inc new file mode 100644 index 00000000..edb32b26 --- /dev/null +++ b/data/scripts/gUnk_08009A77.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08009A77 +.short 0x490c +.short 0x0536 +.short 0x7308 +.short 0x400c +.short 0x2802 diff --git a/data/scripts/gUnk_08009A81.inc b/data/scripts/gUnk_08009A81.inc new file mode 100644 index 00000000..eef0be65 --- /dev/null +++ b/data/scripts/gUnk_08009A81.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08009A81 +.byte 0x2 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08009A84.inc b/data/scripts/gUnk_08009A84.inc new file mode 100644 index 00000000..cd06d4ab --- /dev/null +++ b/data/scripts/gUnk_08009A84.inc @@ -0,0 +1,14 @@ +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 +.byte 0x73 diff --git a/data/scripts/gUnk_08009ABB.inc b/data/scripts/gUnk_08009ABB.inc new file mode 100644 index 00000000..413a352b --- /dev/null +++ b/data/scripts/gUnk_08009ABB.inc @@ -0,0 +1,62 @@ +SCRIPT_START gUnk_08009ABB +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0x28 +.byte 0x2 +.byte 0x73 +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0xf8 +.byte 0x1 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0xc8 +.byte 0x1 +.byte 0x67 +.byte 0x8 +.byte 0xc0 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0x98 +.byte 0x1 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0x90 +.byte 0x1 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x90 +.byte 0x2 +.byte 0x88 +.byte 0x1 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08009AF8.inc b/data/scripts/gUnk_08009AF8.inc new file mode 100644 index 00000000..ebcae1d4 --- /dev/null +++ b/data/scripts/gUnk_08009AF8.inc @@ -0,0 +1,16 @@ +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 new file mode 100644 index 00000000..a4964eca --- /dev/null +++ b/data/scripts/gUnk_08009B30.inc @@ -0,0 +1,16 @@ +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 +.byte 0xb diff --git a/data/scripts/gUnk_08009B63.inc b/data/scripts/gUnk_08009B63.inc new file mode 100644 index 00000000..75b26ee3 --- /dev/null +++ b/data/scripts/gUnk_08009B63.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_08009B63 +.byte 0xc +.byte 0x51 +.byte 0x32 +.byte 0x5 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xd1 +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08009B78.inc b/data/scripts/gUnk_08009B78.inc new file mode 100644 index 00000000..5248ef2a --- /dev/null +++ b/data/scripts/gUnk_08009B78.inc @@ -0,0 +1,61 @@ +SCRIPT_START gUnk_08009B78 +StartScript +_0807EB44 0x0006 +SetEntityNonPlanarMovement 0x0080 +_0807E9D4 +Call sub_0807F348 +StopScript +CheckGlobalFlag 0x0013 +JumpIf 0x00ba +_0807E888 +Wait 0x000a +_0807E864 +StartPlayerScript 0x08009cfc +Call sub_0807DF28 +WaitForSomething2 0x00000008 +_0807EDD4 0x0080, 0x005c +_0807EB44 0x0006 +_0807EF80 0x0000 +Wait 0x000f +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x1009, 0x0000 +_0807E8E4_1 +_0807EA94 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +_0807EB8C +_0807EF80 0x0001 +TextboxNoOverlapFollowPos 0x100b, 0x0000 +_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 0x100c, 0x0000 +_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 new file mode 100644 index 00000000..3b9ae6ae --- /dev/null +++ b/data/scripts/gUnk_08009C68.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_08009C68 +StartScript +_0807EB44 0x0002 +SetEntityNonPlanarMovement 0x0100 +Call sub_0807F348 +StopScript +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08009C7F.inc b/data/scripts/gUnk_08009C7F.inc new file mode 100644 index 00000000..714700f4 --- /dev/null +++ b/data/scripts/gUnk_08009C7F.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_08009C7F +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x5c +.byte 0xc diff --git a/data/scripts/gUnk_08009C9E.inc b/data/scripts/gUnk_08009C9E.inc new file mode 100644 index 00000000..39d4756f --- /dev/null +++ b/data/scripts/gUnk_08009C9E.inc @@ -0,0 +1,50 @@ +SCRIPT_START gUnk_08009C9E +.short 0x100a +.short 0x0000 +.short 0x0459 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0008 +.short 0x0000 +.short 0x0c33 +.short 0x0004 +.short 0x0000 +.short 0x0464 +.short 0x0879 +.short 0x0001 +.short 0x0464 +.short 0x0861 +.short 0x0002 +.short 0x0c5c +.short 0x100d +.short 0x0000 +.short 0x0459 +.short 0x0879 +.short 0x0000 +.short 0x0c73 +.short 0x0028 +.short 0x0060 +.short 0x0c73 +.short 0x0000 +.short 0x0060 +.short 0x0c0b +.short 0x36a9 +.short 0x0805 +.short 0x0831 +.short 0x001e +.short 0x0401 +.short 0x082d +.short 0x0013 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0c0b +.short 0x91d1 +.short 0x0807 +.short 0x0444 +.short 0x0402 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x044a diff --git a/data/scripts/gUnk_08009D00.inc b/data/scripts/gUnk_08009D00.inc new file mode 100644 index 00000000..67476331 --- /dev/null +++ b/data/scripts/gUnk_08009D00.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_08009D00 +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 new file mode 100644 index 00000000..2fc4629a --- /dev/null +++ b/data/scripts/gUnk_08009D6C.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08009D6C +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807EB44 0x0006 +.byte 0x2 diff --git a/data/scripts/gUnk_08009D77.inc b/data/scripts/gUnk_08009D77.inc new file mode 100644 index 00000000..2102b98e --- /dev/null +++ b/data/scripts/gUnk_08009D77.inc @@ -0,0 +1,58 @@ +SCRIPT_START gUnk_08009D77 +.byte 0x4 +.byte 0x73 +.byte 0xc +.byte 0x78 +.byte 0x0 +.byte 0x60 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x78 +.byte 0x0 +.byte 0x7c +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x8d +.byte 0x36 +.byte 0x5 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x78 +.byte 0x0 +.byte 0x98 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x38 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x3d +.byte 0x4 +.byte 0x37 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x35 +.byte 0x36 +.byte 0x5 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08009DB0.inc b/data/scripts/gUnk_08009DB0.inc new file mode 100644 index 00000000..4789a493 --- /dev/null +++ b/data/scripts/gUnk_08009DB0.inc @@ -0,0 +1,17 @@ +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 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_08009DEC.inc b/data/scripts/gUnk_08009DEC.inc new file mode 100644 index 00000000..c453741e --- /dev/null +++ b/data/scripts/gUnk_08009DEC.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_08009DEC +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 +.short 0x085f diff --git a/data/scripts/gUnk_08009E38.inc b/data/scripts/gUnk_08009E38.inc new file mode 100644 index 00000000..df8b734b --- /dev/null +++ b/data/scripts/gUnk_08009E38.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08009E38 +.short 0x3209 +.short 0x0831 +.short 0x000f +.short 0x0459 +.short 0x0444 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0444 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08009E58.inc b/data/scripts/gUnk_08009E58.inc new file mode 100644 index 00000000..4b923498 --- /dev/null +++ b/data/scripts/gUnk_08009E58.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08009E58 +StartScript +Call sub_0807DF28 +StopScript +WaitForSomething2 0x00000002 +_0807E778 0x0002 +DoFade4 +WaitFor_2 +_0807EF80 0x0014 +Wait 0x001e +_0807E5F8 0x00000001 +SCRIPT_END +.short 0x0401 +.short 0x0402 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08009E88.inc b/data/scripts/gUnk_08009E88.inc new file mode 100644 index 00000000..82fc63fc --- /dev/null +++ b/data/scripts/gUnk_08009E88.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08009E88 +StartScript +Call sub_0807DF28 +_0807E864 +SetLocalFlag 0x009f +StopScript +Wait 0x003c +.short 0x0838 diff --git a/data/scripts/gUnk_08009E9E.inc b/data/scripts/gUnk_08009E9E.inc new file mode 100644 index 00000000..310e58fc --- /dev/null +++ b/data/scripts/gUnk_08009E9E.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08009E9E +.byte 0x4 +.byte 0x0 +.byte 0x3c +.byte 0x4 +.byte 0x37 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0xf0 +.byte 0x7 diff --git a/data/scripts/gUnk_08009EA9.inc b/data/scripts/gUnk_08009EA9.inc new file mode 100644 index 00000000..e1883ab6 --- /dev/null +++ b/data/scripts/gUnk_08009EA9.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08009EA9 +.short 0x0508 +.short 0xf808 +.short 0x79ff +.short 0x1408 +.short 0x3100 +.short 0x0a08 +.short 0x0b00 diff --git a/data/scripts/gUnk_08009EB7.inc b/data/scripts/gUnk_08009EB7.inc new file mode 100644 index 00000000..80b0a609 --- /dev/null +++ b/data/scripts/gUnk_08009EB7.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_08009EB7 +.byte 0xc +.byte 0x51 +.byte 0x32 +.byte 0x5 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xd1 +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08009ECC.inc b/data/scripts/gUnk_08009ECC.inc new file mode 100644 index 00000000..171776d1 --- /dev/null +++ b/data/scripts/gUnk_08009ECC.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..9468e41d --- /dev/null +++ b/data/scripts/gUnk_08009EF0.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08009EF0 +StartScript +_0807E914 0x00000000 +_0807EF80 0x0001 +StopScript +WaitForSomething2 0x00000004 +StartScript +.byte 0x4e diff --git a/data/scripts/gUnk_08009F07.inc b/data/scripts/gUnk_08009F07.inc new file mode 100644 index 00000000..d1f94779 --- /dev/null +++ b/data/scripts/gUnk_08009F07.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_08009F07 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08009F14.inc b/data/scripts/gUnk_08009F14.inc new file mode 100644 index 00000000..a456299d --- /dev/null +++ b/data/scripts/gUnk_08009F14.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08009F14 +StartScript +_0807EB44 0x0004 +Call sub_08060090 +_0807EF80 0x000a +CheckKinstoneFused 0x001c +JumpIf 0x00a8 +CheckInventory1 0x0007 +JumpIf 0x0052 +StopScript +StopScript +.byte 0x1 diff --git a/data/scripts/gUnk_08009F39.inc b/data/scripts/gUnk_08009F39.inc new file mode 100644 index 00000000..843abe36 --- /dev/null +++ b/data/scripts/gUnk_08009F39.inc @@ -0,0 +1,58 @@ +SCRIPT_START gUnk_08009F39 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0x1 +.byte 0x6 +.byte 0x8 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xf2 +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xb +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0x88 +.byte 0xa0 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x4d +.byte 0x1 +.byte 0x6 +.byte 0x8 +.byte 0x5c +.byte 0xc +.byte 0x1 +.byte 0x1f +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 diff --git a/data/scripts/gUnk_08009F72.inc b/data/scripts/gUnk_08009F72.inc new file mode 100644 index 00000000..4691447a --- /dev/null +++ b/data/scripts/gUnk_08009F72.inc @@ -0,0 +1,74 @@ +SCRIPT_START gUnk_08009F72 +_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 +.short 0x0803 +.short 0xffc2 diff --git a/data/scripts/gUnk_0800A064.inc b/data/scripts/gUnk_0800A064.inc new file mode 100644 index 00000000..cf52c09e --- /dev/null +++ b/data/scripts/gUnk_0800A064.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800A064 +Wait 0x0008 +_0807F034 0x0007 +Call sub_08060318 +WaitPlayerAction8 +Wait 0x0008 +_0807EB8C +TextboxNoOverlapFollow 0x1f10 +_0807EA94 +.byte 0x44 diff --git a/data/scripts/gUnk_0800A081.inc b/data/scripts/gUnk_0800A081.inc new file mode 100644 index 00000000..118f427a --- /dev/null +++ b/data/scripts/gUnk_0800A081.inc @@ -0,0 +1,52 @@ +SCRIPT_START gUnk_0800A081 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xa0 +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x2 +.byte 0x4 +.byte 0x70 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x78 +.byte 0x0 +.byte 0x60 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800A0B4.inc b/data/scripts/gUnk_0800A0B4.inc new file mode 100644 index 00000000..92f45a45 --- /dev/null +++ b/data/scripts/gUnk_0800A0B4.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..7eb0530e --- /dev/null +++ b/data/scripts/gUnk_0800A0FC.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800A0FC +StopScript +CheckGlobalFlag 0x0051 +JumpIfNot 0xfffa +StartScript +_0807E864 diff --git a/data/scripts/gUnk_0800A10A.inc b/data/scripts/gUnk_0800A10A.inc new file mode 100644 index 00000000..17b2b548 --- /dev/null +++ b/data/scripts/gUnk_0800A10A.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800A10A +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 diff --git a/data/scripts/gUnk_0800A10F.inc b/data/scripts/gUnk_0800A10F.inc new file mode 100644 index 00000000..0b89d7e4 --- /dev/null +++ b/data/scripts/gUnk_0800A10F.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800A10F +.byte 0x8 +.byte 0x7e +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xfd +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x69 +.byte 0xc +.byte 0xb0 +.byte 0x0 +.byte 0x58 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0xf8 +.byte 0x7 +.byte 0x8 diff --git a/data/scripts/gUnk_0800A124.inc b/data/scripts/gUnk_0800A124.inc new file mode 100644 index 00000000..f7d50aa4 --- /dev/null +++ b/data/scripts/gUnk_0800A124.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800A124 +_0807E8E4_3 +CallWithArg sub_0807F75C, 0x00d00060 +.short 0x140c +.short 0x4ae9 diff --git a/data/scripts/gUnk_0800A134.inc b/data/scripts/gUnk_0800A134.inc new file mode 100644 index 00000000..79b32191 --- /dev/null +++ b/data/scripts/gUnk_0800A134.inc @@ -0,0 +1,65 @@ +SCRIPT_START gUnk_0800A134 +.short 0x0809 +.short 0xa160 +.short 0x0800 +.short 0x087b +.short 0x00f7 +.short 0x0838 +.short 0x0002 +.short 0x043e +.short 0x0402 +.short 0x0437 +.short 0x0c33 +.short 0x0004 +.short 0x0000 +.short 0x140c +.short 0xda1d +.short 0x0806 +.short 0x0006 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0080 +.short 0x0879 +.short 0x0007 +.short 0x0879 +.short 0x000b +.short 0x0850 +.short 0x0002 +.short 0x0c69 +.short 0x00b0 +.short 0x0080 +.short 0x140c +.short 0xf98d +.short 0x0807 +.short 0x0000 +.short 0xff80 +.short 0x140c +.short 0x60c5 +.short 0x0809 +.short 0xa1b4 +.short 0x0800 +.short 0x0402 +.short 0x087b +.short 0x0142 +.short 0x0c78 +.short 0xff80 +.short 0x0000 +.short 0x087b +.short 0x0143 +.short 0x0850 +.short 0x0004 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800A1B4.inc b/data/scripts/gUnk_0800A1B4.inc new file mode 100644 index 00000000..6c66905f --- /dev/null +++ b/data/scripts/gUnk_0800A1B4.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..ec26a0f2 --- /dev/null +++ b/data/scripts/gUnk_0800A1D8.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800A1D8 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x00800088 +Call sub_0807F844 +_0807E8E4_3 +CallWithArg sub_0807F75C, 0x00a80088 +StopScript +Wait 0x003c +StartPlayerScript 0x0800a310 +WaitForSomething2 0x00000001 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000080 +TextboxNoOverlapFollowPos 0x1659, 0x0000 +_0807EA94 +.short 0x0831 +.short 0x003c diff --git a/data/scripts/gUnk_0800A224.inc b/data/scripts/gUnk_0800A224.inc new file mode 100644 index 00000000..9ae17ba9 --- /dev/null +++ b/data/scripts/gUnk_0800A224.inc @@ -0,0 +1,13 @@ +SCRIPT_START gUnk_0800A224 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000200 +_0807E5F8 0x00000004 +_0807E8E4_0 +WaitForSomething2 0x00000080 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000200 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000040 +_0807E5F8 0x00000004 +.short 0x0c0b +.short 0xf3f9 diff --git a/data/scripts/gUnk_0800A260.inc b/data/scripts/gUnk_0800A260.inc new file mode 100644 index 00000000..3dd7f1b9 --- /dev/null +++ b/data/scripts/gUnk_0800A260.inc @@ -0,0 +1,113 @@ +SCRIPT_START gUnk_0800A260 +.short 0x0807 +.short 0x0c33 +.short 0x0080 +.short 0x0000 +.short 0x0c5c +.short 0x165a +.short 0x000e +.short 0x0459 +.short 0x0831 +.short 0x003c +.short 0x0c5c +.short 0x165b +.short 0x000e +.short 0x0459 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c33 +.short 0x0040 +.short 0x0000 +.short 0x0c28 +.short 0x0008 +.short 0x0000 +.short 0x0c33 +.short 0x0100 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x044c +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0080 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0008 +.short 0x0000 +.short 0x0c33 +.short 0x0100 +.short 0x0000 +.short 0x0c28 +.short 0x0006 +.short 0x0000 +.short 0x0c33 +.short 0x00c0 +.short 0x0000 +.short 0x0c5c +.short 0x165c +.short 0x000e +.short 0x0459 +.short 0x047e +.short 0x0c5c +.short 0x165d +.short 0x000e +.short 0x0459 +.short 0x0c28 +.short 0x0006 +.short 0x0000 +.short 0x0c33 +.short 0x00c0 +.short 0x0000 +.short 0x0c28 +.short 0x0006 +.short 0x0000 +.short 0x0c33 +.short 0x0080 +.short 0x0000 +.short 0x0c28 +.short 0x0008 +.short 0x0000 +.short 0x0c33 +.short 0x0100 +.short 0x0000 +.short 0x087c +.short 0x0008 +.short 0x087b +.short 0x00f7 +.short 0x140c +.short 0xda1d +.short 0x0806 +.short 0x0007 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0402 +.short 0x0861 +.short 0x0002 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0006 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0002 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0006 +.short 0x0831 +.short 0x000a +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0x0000 diff --git a/data/scripts/gUnk_0800A340.inc b/data/scripts/gUnk_0800A340.inc new file mode 100644 index 00000000..c427d35e --- /dev/null +++ b/data/scripts/gUnk_0800A340.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800A340 +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 +.byte 0x28 diff --git a/data/scripts/gUnk_0800A3A3.inc b/data/scripts/gUnk_0800A3A3.inc new file mode 100644 index 00000000..952e122c --- /dev/null +++ b/data/scripts/gUnk_0800A3A3.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800A3A3 +.short 0x400c +.short 0x0000 +.short 0x3300 diff --git a/data/scripts/gUnk_0800A3A9.inc b/data/scripts/gUnk_0800A3A9.inc new file mode 100644 index 00000000..861473df --- /dev/null +++ b/data/scripts/gUnk_0800A3A9.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800A3A9 +.byte 0xc diff --git a/data/scripts/gUnk_0800A3AA.inc b/data/scripts/gUnk_0800A3AA.inc new file mode 100644 index 00000000..b6654ff9 --- /dev/null +++ b/data/scripts/gUnk_0800A3AA.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800A3AA +.short 0x0002 +.short 0x0000 +.short 0x0850 +.short 0x000c +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0c28 +.short 0x0040 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x140c +.short 0x60c5 +.short 0x0809 +.short 0xa680 +.short 0x0800 +.short 0x0c28 +.short 0x0040 +.short 0x0000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800A3D8.inc b/data/scripts/gUnk_0800A3D8.inc new file mode 100644 index 00000000..ac087eda --- /dev/null +++ b/data/scripts/gUnk_0800A3D8.inc @@ -0,0 +1,60 @@ +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 new file mode 100644 index 00000000..0379d003 --- /dev/null +++ b/data/scripts/gUnk_0800A500.inc @@ -0,0 +1,30 @@ +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 new file mode 100644 index 00000000..df64eb73 --- /dev/null +++ b/data/scripts/gUnk_0800A590.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800A590 +StartScript +SetEntityNonPlanarMovement 0x0080 +SetEntity0x20 0x00000000 +_0807EF80 0x0008 +_0807EB44 0x0000 +.short 0x0c0b diff --git a/data/scripts/gUnk_0800A5A6.inc b/data/scripts/gUnk_0800A5A6.inc new file mode 100644 index 00000000..6317298f --- /dev/null +++ b/data/scripts/gUnk_0800A5A6.inc @@ -0,0 +1,92 @@ +SCRIPT_START gUnk_0800A5A6 +.short 0xf715 +.short 0x0807 +.short 0x046b +.short 0x140c +.short 0xf98d +.short 0x0807 +.short 0x0000 +.short 0xfff0 +.short 0x0402 +.short 0x0850 +.short 0x0023 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x140c +.short 0xf6e9 +.short 0x0807 +.short 0x0008 +.short 0x0000 +.short 0x0879 +.short 0x0007 +.short 0x087b +.short 0x0142 +.short 0x0c29 +.short 0x0800 +.short 0x0000 +.short 0x140c +.short 0x60c5 +.short 0x0809 +.short 0xa65c +.short 0x0800 +.short 0x0831 +.short 0x003c +.short 0x0c73 +.short 0x0088 +.short 0x0068 +.short 0x0831 +.short 0x0078 +.short 0x0c28 +.short 0x0800 +.short 0x0000 +.short 0x087b +.short 0x0143 +.short 0x0c78 +.short 0x0000 +.short 0x0020 +.short 0x0850 +.short 0x001f +.short 0x0c28 +.short 0x0200 +.short 0x0000 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x0831 +.short 0x0078 +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0200 +.short 0x0000 +.short 0x0831 +.short 0x0001 +.short 0x0879 +.short 0x0008 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0401 +.short 0x0879 +.short 0x0007 +.short 0x0879 +.short 0x000b +.short 0x140c +.short 0xf995 +.short 0x0807 +.short 0xfff8 +.short 0x0000 +.short 0x0402 +.short 0x0c32 +.short 0x1000 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800A65C.inc b/data/scripts/gUnk_0800A65C.inc new file mode 100644 index 00000000..e724c755 --- /dev/null +++ b/data/scripts/gUnk_0800A65C.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800A65C +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +CallWithArg sub_0807F994, 0x0000fff8 +StopScript +WaitForSomething 0x00000800 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/gUnk_0800A67E.inc b/data/scripts/gUnk_0800A67E.inc new file mode 100644 index 00000000..cc4eb753 --- /dev/null +++ b/data/scripts/gUnk_0800A67E.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800A67E +.short 0x0000 diff --git a/data/scripts/gUnk_0800A680.inc b/data/scripts/gUnk_0800A680.inc new file mode 100644 index 00000000..b065e201 --- /dev/null +++ b/data/scripts/gUnk_0800A680.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..6ef55566 --- /dev/null +++ b/data/scripts/gUnk_0800A6A4.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800A6A4 +StartScript +_0807E864 +.byte 0xb +.byte 0xc +.byte 0x29 diff --git a/data/scripts/gUnk_0800A6AB.inc b/data/scripts/gUnk_0800A6AB.inc new file mode 100644 index 00000000..581b7885 --- /dev/null +++ b/data/scripts/gUnk_0800A6AB.inc @@ -0,0 +1,42 @@ +SCRIPT_START gUnk_0800A6AB +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x69 +.byte 0xc +.byte 0x88 +.byte 0x0 +.byte 0x68 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xf6 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x1d +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800A6D4.inc b/data/scripts/gUnk_0800A6D4.inc new file mode 100644 index 00000000..5e8f1277 --- /dev/null +++ b/data/scripts/gUnk_0800A6D4.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..7fe91929 --- /dev/null +++ b/data/scripts/gUnk_0800A704.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..86e0b3c7 --- /dev/null +++ b/data/scripts/gUnk_0800A734.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800A734 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01c800d8 +.short 0x0c0b +.short 0xf845 +.short 0x0807 diff --git a/data/scripts/gUnk_0800A74A.inc b/data/scripts/gUnk_0800A74A.inc new file mode 100644 index 00000000..bd50de98 --- /dev/null +++ b/data/scripts/gUnk_0800A74A.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800A74A +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 new file mode 100644 index 00000000..8a63af09 --- /dev/null +++ b/data/scripts/gUnk_0800A764.inc @@ -0,0 +1,31 @@ +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 new file mode 100644 index 00000000..2ca09744 --- /dev/null +++ b/data/scripts/gUnk_0800A7E4.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800A7E4 +StartScript +.short 0x0879 diff --git a/data/scripts/gUnk_0800A7E8.inc b/data/scripts/gUnk_0800A7E8.inc new file mode 100644 index 00000000..b767904a --- /dev/null +++ b/data/scripts/gUnk_0800A7E8.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800A7E8 +.short 0x0007 +.short 0x0861 +.short 0x0004 +.short 0x0850 +.short 0x0010 +.short 0x0402 +.short 0x0c32 +.short 0x0001 +.short 0x0000 +.short 0x0850 +.short 0x0002 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x0850 +.short 0x0001 +.short 0x0831 +.short 0x001e +.short 0x0850 diff --git a/data/scripts/gUnk_0800A816.inc b/data/scripts/gUnk_0800A816.inc new file mode 100644 index 00000000..5e9cd87a --- /dev/null +++ b/data/scripts/gUnk_0800A816.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800A816 +.short 0x0003 +.short 0x0831 +.short 0x001e +.short 0x0803 +.short 0xffee diff --git a/data/scripts/gUnk_0800A820.inc b/data/scripts/gUnk_0800A820.inc new file mode 100644 index 00000000..0b7dfe6e --- /dev/null +++ b/data/scripts/gUnk_0800A820.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800A820 +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 +.short 0x0803 +.short 0xffee diff --git a/data/scripts/gUnk_0800A85C.inc b/data/scripts/gUnk_0800A85C.inc new file mode 100644 index 00000000..ea415c26 --- /dev/null +++ b/data/scripts/gUnk_0800A85C.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800A85C +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 +.short 0x0803 +.short 0xffee diff --git a/data/scripts/gUnk_0800A898.inc b/data/scripts/gUnk_0800A898.inc new file mode 100644 index 00000000..d187960a --- /dev/null +++ b/data/scripts/gUnk_0800A898.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800A898 +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 +.short 0x0803 +.short 0xffee diff --git a/data/scripts/gUnk_0800A8D4.inc b/data/scripts/gUnk_0800A8D4.inc index e9b22a64..bfe1d195 100644 --- a/data/scripts/gUnk_0800A8D4.inc +++ b/data/scripts/gUnk_0800A8D4.inc @@ -1,14 +1,15 @@ -ScriptCommand_StartScript -ScriptCommand_0807EF80 0x0007 -ScriptCommand_0807EB44 0x0004 -ScriptCommand_0807E930 0x0008 -ScriptCommand_StopScript -ScriptCommand_WaitForSomething 0x00000001 -ScriptCommand_0807EF80 0x0000 -ScriptCommand_WaitForSomething2 0x00000020 -ScriptCommand_0807EF80 0x0004 -ScriptCommand_Wait 0x003c -ScriptCommand_0807EB44 0x0002 -ScriptCommand_Wait 0x000f +SCRIPT_START gUnk_0800A8D4 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807E930 0x0008 +StopScript +WaitForSomething 0x00000001 +_0807EF80 0x0000 +WaitForSomething2 0x00000020 +_0807EF80 0x0004 +Wait 0x003c +_0807EB44 0x0002 +Wait 0x000f .short 0x0861 .short 0x0006 diff --git a/data/scripts/gUnk_0800A908.inc b/data/scripts/gUnk_0800A908.inc new file mode 100644 index 00000000..c0885233 --- /dev/null +++ b/data/scripts/gUnk_0800A908.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800A908 +Wait 0x000f +.short 0x0803 +.short 0xffee diff --git a/data/scripts/gUnk_0800A910.inc b/data/scripts/gUnk_0800A910.inc new file mode 100644 index 00000000..e52eb0b9 --- /dev/null +++ b/data/scripts/gUnk_0800A910.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800A910 +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 new file mode 100644 index 00000000..558fb639 --- /dev/null +++ b/data/scripts/gUnk_0800A964.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..9773d029 --- /dev/null +++ b/data/scripts/gUnk_0800A988.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..75aafcd7 --- /dev/null +++ b/data/scripts/gUnk_0800A9AC.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..d70c742c --- /dev/null +++ b/data/scripts/gUnk_0800A9D0.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..595cf338 --- /dev/null +++ b/data/scripts/gUnk_0800A9F4.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800A9F4 +StartScript +_0807E864 +Call sub_0807DF28 +.byte 0x69 +.byte 0xc +.byte 0x28 +.byte 0x1 +.byte 0x58 diff --git a/data/scripts/gUnk_0800AA03.inc b/data/scripts/gUnk_0800AA03.inc new file mode 100644 index 00000000..e0dc247d --- /dev/null +++ b/data/scripts/gUnk_0800AA03.inc @@ -0,0 +1,70 @@ +SCRIPT_START gUnk_0800AA03 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x1d +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800AA48.inc b/data/scripts/gUnk_0800AA48.inc new file mode 100644 index 00000000..c4e7fb14 --- /dev/null +++ b/data/scripts/gUnk_0800AA48.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..d9166bb5 --- /dev/null +++ b/data/scripts/gUnk_0800AA6C.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..3f08f7c6 --- /dev/null +++ b/data/scripts/gUnk_0800AA90.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..5af49a63 --- /dev/null +++ b/data/scripts/gUnk_0800AAB4.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..38f1dd36 --- /dev/null +++ b/data/scripts/gUnk_0800AAD8.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..e84df154 --- /dev/null +++ b/data/scripts/gUnk_0800AB08.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800AB08 +StartScript +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x01480088 +Call sub_0807F844 +_0807E8E4_3 +.byte 0xc +.byte 0x14 +.byte 0xe9 diff --git a/data/scripts/gUnk_0800AB23.inc b/data/scripts/gUnk_0800AB23.inc new file mode 100644 index 00000000..4cc931cd --- /dev/null +++ b/data/scripts/gUnk_0800AB23.inc @@ -0,0 +1,23 @@ +SCRIPT_START gUnk_0800AB23 +.short 0x07f6 +.short 0x0808 +.short 0x0000 +.short 0x0c00 +.short 0x5d14 +.short 0x07f7 +.short 0x8808 +.short 0xa800 +.short 0x7b00 +.short 0xf708 +.short 0x0200 +.short 0x3104 +.short 0x7808 +.short 0x8900 +.short 0x0108 +.short 0x6900 +.short 0x880c +.short 0x7800 +.short 0x0b00 +.short 0xc10c +.short 0x07f5 +.short 0x5c08 diff --git a/data/scripts/gUnk_0800AB4F.inc b/data/scripts/gUnk_0800AB4F.inc new file mode 100644 index 00000000..de5fe07d --- /dev/null +++ b/data/scripts/gUnk_0800AB4F.inc @@ -0,0 +1,162 @@ +SCRIPT_START gUnk_0800AB4F +.byte 0xc +.byte 0x64 +.byte 0x16 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x5c +.byte 0xc +.byte 0x5e +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xed +.byte 0xdd +.byte 0x5 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xcd +.byte 0xd2 +.byte 0x8 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x6a +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xe0 +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0xc1 +.byte 0xf5 +.byte 0x7 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x19 +.byte 0xde +.byte 0x5 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x5f +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0xbc +.byte 0xac +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x60 +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x61 +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc diff --git a/data/scripts/gUnk_0800ABF0.inc b/data/scripts/gUnk_0800ABF0.inc new file mode 100644 index 00000000..1d5967fe --- /dev/null +++ b/data/scripts/gUnk_0800ABF0.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_0800ABF0 +.short 0x0008 +.short 0x0000 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c33 +.short 0x0004 +.short 0x0000 +.short 0x0c6a +.short 0x0000 +.short 0x0020 +.short 0x0c0b +.short 0xf5c1 +.short 0x0807 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x0c47 +.short 0xace0 +.short 0x0800 +.short 0x0c33 +.short 0x0001 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0c5c diff --git a/data/scripts/gUnk_0800AC24.inc b/data/scripts/gUnk_0800AC24.inc new file mode 100644 index 00000000..7582ca47 --- /dev/null +++ b/data/scripts/gUnk_0800AC24.inc @@ -0,0 +1,74 @@ +SCRIPT_START gUnk_0800AC24 +.byte 0x62 +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x5c +.byte 0xc +.byte 0x63 +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x6a +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xe0 +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0xc1 +.byte 0xf5 +.byte 0x7 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0x54 +.byte 0xad +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x65 +.byte 0x16 +.byte 0xe +.byte 0x0 +.byte 0x59 diff --git a/data/scripts/gUnk_0800AC6D.inc b/data/scripts/gUnk_0800AC6D.inc new file mode 100644 index 00000000..405ae99b --- /dev/null +++ b/data/scripts/gUnk_0800AC6D.inc @@ -0,0 +1,37 @@ +SCRIPT_START gUnk_0800AC6D +.short 0x2804 +.short 0x020c +.short 0x0000 +.short 0x3300 +.short 0x040c +.short 0x0000 +.short 0x3100 +.short 0x7808 +.short 0x0b00 +.short 0x810c +.short 0x08d2 +.short 0x3108 +.short 0x7808 +.short 0x3800 +.short 0x0408 +.short 0x3d00 +.short 0x3704 +.short 0x0b04 +.short 0x950c +.short 0x07fb +.short 0x6b08 +.short 0x0b04 +.short 0x450c +.short 0x07f8 +.short 0x8908 +.short 0x0408 +.short 0x8800 +.short 0x2804 +.short 0x000c +.short 0x0000 +.short 0x3c80 +.short 0x3704 +.short 0x0b04 +.short 0x510c +.short 0x07df +.short 0x4408 diff --git a/data/scripts/gUnk_0800ACB5.inc b/data/scripts/gUnk_0800ACB5.inc new file mode 100644 index 00000000..7079f097 --- /dev/null +++ b/data/scripts/gUnk_0800ACB5.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800ACB5 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800ACBC.inc b/data/scripts/gUnk_0800ACBC.inc new file mode 100644 index 00000000..07f8d2d2 --- /dev/null +++ b/data/scripts/gUnk_0800ACBC.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..2035165c --- /dev/null +++ b/data/scripts/gUnk_0800ACE0.inc @@ -0,0 +1,25 @@ +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 new file mode 100644 index 00000000..27b91895 --- /dev/null +++ b/data/scripts/gUnk_0800AD54.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800AD54 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EC64 0x0020 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +.short 0x0c0b +.short 0x91bd +.short 0x0807 diff --git a/data/scripts/gUnk_0800AD74.inc b/data/scripts/gUnk_0800AD74.inc new file mode 100644 index 00000000..f2eb830e --- /dev/null +++ b/data/scripts/gUnk_0800AD74.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800AD74 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +WaitForSomething2 0x00000002 +_0807EF80 0x0004 +Wait 0x001e +_0807EB44 0x0002 +.byte 0xc +.byte 0x14 +.byte 0xd9 diff --git a/data/scripts/gUnk_0800ADA7.inc b/data/scripts/gUnk_0800ADA7.inc new file mode 100644 index 00000000..0fe40272 --- /dev/null +++ b/data/scripts/gUnk_0800ADA7.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800ADA7 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x61 +.byte 0x8 diff --git a/data/scripts/gUnk_0800ADB4.inc b/data/scripts/gUnk_0800ADB4.inc new file mode 100644 index 00000000..b7a6cde0 --- /dev/null +++ b/data/scripts/gUnk_0800ADB4.inc @@ -0,0 +1,121 @@ +SCRIPT_START gUnk_0800ADB4 +.short 0x0000 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0861 +.short 0x0002 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0831 +.short 0x0014 +.short 0x0861 +.short 0x0004 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0850 +.short 0x000c +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0c0b +.short 0x4b95 +.short 0x0809 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0850 +.short 0x000f +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x140c +.short 0x60c5 +.short 0x0809 +.short 0xaf18 +.short 0x0800 +.short 0x0850 +.short 0x0012 +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0831 +.short 0x001e +.short 0x0c28 +.short 0x0020 +.short 0x0000 +.short 0x047e +.short 0x0c0b +.short 0x29bd +.short 0x080a +.short 0x0c0b +.short 0x305d +.short 0x0806 +.short 0x0c0b +.short 0x30a5 +.short 0x0806 +.short 0x0c78 +.short 0x0000 +.short 0x0020 +.short 0x0831 +.short 0x001e +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0867 +.short 0x0080 +.short 0x0c77 +.short 0x0000 +.short 0xfff0 +.short 0x0831 +.short 0x003c +.short 0x0c77 +.short 0x0000 +.short 0xfff0 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0c73 +.short 0x0088 +.short 0x0040 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_0800AEA4.inc b/data/scripts/gUnk_0800AEA4.inc new file mode 100644 index 00000000..0f292006 --- /dev/null +++ b/data/scripts/gUnk_0800AEA4.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..d8650582 --- /dev/null +++ b/data/scripts/gUnk_0800AEDC.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..a786d6d5 --- /dev/null +++ b/data/scripts/gUnk_0800AF18.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..ebfa32bc --- /dev/null +++ b/data/scripts/gUnk_0800AF44.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..2b99a066 --- /dev/null +++ b/data/scripts/gUnk_0800AF68.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800AF68 +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c02 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0002 +.short 0x0c0b diff --git a/data/scripts/gUnk_0800AF7E.inc b/data/scripts/gUnk_0800AF7E.inc new file mode 100644 index 00000000..1a8d0025 --- /dev/null +++ b/data/scripts/gUnk_0800AF7E.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800AF7E +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800AF8C.inc b/data/scripts/gUnk_0800AF8C.inc new file mode 100644 index 00000000..f0352fce --- /dev/null +++ b/data/scripts/gUnk_0800AF8C.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800AF8C +_0807E864 +Call sub_0807DF28 +_0807EB28 0x1c03 +_0807EA94 +SetLocalFlagByOffset 0x0100, 0x0003 +Call sub_0807DF50 +.byte 0x44 diff --git a/data/scripts/gUnk_0800AFA7.inc b/data/scripts/gUnk_0800AFA7.inc new file mode 100644 index 00000000..0b73b74c --- /dev/null +++ b/data/scripts/gUnk_0800AFA7.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800AFA7 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800AFB0.inc b/data/scripts/gUnk_0800AFB0.inc new file mode 100644 index 00000000..123fb79d --- /dev/null +++ b/data/scripts/gUnk_0800AFB0.inc @@ -0,0 +1,17 @@ +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 new file mode 100644 index 00000000..c150d8e0 --- /dev/null +++ b/data/scripts/gUnk_0800AFE8.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..8bc5453a --- /dev/null +++ b/data/scripts/gUnk_0800B00C.inc @@ -0,0 +1,44 @@ +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 new file mode 100644 index 00000000..93f58f77 --- /dev/null +++ b/data/scripts/gUnk_0800B0AC.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800B0AC +StopScript +_0807E864 diff --git a/data/scripts/gUnk_0800B0B0.inc b/data/scripts/gUnk_0800B0B0.inc new file mode 100644 index 00000000..60cdd0bb --- /dev/null +++ b/data/scripts/gUnk_0800B0B0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800B0B0 +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 new file mode 100644 index 00000000..b6d85120 --- /dev/null +++ b/data/scripts/gUnk_0800B0D0.inc @@ -0,0 +1,144 @@ +SCRIPT_START gUnk_0800B0D0 +StartScript +Call sub_0806BCD4 +_0807EF80 0x000a +CallWithArg sub_0806BC94, 0x00000000 +StopScript +Call sub_0807F434 +.byte 0x6 +.byte 0x10 +.byte 0xf8 +.byte 0xff +.byte 0x4 +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xd5 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x95 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xe9 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xb9 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x95 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xb6 +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xd5 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x95 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xf6 +.byte 0x7 +.byte 0x8 +.byte 0x56 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xc1 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xb9 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x95 +.byte 0xbc +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800B177.inc b/data/scripts/gUnk_0800B177.inc new file mode 100644 index 00000000..15e5d732 --- /dev/null +++ b/data/scripts/gUnk_0800B177.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800B177 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x6e +.byte 0xff diff --git a/data/scripts/gUnk_0800B17C.inc b/data/scripts/gUnk_0800B17C.inc new file mode 100644 index 00000000..1c3c36a4 --- /dev/null +++ b/data/scripts/gUnk_0800B17C.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800B17C +StartScript +Call sub_0807DF28 +SetLocalFlag 0x0039 +_0807E864 +StopScript +WaitForPlayerAction0x17 +StartPlayerScript 0x0800b1c0 +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 new file mode 100644 index 00000000..e5ef8a57 --- /dev/null +++ b/data/scripts/gUnk_0800B1C0.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800B1C0 +StartScript +_0807EF80 0x0000 +StopScript +WaitForSomething2 0x00000002 +SetEntityNonPlanarMovement 0x00e0 +_0807EDD4 0x0088, 0x0090 +ClearLocalFlag 0x0039 +_0807EF80 0x0000 +_0807EF80 0x0004 +Wait 0x002c +LoadRoomEntityList 0x080da260 +Wait 0x001e +_0807E5F8 0x00000001 +Call sub_0807921C +SCRIPT_END diff --git a/data/scripts/gUnk_0800B200.inc b/data/scripts/gUnk_0800B200.inc new file mode 100644 index 00000000..8d16d2c1 --- /dev/null +++ b/data/scripts/gUnk_0800B200.inc @@ -0,0 +1,22 @@ +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 new file mode 100644 index 00000000..8354b1c8 --- /dev/null +++ b/data/scripts/gUnk_0800B254.inc @@ -0,0 +1,16 @@ +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 diff --git a/data/scripts/gUnk_0800B284.inc b/data/scripts/gUnk_0800B284.inc new file mode 100644 index 00000000..9b1da0f5 --- /dev/null +++ b/data/scripts/gUnk_0800B284.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800B284 +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 diff --git a/data/scripts/gUnk_0800B2B4.inc b/data/scripts/gUnk_0800B2B4.inc new file mode 100644 index 00000000..c149985a --- /dev/null +++ b/data/scripts/gUnk_0800B2B4.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_0800B2B4 +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 new file mode 100644 index 00000000..28e72dba --- /dev/null +++ b/data/scripts/gUnk_0800B308.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800B308 +StartScript +CheckLocalFlag 0x001d +JumpIf 0x008c +_0807EF80 0x0001 +SetEntityNonPlanarMovement 0x0040 +SetEntityDirection 0x0010 +.short 0x081d +.short 0x0006 diff --git a/data/scripts/gUnk_0800B322.inc b/data/scripts/gUnk_0800B322.inc new file mode 100644 index 00000000..ad122e94 --- /dev/null +++ b/data/scripts/gUnk_0800B322.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800B322 +JumpIfNot 0x0008 +.byte 0xb +.byte 0xc +.byte 0xd9 diff --git a/data/scripts/gUnk_0800B329.inc b/data/scripts/gUnk_0800B329.inc new file mode 100644 index 00000000..8e545d3b --- /dev/null +++ b/data/scripts/gUnk_0800B329.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_0800B329 +.byte 0x76 +.byte 0x6 +.byte 0x8 +.byte 0x1d +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0x76 +.byte 0x6 +.byte 0x8 +.byte 0x1d +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0x76 +.byte 0x6 +.byte 0x8 diff --git a/data/scripts/gUnk_0800B348.inc b/data/scripts/gUnk_0800B348.inc new file mode 100644 index 00000000..63a72982 --- /dev/null +++ b/data/scripts/gUnk_0800B348.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800B348 +StopScript +Call sub_0806757C +StopScript +WaitForSomething2 0x00000002 +.short 0x087b +.short 0x00fd diff --git a/data/scripts/gUnk_0800B35C.inc b/data/scripts/gUnk_0800B35C.inc new file mode 100644 index 00000000..eef552e6 --- /dev/null +++ b/data/scripts/gUnk_0800B35C.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800B35C +Call sub_080676D8 +Call sub_0806757C +Call sub_080675D4 +Wait 0x0014 +StartScript diff --git a/data/scripts/gUnk_0800B374.inc b/data/scripts/gUnk_0800B374.inc new file mode 100644 index 00000000..aab431ab --- /dev/null +++ b/data/scripts/gUnk_0800B374.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800B374 +_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 new file mode 100644 index 00000000..cfb8bc0b --- /dev/null +++ b/data/scripts/gUnk_0800B3A4.inc @@ -0,0 +1,24 @@ +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 +.byte 0xb +.byte 0xc +.byte 0x81 diff --git a/data/scripts/gUnk_0800B40F.inc b/data/scripts/gUnk_0800B40F.inc new file mode 100644 index 00000000..b71aa529 --- /dev/null +++ b/data/scripts/gUnk_0800B40F.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800B40F +.byte 0x57 +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x81 +.byte 0x57 +.byte 0x6 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0xaa +.byte 0xff diff --git a/data/scripts/gUnk_0800B41C.inc b/data/scripts/gUnk_0800B41C.inc new file mode 100644 index 00000000..394408ff --- /dev/null +++ b/data/scripts/gUnk_0800B41C.inc @@ -0,0 +1,36 @@ +SCRIPT_START gUnk_0800B41C +StartScript +SetEntityNonPlanarMovement 0x00c0 +_0807E908 0x0001 +_0807EF80 0x000b +_0807E864 +Call sub_0807FBC4 +StopScript +Wait 0x000a +_0807EF80 0x0004 +_0807E5F8 0x00000008 +StartPlayerScript 0x0800b54c +_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 new file mode 100644 index 00000000..5ebfe39b --- /dev/null +++ b/data/scripts/gUnk_0800B4AC.inc @@ -0,0 +1,29 @@ +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 +.short 0x0c33 +.short 0x0008 +.short 0x0000 diff --git a/data/scripts/gUnk_0800B508.inc b/data/scripts/gUnk_0800B508.inc new file mode 100644 index 00000000..30af8b50 --- /dev/null +++ b/data/scripts/gUnk_0800B508.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800B508 +TextboxNoOverlapFollow 0x2016 +_0807EA94 +.byte 0x73 diff --git a/data/scripts/gUnk_0800B50F.inc b/data/scripts/gUnk_0800B50F.inc new file mode 100644 index 00000000..956ec942 --- /dev/null +++ b/data/scripts/gUnk_0800B50F.inc @@ -0,0 +1,62 @@ +SCRIPT_START gUnk_0800B50F +.byte 0xc +.byte 0x58 +.byte 0x1 +.byte 0x88 +.byte 0x2 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2d +.byte 0x8 +.byte 0x1d +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x1d +.byte 0x92 +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xcd +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800B54C.inc b/data/scripts/gUnk_0800B54C.inc new file mode 100644 index 00000000..2df8c531 --- /dev/null +++ b/data/scripts/gUnk_0800B54C.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..c63c2a13 --- /dev/null +++ b/data/scripts/gUnk_0800B574.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..e834cb3c --- /dev/null +++ b/data/scripts/gUnk_0800B5C4.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..fbbd3b35 --- /dev/null +++ b/data/scripts/gUnk_0800B5EC.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800B5EC +StartScript +_0807EF80 0x000a +_0807EF80 0x0001 +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x2009 +_0807EA94 +_0807E878 +_0807EB44 0x0004 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_0800B614.inc b/data/scripts/gUnk_0800B614.inc new file mode 100644 index 00000000..5a4caed2 --- /dev/null +++ b/data/scripts/gUnk_0800B614.inc @@ -0,0 +1,47 @@ +SCRIPT_START gUnk_0800B614 +StartScript +StopScript +CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 +JumpIfNot 0xfff6 +Call sub_08079184 +_0807E864 +Call sub_0807F9A4 +StartPlayerScript 0x0800b7c4 +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 new file mode 100644 index 00000000..4959b7fa --- /dev/null +++ b/data/scripts/gUnk_0800B6C8.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800B6C8 +StartScript +StopScript +HasRupees 0x0001 +JumpIfNot 0xfffa +CheckPlayerInRegion 0x0078, 0x00b8, 0x1060 +JumpIfNot 0xfff6 +Call sub_08079184 +_0807E864 +Call sub_0807F9A4 +StartPlayerScript 0x0800b7c4 +WaitForSomething2 0x00000004 +SetRoomFlag 0x0000 +WaitForSomething2 0x00000004 +.short 0x0812 +.short 0x009f diff --git a/data/scripts/gUnk_0800B708.inc b/data/scripts/gUnk_0800B708.inc new file mode 100644 index 00000000..f1eed151 --- /dev/null +++ b/data/scripts/gUnk_0800B708.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800B708 +JumpIf 0x0098 +TextboxNoOverlap 0x057b +_0807EA94 +CallWithArg sub_0807F970, 0x0000057d +.byte 0x4 +.byte 0x8 +.byte 0x88 diff --git a/data/scripts/gUnk_0800B71F.inc b/data/scripts/gUnk_0800B71F.inc new file mode 100644 index 00000000..1a53d93b --- /dev/null +++ b/data/scripts/gUnk_0800B71F.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800B71F +.byte 0xff +.byte 0x59 +.byte 0x4 +.byte 0x2a +.byte 0x8 +.byte 0x9f +.byte 0x0 +.byte 0x82 +.byte 0x8 +.byte 0x64 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x6c +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800B730.inc b/data/scripts/gUnk_0800B730.inc new file mode 100644 index 00000000..8455f72a --- /dev/null +++ b/data/scripts/gUnk_0800B730.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_0800B730 +StartScript +StopScript +Call sub_0808747C +JumpIfNot 0xfff8 +Call sub_08079184 +_0807E864 +Wait 0x000a +Call sub_0807F9A4 +StartPlayerScript 0x0800b7c4 +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 new file mode 100644 index 00000000..577b81e0 --- /dev/null +++ b/data/scripts/gUnk_0800B7C4.inc @@ -0,0 +1,95 @@ +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 +.byte 0xc +.byte 0x14 +.byte 0xf9 +.byte 0xf4 +.byte 0x7 +.byte 0x8 +.byte 0x90 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x65 +.byte 0xf4 +.byte 0x7 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xdc +.byte 0xff +.byte 0x1 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x53 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x51 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x1 +.byte 0xa +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xee +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x53 diff --git a/data/scripts/gUnk_0800B84F.inc b/data/scripts/gUnk_0800B84F.inc new file mode 100644 index 00000000..88b7b333 --- /dev/null +++ b/data/scripts/gUnk_0800B84F.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800B84F +.short 0x6104 +.short 0x0408 +.short 0x7900 +.short 0x0008 +.short 0x7900 +.short 0x0a08 +.short 0x0200 +.short 0x3104 +.short 0x3c08 diff --git a/data/scripts/gUnk_0800B861.inc b/data/scripts/gUnk_0800B861.inc new file mode 100644 index 00000000..e39093e6 --- /dev/null +++ b/data/scripts/gUnk_0800B861.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800B861 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0x46 +.byte 0x6 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0xf4 +.byte 0xff +.byte 0x1 +.byte 0x4 +.byte 0x53 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x7d +.byte 0x40 +.byte 0x6 +.byte 0x8 diff --git a/data/scripts/gUnk_0800B888.inc b/data/scripts/gUnk_0800B888.inc new file mode 100644 index 00000000..cfa4f625 --- /dev/null +++ b/data/scripts/gUnk_0800B888.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800B888 +Jump 0xfff4 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +StopScript +CheckEntityInteractType diff --git a/data/scripts/gUnk_0800B8A0.inc b/data/scripts/gUnk_0800B8A0.inc new file mode 100644 index 00000000..20de8560 --- /dev/null +++ b/data/scripts/gUnk_0800B8A0.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800B8A0 +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x0a01 +_0807EA94 +Wait 0x000f +_0807E878 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_0800B8B8.inc b/data/scripts/gUnk_0800B8B8.inc new file mode 100644 index 00000000..83c890d6 --- /dev/null +++ b/data/scripts/gUnk_0800B8B8.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800B8B8 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +CallWithArg sub_08064644, 0x0806464d +StopScript +Wait 0x003c +Call sub_080646A4 +Jump 0xfff4 +.short 0x0000 diff --git a/data/scripts/gUnk_0800B8E4.inc b/data/scripts/gUnk_0800B8E4.inc new file mode 100644 index 00000000..f9072d93 --- /dev/null +++ b/data/scripts/gUnk_0800B8E4.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800B8E4 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 diff --git a/data/scripts/gUnk_0800B906.inc b/data/scripts/gUnk_0800B906.inc new file mode 100644 index 00000000..c33d8c11 --- /dev/null +++ b/data/scripts/gUnk_0800B906.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800B906 +Call sub_08061FD8 +Call sub_08062048 +_0807EA94 +_0807E878 +Jump 0xffe4 +.short 0x0000 diff --git a/data/scripts/gUnk_0800B91C.inc b/data/scripts/gUnk_0800B91C.inc new file mode 100644 index 00000000..9f8a5c8b --- /dev/null +++ b/data/scripts/gUnk_0800B91C.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800B91C +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 +.short 0x0803 +.short 0xffec diff --git a/data/scripts/gUnk_0800B964.inc b/data/scripts/gUnk_0800B964.inc new file mode 100644 index 00000000..50ab5cd7 --- /dev/null +++ b/data/scripts/gUnk_0800B964.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_0800B964 +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 new file mode 100644 index 00000000..7813aa0b --- /dev/null +++ b/data/scripts/gUnk_0800B9B4.inc @@ -0,0 +1,62 @@ +SCRIPT_START gUnk_0800B9B4 +StartScript +_0807E9D4 +Call sub_080694EC +_0807EF80 0x000a +Call sub_080694B0 +StopScript +Call sub_0807F434 +.short 0x1006 +.short 0xfff8 +.short 0x0004 +.short 0x001e +.short 0x0443 +.short 0x0463 +.short 0x0879 +.short 0x0000 +.short 0x0c0b +.short 0x94d9 +.short 0x0806 +.short 0x0459 +.short 0x0c0b +.short 0x94ed +.short 0x0806 +.short 0x0444 +.short 0x0803 +.short 0xffd8 +.short 0x0443 +.short 0x0463 +.short 0x0879 +.short 0x0000 +.short 0x0c0b +.short 0xf651 +.short 0x0807 +.short 0x0456 +.short 0x0443 +.short 0x0c0b +.short 0x948d +.short 0x0806 +.short 0x0804 +.short 0x0016 +.short 0x0459 +.short 0x0c0b +.short 0x94ed +.short 0x0806 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0803 +.short 0xffa8 +.short 0x0459 +.short 0x0454 +.short 0x0453 +.short 0x0c0b +.short 0x94ed +.short 0x0806 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0803 +.short 0xff90 diff --git a/data/scripts/gUnk_0800BA3C.inc b/data/scripts/gUnk_0800BA3C.inc new file mode 100644 index 00000000..706dbff6 --- /dev/null +++ b/data/scripts/gUnk_0800BA3C.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800BA3C +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 +.short 0x0803 +.short 0xffd0 diff --git a/data/scripts/gUnk_0800BA78.inc b/data/scripts/gUnk_0800BA78.inc new file mode 100644 index 00000000..a1b5cda4 --- /dev/null +++ b/data/scripts/gUnk_0800BA78.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800BA78 +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 new file mode 100644 index 00000000..6272a549 --- /dev/null +++ b/data/scripts/gUnk_0800BACC.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..2adf9e53 --- /dev/null +++ b/data/scripts/gUnk_0800BB00.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800BB00 +StartScript +StopScript +.short 0x0815 +.short 0x00ff diff --git a/data/scripts/gUnk_0800BB08.inc b/data/scripts/gUnk_0800BB08.inc new file mode 100644 index 00000000..6a6a69ba --- /dev/null +++ b/data/scripts/gUnk_0800BB08.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800BB08 +JumpIfNot 0xfffa +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlap 0x0e02 +_0807EA94 diff --git a/data/scripts/gUnk_0800BB1A.inc b/data/scripts/gUnk_0800BB1A.inc new file mode 100644 index 00000000..df3681ff --- /dev/null +++ b/data/scripts/gUnk_0800BB1A.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800BB1A +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 new file mode 100644 index 00000000..75b33cd3 --- /dev/null +++ b/data/scripts/gUnk_0800BB30.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..c2c7ed3d --- /dev/null +++ b/data/scripts/gUnk_0800BB64.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800BB64 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0040 +.short 0x0c0b diff --git a/data/scripts/gUnk_0800BB74.inc b/data/scripts/gUnk_0800BB74.inc new file mode 100644 index 00000000..5c978df5 --- /dev/null +++ b/data/scripts/gUnk_0800BB74.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_0800BB74 +.short 0xf349 +.short 0x0807 +.short 0x0402 +.short 0x0815 +.short 0x00ff +.short 0x0805 +.short 0xfffa +.short 0x0c73 +.short 0x03a0 +.short 0x00f8 +.short 0x0831 +.short 0x001e +.short 0x085b +.short 0x0e06 +.short 0x0459 +.short 0x0831 +.short 0x000f +.short 0x0c73 +.short 0x0380 +.short 0x00f8 +.short 0x0c0b +.short 0x4969 +.short 0x0805 +.short 0xffff diff --git a/data/scripts/gUnk_0800BBA4.inc b/data/scripts/gUnk_0800BBA4.inc new file mode 100644 index 00000000..d482264a --- /dev/null +++ b/data/scripts/gUnk_0800BBA4.inc @@ -0,0 +1,16 @@ +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 +.byte 0xff diff --git a/data/scripts/gUnk_0800BBDB.inc b/data/scripts/gUnk_0800BBDB.inc new file mode 100644 index 00000000..24df52e9 --- /dev/null +++ b/data/scripts/gUnk_0800BBDB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800BBDB +.byte 0xff diff --git a/data/scripts/gUnk_0800BBDC.inc b/data/scripts/gUnk_0800BBDC.inc new file mode 100644 index 00000000..1ddfba44 --- /dev/null +++ b/data/scripts/gUnk_0800BBDC.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..eb93a51d --- /dev/null +++ b/data/scripts/gUnk_0800BC08.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800BC08 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +.short 0x0879 diff --git a/data/scripts/gUnk_0800BC22.inc b/data/scripts/gUnk_0800BC22.inc new file mode 100644 index 00000000..04efcba5 --- /dev/null +++ b/data/scripts/gUnk_0800BC22.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800BC22 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x085b +.short 0x0e07 +.short 0x0459 +.short 0x0401 +.short 0x0861 +.short 0x0000 +.short 0x0850 +.short 0x0004 +.short 0x0402 +.short 0x0831 +.short 0x003c +.short 0x0c0b +.short 0x5ccd +.short 0x0806 +.short 0x0831 +.short 0x0078 +.short 0x0c0b +.short 0x4969 +.short 0x0805 +.short 0xffff diff --git a/data/scripts/gUnk_0800BC50.inc b/data/scripts/gUnk_0800BC50.inc new file mode 100644 index 00000000..d6604a70 --- /dev/null +++ b/data/scripts/gUnk_0800BC50.inc @@ -0,0 +1,24 @@ +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 +.short 0x0831 diff --git a/data/scripts/gUnk_0800BCAE.inc b/data/scripts/gUnk_0800BCAE.inc new file mode 100644 index 00000000..24fa0f31 --- /dev/null +++ b/data/scripts/gUnk_0800BCAE.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800BCAE +.byte 0x3c +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xc +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c diff --git a/data/scripts/gUnk_0800BCB7.inc b/data/scripts/gUnk_0800BCB7.inc new file mode 100644 index 00000000..2b8b3603 --- /dev/null +++ b/data/scripts/gUnk_0800BCB7.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800BCB7 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x9 +.byte 0xe +.byte 0x59 +.byte 0x4 diff --git a/data/scripts/gUnk_0800BCBE.inc b/data/scripts/gUnk_0800BCBE.inc new file mode 100644 index 00000000..7e9644b6 --- /dev/null +++ b/data/scripts/gUnk_0800BCBE.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800BCBE +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 new file mode 100644 index 00000000..821120f8 --- /dev/null +++ b/data/scripts/gUnk_0800BCE8.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800BCE8 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +.short 0x0831 +.short 0x003c diff --git a/data/scripts/gUnk_0800BD08.inc b/data/scripts/gUnk_0800BD08.inc new file mode 100644 index 00000000..c7002b4d --- /dev/null +++ b/data/scripts/gUnk_0800BD08.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800BD08 +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 +.short 0x0867 +.short 0x0080 diff --git a/data/scripts/gUnk_0800BD70.inc b/data/scripts/gUnk_0800BD70.inc new file mode 100644 index 00000000..b78fa5cf --- /dev/null +++ b/data/scripts/gUnk_0800BD70.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800BD70 +_0807EEF4 0x0000, 0xffe0 +SCRIPT_END diff --git a/data/scripts/gUnk_0800BD78.inc b/data/scripts/gUnk_0800BD78.inc new file mode 100644 index 00000000..5b8a2b22 --- /dev/null +++ b/data/scripts/gUnk_0800BD78.inc @@ -0,0 +1,13 @@ +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 +.short 0x085b diff --git a/data/scripts/gUnk_0800BDAC.inc b/data/scripts/gUnk_0800BDAC.inc new file mode 100644 index 00000000..f534b72d --- /dev/null +++ b/data/scripts/gUnk_0800BDAC.inc @@ -0,0 +1,13 @@ +SCRIPT_START gUnk_0800BDAC +.short 0x0e0b +.short 0x0459 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0867 +.short 0x0100 +.short 0x0c73 +.short 0x0088 diff --git a/data/scripts/gUnk_0800BDC4.inc b/data/scripts/gUnk_0800BDC4.inc new file mode 100644 index 00000000..067ea5bb --- /dev/null +++ b/data/scripts/gUnk_0800BDC4.inc @@ -0,0 +1,45 @@ +SCRIPT_START gUnk_0800BDC4 +.short 0x0228 +.short 0x0831 +.short 0x000f +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0879 +.short 0x000f +.short 0x0850 +.short 0x0008 +.short 0x0831 +.short 0x00b4 +.short 0x140c +.short 0xbf39 +.short 0x0804 +.short 0x0000 +.short 0x0000 +.short 0x0831 +.short 0x00b4 +.short 0x140c +.short 0xbf39 +.short 0x0804 +.short 0x0003 +.short 0x0000 +.short 0x0861 +.short 0x0004 +.short 0x0850 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0861 +.short 0x0006 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0867 +.short 0x0080 +.short 0x0c77 +.short 0x0000 +.short 0xffe0 +.short 0x0c0b +.short 0x4969 +.short 0x0805 +.short 0xffff diff --git a/data/scripts/gUnk_0800BE1C.inc b/data/scripts/gUnk_0800BE1C.inc new file mode 100644 index 00000000..6b2b425d --- /dev/null +++ b/data/scripts/gUnk_0800BE1C.inc @@ -0,0 +1,17 @@ +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 diff --git a/data/scripts/gUnk_0800BE54.inc b/data/scripts/gUnk_0800BE54.inc new file mode 100644 index 00000000..42dc4998 --- /dev/null +++ b/data/scripts/gUnk_0800BE54.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_0800BE54 +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 new file mode 100644 index 00000000..28a6b12a --- /dev/null +++ b/data/scripts/gUnk_0800BECC.inc @@ -0,0 +1,18 @@ +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 +.short 0x0867 +.short 0x0100 diff --git a/data/scripts/gUnk_0800BF14.inc b/data/scripts/gUnk_0800BF14.inc new file mode 100644 index 00000000..5b723169 --- /dev/null +++ b/data/scripts/gUnk_0800BF14.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800BF14 +_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 new file mode 100644 index 00000000..e303ed9b --- /dev/null +++ b/data/scripts/gUnk_0800BF38.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800BF38 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript diff --git a/data/scripts/gUnk_0800BF4A.inc b/data/scripts/gUnk_0800BF4A.inc new file mode 100644 index 00000000..ddf24f2c --- /dev/null +++ b/data/scripts/gUnk_0800BF4A.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800BF4A +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0002 +Wait 0x003c +TextboxNoOverlap 0x0e10 +_0807EA94 +_0807E930 0x0008 +Wait 0x003c +Jump 0x0038 +.short 0x0000 diff --git a/data/scripts/gUnk_0800BF70.inc b/data/scripts/gUnk_0800BF70.inc new file mode 100644 index 00000000..408ef7b0 --- /dev/null +++ b/data/scripts/gUnk_0800BF70.inc @@ -0,0 +1,23 @@ +SCRIPT_START gUnk_0800BF70 +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 +.byte 0x50 +.byte 0x8 +.byte 0x0 diff --git a/data/scripts/gUnk_0800BFBF.inc b/data/scripts/gUnk_0800BFBF.inc new file mode 100644 index 00000000..a8c6bbcc --- /dev/null +++ b/data/scripts/gUnk_0800BFBF.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800BFBF +.short 0x7900 +.short 0x0408 +.short 0x3100 +.short 0x3c08 +.short 0x5b00 +.short 0x1208 +.short 0x590e +.short 0x2804 +.short 0x020c +.short 0x0000 +.short 0x0b00 +.short 0x650c +.short 0x054f +.short 0x7908 +.short 0x0f08 +.short 0x5000 +.short 0x0808 diff --git a/data/scripts/gUnk_0800BFE1.inc b/data/scripts/gUnk_0800BFE1.inc new file mode 100644 index 00000000..2d042c6e --- /dev/null +++ b/data/scripts/gUnk_0800BFE1.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800BFE1 +.short 0x3100 diff --git a/data/scripts/gUnk_0800BFE3.inc b/data/scripts/gUnk_0800BFE3.inc new file mode 100644 index 00000000..b017f9dc --- /dev/null +++ b/data/scripts/gUnk_0800BFE3.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_0800BFE3 +.byte 0x8 +.byte 0x68 +.byte 0x1 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x65 +.byte 0x4f +.byte 0x5 +.byte 0x8 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xe0 +.byte 0xff +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800C004.inc b/data/scripts/gUnk_0800C004.inc new file mode 100644 index 00000000..5dec75b5 --- /dev/null +++ b/data/scripts/gUnk_0800C004.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800C004 +StartScript +.byte 0x61 diff --git a/data/scripts/gUnk_0800C007.inc b/data/scripts/gUnk_0800C007.inc new file mode 100644 index 00000000..93a41138 --- /dev/null +++ b/data/scripts/gUnk_0800C007.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800C007 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x49 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800C024.inc b/data/scripts/gUnk_0800C024.inc new file mode 100644 index 00000000..bd53a68a --- /dev/null +++ b/data/scripts/gUnk_0800C024.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800C024 +_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 +.byte 0xc +.byte 0x14 +.byte 0x39 +.byte 0xbf +.byte 0x4 +.byte 0x8 +.byte 0x1 diff --git a/data/scripts/gUnk_0800C07B.inc b/data/scripts/gUnk_0800C07B.inc new file mode 100644 index 00000000..a4a862a0 --- /dev/null +++ b/data/scripts/gUnk_0800C07B.inc @@ -0,0 +1,54 @@ +SCRIPT_START gUnk_0800C07B +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xb4 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x39 +.byte 0xbf +.byte 0x4 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1c +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xe0 +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0x69 +.byte 0x49 +.byte 0x5 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800C0B0.inc b/data/scripts/gUnk_0800C0B0.inc new file mode 100644 index 00000000..15a249fa --- /dev/null +++ b/data/scripts/gUnk_0800C0B0.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800C0B0 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +.byte 0x31 +.byte 0x8 +.byte 0xf0 diff --git a/data/scripts/gUnk_0800C0C7.inc b/data/scripts/gUnk_0800C0C7.inc new file mode 100644 index 00000000..e61e836e --- /dev/null +++ b/data/scripts/gUnk_0800C0C7.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800C0C7 +.short 0x5000 +.short 0x0008 +.short 0x6100 +.short 0x0208 +.short 0x3100 +.short 0x3c08 diff --git a/data/scripts/gUnk_0800C0D3.inc b/data/scripts/gUnk_0800C0D3.inc new file mode 100644 index 00000000..618999db --- /dev/null +++ b/data/scripts/gUnk_0800C0D3.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800C0D3 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x13 +.byte 0xe +.byte 0x59 +.byte 0x4 +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x38 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800C0E8.inc b/data/scripts/gUnk_0800C0E8.inc new file mode 100644 index 00000000..3a9d782b --- /dev/null +++ b/data/scripts/gUnk_0800C0E8.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800C0E8 +StartScript +_0807EB44 0x0004 +_0807E930 0x0008 +Call sub_0807F348 +StopScript +WaitFor_2 +Wait 0x00f0 +_0807E930 0x0000 +_0807EB44 0x0006 +Wait 0x003c +_0807EA94 +_0807E930 0x0008 +.byte 0x31 diff --git a/data/scripts/gUnk_0800C113.inc b/data/scripts/gUnk_0800C113.inc new file mode 100644 index 00000000..84c4b088 --- /dev/null +++ b/data/scripts/gUnk_0800C113.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_0800C113 +.short 0x3c08 +.short 0x2800 +.short 0x010c +.short 0x0000 +.short 0x6100 +.short 0x0408 +.short 0x1500 +.short 0xff08 +.short 0x0500 +.short 0xfa08 +.short 0x28ff +.short 0x020c +.short 0x0000 +.short 0x0b00 +.short 0x650c +.short 0x054f +.short 0x5008 +.short 0x0008 +.short 0x7900 +.short 0x0408 +.short 0x3100 +.short 0x3c08 +.short 0x5b00 +.short 0x1508 +.short 0x590e +.short 0x2804 diff --git a/data/scripts/gUnk_0800C147.inc b/data/scripts/gUnk_0800C147.inc new file mode 100644 index 00000000..b0009dae --- /dev/null +++ b/data/scripts/gUnk_0800C147.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800C147 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x65 +.byte 0x4f +.byte 0x5 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf0 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800C160.inc b/data/scripts/gUnk_0800C160.inc new file mode 100644 index 00000000..640e28e1 --- /dev/null +++ b/data/scripts/gUnk_0800C160.inc @@ -0,0 +1,27 @@ +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 new file mode 100644 index 00000000..e1cfa5ce --- /dev/null +++ b/data/scripts/gUnk_0800C1D8.inc @@ -0,0 +1,14 @@ +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 +.short 0x0850 diff --git a/data/scripts/gUnk_0800C204.inc b/data/scripts/gUnk_0800C204.inc new file mode 100644 index 00000000..09738cda --- /dev/null +++ b/data/scripts/gUnk_0800C204.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800C204 +.byte 0x8 +.byte 0x0 +.byte 0x31 diff --git a/data/scripts/gUnk_0800C207.inc b/data/scripts/gUnk_0800C207.inc new file mode 100644 index 00000000..a5784088 --- /dev/null +++ b/data/scripts/gUnk_0800C207.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800C207 +.byte 0x8 diff --git a/data/scripts/gUnk_0800C208.inc b/data/scripts/gUnk_0800C208.inc new file mode 100644 index 00000000..8ee04842 --- /dev/null +++ b/data/scripts/gUnk_0800C208.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800C208 +.short 0x003c +.short 0x0803 +.short 0x0038 +.short 0x0000 diff --git a/data/scripts/gUnk_0800C210.inc b/data/scripts/gUnk_0800C210.inc new file mode 100644 index 00000000..8910ab47 --- /dev/null +++ b/data/scripts/gUnk_0800C210.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800C210 +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 +.byte 0x79 +.byte 0x8 +.byte 0x4 diff --git a/data/scripts/gUnk_0800C263.inc b/data/scripts/gUnk_0800C263.inc new file mode 100644 index 00000000..b240a0a8 --- /dev/null +++ b/data/scripts/gUnk_0800C263.inc @@ -0,0 +1,66 @@ +SCRIPT_START gUnk_0800C263 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x18 +.byte 0xe +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x65 +.byte 0x4f +.byte 0x5 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x68 +.byte 0x1 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x65 +.byte 0x4f +.byte 0x5 +.byte 0x8 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xe0 +.byte 0xff +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800C2A4.inc b/data/scripts/gUnk_0800C2A4.inc new file mode 100644 index 00000000..0b5e3f88 --- /dev/null +++ b/data/scripts/gUnk_0800C2A4.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800C2A4 +StartScript +.byte 0x61 diff --git a/data/scripts/gUnk_0800C2A7.inc b/data/scripts/gUnk_0800C2A7.inc new file mode 100644 index 00000000..af14966b --- /dev/null +++ b/data/scripts/gUnk_0800C2A7.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800C2A7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x49 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0xf9 +.byte 0xf4 +.byte 0x7 +.byte 0x8 diff --git a/data/scripts/gUnk_0800C2CE.inc b/data/scripts/gUnk_0800C2CE.inc new file mode 100644 index 00000000..e3998876 --- /dev/null +++ b/data/scripts/gUnk_0800C2CE.inc @@ -0,0 +1,66 @@ +SCRIPT_START gUnk_0800C2CE +.short 0x0128 +.short 0x0000 +.short 0x0831 +.short 0x001e +.short 0x085b +.short 0x0e17 +.short 0x0459 +.short 0x0c28 +.short 0x007c +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0867 +.short 0x0100 +.short 0x0c73 +.short 0x0098 +.short 0x00e8 +.short 0x0c73 +.short 0x00c8 +.short 0x00e8 +.short 0x0c73 +.short 0x00c8 +.short 0x00d8 +.short 0x0831 +.short 0x000f +.short 0x0c28 +.short 0x007c +.short 0x0000 +.short 0x0879 +.short 0x000f +.short 0x0850 +.short 0x0008 +.short 0x0831 +.short 0x00b4 +.short 0x140c +.short 0xbf39 +.short 0x0804 +.short 0x0002 +.short 0x0000 +.short 0x0831 +.short 0x00b4 +.short 0x140c +.short 0xbf39 +.short 0x0804 +.short 0x0005 +.short 0x0000 +.short 0x0861 +.short 0x0004 +.short 0x0850 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x007c +.short 0x0000 +.short 0x0867 +.short 0x0080 +.short 0x0c77 +.short 0x0000 +.short 0xffe0 +.short 0x0c0b +.short 0x4969 +.short 0x0805 +.short 0xffff diff --git a/data/scripts/gUnk_0800C350.inc b/data/scripts/gUnk_0800C350.inc new file mode 100644 index 00000000..1e6ef99c --- /dev/null +++ b/data/scripts/gUnk_0800C350.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800C350 +StartScript +CallWithArg sub_0806D658, 0x00000003 +SetEntityNonPlanarMovement 0x0200 +StopScript +CheckRoomFlag 0x00ff +JumpIfNot 0xfffa +_0807F0C8 0xffff, 0x0000 +_0807EEF4 0xfff8, 0x0000 +_0807EEF4 0x0010, 0x0000 +_0807EEF4 0xfff0, 0x0000 +_0807EEF4 0x0010, 0x0000 +_0807EEF4 0xfff8, 0x0000 +_0807F0C8 0x0000, 0x0000 +.short 0x0831 diff --git a/data/scripts/gUnk_0800C396.inc b/data/scripts/gUnk_0800C396.inc new file mode 100644 index 00000000..7dec0c3d --- /dev/null +++ b/data/scripts/gUnk_0800C396.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800C396 +.short 0x001e +.short 0x085b +.short 0x1d00 +.short 0x0459 +.short 0x0c28 +.short 0x0006 +.short 0x0000 +.short 0x0c33 +.short 0x0001 +.short 0x0000 +.short 0x0c8a +.short 0xffff +.short 0x0000 +.short 0x0867 +.short 0x0080 +.short 0x0c77 +.short 0x0000 +.short 0xff30 +.short 0x0c8a +.short 0x0000 +.short 0x0000 +.short 0x0831 +.short 0x00b4 +.short 0x0c0b +.short 0x4969 +.short 0x0805 +.short 0xffff diff --git a/data/scripts/gUnk_0800C3CC.inc b/data/scripts/gUnk_0800C3CC.inc new file mode 100644 index 00000000..d87deb67 --- /dev/null +++ b/data/scripts/gUnk_0800C3CC.inc @@ -0,0 +1,13 @@ +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 +.short 0x0c8a +.short 0x001e diff --git a/data/scripts/gUnk_0800C408.inc b/data/scripts/gUnk_0800C408.inc new file mode 100644 index 00000000..137a4b9a --- /dev/null +++ b/data/scripts/gUnk_0800C408.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800C408 +.short 0x0000 +.short 0x087b +.short 0x010b +.short 0xffff diff --git a/data/scripts/gUnk_0800C410.inc b/data/scripts/gUnk_0800C410.inc new file mode 100644 index 00000000..f3ddc136 --- /dev/null +++ b/data/scripts/gUnk_0800C410.inc @@ -0,0 +1,16 @@ +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 new file mode 100644 index 00000000..64c371f7 --- /dev/null +++ b/data/scripts/gUnk_0800C45C.inc @@ -0,0 +1,17 @@ +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 new file mode 100644 index 00000000..e7df7c4a --- /dev/null +++ b/data/scripts/gUnk_0800C494.inc @@ -0,0 +1,17 @@ +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 new file mode 100644 index 00000000..8e8f296b --- /dev/null +++ b/data/scripts/gUnk_0800C4D0.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800C4D0 +StartScript +SetEntityNonPlanarMovement 0x0180 +_0807E930 0x0004 +.byte 0x2 diff --git a/data/scripts/gUnk_0800C4DB.inc b/data/scripts/gUnk_0800C4DB.inc new file mode 100644 index 00000000..da705f95 --- /dev/null +++ b/data/scripts/gUnk_0800C4DB.inc @@ -0,0 +1,50 @@ +SCRIPT_START gUnk_0800C4DB +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x36 +.byte 0x1 +.byte 0x77 +.byte 0xc +.byte 0xc0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x70 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x2f +.byte 0x8 +.byte 0xff +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800C50C.inc b/data/scripts/gUnk_0800C50C.inc new file mode 100644 index 00000000..5ca23758 --- /dev/null +++ b/data/scripts/gUnk_0800C50C.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800C50C +StartScript +SetEntityNonPlanarMovement 0x0100 +_0807E930 0x0004 +_0807EF80 0x0008 +StopScript +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800C521.inc b/data/scripts/gUnk_0800C521.inc new file mode 100644 index 00000000..2f6c09a3 --- /dev/null +++ b/data/scripts/gUnk_0800C521.inc @@ -0,0 +1,48 @@ +SCRIPT_START gUnk_0800C521 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x36 +.byte 0x1 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x60 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x60 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x2f +.byte 0x8 +.byte 0xff +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800C550.inc b/data/scripts/gUnk_0800C550.inc new file mode 100644 index 00000000..7a0f8f86 --- /dev/null +++ b/data/scripts/gUnk_0800C550.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800C550 +StartScript +.short 0x0c0b +.short 0x0091 diff --git a/data/scripts/gUnk_0800C556.inc b/data/scripts/gUnk_0800C556.inc new file mode 100644 index 00000000..5a8ed43c --- /dev/null +++ b/data/scripts/gUnk_0800C556.inc @@ -0,0 +1,23 @@ +SCRIPT_START gUnk_0800C556 +_0807E078 0x0879 +.short 0x000a +.short 0x0402 +.short 0x0401 +.short 0x0418 +.short 0x0804 +.short 0x000e +.short 0x0c0b +.short 0x0159 +.short 0x0806 +.short 0x0402 +.short 0x0803 +.short 0xffee +.short 0x0402 +.short 0x0443 +.short 0x0c0b +.short 0x0209 +.short 0x0806 +.short 0x0459 +.short 0x0444 +.short 0x0803 +.short 0xffdc diff --git a/data/scripts/gUnk_0800C584.inc b/data/scripts/gUnk_0800C584.inc new file mode 100644 index 00000000..59348d00 --- /dev/null +++ b/data/scripts/gUnk_0800C584.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800C584 +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +.short 0x0804 +.short 0x000e diff --git a/data/scripts/gUnk_0800C59A.inc b/data/scripts/gUnk_0800C59A.inc new file mode 100644 index 00000000..a49738d8 --- /dev/null +++ b/data/scripts/gUnk_0800C59A.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800C59A +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +CheckInventory1 0x0067 +JumpIfNot 0x000c +Call sub_08060208 +Jump 0x0006 +TextboxNoOverlap 0x4710 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffcc diff --git a/data/scripts/gUnk_0800C5C8.inc b/data/scripts/gUnk_0800C5C8.inc new file mode 100644 index 00000000..a6b4ea0b --- /dev/null +++ b/data/scripts/gUnk_0800C5C8.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800C5C8 +StartScript +Call sub_08060090 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_08060158 +StopScript +Jump 0xffee +StopScript +_0807E864 +Call sub_08060270 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffdc diff --git a/data/scripts/gUnk_0800C5FC.inc b/data/scripts/gUnk_0800C5FC.inc new file mode 100644 index 00000000..5b7a5d0c --- /dev/null +++ b/data/scripts/gUnk_0800C5FC.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800C5FC +StartScript +.short 0x0c0b diff --git a/data/scripts/gUnk_0800C600.inc b/data/scripts/gUnk_0800C600.inc new file mode 100644 index 00000000..bb7b571a --- /dev/null +++ b/data/scripts/gUnk_0800C600.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800C600 +.byte 0x91 +.byte 0x0 +.byte 0x6 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xa diff --git a/data/scripts/gUnk_0800C607.inc b/data/scripts/gUnk_0800C607.inc new file mode 100644 index 00000000..4fb7cc8b --- /dev/null +++ b/data/scripts/gUnk_0800C607.inc @@ -0,0 +1,46 @@ +SCRIPT_START gUnk_0800C607 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x4 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0x1 +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xee +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x1d +.byte 0x2 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd8 +.byte 0xff diff --git a/data/scripts/gUnk_0800C634.inc b/data/scripts/gUnk_0800C634.inc new file mode 100644 index 00000000..e338ca4d --- /dev/null +++ b/data/scripts/gUnk_0800C634.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_0800C634 +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 0x0800c8c8 +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 +.short 0x085a +.short 0x1f1b diff --git a/data/scripts/gUnk_0800C6C6.inc b/data/scripts/gUnk_0800C6C6.inc new file mode 100644 index 00000000..ac56f554 --- /dev/null +++ b/data/scripts/gUnk_0800C6C6.inc @@ -0,0 +1,48 @@ +SCRIPT_START gUnk_0800C6C6 +_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 +.short 0x0803 +.short 0xfee0 diff --git a/data/scripts/gUnk_0800C774.inc b/data/scripts/gUnk_0800C774.inc new file mode 100644 index 00000000..d22d801d --- /dev/null +++ b/data/scripts/gUnk_0800C774.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800C774 +StartScript +.byte 0x79 +.byte 0x8 +.byte 0xa diff --git a/data/scripts/gUnk_0800C779.inc b/data/scripts/gUnk_0800C779.inc new file mode 100644 index 00000000..b1a24810 --- /dev/null +++ b/data/scripts/gUnk_0800C779.inc @@ -0,0 +1,144 @@ +SCRIPT_START gUnk_0800C779 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x51 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x47 +.byte 0xc +.byte 0xf0 +.byte 0xc8 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xf +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x88 +.byte 0x0 +.byte 0xf +.byte 0x8 +.byte 0x5b +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x1c +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x22 +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xc2 +.byte 0xff +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x12 +.byte 0x8 +.byte 0x81 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x30 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x5f +.byte 0x8 +.byte 0x31 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x32 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x4e +.byte 0xc +.byte 0x3 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x21 +.byte 0xf4 +.byte 0x7 +.byte 0x8 +.byte 0x5a +.byte 0x8 +.byte 0x33 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0x81 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 diff --git a/data/scripts/gUnk_0800C808.inc b/data/scripts/gUnk_0800C808.inc new file mode 100644 index 00000000..4e4b50ab --- /dev/null +++ b/data/scripts/gUnk_0800C808.inc @@ -0,0 +1,90 @@ +SCRIPT_START gUnk_0800C808 +.byte 0x78 +.byte 0xff +.byte 0x5a +.byte 0x8 +.byte 0x33 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x5e +.byte 0xff +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x12 +.byte 0x8 +.byte 0x83 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x80 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x35 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x38 +.byte 0x0 +.byte 0x44 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0x83 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x72 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x36 +.byte 0x11 +.byte 0x59 diff --git a/data/scripts/gUnk_0800C861.inc b/data/scripts/gUnk_0800C861.inc new file mode 100644 index 00000000..ee142128 --- /dev/null +++ b/data/scripts/gUnk_0800C861.inc @@ -0,0 +1,80 @@ +SCRIPT_START gUnk_0800C861 +.byte 0x4 +.byte 0x5f +.byte 0x8 +.byte 0x37 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x51 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0x4e +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x5a +.byte 0x8 +.byte 0x36 +.byte 0x11 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd0 +.byte 0xff +.byte 0x5a +.byte 0x8 diff --git a/data/scripts/gUnk_0800C8B0.inc b/data/scripts/gUnk_0800C8B0.inc new file mode 100644 index 00000000..bfde9edf --- /dev/null +++ b/data/scripts/gUnk_0800C8B0.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800C8B0 +.short 0x1136 +.short 0x0459 +.short 0x0831 +.short 0x000a +.short 0x0879 +.short 0x0000 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0803 +.short 0xfeba +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0c73 +.short 0x00e8 +.short 0x0068 +.short 0x0861 +.short 0x0000 diff --git a/data/scripts/gUnk_0800C8DA.inc b/data/scripts/gUnk_0800C8DA.inc new file mode 100644 index 00000000..c8c32cdf --- /dev/null +++ b/data/scripts/gUnk_0800C8DA.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800C8DA +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 new file mode 100644 index 00000000..fb281a40 --- /dev/null +++ b/data/scripts/gUnk_0800C8F0.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..34b1e63d --- /dev/null +++ b/data/scripts/gUnk_0800C91C.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800C91C +StartScript +_0807EB44 0x0004 +SetEntityNonPlanarMovement 0x0300 +StopScript +CheckPlayerInRegion 0x0208, 0x0360, 0x2040 +.byte 0x5 diff --git a/data/scripts/gUnk_0800C931.inc b/data/scripts/gUnk_0800C931.inc new file mode 100644 index 00000000..3c9d52b4 --- /dev/null +++ b/data/scripts/gUnk_0800C931.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800C931 +.short 0xf608 +.short 0x43ff +.short 0x0b04 +.short 0xa50c +.short 0x07f9 +.short 0x0b08 +.short 0x290c +.short 0x07df +.short 0x4708 +.short 0x8c0c +.short 0x00ca +.short 0x3308 +.short 0x020c +.short 0x0000 +.short 0x3100 +.short 0x3c08 +.short 0x5f00 +.short 0x2508 +.short 0x5911 +.short 0x2804 +.short 0x000c +.short 0x0008 +.short 0x4c00 +.short 0x3104 +.short 0x3c08 diff --git a/data/scripts/gUnk_0800C963.inc b/data/scripts/gUnk_0800C963.inc new file mode 100644 index 00000000..50750035 --- /dev/null +++ b/data/scripts/gUnk_0800C963.inc @@ -0,0 +1,166 @@ +SCRIPT_START gUnk_0800C963 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x4a +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x4a +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x4c +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x26 +.byte 0x11 +.byte 0xb +.byte 0xc +.byte 0xd +.byte 0xf4 +.byte 0x7 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CA08.inc b/data/scripts/gUnk_0800CA08.inc new file mode 100644 index 00000000..f49ccebe --- /dev/null +++ b/data/scripts/gUnk_0800CA08.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800CA08 +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 new file mode 100644 index 00000000..30ecb797 --- /dev/null +++ b/data/scripts/gUnk_0800CA8C.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800CA8C +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0208, 0x0358 +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x0208, 0x0340 +.short 0x0879 diff --git a/data/scripts/gUnk_0800CAAA.inc b/data/scripts/gUnk_0800CAAA.inc new file mode 100644 index 00000000..7e8e4cff --- /dev/null +++ b/data/scripts/gUnk_0800CAAA.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800CAAA +.short 0x0000 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800CABC.inc b/data/scripts/gUnk_0800CABC.inc new file mode 100644 index 00000000..7827c502 --- /dev/null +++ b/data/scripts/gUnk_0800CABC.inc @@ -0,0 +1,20 @@ +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 +.byte 0x7b +.byte 0x8 +.byte 0x7c diff --git a/data/scripts/gUnk_0800CB07.inc b/data/scripts/gUnk_0800CB07.inc new file mode 100644 index 00000000..2c35bb6d --- /dev/null +++ b/data/scripts/gUnk_0800CB07.inc @@ -0,0 +1,78 @@ +SCRIPT_START gUnk_0800CB07 +.byte 0x0 +.byte 0x78 +.byte 0xc +.byte 0x80 +.byte 0x1 +.byte 0x30 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x8 +.byte 0x2 +.byte 0x28 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x8 +.byte 0x2 +.byte 0xb0 +.byte 0x2 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CB54.inc b/data/scripts/gUnk_0800CB54.inc new file mode 100644 index 00000000..08bcac45 --- /dev/null +++ b/data/scripts/gUnk_0800CB54.inc @@ -0,0 +1,20 @@ +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 +.byte 0x73 diff --git a/data/scripts/gUnk_0800CBA3.inc b/data/scripts/gUnk_0800CBA3.inc new file mode 100644 index 00000000..2fc60cdf --- /dev/null +++ b/data/scripts/gUnk_0800CBA3.inc @@ -0,0 +1,50 @@ +SCRIPT_START gUnk_0800CBA3 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x48 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x78 +.byte 0x1 +.byte 0x28 +.byte 0x3 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CBD4.inc b/data/scripts/gUnk_0800CBD4.inc new file mode 100644 index 00000000..fa24f49b --- /dev/null +++ b/data/scripts/gUnk_0800CBD4.inc @@ -0,0 +1,14 @@ +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 +.short 0x0c28 diff --git a/data/scripts/gUnk_0800CC08.inc b/data/scripts/gUnk_0800CC08.inc new file mode 100644 index 00000000..773e3acd --- /dev/null +++ b/data/scripts/gUnk_0800CC08.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800CC08 +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 diff --git a/data/scripts/gUnk_0800CC0D.inc b/data/scripts/gUnk_0800CC0D.inc new file mode 100644 index 00000000..5e4e8ef3 --- /dev/null +++ b/data/scripts/gUnk_0800CC0D.inc @@ -0,0 +1,54 @@ +SCRIPT_START gUnk_0800CC0D +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x18 +.byte 0x2 +.byte 0x40 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x7c +.byte 0x0 +.byte 0x78 +.byte 0xc +.byte 0x80 +.byte 0x1 +.byte 0x30 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x7c +.byte 0x0 +.byte 0x78 +.byte 0xc +.byte 0x80 +.byte 0x1 diff --git a/data/scripts/gUnk_0800CC42.inc b/data/scripts/gUnk_0800CC42.inc new file mode 100644 index 00000000..21feeeaf --- /dev/null +++ b/data/scripts/gUnk_0800CC42.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800CC42 +.short 0x0030 +.short 0x0c28 +.short 0x4000 +.short 0x0000 +.short 0x0c33 +.short 0x2000 +.short 0x0000 +.short 0x0867 +.short 0x0300 +.short 0x0879 +.short 0x000f +.short 0x0c73 +.short 0x0288 +.short 0x02d8 +.short 0x0c28 +.short 0x4000 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800CC6C.inc b/data/scripts/gUnk_0800CC6C.inc new file mode 100644 index 00000000..c734ddcd --- /dev/null +++ b/data/scripts/gUnk_0800CC6C.inc @@ -0,0 +1,23 @@ +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 +.byte 0x78 diff --git a/data/scripts/gUnk_0800CCCD.inc b/data/scripts/gUnk_0800CCCD.inc new file mode 100644 index 00000000..8c9f8152 --- /dev/null +++ b/data/scripts/gUnk_0800CCCD.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800CCCD +.short 0x800c +.short 0x3001 +.short 0x7b00 +.short 0x7c08 +.short 0x7800 +.short 0x800c +.short 0x3001 +.short 0x2800 diff --git a/data/scripts/gUnk_0800CCDD.inc b/data/scripts/gUnk_0800CCDD.inc new file mode 100644 index 00000000..67703de9 --- /dev/null +++ b/data/scripts/gUnk_0800CCDD.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800CCDD +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x88 +.byte 0x1 +.byte 0xd8 +.byte 0x2 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CD04.inc b/data/scripts/gUnk_0800CD04.inc new file mode 100644 index 00000000..32d7371d --- /dev/null +++ b/data/scripts/gUnk_0800CD04.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800CD04 +StartScript +.short 0x0879 diff --git a/data/scripts/gUnk_0800CD08.inc b/data/scripts/gUnk_0800CD08.inc new file mode 100644 index 00000000..43438760 --- /dev/null +++ b/data/scripts/gUnk_0800CD08.inc @@ -0,0 +1,96 @@ +SCRIPT_START gUnk_0800CD08 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x39 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x68 +.byte 0x2 +.byte 0x38 +.byte 0x3 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x79 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x18 +.byte 0x2 +.byte 0x50 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x3 +.byte 0x79 +.byte 0x8 +.byte 0xf diff --git a/data/scripts/gUnk_0800CD67.inc b/data/scripts/gUnk_0800CD67.inc new file mode 100644 index 00000000..5ca8eadd --- /dev/null +++ b/data/scripts/gUnk_0800CD67.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800CD67 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xa8 +.byte 0x2 +.byte 0x28 +.byte 0x3 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CD7C.inc b/data/scripts/gUnk_0800CD7C.inc new file mode 100644 index 00000000..3ce3b7ed --- /dev/null +++ b/data/scripts/gUnk_0800CD7C.inc @@ -0,0 +1,40 @@ +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 +.byte 0x7b diff --git a/data/scripts/gUnk_0800CE07.inc b/data/scripts/gUnk_0800CE07.inc new file mode 100644 index 00000000..6f712e3f --- /dev/null +++ b/data/scripts/gUnk_0800CE07.inc @@ -0,0 +1,254 @@ +SCRIPT_START gUnk_0800CE07 +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x86 +.byte 0x8 +.byte 0x23 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x1f +.byte 0x8 +.byte 0x22 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x26 +.byte 0x1 +.byte 0x5b +.byte 0x8 +.byte 0x4b +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x1a +.byte 0x1 +.byte 0x7b +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x86 +.byte 0x8 +.byte 0x22 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x2d +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x41 +.byte 0x3 +.byte 0x6 +.byte 0x8 +.byte 0x5b +.byte 0x8 +.byte 0x3f +.byte 0x21 +.byte 0x3 +.byte 0x8 +.byte 0xbe +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x5a +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x1a +.byte 0x0 +.byte 0x15 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xce +.byte 0x0 +.byte 0x2d +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x2e +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x45 +.byte 0x21 +.byte 0x3 +.byte 0x8 +.byte 0xd4 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x42 +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x1f +.byte 0x8 +.byte 0x27 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xc6 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x4c +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xba +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x86 +.byte 0x8 +.byte 0x27 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x2d +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x41 +.byte 0x3 +.byte 0x6 +.byte 0x8 +.byte 0x5b +.byte 0x8 +.byte 0x43 +.byte 0x21 +.byte 0x3 +.byte 0x8 +.byte 0x5e +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x3d +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x90 +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x1a +.byte 0x0 +.byte 0x15 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x6e +.byte 0x0 +.byte 0x2d +.byte 0x8 +.byte 0x3d +.byte 0x0 +.byte 0x2e +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x49 +.byte 0x21 +.byte 0x3 +.byte 0x8 +.byte 0x74 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x46 +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x1f +.byte 0x8 +.byte 0x24 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x66 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x4d +.byte 0x21 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x5a +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x86 +.byte 0x8 +.byte 0x24 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x2d +.byte 0x8 +.byte 0x54 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x41 +.byte 0x3 +.byte 0x6 +.byte 0x8 +.byte 0x5b +.byte 0x8 +.byte 0x47 +.byte 0x21 +.byte 0x59 +.byte 0x4 diff --git a/data/scripts/gUnk_0800CF04.inc b/data/scripts/gUnk_0800CF04.inc new file mode 100644 index 00000000..6ba23d4d --- /dev/null +++ b/data/scripts/gUnk_0800CF04.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800CF04 +Call sub_0807DF50 +_0807E878 +StopScript +StartScript +CheckEntityInteractType +.short 0x0804 +.short 0x000c diff --git a/data/scripts/gUnk_0800CF16.inc b/data/scripts/gUnk_0800CF16.inc new file mode 100644 index 00000000..febff378 --- /dev/null +++ b/data/scripts/gUnk_0800CF16.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800CF16 +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 +.byte 0x3 diff --git a/data/scripts/gUnk_0800CF4B.inc b/data/scripts/gUnk_0800CF4B.inc new file mode 100644 index 00000000..89e503ec --- /dev/null +++ b/data/scripts/gUnk_0800CF4B.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800CF4B +.byte 0x8 +.byte 0x46 +.byte 0xfe +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800CF50.inc b/data/scripts/gUnk_0800CF50.inc new file mode 100644 index 00000000..9de29634 --- /dev/null +++ b/data/scripts/gUnk_0800CF50.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800CF50 +StartScript +Call sub_08068104 +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000e +Call sub_0806811C +StopScript +Jump 0xffee +StopScript +_0807E864 +.byte 0xb +.byte 0xc +.byte 0x91 +.byte 0x81 +.byte 0x6 diff --git a/data/scripts/gUnk_0800CF7B.inc b/data/scripts/gUnk_0800CF7B.inc new file mode 100644 index 00000000..f6e35584 --- /dev/null +++ b/data/scripts/gUnk_0800CF7B.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800CF7B +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd8 +.byte 0xff diff --git a/data/scripts/gUnk_0800CF88.inc b/data/scripts/gUnk_0800CF88.inc new file mode 100644 index 00000000..ac27b808 --- /dev/null +++ b/data/scripts/gUnk_0800CF88.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800CF88 +StartScript +Call sub_08068104 +_0807EF80 0x000a +.byte 0x2 diff --git a/data/scripts/gUnk_0800CF95.inc b/data/scripts/gUnk_0800CF95.inc new file mode 100644 index 00000000..e7f6e643 --- /dev/null +++ b/data/scripts/gUnk_0800CF95.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800CF95 +.short 0x5104 +.short 0x4304 +.short 0x0b04 +.short 0x910c +.short 0x0681 +.short 0x5908 +.short 0x3104 +.short 0x0f08 +.short 0x4400 +.short 0x0304 diff --git a/data/scripts/gUnk_0800CFA9.inc b/data/scripts/gUnk_0800CFA9.inc new file mode 100644 index 00000000..42d52b94 --- /dev/null +++ b/data/scripts/gUnk_0800CFA9.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800CFA9 +.byte 0x8 +.byte 0xec +.byte 0xff diff --git a/data/scripts/gUnk_0800CFAC.inc b/data/scripts/gUnk_0800CFAC.inc new file mode 100644 index 00000000..dc738500 --- /dev/null +++ b/data/scripts/gUnk_0800CFAC.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_0800CFAC +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 +.byte 0xb +.byte 0xc +.byte 0x29 diff --git a/data/scripts/gUnk_0800D011.inc b/data/scripts/gUnk_0800D011.inc new file mode 100644 index 00000000..ab7c8952 --- /dev/null +++ b/data/scripts/gUnk_0800D011.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800D011 +.short 0x07df +.short 0x0f08 +.short 0x0208 +.short 0x0500 +.short 0x1808 +.short 0x6300 +.short 0x4e04 +.short 0x000c +.short 0x0000 +.short 0x0b00 +.short 0x290c +.short 0x06c0 +.short 0x5b08 +.short 0x1908 +.short 0x0312 +.short 0x4c08 +.short 0x0f01 +.short 0x4108 +.short 0x0500 +.short 0x6008 +.short 0x4700 +.short 0x900c +.short 0x00d1 +.short 0x3308 +.short 0x080c +.short 0x0000 +.short 0x6300 +.short 0x4e04 +.short 0x000c +.short 0x0000 +.short 0x0b00 +.short 0x290c +.short 0x06c0 +.short 0x5c08 +.short 0x5c0c +.short 0x0212 +.short 0x5900 +.short 0x4704 +.short 0xb40c diff --git a/data/scripts/gUnk_0800D05F.inc b/data/scripts/gUnk_0800D05F.inc new file mode 100644 index 00000000..06b48077 --- /dev/null +++ b/data/scripts/gUnk_0800D05F.inc @@ -0,0 +1,112 @@ +SCRIPT_START gUnk_0800D05F +.byte 0xd1 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xc0 +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0xe0 +.byte 0xd1 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x5d +.byte 0x12 +.byte 0x2 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xe6 +.byte 0x0 +.byte 0x12 +.byte 0x8 +.byte 0x7e +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x3e +.byte 0x12 +.byte 0x3 +.byte 0x8 +.byte 0xd6 +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0x90 +.byte 0xd1 +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x63 +.byte 0x4 diff --git a/data/scripts/gUnk_0800D0CE.inc b/data/scripts/gUnk_0800D0CE.inc new file mode 100644 index 00000000..8b55a70d --- /dev/null +++ b/data/scripts/gUnk_0800D0CE.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_0800D0CE +_0807E914 0x00000000 +Call sub_0806C028 +TextboxNoOverlapFollowPos 0x123d, 0x0002 +_0807EA94 +StartPlayerScript 0x0800d1b4 +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 0x123e, 0x0002 +_0807EA94 +.byte 0x31 diff --git a/data/scripts/gUnk_0800D127.inc b/data/scripts/gUnk_0800D127.inc new file mode 100644 index 00000000..8d62eaff --- /dev/null +++ b/data/scripts/gUnk_0800D127.inc @@ -0,0 +1,106 @@ +SCRIPT_START gUnk_0800D127 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x9 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x3f +.byte 0x12 +.byte 0x2 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x65 +.byte 0x51 +.byte 0x9 +.byte 0x8 +.byte 0x5f +.byte 0x8 +.byte 0x40 +.byte 0x12 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0x6e +.byte 0xfe +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800D190.inc b/data/scripts/gUnk_0800D190.inc new file mode 100644 index 00000000..e03152f1 --- /dev/null +++ b/data/scripts/gUnk_0800D190.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..0393b5dc --- /dev/null +++ b/data/scripts/gUnk_0800D1B4.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800D1B4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x0170, 0x0120 +.short 0x0c73 diff --git a/data/scripts/gUnk_0800D1C4.inc b/data/scripts/gUnk_0800D1C4.inc new file mode 100644 index 00000000..da71414e --- /dev/null +++ b/data/scripts/gUnk_0800D1C4.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800D1C4 +.short 0x01a8 +.short 0x0120 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0008 diff --git a/data/scripts/gUnk_0800D1D4.inc b/data/scripts/gUnk_0800D1D4.inc new file mode 100644 index 00000000..66cf3692 --- /dev/null +++ b/data/scripts/gUnk_0800D1D4.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800D1D4 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800D1E0.inc b/data/scripts/gUnk_0800D1E0.inc new file mode 100644 index 00000000..58cc2e6e --- /dev/null +++ b/data/scripts/gUnk_0800D1E0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800D1E0 +_0807F078 0x0002, 0x0001 +CallWithArg sub_0807F918, 0x00000002 +SoundReq 0x0109 +CallWithArg sub_0807F238, 0x000001e2 +Call sub_0807F304 +.byte 0x5b +.byte 0x8 +.byte 0x2 diff --git a/data/scripts/gUnk_0800D207.inc b/data/scripts/gUnk_0800D207.inc new file mode 100644 index 00000000..73150653 --- /dev/null +++ b/data/scripts/gUnk_0800D207.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800D207 +.byte 0x5 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800D218.inc b/data/scripts/gUnk_0800D218.inc new file mode 100644 index 00000000..7f9f590d --- /dev/null +++ b/data/scripts/gUnk_0800D218.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_0800D218 +StartScript +CheckInventory1 0x0041 +JumpIf 0x002c +CheckLocalFlag 0x007e +JumpIf 0x001a +_0807EF80 0x0008 +StopScript +WaitForSomething2 0x00000010 +_0807EF80 0x0007 +WaitForSomething2 0x00000010 +SCRIPT_END +.short 0x0879 +.short 0x0007 +.short 0x0850 +.short 0x0003 +.short 0xffff +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800D254.inc b/data/scripts/gUnk_0800D254.inc new file mode 100644 index 00000000..67a6dc70 --- /dev/null +++ b/data/scripts/gUnk_0800D254.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..ce4ee7d9 --- /dev/null +++ b/data/scripts/gUnk_0800D278.inc @@ -0,0 +1,28 @@ +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 +.short 0x0c28 +.short 0x0004 +.short 0x0000 diff --git a/data/scripts/gUnk_0800D2CE.inc b/data/scripts/gUnk_0800D2CE.inc new file mode 100644 index 00000000..69012311 --- /dev/null +++ b/data/scripts/gUnk_0800D2CE.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800D2CE +WaitForSomething2 0x00000002 +_0807E5F8 0x00000004 +_0807E930 0x000c +WaitForSomething2 0x00000001 +_0807E5F8 0x00000004 +_0807E930 0x000b +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_08068190 +_0807EA94 +Wait 0x000f +_0807E878 +.short 0x0803 diff --git a/data/scripts/gUnk_0800D306.inc b/data/scripts/gUnk_0800D306.inc new file mode 100644 index 00000000..cb728fbb --- /dev/null +++ b/data/scripts/gUnk_0800D306.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800D306 +.short 0xffe8 diff --git a/data/scripts/gUnk_0800D308.inc b/data/scripts/gUnk_0800D308.inc new file mode 100644 index 00000000..ef86c3ed --- /dev/null +++ b/data/scripts/gUnk_0800D308.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800D308 +StartScript +.byte 0xb +.byte 0xc +.byte 0x85 +.byte 0x88 +.byte 0x6 diff --git a/data/scripts/gUnk_0800D30F.inc b/data/scripts/gUnk_0800D30F.inc new file mode 100644 index 00000000..6a8a29a2 --- /dev/null +++ b/data/scripts/gUnk_0800D30F.inc @@ -0,0 +1,66 @@ +SCRIPT_START gUnk_0800D30F +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x2 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x89 +.byte 0x6 +.byte 0x8 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xf2 +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xc0 +.byte 0x6 +.byte 0x8 +.byte 0x5a +.byte 0x8 +.byte 0x19 +.byte 0x12 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd0 +.byte 0xff diff --git a/data/scripts/gUnk_0800D350.inc b/data/scripts/gUnk_0800D350.inc new file mode 100644 index 00000000..e651a656 --- /dev/null +++ b/data/scripts/gUnk_0800D350.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800D350 +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 0x0800d3ec +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 new file mode 100644 index 00000000..d2d514cb --- /dev/null +++ b/data/scripts/gUnk_0800D3EC.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..4ed59eb9 --- /dev/null +++ b/data/scripts/gUnk_0800D414.inc @@ -0,0 +1,14 @@ +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 +.short 0x0831 diff --git a/data/scripts/gUnk_0800D44C.inc b/data/scripts/gUnk_0800D44C.inc new file mode 100644 index 00000000..884704fb --- /dev/null +++ b/data/scripts/gUnk_0800D44C.inc @@ -0,0 +1,116 @@ +SCRIPT_START gUnk_0800D44C +.byte 0x14 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0xa8 +.byte 0x0 +.byte 0xe8 +.byte 0x1 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x4e +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb diff --git a/data/scripts/gUnk_0800D4BF.inc b/data/scripts/gUnk_0800D4BF.inc new file mode 100644 index 00000000..bf2d12ce --- /dev/null +++ b/data/scripts/gUnk_0800D4BF.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800D4BF +.byte 0xc +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x73 +.byte 0xc +.byte 0x28 +.byte 0x2 +.byte 0xe8 +.byte 0x1 +.byte 0x3 +.byte 0x8 +.byte 0x5a +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x49 +.byte 0x2a +.byte 0x6 +.byte 0x8 diff --git a/data/scripts/gUnk_0800D4DC.inc b/data/scripts/gUnk_0800D4DC.inc new file mode 100644 index 00000000..3bf260fd --- /dev/null +++ b/data/scripts/gUnk_0800D4DC.inc @@ -0,0 +1,87 @@ +SCRIPT_START gUnk_0800D4DC +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +Call sub_08062698 +Call sub_080626AC +CallWithArg sub_0807F0EC, 0x00000009 +.short 0x2806 +.short 0x0012 +.short 0x001a +.short 0x0022 +.short 0x002a +.short 0x0032 +.short 0x003a +.short 0x0042 +.short 0x004a +.short 0x0052 +.short 0x0c74 +.short 0x0038 +.short 0x0068 +.short 0x0803 +.short 0x004e +.short 0x0c74 +.short 0x0078 +.short 0x0068 +.short 0x0803 +.short 0x0044 +.short 0x0c74 +.short 0x00b8 +.short 0x0068 +.short 0x0803 +.short 0x003a +.short 0x0c74 +.short 0x0038 +.short 0x0090 +.short 0x0803 +.short 0x0030 +.short 0x0c74 +.short 0x0078 +.short 0x0090 +.short 0x0803 +.short 0x0026 +.short 0x0c74 +.short 0x00b8 +.short 0x0090 +.short 0x0803 +.short 0x001c +.short 0x0c74 +.short 0x0038 +.short 0x00b8 +.short 0x0803 +.short 0x0012 +.short 0x0c74 +.short 0x0078 +.short 0x00b8 +.short 0x0803 +.short 0x0008 +.short 0x0c74 +.short 0x00b8 +.short 0x00b8 +.short 0x0402 +.short 0x0401 +.short 0x0c0b +.short 0x26c1 +.short 0x0806 +.short 0x0804 +.short 0xff72 +.short 0x0418 +.short 0x0804 +.short 0x000c +.short 0x0475 +.short 0x0805 +.short 0xffe8 +.short 0x0803 +.short 0xff62 +.short 0x0402 +.short 0x0443 +.short 0x0463 +.short 0x0c0b +.short 0x265d +.short 0x0806 +.short 0x0459 +.short 0x0831 +.short 0x000f +.short 0x0444 +.short 0x0803 +.short 0xff4a diff --git a/data/scripts/gUnk_0800D59C.inc b/data/scripts/gUnk_0800D59C.inc new file mode 100644 index 00000000..66251bb0 --- /dev/null +++ b/data/scripts/gUnk_0800D59C.inc @@ -0,0 +1,42 @@ +SCRIPT_START gUnk_0800D59C +StartScript +_0807EF80 0x000a +Call sub_08062A48 +_0807EF80 0x0000 +StopScript +Call sub_08062698 +Call sub_080626AC +CallWithArg sub_0807F0EC, 0x00000004 +.byte 0x6 +.byte 0x14 +.byte 0x8 +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x18 +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x74 +.byte 0xc +.byte 0x38 +.byte 0x0 +.byte 0x98 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x1c +.byte 0x0 +.byte 0x74 +.byte 0xc +.byte 0x58 +.byte 0x0 +.byte 0x98 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x12 +.byte 0x0 +.byte 0x74 +.byte 0xc +.byte 0x38 diff --git a/data/scripts/gUnk_0800D5E5.inc b/data/scripts/gUnk_0800D5E5.inc new file mode 100644 index 00000000..de9f96a1 --- /dev/null +++ b/data/scripts/gUnk_0800D5E5.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800D5E5 +.byte 0x0 +.byte 0xc8 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x74 +.byte 0xc +.byte 0x58 +.byte 0x0 +.byte 0xc8 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xc1 +.byte 0x26 +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x8 +.byte 0xae +.byte 0xff +.byte 0x75 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xee +.byte 0xff +.byte 0x3 +.byte 0x8 +.byte 0xa4 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800D60C.inc b/data/scripts/gUnk_0800D60C.inc new file mode 100644 index 00000000..cd7d6b5d --- /dev/null +++ b/data/scripts/gUnk_0800D60C.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800D60C +StartScript +_0807EB44 0x0004 +_0807EF80 0x000b +_0807EF80 0x0008 +Call sub_0806DAAC +JumpIf 0x008c +Call sub_0806DAD0 +.byte 0xc diff --git a/data/scripts/gUnk_0800D62B.inc b/data/scripts/gUnk_0800D62B.inc new file mode 100644 index 00000000..ec328708 --- /dev/null +++ b/data/scripts/gUnk_0800D62B.inc @@ -0,0 +1,138 @@ +SCRIPT_START gUnk_0800D62B +.byte 0x14 +.byte 0x5 +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x57 +.byte 0x4 +.byte 0x56 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xad +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe8 +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xc5 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xa1 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x7 +.byte 0x89 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x87 +.byte 0x4 +.byte 0x73 +.byte 0xc +.byte 0xe8 +.byte 0x1 +.byte 0xb8 +.byte 0x1 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xe9 +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0xdb +.byte 0x6 +.byte 0x8 +.byte 0x5 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0xd +.byte 0xc +.byte 0x30 +.byte 0xd7 +.byte 0xd +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x76 +.byte 0x4 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x88 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xcd +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800D6B4.inc b/data/scripts/gUnk_0800D6B4.inc new file mode 100644 index 00000000..8b4de011 --- /dev/null +++ b/data/scripts/gUnk_0800D6B4.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800D6B4 +StartScript +.short 0x0879 +.short 0x0007 diff --git a/data/scripts/gUnk_0800D6BA.inc b/data/scripts/gUnk_0800D6BA.inc new file mode 100644 index 00000000..c92d039e --- /dev/null +++ b/data/scripts/gUnk_0800D6BA.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800D6BA +_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 new file mode 100644 index 00000000..0313c541 --- /dev/null +++ b/data/scripts/gUnk_0800D6D0.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..0f9916c8 --- /dev/null +++ b/data/scripts/gUnk_0800D6F0.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800D6F0 +StartScript +CheckLocalFlag 0x00f5 +JumpIf 0xfff0 +_0807EF80 0x0008 +StopScript +.short 0x0812 diff --git a/data/scripts/gUnk_0800D702.inc b/data/scripts/gUnk_0800D702.inc new file mode 100644 index 00000000..d47e6ab0 --- /dev/null +++ b/data/scripts/gUnk_0800D702.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800D702 +.byte 0xf5 diff --git a/data/scripts/gUnk_0800D703.inc b/data/scripts/gUnk_0800D703.inc new file mode 100644 index 00000000..286f67c3 --- /dev/null +++ b/data/scripts/gUnk_0800D703.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800D703 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xfa +.byte 0xff +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800D710.inc b/data/scripts/gUnk_0800D710.inc new file mode 100644 index 00000000..1658f0df --- /dev/null +++ b/data/scripts/gUnk_0800D710.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800D710 +StartScript +Call sub_0807F360 +SetEntityNonPlanarMovement 0x0700 +_0807F0B4 0x0007 +CameraTargetEntity +.byte 0xb +.byte 0xc +.byte 0xc5 diff --git a/data/scripts/gUnk_0800D725.inc b/data/scripts/gUnk_0800D725.inc new file mode 100644 index 00000000..d1a157cb --- /dev/null +++ b/data/scripts/gUnk_0800D725.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800D725 +.byte 0xfb +.byte 0x7 +.byte 0x8 diff --git a/data/scripts/gUnk_0800D728.inc b/data/scripts/gUnk_0800D728.inc new file mode 100644 index 00000000..93c3530a --- /dev/null +++ b/data/scripts/gUnk_0800D728.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800D728 +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 new file mode 100644 index 00000000..06386591 --- /dev/null +++ b/data/scripts/gUnk_0800D76C.inc @@ -0,0 +1,23 @@ +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 +.byte 0x79 diff --git a/data/scripts/gUnk_0800D7CF.inc b/data/scripts/gUnk_0800D7CF.inc new file mode 100644 index 00000000..34cb6e66 --- /dev/null +++ b/data/scripts/gUnk_0800D7CF.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800D7CF +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x32 +.byte 0x0 diff --git a/data/scripts/gUnk_0800D7DC.inc b/data/scripts/gUnk_0800D7DC.inc new file mode 100644 index 00000000..a8fec942 --- /dev/null +++ b/data/scripts/gUnk_0800D7DC.inc @@ -0,0 +1,44 @@ +SCRIPT_START gUnk_0800D7DC +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 +.short 0x0401 +.short 0x0402 +.short 0x0815 +.short 0x0000 +.short 0x0805 +.short 0xfffa +.short 0x0443 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 +.short 0x0831 +.short 0x003c +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800D874.inc b/data/scripts/gUnk_0800D874.inc new file mode 100644 index 00000000..649fe5f5 --- /dev/null +++ b/data/scripts/gUnk_0800D874.inc @@ -0,0 +1,29 @@ +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 0x0800d92c +WaitForSomething2 0x00000001 +_0807E8E4_0 +TextboxNoOverlap 0x1324 +_0807EA94 +CheckInventory1 0x0017 +JumpIf 0x0018 +CheckLocalFlag 0x0045 +JumpIf 0x0010 +LoadRoomEntityList 0x080e3830 +CheckLocalFlag 0x0045 +JumpIfNot 0xfffa +Call sub_0807DF50 +_0807E878 +Jump 0xffae +.short 0x0000 diff --git a/data/scripts/gUnk_0800D8E4.inc b/data/scripts/gUnk_0800D8E4.inc new file mode 100644 index 00000000..2c0e9c91 --- /dev/null +++ b/data/scripts/gUnk_0800D8E4.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800D8E4 +StartScript +_0807EF80 0x0008 +CheckInventory1 0x0017 +JumpIf 0x0034 +StopScript +CheckInventory1 0x0017 +JumpIfNot 0xfffa +Call sub_0807DF28 +_0807E864 +WaitPlayerAction8 diff --git a/data/scripts/gUnk_0800D906.inc b/data/scripts/gUnk_0800D906.inc new file mode 100644 index 00000000..ebe410e4 --- /dev/null +++ b/data/scripts/gUnk_0800D906.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_0800D906 +_0807EB28 0x1325 +_0807EA94 +SoundReq 0x0113 +_0807E914 0x00000000 +Call sub_0806DA1C +_0807E878 +Call sub_0807DF50 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0080 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x00a0 +.short 0x0078 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_0800D954.inc b/data/scripts/gUnk_0800D954.inc new file mode 100644 index 00000000..92193d4c --- /dev/null +++ b/data/scripts/gUnk_0800D954.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800D954 +StartScript +_0807EF80 0x0008 +Call sub_0807F180 +StopScript +CheckPlayerInRegion 0x0118, 0x0038, 0x3050 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +.byte 0x47 diff --git a/data/scripts/gUnk_0800D97D.inc b/data/scripts/gUnk_0800D97D.inc new file mode 100644 index 00000000..4bab4af2 --- /dev/null +++ b/data/scripts/gUnk_0800D97D.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800D97D +.short 0x000c +.short 0x00da diff --git a/data/scripts/gUnk_0800D981.inc b/data/scripts/gUnk_0800D981.inc new file mode 100644 index 00000000..88ca163b --- /dev/null +++ b/data/scripts/gUnk_0800D981.inc @@ -0,0 +1,73 @@ +SCRIPT_START gUnk_0800D981 +.short 0x3308 +.short 0x010c +.short 0x0000 +.short 0x3100 +.short 0x3c08 +.short 0x6100 +.short 0x0408 +.short 0x7900 +.short 0x0008 +.short 0x7900 +.short 0x0708 +.short 0x7b00 +.short 0xce08 +.short 0x6801 +.short 0x000c +.short 0xff80 +.short 0x5bff +.short 0x0108 +.short 0x5917 +.short 0x2804 +.short 0x040c +.short 0x0000 +.short 0x3300 +.short 0x020c +.short 0x0000 +.short 0x5b00 +.short 0x0208 +.short 0x5917 +.short 0x6804 +.short 0x000c +.short 0x0100 +.short 0x2800 +.short 0x040c +.short 0x0000 +.short 0x3300 +.short 0x020c +.short 0x0000 +.short 0x8300 +.short 0x6d08 +.short 0x3400 +.short 0x5f04 +.short 0x0308 +.short 0x5917 +.short 0x3104 +.short 0x3c08 +.short 0x2a00 +.short 0x3208 +.short 0x7b00 +.short 0x1308 +.short 0x4e01 +.short 0x010c +.short 0x0000 +.short 0x0b00 +.short 0x1d0c +.short 0x06da +.short 0x0b08 +.short 0x510c +.short 0x07df +.short 0x4408 +.short 0x7904 +.short 0x0608 +.short 0xff00 +.short 0x00ff +.short 0x0100 +.short 0x6704 +.short 0x8008 +.short 0x0200 +.short 0x7904 +.short 0x0108 +.short 0x7300 +.short 0x180c +.short 0x6001 diff --git a/data/scripts/gUnk_0800DA11.inc b/data/scripts/gUnk_0800DA11.inc new file mode 100644 index 00000000..cbcd480a --- /dev/null +++ b/data/scripts/gUnk_0800DA11.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800DA11 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800DA28.inc b/data/scripts/gUnk_0800DA28.inc new file mode 100644 index 00000000..fa14520a --- /dev/null +++ b/data/scripts/gUnk_0800DA28.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800DA28 +StartScript +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +StopScript +WaitForSomething2 0x00000004 +_0807EF80 0x0007 +Wait 0x003c +_0807E5F8 0x00000002 +.short 0x0c33 +.short 0x0004 diff --git a/data/scripts/gUnk_0800DA4C.inc b/data/scripts/gUnk_0800DA4C.inc new file mode 100644 index 00000000..a9f03fb0 --- /dev/null +++ b/data/scripts/gUnk_0800DA4C.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800DA4C +.byte 0x0 diff --git a/data/scripts/gUnk_0800DA4D.inc b/data/scripts/gUnk_0800DA4D.inc new file mode 100644 index 00000000..90e834cb --- /dev/null +++ b/data/scripts/gUnk_0800DA4D.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_0800DA4D +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x18 +.byte 0x1 +.byte 0x60 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800DA60.inc b/data/scripts/gUnk_0800DA60.inc new file mode 100644 index 00000000..76a96408 --- /dev/null +++ b/data/scripts/gUnk_0800DA60.inc @@ -0,0 +1,43 @@ +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 0x162d, 0x0002 +_0807EA94 +_0807E5F8 0x00000001 +Wait 0x001e +TextboxNoOverlapFollowPos 0x162e, 0x0002 +_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 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 diff --git a/data/scripts/gUnk_0800DB0E.inc b/data/scripts/gUnk_0800DB0E.inc new file mode 100644 index 00000000..7692db5d --- /dev/null +++ b/data/scripts/gUnk_0800DB0E.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800DB0E +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/gUnk_0800DB18.inc b/data/scripts/gUnk_0800DB18.inc new file mode 100644 index 00000000..9017228d --- /dev/null +++ b/data/scripts/gUnk_0800DB18.inc @@ -0,0 +1,6 @@ +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 new file mode 100644 index 00000000..74d6ca16 --- /dev/null +++ b/data/scripts/gUnk_0800DB28.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800DB28 +StartScript +_0807EF80 0x0007 +_0807EB44 0x0000 +_0807EF80 0x0014 +StopScript +WaitForSomething2 0x00000001 +Wait 0x003c +_0807EF80 0x0004 +.short 0x0831 +.short 0x003c diff --git a/data/scripts/gUnk_0800DB4A.inc b/data/scripts/gUnk_0800DB4A.inc new file mode 100644 index 00000000..1885d12e --- /dev/null +++ b/data/scripts/gUnk_0800DB4A.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800DB4A +_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 new file mode 100644 index 00000000..88ffc18a --- /dev/null +++ b/data/scripts/gUnk_0800DB78.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800DB78 +StartScript +StopScript +CallWithArg sub_0807F6B4, 0x000000a0 +.short 0x0804 diff --git a/data/scripts/gUnk_0800DB88.inc b/data/scripts/gUnk_0800DB88.inc new file mode 100644 index 00000000..5f084e07 --- /dev/null +++ b/data/scripts/gUnk_0800DB88.inc @@ -0,0 +1,69 @@ +SCRIPT_START gUnk_0800DB88 +.short 0xfff4 +.short 0x0443 +.short 0x0c0b +.short 0xf9a5 +.short 0x0807 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 +.short 0x0889 +.short 0x0001 +.short 0x0c69 +.short 0x0078 +.short 0x0078 +.short 0x0487 +.short 0x0c0b +.short 0xf5c1 +.short 0x0807 +.short 0x085f +.short 0x1648 +.short 0x0459 +.short 0x0c0b +.short 0xd7ed +.short 0x0804 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0815 +.short 0x0000 +.short 0x0805 +.short 0xfffa +.short 0x0443 +.short 0x0c0b +.short 0xf9a5 +.short 0x0807 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 +.short 0x0c0b +.short 0xd811 +.short 0x0804 +.short 0x0c0b +.short 0xf3f9 +.short 0x0807 +.short 0x0831 +.short 0x003c +.short 0x0c47 +.short 0xddd0 +.short 0x0800 +.short 0x0c33 +.short 0x0004 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c47 diff --git a/data/scripts/gUnk_0800DC10.inc b/data/scripts/gUnk_0800DC10.inc new file mode 100644 index 00000000..3354f111 --- /dev/null +++ b/data/scripts/gUnk_0800DC10.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800DC10 +.byte 0x0 +.byte 0xde +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x6 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800DC19.inc b/data/scripts/gUnk_0800DC19.inc new file mode 100644 index 00000000..2ce37552 --- /dev/null +++ b/data/scripts/gUnk_0800DC19.inc @@ -0,0 +1,61 @@ +SCRIPT_START gUnk_0800DC19 +.short 0x5c00 +.short 0x430c +.short 0x0216 +.short 0x5900 +.short 0x5f04 +.short 0x4508 +.short 0x5916 +.short 0x0b04 +.short 0xf90c +.short 0x07f3 +.short 0x2808 +.short 0x010c +.short 0x0000 +.short 0x7e00 +.short 0x0b04 +.short 0x990c +.short 0x094f +.short 0x0c08 +.short 0xed14 +.short 0x05dd +.short 0x0108 +.short 0x0000 +.short 0x8a00 +.short 0xff0c +.short 0x00ff +.short 0x3100 +.short 0x3c08 +.short 0x7c00 +.short 0x3108 +.short 0x4700 +.short 0x500c +.short 0x00de +.short 0x3308 +.short 0x060c +.short 0x0000 +.short 0x5f00 +.short 0x4608 +.short 0x5916 +.short 0x2804 +.short 0x010c +.short 0x0000 +.short 0x4700 +.short 0x2c0c +.short 0x00de +.short 0x8808 +.short 0x3804 +.short 0x0408 +.short 0x4100 +.short 0x000c +.short 0x0000 +.short 0x3700 +.short 0x0c04 +.short 0x1914 +.short 0x05de +.short 0x0108 +.short 0x0000 +.short 0x8a00 +.short 0x000c +.short 0x0000 +.short 0x2a00 diff --git a/data/scripts/gUnk_0800DC91.inc b/data/scripts/gUnk_0800DC91.inc new file mode 100644 index 00000000..71c48c82 --- /dev/null +++ b/data/scripts/gUnk_0800DC91.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800DC91 +.byte 0x8 +.byte 0x79 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x1d +.byte 0xda +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800DCAC.inc b/data/scripts/gUnk_0800DCAC.inc new file mode 100644 index 00000000..bf543e78 --- /dev/null +++ b/data/scripts/gUnk_0800DCAC.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800DCAC +StartScript +_0807EF80 0x000a +Call sub_08066E38 +StopScript +WaitForSomething2 0x00000001 +CallWithArg sub_0807F8E8, 0x00000000 +_0807E5F8 0x00000002 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +.short 0x0879 +.short 0x0010 diff --git a/data/scripts/gUnk_0800DCDC.inc b/data/scripts/gUnk_0800DCDC.inc new file mode 100644 index 00000000..beb9af3b --- /dev/null +++ b/data/scripts/gUnk_0800DCDC.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800DCDC +Wait 0x003c +_0807EF80 0x0010 +SetEntityPositionRelative 0x00680078 +WaitForSomething2 0x00000001 +SoundReq0x80100000 +Call sub_08066E50 +SoundReq 0x01c9 +Call sub_0807F2D4 +.short 0x087b diff --git a/data/scripts/gUnk_0800DD04.inc b/data/scripts/gUnk_0800DD04.inc new file mode 100644 index 00000000..1a7f42c1 --- /dev/null +++ b/data/scripts/gUnk_0800DD04.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800DD04 +.short 0x01ca +.short 0x0831 +.short 0x003c +.short 0x0879 +.short 0x0004 +.short 0x087c diff --git a/data/scripts/gUnk_0800DD10.inc b/data/scripts/gUnk_0800DD10.inc new file mode 100644 index 00000000..8612e296 --- /dev/null +++ b/data/scripts/gUnk_0800DD10.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800DD10 +.byte 0xb +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 diff --git a/data/scripts/gUnk_0800DD19.inc b/data/scripts/gUnk_0800DD19.inc new file mode 100644 index 00000000..44db9bce --- /dev/null +++ b/data/scripts/gUnk_0800DD19.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800DD19 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 diff --git a/data/scripts/gUnk_0800DD22.inc b/data/scripts/gUnk_0800DD22.inc new file mode 100644 index 00000000..d42d1020 --- /dev/null +++ b/data/scripts/gUnk_0800DD22.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_0800DD22 +_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 +.byte 0x61 +.byte 0x8 +.byte 0x2 diff --git a/data/scripts/gUnk_0800DD8D.inc b/data/scripts/gUnk_0800DD8D.inc new file mode 100644 index 00000000..836543b8 --- /dev/null +++ b/data/scripts/gUnk_0800DD8D.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800DD8D +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 diff --git a/data/scripts/gUnk_0800DDAA.inc b/data/scripts/gUnk_0800DDAA.inc new file mode 100644 index 00000000..b54cfa42 --- /dev/null +++ b/data/scripts/gUnk_0800DDAA.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800DDAA +Wait 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +SetEntityNonPlanarMovement 0x0100 +_0807EEF4 0x0000, 0x0080 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x140c +.short 0xf4f9 +.short 0x0807 +.short 0x00a0 +.short 0x0000 +.short 0x0c73 +.short 0x0078 +.short 0x00a0 diff --git a/data/scripts/gUnk_0800DDE8.inc b/data/scripts/gUnk_0800DDE8.inc new file mode 100644 index 00000000..f7f3205b --- /dev/null +++ b/data/scripts/gUnk_0800DDE8.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800DDE8 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000004 +.short 0x0c0b +.short 0x91bd +.short 0x0807 diff --git a/data/scripts/gUnk_0800DDFC.inc b/data/scripts/gUnk_0800DDFC.inc new file mode 100644 index 00000000..e06fa928 --- /dev/null +++ b/data/scripts/gUnk_0800DDFC.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800DDFC +SCRIPT_END +.short 0x0000 diff --git a/data/scripts/gUnk_0800DE00.inc b/data/scripts/gUnk_0800DE00.inc new file mode 100644 index 00000000..6151a959 --- /dev/null +++ b/data/scripts/gUnk_0800DE00.inc @@ -0,0 +1,51 @@ +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 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c77 +.short 0x0000 +.short 0x0080 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0402 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x140c +.short 0xf239 +.short 0x0807 +.short 0x03c5 +.short 0x0000 +.short 0x0c0b +.short 0xf305 +.short 0x0807 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_0800DE78.inc b/data/scripts/gUnk_0800DE78.inc new file mode 100644 index 00000000..075549bb --- /dev/null +++ b/data/scripts/gUnk_0800DE78.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800DE78 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x0800deb0 +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 new file mode 100644 index 00000000..9f9cb7d8 --- /dev/null +++ b/data/scripts/gUnk_0800DEB0.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..1524793f --- /dev/null +++ b/data/scripts/gUnk_0800DED4.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800DED4 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0100 +_0807EF80 0x000b +Call sub_08066D04 +StopScript +StartScript +.short 0x0c0b +.short 0x6d15 +.short 0x0806 diff --git a/data/scripts/gUnk_0800DEF6.inc b/data/scripts/gUnk_0800DEF6.inc new file mode 100644 index 00000000..af54a3f7 --- /dev/null +++ b/data/scripts/gUnk_0800DEF6.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800DEF6 +SetEntityPositionRelative 0x01480198 +_0807EF80 0x0007 +StopScript +.byte 0x73 +.byte 0xc +.byte 0x98 +.byte 0x1 +.byte 0xa8 diff --git a/data/scripts/gUnk_0800DF07.inc b/data/scripts/gUnk_0800DF07.inc new file mode 100644 index 00000000..c2033e78 --- /dev/null +++ b/data/scripts/gUnk_0800DF07.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800DF07 +.byte 0x1 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x4d +.byte 0x6d +.byte 0x6 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800DF24.inc b/data/scripts/gUnk_0800DF24.inc new file mode 100644 index 00000000..842a183a --- /dev/null +++ b/data/scripts/gUnk_0800DF24.inc @@ -0,0 +1,38 @@ +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 0x162f, 0x0002 +_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 new file mode 100644 index 00000000..7697f328 --- /dev/null +++ b/data/scripts/gUnk_0800DFB4.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800DFB4 +StopScript +CheckRoomFlag 0x0001 +JumpIfNot 0xfffa +SoundReq0x80100000 +_0807E864 +Call sub_0807DF28 +SoundReq 0x00f6 +.short 0x140c +.short 0xda1d diff --git a/data/scripts/gUnk_0800DFD0.inc b/data/scripts/gUnk_0800DFD0.inc new file mode 100644 index 00000000..3ff0be81 --- /dev/null +++ b/data/scripts/gUnk_0800DFD0.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800DFD0 +_0807E078 0x0004 +.byte 0x0 +.byte 0x0 +.byte 0xb diff --git a/data/scripts/gUnk_0800DFD7.inc b/data/scripts/gUnk_0800DFD7.inc new file mode 100644 index 00000000..ff2789b8 --- /dev/null +++ b/data/scripts/gUnk_0800DFD7.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800DFD7 +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 diff --git a/data/scripts/gUnk_0800DFDE.inc b/data/scripts/gUnk_0800DFDE.inc new file mode 100644 index 00000000..d2d8c0eb --- /dev/null +++ b/data/scripts/gUnk_0800DFDE.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800DFDE +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/gUnk_0800DFE4.inc b/data/scripts/gUnk_0800DFE4.inc new file mode 100644 index 00000000..fa5c2ad2 --- /dev/null +++ b/data/scripts/gUnk_0800DFE4.inc @@ -0,0 +1,29 @@ +SCRIPT_START gUnk_0800DFE4 +StartScript +Call sub_0807DF28 +_0807E864 +StopScript +SoundReq0x80100000 +TextboxNoOverlapFollowPos 0x1632, 0x0002 +_0807EA94 +SetRoomFlag 0x0003 +CheckRoomFlag 0x0000 +JumpIfNot 0xfffa +SoundReq2 0x0030 +Call sub_0807DF50 +_0807E878 +CheckRoomFlag 0x0002 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807DF28 +SetLocalFlag 0x007b +TextboxNoOverlapFollowPos 0x1639, 0x000c +_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 new file mode 100644 index 00000000..d3d3ee42 --- /dev/null +++ b/data/scripts/gUnk_0800E050.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800E050 +StartScript +Call sub_0807DF28 +_0807E864 +StopScript +SoundReq0x80100000 +SoundReq0x80100000 +Wait 0x0078 +_0807EB28 0x1638 +_0807EA94 +SetRoomFlag 0x0000 +Wait 0x001e +_0807E5F8 0x00000001 +StartPlayerScript 0x0800e094 +WaitForSomething2 0x00000002 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x00c0 +.short 0x0402 +.short 0x0c33 +.short 0x0001 +.short 0x0000 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x00a8 +.short 0x002c +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800E0BC.inc b/data/scripts/gUnk_0800E0BC.inc new file mode 100644 index 00000000..3c5626c5 --- /dev/null +++ b/data/scripts/gUnk_0800E0BC.inc @@ -0,0 +1,16 @@ +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 +.short 0x0850 diff --git a/data/scripts/gUnk_0800E0F6.inc b/data/scripts/gUnk_0800E0F6.inc new file mode 100644 index 00000000..aae1f893 --- /dev/null +++ b/data/scripts/gUnk_0800E0F6.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_0800E0F6 +.short 0x0009 +.short 0x0831 +.short 0x003c +.short 0x087b +.short 0x01ca +.short 0x0879 +.short 0x0010 +.short 0x0831 +.short 0x001e +.short 0x087b +.short 0x0072 +.short 0x0831 +.short 0x0078 +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x001e +.short 0x0879 +.short 0x0000 +.short 0x0464 +.short 0x0463 +.short 0x0831 +.short 0x000a +.short 0x085b +.short 0x2402 +.short 0x0459 +.short 0x082a +.short 0x0093 +.short 0x0c0b +.short 0x68f1 +.short 0x0806 +.short 0x0444 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 diff --git a/data/scripts/gUnk_0800E140.inc b/data/scripts/gUnk_0800E140.inc new file mode 100644 index 00000000..1c76ce25 --- /dev/null +++ b/data/scripts/gUnk_0800E140.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800E140 +_0807EB74 +TextboxNoOverlap 0x2402 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffe8 +.byte 0x0 diff --git a/data/scripts/gUnk_0800E153.inc b/data/scripts/gUnk_0800E153.inc new file mode 100644 index 00000000..dc8aa199 --- /dev/null +++ b/data/scripts/gUnk_0800E153.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800E153 +.byte 0x0 diff --git a/data/scripts/gUnk_0800E154.inc b/data/scripts/gUnk_0800E154.inc new file mode 100644 index 00000000..8120e6dd --- /dev/null +++ b/data/scripts/gUnk_0800E154.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_0800E154 +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 +.byte 0x31 +.byte 0x8 +.byte 0xa diff --git a/data/scripts/gUnk_0800E1C5.inc b/data/scripts/gUnk_0800E1C5.inc new file mode 100644 index 00000000..b1fb4da9 --- /dev/null +++ b/data/scripts/gUnk_0800E1C5.inc @@ -0,0 +1,60 @@ +SCRIPT_START gUnk_0800E1C5 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x1 +.byte 0x24 +.byte 0x59 +.byte 0x4 +.byte 0x2a +.byte 0x8 +.byte 0x94 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x53 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x1 +.byte 0x24 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe2 +.byte 0xff diff --git a/data/scripts/gUnk_0800E200.inc b/data/scripts/gUnk_0800E200.inc new file mode 100644 index 00000000..287a4365 --- /dev/null +++ b/data/scripts/gUnk_0800E200.inc @@ -0,0 +1,64 @@ +SCRIPT_START gUnk_0800E200 +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 +.short 0x0c73 +.short 0x0070 +.short 0x0168 diff --git a/data/scripts/gUnk_0800E300.inc b/data/scripts/gUnk_0800E300.inc new file mode 100644 index 00000000..e94132c2 --- /dev/null +++ b/data/scripts/gUnk_0800E300.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800E300 +_0807EB74 +.byte 0xc +.byte 0x14 +.byte 0xd9 diff --git a/data/scripts/gUnk_0800E305.inc b/data/scripts/gUnk_0800E305.inc new file mode 100644 index 00000000..cdb3ea4d --- /dev/null +++ b/data/scripts/gUnk_0800E305.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800E305 +.short 0x07f3 diff --git a/data/scripts/gUnk_0800E307.inc b/data/scripts/gUnk_0800E307.inc new file mode 100644 index 00000000..5d62dd31 --- /dev/null +++ b/data/scripts/gUnk_0800E307.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800E307 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800E30C.inc b/data/scripts/gUnk_0800E30C.inc new file mode 100644 index 00000000..88f350a3 --- /dev/null +++ b/data/scripts/gUnk_0800E30C.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800E30C +_0807E9D4 +Jump 0x001e +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +TextboxNoOverlap 0x2404 +_0807EA94 +.byte 0x44 diff --git a/data/scripts/gUnk_0800E329.inc b/data/scripts/gUnk_0800E329.inc new file mode 100644 index 00000000..f1d61aad --- /dev/null +++ b/data/scripts/gUnk_0800E329.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800E329 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x82 +.byte 0xff +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x3 +.byte 0x24 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe2 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800E350.inc b/data/scripts/gUnk_0800E350.inc new file mode 100644 index 00000000..9a0449e6 --- /dev/null +++ b/data/scripts/gUnk_0800E350.inc @@ -0,0 +1,47 @@ +SCRIPT_START gUnk_0800E350 +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 diff --git a/data/scripts/gUnk_0800E3EE.inc b/data/scripts/gUnk_0800E3EE.inc new file mode 100644 index 00000000..12ba23bc --- /dev/null +++ b/data/scripts/gUnk_0800E3EE.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800E3EE +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +.byte 0x5b diff --git a/data/scripts/gUnk_0800E3F9.inc b/data/scripts/gUnk_0800E3F9.inc new file mode 100644 index 00000000..c1c452d1 --- /dev/null +++ b/data/scripts/gUnk_0800E3F9.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800E3F9 +.byte 0x8 diff --git a/data/scripts/gUnk_0800E3FA.inc b/data/scripts/gUnk_0800E3FA.inc new file mode 100644 index 00000000..4c052ab0 --- /dev/null +++ b/data/scripts/gUnk_0800E3FA.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800E3FA +.short 0x240d diff --git a/data/scripts/gUnk_0800E3FC.inc b/data/scripts/gUnk_0800E3FC.inc new file mode 100644 index 00000000..282136e7 --- /dev/null +++ b/data/scripts/gUnk_0800E3FC.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800E3FC +_0807EA94 +.short 0x0831 diff --git a/data/scripts/gUnk_0800E400.inc b/data/scripts/gUnk_0800E400.inc new file mode 100644 index 00000000..e22e6d14 --- /dev/null +++ b/data/scripts/gUnk_0800E400.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800E400 +.short 0x000f +.short 0x0444 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_0800E408.inc b/data/scripts/gUnk_0800E408.inc new file mode 100644 index 00000000..2f60c694 --- /dev/null +++ b/data/scripts/gUnk_0800E408.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800E408 +StartScript +.byte 0x61 diff --git a/data/scripts/gUnk_0800E40B.inc b/data/scripts/gUnk_0800E40B.inc new file mode 100644 index 00000000..224feb8f --- /dev/null +++ b/data/scripts/gUnk_0800E40B.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800E40B +.short 0x0208 +.short 0x7900 +.short 0x0a08 diff --git a/data/scripts/gUnk_0800E411.inc b/data/scripts/gUnk_0800E411.inc new file mode 100644 index 00000000..c9db5d83 --- /dev/null +++ b/data/scripts/gUnk_0800E411.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_0800E411 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xf1 +.byte 0x68 +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0x5b +.byte 0x8 +.byte 0x6 +.byte 0x24 +.byte 0x59 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 diff --git a/data/scripts/gUnk_0800E430.inc b/data/scripts/gUnk_0800E430.inc new file mode 100644 index 00000000..3af172e9 --- /dev/null +++ b/data/scripts/gUnk_0800E430.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800E430 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_0800E434.inc b/data/scripts/gUnk_0800E434.inc new file mode 100644 index 00000000..0780d5bc --- /dev/null +++ b/data/scripts/gUnk_0800E434.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800E434 +StartScript +_0807EB44 0x0002 +CallWithArg sub_0807F3D8, 0x00000000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlap 0x2405 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffe2 diff --git a/data/scripts/gUnk_0800E46C.inc b/data/scripts/gUnk_0800E46C.inc new file mode 100644 index 00000000..598e5559 --- /dev/null +++ b/data/scripts/gUnk_0800E46C.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800E46C +StartScript +_0807EB44 0x0004 +CallWithArg sub_0807F3D8, 0x00000000 +_0807EF80 0x000a +_0807E9D4 +StopScript +CheckEntityInteractType +.byte 0x5 +.byte 0x8 +.byte 0xfc diff --git a/data/scripts/gUnk_0800E489.inc b/data/scripts/gUnk_0800E489.inc new file mode 100644 index 00000000..2bedfe87 --- /dev/null +++ b/data/scripts/gUnk_0800E489.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800E489 +.short 0x43ff +.short 0x6304 +.short 0x0c04 +.short 0xd914 +.short 0x07f3 +.short 0x0008 +.short 0x0000 +.short 0x5b00 diff --git a/data/scripts/gUnk_0800E499.inc b/data/scripts/gUnk_0800E499.inc new file mode 100644 index 00000000..6970feeb --- /dev/null +++ b/data/scripts/gUnk_0800E499.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800E499 +.byte 0x8 +.byte 0x7 +.byte 0x24 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe2 +.byte 0xff diff --git a/data/scripts/gUnk_0800E4A4.inc b/data/scripts/gUnk_0800E4A4.inc new file mode 100644 index 00000000..51402646 --- /dev/null +++ b/data/scripts/gUnk_0800E4A4.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800E4A4 +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 +.byte 0x31 diff --git a/data/scripts/gUnk_0800E4E3.inc b/data/scripts/gUnk_0800E4E3.inc new file mode 100644 index 00000000..dfbba668 --- /dev/null +++ b/data/scripts/gUnk_0800E4E3.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_0800E4E3 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x5f +.byte 0x8 +.byte 0xe +.byte 0x16 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0x7c +.byte 0x8 +.byte 0x33 +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0x7c +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800E504.inc b/data/scripts/gUnk_0800E504.inc new file mode 100644 index 00000000..5466e088 --- /dev/null +++ b/data/scripts/gUnk_0800E504.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800E504 +StartScript +StopScript +.short 0x0812 +.short 0x007d diff --git a/data/scripts/gUnk_0800E50C.inc b/data/scripts/gUnk_0800E50C.inc new file mode 100644 index 00000000..75f145fe --- /dev/null +++ b/data/scripts/gUnk_0800E50C.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800E50C +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 new file mode 100644 index 00000000..3b997d96 --- /dev/null +++ b/data/scripts/gUnk_0800E544.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..db10f91a --- /dev/null +++ b/data/scripts/gUnk_0800E58C.inc @@ -0,0 +1,17 @@ +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 new file mode 100644 index 00000000..80384901 --- /dev/null +++ b/data/scripts/gUnk_0800E5C4.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800E5C4 +StartScript +CheckLocalFlag 0x0086 +JumpIfNot 0x000a +_0807EF80 0x0006 +StopScript +SCRIPT_END +.short 0x0402 +.short 0x0812 +.short 0x0086 +.short 0x0805 +.short 0xfffa +.short 0x0443 +.short 0x0831 +.short 0x003c +.short 0x0c4e +.short 0x0905 +.short 0x0000 +.short 0x0c0b +.short 0xf421 +.short 0x0807 +.short 0x082f +.short 0x0001 +.short 0x0831 +.short 0x001e +.short 0x0444 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800E600.inc b/data/scripts/gUnk_0800E600.inc new file mode 100644 index 00000000..b61b17a2 --- /dev/null +++ b/data/scripts/gUnk_0800E600.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800E600 +StartScript +SetEntityNonPlanarMovement 0x0140 +SetEntityDirection 0x0000 +_0807E864 +.short 0x0c0b diff --git a/data/scripts/gUnk_0800E60E.inc b/data/scripts/gUnk_0800E60E.inc new file mode 100644 index 00000000..0982add4 --- /dev/null +++ b/data/scripts/gUnk_0800E60E.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800E60E +.short 0xf355 +.short 0x0807 +.short 0x0402 +.short 0x0435 +.short 0x0449 +.short 0x0879 +.short 0x0001 +.short 0x0c0b +.short 0x52ad +.short 0x0807 +.short 0x0444 +.short 0x0c0b +.short 0x91d1 +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_0800E62C.inc b/data/scripts/gUnk_0800E62C.inc new file mode 100644 index 00000000..b2267bf5 --- /dev/null +++ b/data/scripts/gUnk_0800E62C.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..f51cd3cf --- /dev/null +++ b/data/scripts/gUnk_0800E658.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..d59676bc --- /dev/null +++ b/data/scripts/gUnk_0800E684.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..e85b52c7 --- /dev/null +++ b/data/scripts/gUnk_0800E6B0.inc @@ -0,0 +1,19 @@ +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 +.short 0x0803 +.short 0xffd8 diff --git a/data/scripts/gUnk_0800E6E8.inc b/data/scripts/gUnk_0800E6E8.inc new file mode 100644 index 00000000..413751e4 --- /dev/null +++ b/data/scripts/gUnk_0800E6E8.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800E6E8 +StartScript +Call sub_0806ADFC +_0807EF80 0x000a +StopScript +StartScript +CheckEntityInteractType +JumpIf 0x000c +Call sub_0806AEE4 +.byte 0x3 +.byte 0x8 +.byte 0xee diff --git a/data/scripts/gUnk_0800E707.inc b/data/scripts/gUnk_0800E707.inc new file mode 100644 index 00000000..8035a1e5 --- /dev/null +++ b/data/scripts/gUnk_0800E707.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800E707 +.byte 0xff +.byte 0x2 +.byte 0x4 diff --git a/data/scripts/gUnk_0800E70A.inc b/data/scripts/gUnk_0800E70A.inc new file mode 100644 index 00000000..da9019d6 --- /dev/null +++ b/data/scripts/gUnk_0800E70A.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800E70A +_0807E864 +Call sub_0806AFE8 +JumpIf 0x000e +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffd4 +_0807EA94 +_0807F034 0x0057 +WaitPlayerAction8 +_0807EA94 +_0807E878 +Jump 0xffc4 +.short 0x0000 diff --git a/data/scripts/gUnk_0800E734.inc b/data/scripts/gUnk_0800E734.inc new file mode 100644 index 00000000..da7702f0 --- /dev/null +++ b/data/scripts/gUnk_0800E734.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800E734 +StartScript +_0807E9D4 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0806AF60, 0x00000000 +Call sub_0806AFE8 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffe0 diff --git a/data/scripts/gUnk_0800E760.inc b/data/scripts/gUnk_0800E760.inc new file mode 100644 index 00000000..7874911e --- /dev/null +++ b/data/scripts/gUnk_0800E760.inc @@ -0,0 +1,33 @@ +SCRIPT_START gUnk_0800E760 +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 +.byte 0x2 diff --git a/data/scripts/gUnk_0800E7D9.inc b/data/scripts/gUnk_0800E7D9.inc new file mode 100644 index 00000000..a52e81a7 --- /dev/null +++ b/data/scripts/gUnk_0800E7D9.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800E7D9 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x79 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x75 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xf2 +.byte 0xff +.byte 0x25 +.byte 0x4 +.byte 0x4 +.byte 0x8 +.byte 0xec +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x2 +.byte 0xff diff --git a/data/scripts/gUnk_0800E7F4.inc b/data/scripts/gUnk_0800E7F4.inc new file mode 100644 index 00000000..79a91c3e --- /dev/null +++ b/data/scripts/gUnk_0800E7F4.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800E7F4 +StartScript +.short 0x0c0b +.short 0xc675 diff --git a/data/scripts/gUnk_0800E7FA.inc b/data/scripts/gUnk_0800E7FA.inc new file mode 100644 index 00000000..d0195f28 --- /dev/null +++ b/data/scripts/gUnk_0800E7FA.inc @@ -0,0 +1,39 @@ +SCRIPT_START gUnk_0800E7FA +_0807E078 0x0879 +.byte 0xa +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xd +.byte 0xc7 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xe6 +.byte 0xff +.byte 0x0 diff --git a/data/scripts/gUnk_0800E823.inc b/data/scripts/gUnk_0800E823.inc new file mode 100644 index 00000000..2b318c88 --- /dev/null +++ b/data/scripts/gUnk_0800E823.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800E823 +.byte 0x0 diff --git a/data/scripts/gUnk_0800E824.inc b/data/scripts/gUnk_0800E824.inc new file mode 100644 index 00000000..4167d136 --- /dev/null +++ b/data/scripts/gUnk_0800E824.inc @@ -0,0 +1,133 @@ +SCRIPT_START gUnk_0800E824 +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 +.byte 0x6 +.byte 0x14 +.byte 0xa6 +.byte 0x0 +.byte 0x6a +.byte 0x0 +.byte 0x36 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x5 +.byte 0x45 +.byte 0xc +.byte 0x14 +.byte 0x55 +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0x90 +.byte 0x1 +.byte 0x1 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x59 +.byte 0x4 +.byte 0x1a +.byte 0x8 +.byte 0x90 +.byte 0x1 +.byte 0x5 +.byte 0x8 +.byte 0x7c +.byte 0x0 +.byte 0x7f +.byte 0x8 +.byte 0x70 +.byte 0xfe +.byte 0x2a +.byte 0x8 +.byte 0x91 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x8 +.byte 0x45 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x79 +.byte 0xc5 +.byte 0x6 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x1 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x4 +.byte 0x45 +.byte 0xc +.byte 0x14 +.byte 0x55 +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0xc8 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x59 +.byte 0x4 +.byte 0x1a +.byte 0x8 +.byte 0xc8 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x4a +.byte 0x0 +.byte 0x7f +.byte 0x8 +.byte 0x38 +.byte 0xff +.byte 0x2a +.byte 0x8 +.byte 0x91 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x8 +.byte 0x45 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x89 +.byte 0xc5 +.byte 0x6 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x1 +.byte 0x4 +.byte 0x5a +.byte 0x8 +.byte 0x3 diff --git a/data/scripts/gUnk_0800E8DB.inc b/data/scripts/gUnk_0800E8DB.inc new file mode 100644 index 00000000..0387d346 --- /dev/null +++ b/data/scripts/gUnk_0800E8DB.inc @@ -0,0 +1,70 @@ +SCRIPT_START gUnk_0800E8DB +.byte 0x45 +.byte 0xc +.byte 0x14 +.byte 0x55 +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0x32 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x59 +.byte 0x4 +.byte 0x1a +.byte 0x8 +.byte 0x32 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x18 +.byte 0x0 +.byte 0x7f +.byte 0x8 +.byte 0xce +.byte 0xff +.byte 0x2a +.byte 0x8 +.byte 0x91 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x8 +.byte 0x45 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x99 +.byte 0xc5 +.byte 0x6 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x5a +.byte 0x8 +.byte 0x7 +.byte 0x45 +.byte 0x3 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x9 +.byte 0x45 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x14 +.byte 0xff diff --git a/data/scripts/gUnk_0800E920.inc b/data/scripts/gUnk_0800E920.inc new file mode 100644 index 00000000..4d9a3ccf --- /dev/null +++ b/data/scripts/gUnk_0800E920.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_0800E920 +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 diff --git a/data/scripts/gUnk_0800E964.inc b/data/scripts/gUnk_0800E964.inc new file mode 100644 index 00000000..79094ddf --- /dev/null +++ b/data/scripts/gUnk_0800E964.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_0800E964 +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 0x0800e9f4 +WaitForSomething2 0x00000001 +_0807EF80 0x000a +TextboxNoOverlapFollow 0x4a24 +_0807EA94 +_0807E930 0x000a +Wait 0x0014 +TextboxNoOverlapFollow 0x4a25 +_0807EA94 +_0807E930 0x0000 +StartPlayerScript 0x0800ea1c +WaitForSomething2 0x00000001 +SetLocalFlag 0x0074 +.short 0x087b +.short 0x0072 diff --git a/data/scripts/gUnk_0800E9D6.inc b/data/scripts/gUnk_0800E9D6.inc new file mode 100644 index 00000000..e8ebfeed --- /dev/null +++ b/data/scripts/gUnk_0800E9D6.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800E9D6 +Wait 0x00f0 +TextboxNoOverlapFollow 0x4a26 +_0807EA94 +SetLocalFlag 0x0075 +_0807EA94 +Wait 0x000f +_0807E878 +_0807E930 0x0000 +.short 0x0803 +.short 0xff82 diff --git a/data/scripts/gUnk_0800E9F4.inc b/data/scripts/gUnk_0800E9F4.inc new file mode 100644 index 00000000..029ea843 --- /dev/null +++ b/data/scripts/gUnk_0800E9F4.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..49a32db0 --- /dev/null +++ b/data/scripts/gUnk_0800EA1C.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..baf1c112 --- /dev/null +++ b/data/scripts/gUnk_0800EA54.inc @@ -0,0 +1,22 @@ +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 +.short 0x0803 +.short 0xffc8 diff --git a/data/scripts/gUnk_0800EAA4.inc b/data/scripts/gUnk_0800EAA4.inc new file mode 100644 index 00000000..626dc0dd --- /dev/null +++ b/data/scripts/gUnk_0800EAA4.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_0800EAA4 +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 +.byte 0x31 diff --git a/data/scripts/gUnk_0800EAEB.inc b/data/scripts/gUnk_0800EAEB.inc new file mode 100644 index 00000000..11bceabe --- /dev/null +++ b/data/scripts/gUnk_0800EAEB.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800EAEB +.byte 0x8 +.byte 0xf +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x50 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xc6 +.byte 0xff diff --git a/data/scripts/gUnk_0800EAF8.inc b/data/scripts/gUnk_0800EAF8.inc new file mode 100644 index 00000000..1a376bd3 --- /dev/null +++ b/data/scripts/gUnk_0800EAF8.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800EAF8 +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 diff --git a/data/scripts/gUnk_0800EB2C.inc b/data/scripts/gUnk_0800EB2C.inc new file mode 100644 index 00000000..bf9bb96b --- /dev/null +++ b/data/scripts/gUnk_0800EB2C.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800EB2C +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 diff --git a/data/scripts/gUnk_0800EB64.inc b/data/scripts/gUnk_0800EB64.inc new file mode 100644 index 00000000..4b9c3f44 --- /dev/null +++ b/data/scripts/gUnk_0800EB64.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800EB64 +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 +.short 0x0803 +.short 0x0036 diff --git a/data/scripts/gUnk_0800EBC0.inc b/data/scripts/gUnk_0800EBC0.inc new file mode 100644 index 00000000..5d826fef --- /dev/null +++ b/data/scripts/gUnk_0800EBC0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800EBC0 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +_0807EB44 0x0004 +Call sub_08061FD8 +StopScript +.short 0x0803 +.short 0x001a diff --git a/data/scripts/gUnk_0800EBDC.inc b/data/scripts/gUnk_0800EBDC.inc new file mode 100644 index 00000000..ed2c5da1 --- /dev/null +++ b/data/scripts/gUnk_0800EBDC.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800EBDC +StartScript +.short 0x0c0b diff --git a/data/scripts/gUnk_0800EBE0.inc b/data/scripts/gUnk_0800EBE0.inc new file mode 100644 index 00000000..b1480401 --- /dev/null +++ b/data/scripts/gUnk_0800EBE0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800EBE0 +.short 0x1e71 +.short 0x0806 +.short 0x0879 +.short 0x000a +.short 0x0861 +.short 0x0006 +.short 0x0c0b +.short 0x1fd9 diff --git a/data/scripts/gUnk_0800EBF0.inc b/data/scripts/gUnk_0800EBF0.inc new file mode 100644 index 00000000..c5a4bdd0 --- /dev/null +++ b/data/scripts/gUnk_0800EBF0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800EBF0 +_0807E078 0x0402 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_08061FD8 +.short 0x0c0b +.short 0x2049 diff --git a/data/scripts/gUnk_0800EC08.inc b/data/scripts/gUnk_0800EC08.inc new file mode 100644 index 00000000..4c6e46e4 --- /dev/null +++ b/data/scripts/gUnk_0800EC08.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800EC08 +_0807E078 0x0459 +_0807E878 +Jump 0xffe4 +.short 0x0000 diff --git a/data/scripts/gUnk_0800EC14.inc b/data/scripts/gUnk_0800EC14.inc new file mode 100644 index 00000000..40d32fda --- /dev/null +++ b/data/scripts/gUnk_0800EC14.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800EC14 +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 +.short 0x0803 +.short 0xffda diff --git a/data/scripts/gUnk_0800EC54.inc b/data/scripts/gUnk_0800EC54.inc new file mode 100644 index 00000000..74b8261c --- /dev/null +++ b/data/scripts/gUnk_0800EC54.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800EC54 +StartScript +Call sub_08061E70 +_0807EF80 0x000a +.byte 0x61 diff --git a/data/scripts/gUnk_0800EC61.inc b/data/scripts/gUnk_0800EC61.inc new file mode 100644 index 00000000..64187010 --- /dev/null +++ b/data/scripts/gUnk_0800EC61.inc @@ -0,0 +1,44 @@ +SCRIPT_START gUnk_0800EC61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0x1f +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0x1f +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x49 +.byte 0x20 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe4 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800EC8C.inc b/data/scripts/gUnk_0800EC8C.inc new file mode 100644 index 00000000..093d3ac9 --- /dev/null +++ b/data/scripts/gUnk_0800EC8C.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0800EC8C +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 +.byte 0x31 diff --git a/data/scripts/gUnk_0800ECF1.inc b/data/scripts/gUnk_0800ECF1.inc new file mode 100644 index 00000000..70ec0120 --- /dev/null +++ b/data/scripts/gUnk_0800ECF1.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_0800ECF1 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xaa +.byte 0xff diff --git a/data/scripts/gUnk_0800ED04.inc b/data/scripts/gUnk_0800ED04.inc new file mode 100644 index 00000000..1300437f --- /dev/null +++ b/data/scripts/gUnk_0800ED04.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800ED04 +StartScript +.short 0x0c0b +.short 0x39d1 +.short 0x0806 diff --git a/data/scripts/gUnk_0800ED0C.inc b/data/scripts/gUnk_0800ED0C.inc new file mode 100644 index 00000000..45527289 --- /dev/null +++ b/data/scripts/gUnk_0800ED0C.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800ED0C +.byte 0x79 diff --git a/data/scripts/gUnk_0800ED0D.inc b/data/scripts/gUnk_0800ED0D.inc new file mode 100644 index 00000000..2a01bd1e --- /dev/null +++ b/data/scripts/gUnk_0800ED0D.inc @@ -0,0 +1,80 @@ +SCRIPT_START gUnk_0800ED0D +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x51 +.byte 0x38 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x51 +.byte 0x38 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0x39 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x83 +.byte 0x8 +.byte 0x70 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x75 +.byte 0x38 +.byte 0x6 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x51 +.byte 0x38 +.byte 0x6 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xc6 +.byte 0xff diff --git a/data/scripts/gUnk_0800ED5C.inc b/data/scripts/gUnk_0800ED5C.inc new file mode 100644 index 00000000..96ca6a5c --- /dev/null +++ b/data/scripts/gUnk_0800ED5C.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_0800ED5C +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 diff --git a/data/scripts/gUnk_0800ED90.inc b/data/scripts/gUnk_0800ED90.inc new file mode 100644 index 00000000..5aece36e --- /dev/null +++ b/data/scripts/gUnk_0800ED90.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800ED90 +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 +.byte 0x28 diff --git a/data/scripts/gUnk_0800EDD9.inc b/data/scripts/gUnk_0800EDD9.inc new file mode 100644 index 00000000..cc1fab74 --- /dev/null +++ b/data/scripts/gUnk_0800EDD9.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800EDD9 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5a +.byte 0x8 diff --git a/data/scripts/gUnk_0800EDE0.inc b/data/scripts/gUnk_0800EDE0.inc new file mode 100644 index 00000000..d48a3a8d --- /dev/null +++ b/data/scripts/gUnk_0800EDE0.inc @@ -0,0 +1,42 @@ +SCRIPT_START gUnk_0800EDE0 +.byte 0x8 +.byte 0x4c +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5a +.byte 0x8 +.byte 0x9 +.byte 0x4c +.byte 0x59 +.byte 0x4 +.byte 0x4e +.byte 0xc +.byte 0x3 +.byte 0x5 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x21 +.byte 0xf4 +.byte 0x7 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 diff --git a/data/scripts/gUnk_0800EE09.inc b/data/scripts/gUnk_0800EE09.inc new file mode 100644 index 00000000..3c8f7938 --- /dev/null +++ b/data/scripts/gUnk_0800EE09.inc @@ -0,0 +1,72 @@ +SCRIPT_START gUnk_0800EE09 +.byte 0x4 +.byte 0x2a +.byte 0x8 +.byte 0xae +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x88 +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0xae +.byte 0x6 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x5c +.byte 0xff +.byte 0x5a +.byte 0x8 +.byte 0x16 +.byte 0x4c +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x4a +.byte 0xff diff --git a/data/scripts/gUnk_0800EE50.inc b/data/scripts/gUnk_0800EE50.inc new file mode 100644 index 00000000..15c15625 --- /dev/null +++ b/data/scripts/gUnk_0800EE50.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800EE50 +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 +.short 0x0831 +.short 0x000a diff --git a/data/scripts/gUnk_0800EE8C.inc b/data/scripts/gUnk_0800EE8C.inc new file mode 100644 index 00000000..d8927be4 --- /dev/null +++ b/data/scripts/gUnk_0800EE8C.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_0800EE8C +_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 +.short 0x140c diff --git a/data/scripts/gUnk_0800EEE0.inc b/data/scripts/gUnk_0800EEE0.inc new file mode 100644 index 00000000..1d58b622 --- /dev/null +++ b/data/scripts/gUnk_0800EEE0.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_0800EEE0 +.byte 0x61 +.byte 0xaf +.byte 0x6 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd9 +.byte 0xae +.byte 0x6 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x5c diff --git a/data/scripts/gUnk_0800EEFD.inc b/data/scripts/gUnk_0800EEFD.inc new file mode 100644 index 00000000..75d66b81 --- /dev/null +++ b/data/scripts/gUnk_0800EEFD.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800EEFD +.short 0x5aff +.short 0x1508 +.short 0x594c +.short 0x0b04 +.short 0x510c diff --git a/data/scripts/gUnk_0800EF07.inc b/data/scripts/gUnk_0800EF07.inc new file mode 100644 index 00000000..97e9c0f2 --- /dev/null +++ b/data/scripts/gUnk_0800EF07.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800EF07 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x4a +.byte 0xff +.byte 0x5a +.byte 0x8 diff --git a/data/scripts/gUnk_0800EF12.inc b/data/scripts/gUnk_0800EF12.inc new file mode 100644 index 00000000..b1a6ce36 --- /dev/null +++ b/data/scripts/gUnk_0800EF12.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_0800EF12 +.short 0x4c07 +.short 0x0459 +.short 0x0c28 +.short 0x0012 +.short 0x0000 +.short 0x0831 +.short 0x000a +.short 0x085a +.short 0x4c08 +.short 0x0459 +.short 0x0c28 +.short 0x0024 +.short 0x0000 +.short 0x085a +.short 0x4c09 +.short 0x0459 +.short 0x0c28 +.short 0x0048 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_0800EF40.inc b/data/scripts/gUnk_0800EF40.inc new file mode 100644 index 00000000..25e4c7c8 --- /dev/null +++ b/data/scripts/gUnk_0800EF40.inc @@ -0,0 +1,24 @@ +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 0x0800ef9c +WaitForSomething2 0x00000001 +Wait 0x000f +_0807E878 +Jump 0xffd0 +SetGlobalFlag 0x001f +TextboxNoOverlapFollow 0x4d02 +_0807EA94 +Wait 0x000f +_0807E878 +.byte 0xb diff --git a/data/scripts/gUnk_0800EF93.inc b/data/scripts/gUnk_0800EF93.inc new file mode 100644 index 00000000..241bef5f --- /dev/null +++ b/data/scripts/gUnk_0800EF93.inc @@ -0,0 +1,46 @@ +SCRIPT_START gUnk_0800EF93 +.byte 0xc +.byte 0x2d +.byte 0x69 +.byte 0x8 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x2 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x70 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800EFC0.inc b/data/scripts/gUnk_0800EFC0.inc new file mode 100644 index 00000000..38b323e8 --- /dev/null +++ b/data/scripts/gUnk_0800EFC0.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800EFC0 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807E9D4 +_0807EF80 0x000a +CheckLocalFlag 0x007b +JumpIf 0x00b0 +StopScript +Jump 0x0026 +_0807EB44 0x0006 +.short 0x140c diff --git a/data/scripts/gUnk_0800EFE0.inc b/data/scripts/gUnk_0800EFE0.inc new file mode 100644 index 00000000..9d7068c2 --- /dev/null +++ b/data/scripts/gUnk_0800EFE0.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800EFE0 +.short 0xaf61 +.short 0x0806 diff --git a/data/scripts/gUnk_0800EFE4.inc b/data/scripts/gUnk_0800EFE4.inc new file mode 100644 index 00000000..7a23461a --- /dev/null +++ b/data/scripts/gUnk_0800EFE4.inc @@ -0,0 +1,87 @@ +SCRIPT_START gUnk_0800EFE4 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0004 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0002 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0002 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0c73 +.short 0x0088 +.short 0x0040 +.short 0x0879 +.short 0x000a +.short 0x0861 +.short 0x0002 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0004 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0006 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0008 +.short 0x0000 +.short 0x0831 +.short 0x0004 +.short 0x0861 +.short 0x0006 +.short 0x140c +.short 0xaf61 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0c73 +.short 0x0068 +.short 0x0040 +.short 0x0879 +.short 0x000a +.short 0x0812 +.short 0x007b +.short 0x0804 +.short 0x0006 +.short 0x0803 +.short 0xff5a +.short 0x0402 +.short 0x0c0b +.short 0xaee5 +.short 0x0806 +.short 0x0803 +.short 0xfff6 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F090.inc b/data/scripts/gUnk_0800F090.inc new file mode 100644 index 00000000..77414fc0 --- /dev/null +++ b/data/scripts/gUnk_0800F090.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F090 +StartScript +.short 0x0889 diff --git a/data/scripts/gUnk_0800F094.inc b/data/scripts/gUnk_0800F094.inc new file mode 100644 index 00000000..72e8cab2 --- /dev/null +++ b/data/scripts/gUnk_0800F094.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_0800F094 +.short 0x0001 +.short 0x0488 +.short 0x0402 +.short 0x1016 +.short 0x01f8 +.short 0x0338 +.short 0x1030 +.short 0x0805 +.short 0xfff6 +.short 0x0443 +.short 0x0c0b +.short 0xf9a5 +.short 0x0807 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 +.short 0x0c0d +.short 0xe8ac +.short 0x080e +.short 0x0c47 +.short 0xf14c +.short 0x0800 +.short 0x0c33 +.short 0x0001 +.short 0x0000 +.short 0x0c28 +.short 0x001e +.short 0x0000 +.short 0x0c33 +.short 0x0040 +.short 0x0000 +.short 0x0c5c +.short 0x1201 diff --git a/data/scripts/gUnk_0800F0D6.inc b/data/scripts/gUnk_0800F0D6.inc new file mode 100644 index 00000000..15c8839e --- /dev/null +++ b/data/scripts/gUnk_0800F0D6.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800F0D6 +.short 0x000c +.short 0x0459 +.short 0x0c33 +.short 0x03c0 +.short 0x0000 +.short 0x0449 diff --git a/data/scripts/gUnk_0800F0E2.inc b/data/scripts/gUnk_0800F0E2.inc new file mode 100644 index 00000000..27b15b7d --- /dev/null +++ b/data/scripts/gUnk_0800F0E2.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F0E2 +TextboxNoOverlapFollowPos 0x1202, 0x000c +_0807EA94 +_0807F034 0x0067 +WaitPlayerAction8 +_0807E8E4_0 diff --git a/data/scripts/gUnk_0800F0F2.inc b/data/scripts/gUnk_0800F0F2.inc new file mode 100644 index 00000000..ed25a718 --- /dev/null +++ b/data/scripts/gUnk_0800F0F2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F0F2 +.byte 0x28 diff --git a/data/scripts/gUnk_0800F0F3.inc b/data/scripts/gUnk_0800F0F3.inc new file mode 100644 index 00000000..599503fc --- /dev/null +++ b/data/scripts/gUnk_0800F0F3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F0F3 +.byte 0xc diff --git a/data/scripts/gUnk_0800F0F4.inc b/data/scripts/gUnk_0800F0F4.inc new file mode 100644 index 00000000..62397ca1 --- /dev/null +++ b/data/scripts/gUnk_0800F0F4.inc @@ -0,0 +1,45 @@ +SCRIPT_START gUnk_0800F0F4 +.short 0x0002 +.short 0x0000 +.short 0x0c33 +.short 0x0040 +.short 0x0000 +.short 0x0c5c +.short 0x1203 +.short 0x000c +.short 0x0459 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0c33 +.short 0x0040 +.short 0x0000 +.short 0x081d +.short 0x0032 +.short 0x0805 +.short 0xfffa +.short 0x0443 +.short 0x0c0b +.short 0xdf29 +.short 0x0807 +.short 0x0c28 +.short 0x001e +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x044a +.short 0x0c33 +.short 0x03c0 +.short 0x0000 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0800F14C.inc b/data/scripts/gUnk_0800F14C.inc new file mode 100644 index 00000000..d0f0517e --- /dev/null +++ b/data/scripts/gUnk_0800F14C.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..356ec88d --- /dev/null +++ b/data/scripts/gUnk_0800F184.inc @@ -0,0 +1,22 @@ +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 +.short 0x0c28 +.short 0x0040 diff --git a/data/scripts/gUnk_0800F1DE.inc b/data/scripts/gUnk_0800F1DE.inc new file mode 100644 index 00000000..6258fd46 --- /dev/null +++ b/data/scripts/gUnk_0800F1DE.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F1DE +.byte 0x0 +.byte 0x0 +.byte 0x33 diff --git a/data/scripts/gUnk_0800F1E1.inc b/data/scripts/gUnk_0800F1E1.inc new file mode 100644 index 00000000..8304b6ce --- /dev/null +++ b/data/scripts/gUnk_0800F1E1.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F1E1 +.short 0x020c +.short 0x0000 diff --git a/data/scripts/gUnk_0800F1E5.inc b/data/scripts/gUnk_0800F1E5.inc new file mode 100644 index 00000000..6e7bf469 --- /dev/null +++ b/data/scripts/gUnk_0800F1E5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F1E5 +.short 0x0200 diff --git a/data/scripts/gUnk_0800F1E7.inc b/data/scripts/gUnk_0800F1E7.inc new file mode 100644 index 00000000..754af852 --- /dev/null +++ b/data/scripts/gUnk_0800F1E7.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F1E7 +.short 0x0104 +.short 0x0c04 +.short 0x8114 diff --git a/data/scripts/gUnk_0800F1ED.inc b/data/scripts/gUnk_0800F1ED.inc new file mode 100644 index 00000000..e581a907 --- /dev/null +++ b/data/scripts/gUnk_0800F1ED.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F1ED +.short 0x07f6 +.short 0xc008 +.short 0x0001 +.short 0x0400 +.short 0x3408 +.short 0x0200 +.short 0x4304 diff --git a/data/scripts/gUnk_0800F1FB.inc b/data/scripts/gUnk_0800F1FB.inc new file mode 100644 index 00000000..fb1d7825 --- /dev/null +++ b/data/scripts/gUnk_0800F1FB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F1FB +.short 0x0b04 diff --git a/data/scripts/gUnk_0800F1FD.inc b/data/scripts/gUnk_0800F1FD.inc new file mode 100644 index 00000000..a6e73a6c --- /dev/null +++ b/data/scripts/gUnk_0800F1FD.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F1FD +.short 0xa50c +.short 0x07f9 +.short 0x6308 diff --git a/data/scripts/gUnk_0800F203.inc b/data/scripts/gUnk_0800F203.inc new file mode 100644 index 00000000..e3382c32 --- /dev/null +++ b/data/scripts/gUnk_0800F203.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F203 +.short 0x5004 +.short 0x0808 diff --git a/data/scripts/gUnk_0800F207.inc b/data/scripts/gUnk_0800F207.inc new file mode 100644 index 00000000..a9b8ee3b --- /dev/null +++ b/data/scripts/gUnk_0800F207.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800F207 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 diff --git a/data/scripts/gUnk_0800F210.inc b/data/scripts/gUnk_0800F210.inc new file mode 100644 index 00000000..8fa88e89 --- /dev/null +++ b/data/scripts/gUnk_0800F210.inc @@ -0,0 +1,53 @@ +SCRIPT_START gUnk_0800F210 +TextboxNoOverlapFollowPos 0x1206, 0x000c +_0807EA94 +StartPlayerScript 0x0800f33c +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xffbe +CallWithArg sub_0807F680, 0x00000230 +JumpIfNot 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x1206, 0x000c +_0807EA94 +StartPlayerScript 0x0800f354 +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xff7e +CallWithArg sub_0807F6B4, 0x00000310 +JumpIf 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x1206, 0x000c +_0807EA94 +StartPlayerScript 0x0800f36c +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xff3e +CallWithArg sub_0807F6B4, 0x00000340 +JumpIfNot 0x0034 +StopScript +_0807E864 +Call sub_0807F9A4 +_0807EB74 +_0807E930 0x0008 +_0807EF80 0x0004 +Wait 0x003c +TextboxNoOverlapFollowPos 0x1206, 0x000c +_0807EA94 +StartPlayerScript 0x0800f384 +WaitForSomething2 0x00000400 +_0807E878 +Jump 0xfefe +.byte 0x2 diff --git a/data/scripts/gUnk_0800F2EB.inc b/data/scripts/gUnk_0800F2EB.inc new file mode 100644 index 00000000..5292d064 --- /dev/null +++ b/data/scripts/gUnk_0800F2EB.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F2EB +.byte 0x4 +.byte 0x1 +.byte 0x4 +.byte 0x1d +.byte 0x8 diff --git a/data/scripts/gUnk_0800F2F0.inc b/data/scripts/gUnk_0800F2F0.inc new file mode 100644 index 00000000..8eddb220 --- /dev/null +++ b/data/scripts/gUnk_0800F2F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F2F0 +.short 0x0032 diff --git a/data/scripts/gUnk_0800F2F2.inc b/data/scripts/gUnk_0800F2F2.inc new file mode 100644 index 00000000..8bb256c2 --- /dev/null +++ b/data/scripts/gUnk_0800F2F2.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F2F2 +JumpIf 0x0020 +CheckEntityInteractType +JumpIfNot 0xfff0 +StopScript +_0807E864 +_0807EB74 +.byte 0x50 diff --git a/data/scripts/gUnk_0800F303.inc b/data/scripts/gUnk_0800F303.inc new file mode 100644 index 00000000..855cbddc --- /dev/null +++ b/data/scripts/gUnk_0800F303.inc @@ -0,0 +1,154 @@ +SCRIPT_START gUnk_0800F303 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x8 +.byte 0x12 +.byte 0xc +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd4 +.byte 0xfe +.byte 0x2 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0xc0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x6f +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x71 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x70 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x6e +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800F39C.inc b/data/scripts/gUnk_0800F39C.inc new file mode 100644 index 00000000..fdfdbecf --- /dev/null +++ b/data/scripts/gUnk_0800F39C.inc @@ -0,0 +1,18 @@ +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 +.byte 0x61 +.byte 0x8 +.byte 0x6 diff --git a/data/scripts/gUnk_0800F3DB.inc b/data/scripts/gUnk_0800F3DB.inc new file mode 100644 index 00000000..05dd228a --- /dev/null +++ b/data/scripts/gUnk_0800F3DB.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F3DB +.short 0x7900 +.short 0x0008 +.short 0x7900 +.short 0x0a08 +.short 0x2800 diff --git a/data/scripts/gUnk_0800F3E5.inc b/data/scripts/gUnk_0800F3E5.inc new file mode 100644 index 00000000..fabd6bc6 --- /dev/null +++ b/data/scripts/gUnk_0800F3E5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F3E5 +.byte 0xc diff --git a/data/scripts/gUnk_0800F3E6.inc b/data/scripts/gUnk_0800F3E6.inc new file mode 100644 index 00000000..50e2a1ff --- /dev/null +++ b/data/scripts/gUnk_0800F3E6.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F3E6 +.short 0x0080 diff --git a/data/scripts/gUnk_0800F3E8.inc b/data/scripts/gUnk_0800F3E8.inc new file mode 100644 index 00000000..82f0aeb2 --- /dev/null +++ b/data/scripts/gUnk_0800F3E8.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F3E8 +.byte 0x0 +.byte 0x0 +.byte 0x2 diff --git a/data/scripts/gUnk_0800F3EB.inc b/data/scripts/gUnk_0800F3EB.inc new file mode 100644 index 00000000..a9954b8e --- /dev/null +++ b/data/scripts/gUnk_0800F3EB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F3EB +.short 0x0104 diff --git a/data/scripts/gUnk_0800F3ED.inc b/data/scripts/gUnk_0800F3ED.inc new file mode 100644 index 00000000..614f4b38 --- /dev/null +++ b/data/scripts/gUnk_0800F3ED.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800F3ED +.short 0x1804 +.short 0x0504 +.short 0x1008 +.short 0x0200 diff --git a/data/scripts/gUnk_0800F3F5.inc b/data/scripts/gUnk_0800F3F5.inc new file mode 100644 index 00000000..e16fbc6f --- /dev/null +++ b/data/scripts/gUnk_0800F3F5.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F3F5 +.short 0x4304 +.short 0x6304 diff --git a/data/scripts/gUnk_0800F3F9.inc b/data/scripts/gUnk_0800F3F9.inc new file mode 100644 index 00000000..db02cae5 --- /dev/null +++ b/data/scripts/gUnk_0800F3F9.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F3F9 +.byte 0x4 +.byte 0x5b +.byte 0x8 +.byte 0x37 +.byte 0x12 +.byte 0x59 +.byte 0x4 diff --git a/data/scripts/gUnk_0800F400.inc b/data/scripts/gUnk_0800F400.inc new file mode 100644 index 00000000..a607008f --- /dev/null +++ b/data/scripts/gUnk_0800F400.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800F400 +_0807E878 +.short 0x0c0e +.short 0x0004 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F408.inc b/data/scripts/gUnk_0800F408.inc new file mode 100644 index 00000000..253909b8 --- /dev/null +++ b/data/scripts/gUnk_0800F408.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F408 +.byte 0x5 diff --git a/data/scripts/gUnk_0800F409.inc b/data/scripts/gUnk_0800F409.inc new file mode 100644 index 00000000..be4798ae --- /dev/null +++ b/data/scripts/gUnk_0800F409.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F409 +.byte 0x8 +.byte 0xe0 +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x79 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F410.inc b/data/scripts/gUnk_0800F410.inc new file mode 100644 index 00000000..b80cf8d5 --- /dev/null +++ b/data/scripts/gUnk_0800F410.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800F410 +.short 0x000b +.short 0x0831 +.short 0x0010 +.short 0x0867 +.short 0x0100 +.short 0x086e +.short 0x0010 +.short 0x0c73 +.short 0x0288 +.short 0x0328 +.short 0x0c28 diff --git a/data/scripts/gUnk_0800F426.inc b/data/scripts/gUnk_0800F426.inc new file mode 100644 index 00000000..7ca38cee --- /dev/null +++ b/data/scripts/gUnk_0800F426.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F426 +.short 0x0080 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_0800F430.inc b/data/scripts/gUnk_0800F430.inc new file mode 100644 index 00000000..94e2ad26 --- /dev/null +++ b/data/scripts/gUnk_0800F430.inc @@ -0,0 +1,41 @@ +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 new file mode 100644 index 00000000..74a6202a --- /dev/null +++ b/data/scripts/gUnk_0800F4C4.inc @@ -0,0 +1,13 @@ +SCRIPT_START gUnk_0800F4C4 +StartScript +_0807E9D4 +_0807EB44 0x0002 +_0807EF80 0x0001 +_0807EF80 0x0008 +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x000b +StopScript +Call sub_0807F348 +.short 0x0c33 +.short 0x0010 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F4EA.inc b/data/scripts/gUnk_0800F4EA.inc new file mode 100644 index 00000000..a8a3c9bf --- /dev/null +++ b/data/scripts/gUnk_0800F4EA.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F4EA +.byte 0x79 diff --git a/data/scripts/gUnk_0800F4EB.inc b/data/scripts/gUnk_0800F4EB.inc new file mode 100644 index 00000000..435d785c --- /dev/null +++ b/data/scripts/gUnk_0800F4EB.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F4EB +.short 0x0708 +.short 0x7300 diff --git a/data/scripts/gUnk_0800F4EF.inc b/data/scripts/gUnk_0800F4EF.inc new file mode 100644 index 00000000..631b4796 --- /dev/null +++ b/data/scripts/gUnk_0800F4EF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F4EF +.byte 0xc diff --git a/data/scripts/gUnk_0800F4F0.inc b/data/scripts/gUnk_0800F4F0.inc new file mode 100644 index 00000000..1e075f39 --- /dev/null +++ b/data/scripts/gUnk_0800F4F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F4F0 +.byte 0xc8 diff --git a/data/scripts/gUnk_0800F4F1.inc b/data/scripts/gUnk_0800F4F1.inc new file mode 100644 index 00000000..32a58387 --- /dev/null +++ b/data/scripts/gUnk_0800F4F1.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F4F1 +.short 0x2801 diff --git a/data/scripts/gUnk_0800F4F3.inc b/data/scripts/gUnk_0800F4F3.inc new file mode 100644 index 00000000..2962f037 --- /dev/null +++ b/data/scripts/gUnk_0800F4F3.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F4F3 +.short 0x7303 +.short 0xe80c diff --git a/data/scripts/gUnk_0800F4F7.inc b/data/scripts/gUnk_0800F4F7.inc new file mode 100644 index 00000000..421f1073 --- /dev/null +++ b/data/scripts/gUnk_0800F4F7.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F4F7 +.short 0x3801 diff --git a/data/scripts/gUnk_0800F4F9.inc b/data/scripts/gUnk_0800F4F9.inc new file mode 100644 index 00000000..e84329b5 --- /dev/null +++ b/data/scripts/gUnk_0800F4F9.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800F4F9 +.short 0x6103 +.short 0x0208 +.short 0x7900 +.short 0x0008 diff --git a/data/scripts/gUnk_0800F501.inc b/data/scripts/gUnk_0800F501.inc new file mode 100644 index 00000000..405d2b4d --- /dev/null +++ b/data/scripts/gUnk_0800F501.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800F501 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 diff --git a/data/scripts/gUnk_0800F50E.inc b/data/scripts/gUnk_0800F50E.inc new file mode 100644 index 00000000..3c8649cc --- /dev/null +++ b/data/scripts/gUnk_0800F50E.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0800F50E +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 new file mode 100644 index 00000000..9165b792 --- /dev/null +++ b/data/scripts/gUnk_0800F554.inc @@ -0,0 +1,16 @@ +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 diff --git a/data/scripts/gUnk_0800F584.inc b/data/scripts/gUnk_0800F584.inc new file mode 100644 index 00000000..7c8cebd3 --- /dev/null +++ b/data/scripts/gUnk_0800F584.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800F584 +StartScript +_0807EF80 0x0001 +_0807E9D4 +.byte 0x79 +.byte 0x8 +.byte 0xa diff --git a/data/scripts/gUnk_0800F58F.inc b/data/scripts/gUnk_0800F58F.inc new file mode 100644 index 00000000..5388e13e --- /dev/null +++ b/data/scripts/gUnk_0800F58F.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_0800F58F +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0x63 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x5d +.byte 0x26 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xe6 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800F5B0.inc b/data/scripts/gUnk_0800F5B0.inc new file mode 100644 index 00000000..fb29c6f8 --- /dev/null +++ b/data/scripts/gUnk_0800F5B0.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_0800F5B0 +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 +.byte 0x3 +.byte 0x8 +.byte 0xe0 diff --git a/data/scripts/gUnk_0800F5E9.inc b/data/scripts/gUnk_0800F5E9.inc new file mode 100644 index 00000000..17d68420 --- /dev/null +++ b/data/scripts/gUnk_0800F5E9.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F5E9 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800F5EC.inc b/data/scripts/gUnk_0800F5EC.inc new file mode 100644 index 00000000..b99ac058 --- /dev/null +++ b/data/scripts/gUnk_0800F5EC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5EC +.byte 0x1 diff --git a/data/scripts/gUnk_0800F5ED.inc b/data/scripts/gUnk_0800F5ED.inc new file mode 100644 index 00000000..be79dc66 --- /dev/null +++ b/data/scripts/gUnk_0800F5ED.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5ED +.byte 0x4 diff --git a/data/scripts/gUnk_0800F5EE.inc b/data/scripts/gUnk_0800F5EE.inc new file mode 100644 index 00000000..3f450a2a --- /dev/null +++ b/data/scripts/gUnk_0800F5EE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5EE +.byte 0x61 diff --git a/data/scripts/gUnk_0800F5EF.inc b/data/scripts/gUnk_0800F5EF.inc new file mode 100644 index 00000000..dd283283 --- /dev/null +++ b/data/scripts/gUnk_0800F5EF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5EF +.byte 0x8 diff --git a/data/scripts/gUnk_0800F5F0.inc b/data/scripts/gUnk_0800F5F0.inc new file mode 100644 index 00000000..a0d9cb65 --- /dev/null +++ b/data/scripts/gUnk_0800F5F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5F0 +.short 0x0004 diff --git a/data/scripts/gUnk_0800F5F2.inc b/data/scripts/gUnk_0800F5F2.inc new file mode 100644 index 00000000..ce7b9e1b --- /dev/null +++ b/data/scripts/gUnk_0800F5F2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F5F2 +.short 0x0850 diff --git a/data/scripts/gUnk_0800F5F4.inc b/data/scripts/gUnk_0800F5F4.inc new file mode 100644 index 00000000..7288c55b --- /dev/null +++ b/data/scripts/gUnk_0800F5F4.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800F5F4 +.short 0x0000 +.short 0x0453 +.short 0x0879 +.short 0x000a diff --git a/data/scripts/gUnk_0800F5FC.inc b/data/scripts/gUnk_0800F5FC.inc new file mode 100644 index 00000000..430d56f5 --- /dev/null +++ b/data/scripts/gUnk_0800F5FC.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F5FC +.byte 0xb +.byte 0xc +.byte 0x49 diff --git a/data/scripts/gUnk_0800F5FF.inc b/data/scripts/gUnk_0800F5FF.inc new file mode 100644 index 00000000..f5b8fd49 --- /dev/null +++ b/data/scripts/gUnk_0800F5FF.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F5FF +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x18 +.byte 0x4 diff --git a/data/scripts/gUnk_0800F606.inc b/data/scripts/gUnk_0800F606.inc new file mode 100644 index 00000000..d9a88bb7 --- /dev/null +++ b/data/scripts/gUnk_0800F606.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F606 +.byte 0x5 diff --git a/data/scripts/gUnk_0800F607.inc b/data/scripts/gUnk_0800F607.inc new file mode 100644 index 00000000..30ad22a2 --- /dev/null +++ b/data/scripts/gUnk_0800F607.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F607 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F608.inc b/data/scripts/gUnk_0800F608.inc new file mode 100644 index 00000000..cb8cc66d --- /dev/null +++ b/data/scripts/gUnk_0800F608.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F608 +.short 0xfffc diff --git a/data/scripts/gUnk_0800F60A.inc b/data/scripts/gUnk_0800F60A.inc new file mode 100644 index 00000000..3ac06e79 --- /dev/null +++ b/data/scripts/gUnk_0800F60A.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800F60A +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000008 +TextboxNoOverlap 0x2511 +_0807EA94 +Wait 0x000f +_0807E878 +.short 0x0803 +.short 0xffde diff --git a/data/scripts/gUnk_0800F628.inc b/data/scripts/gUnk_0800F628.inc new file mode 100644 index 00000000..2ecdb62e --- /dev/null +++ b/data/scripts/gUnk_0800F628.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0800F628 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EF80 0x0001 +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0806C90C +_0807EA94 +_0807E878 +Jump 0xffea +.short 0x0000 diff --git a/data/scripts/gUnk_0800F650.inc b/data/scripts/gUnk_0800F650.inc new file mode 100644 index 00000000..ab6d77c9 --- /dev/null +++ b/data/scripts/gUnk_0800F650.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_0800F650 +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 diff --git a/data/scripts/gUnk_0800F688.inc b/data/scripts/gUnk_0800F688.inc new file mode 100644 index 00000000..0fcfacf3 --- /dev/null +++ b/data/scripts/gUnk_0800F688.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F688 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +_0807E9D4 +_0807EF80 0x000a +Call sub_0807F348 +StopScript diff --git a/data/scripts/gUnk_0800F6A0.inc b/data/scripts/gUnk_0800F6A0.inc new file mode 100644 index 00000000..cbc613ef --- /dev/null +++ b/data/scripts/gUnk_0800F6A0.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800F6A0 +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000004 +CheckLocalFlag 0x00cd +JumpIf 0x000a +TextboxNoOverlap 0x2512 +Jump 0x0006 +.short 0x085b +.short 0x251f diff --git a/data/scripts/gUnk_0800F6C8.inc b/data/scripts/gUnk_0800F6C8.inc new file mode 100644 index 00000000..0eaf28e0 --- /dev/null +++ b/data/scripts/gUnk_0800F6C8.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800F6C8 +_0807EA94 +Wait 0x000f +_0807E878 +CallWithArg sub_0807F3D8, 0x00000000 +Jump 0xffc4 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F6E0.inc b/data/scripts/gUnk_0800F6E0.inc new file mode 100644 index 00000000..ab65b54f --- /dev/null +++ b/data/scripts/gUnk_0800F6E0.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0800F6E0 +StartScript +_0807EF80 0x0001 +_0807E9D4 +.byte 0x79 diff --git a/data/scripts/gUnk_0800F6E9.inc b/data/scripts/gUnk_0800F6E9.inc new file mode 100644 index 00000000..f7de9bf3 --- /dev/null +++ b/data/scripts/gUnk_0800F6E9.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F6E9 +.byte 0x8 +.byte 0xa +.byte 0x0 diff --git a/data/scripts/gUnk_0800F6EC.inc b/data/scripts/gUnk_0800F6EC.inc new file mode 100644 index 00000000..aad40ce2 --- /dev/null +++ b/data/scripts/gUnk_0800F6EC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6EC +.byte 0xb diff --git a/data/scripts/gUnk_0800F6ED.inc b/data/scripts/gUnk_0800F6ED.inc new file mode 100644 index 00000000..73bd769d --- /dev/null +++ b/data/scripts/gUnk_0800F6ED.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6ED +.byte 0xc diff --git a/data/scripts/gUnk_0800F6EE.inc b/data/scripts/gUnk_0800F6EE.inc new file mode 100644 index 00000000..d528ca30 --- /dev/null +++ b/data/scripts/gUnk_0800F6EE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6EE +.byte 0x89 diff --git a/data/scripts/gUnk_0800F6EF.inc b/data/scripts/gUnk_0800F6EF.inc new file mode 100644 index 00000000..f15c37fb --- /dev/null +++ b/data/scripts/gUnk_0800F6EF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6EF +.byte 0x27 diff --git a/data/scripts/gUnk_0800F6F0.inc b/data/scripts/gUnk_0800F6F0.inc new file mode 100644 index 00000000..3774af96 --- /dev/null +++ b/data/scripts/gUnk_0800F6F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6F0 +.byte 0x6 diff --git a/data/scripts/gUnk_0800F6F1.inc b/data/scripts/gUnk_0800F6F1.inc new file mode 100644 index 00000000..646ff764 --- /dev/null +++ b/data/scripts/gUnk_0800F6F1.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6F1 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F6F2.inc b/data/scripts/gUnk_0800F6F2.inc new file mode 100644 index 00000000..c4258905 --- /dev/null +++ b/data/scripts/gUnk_0800F6F2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6F2 +.byte 0x2 diff --git a/data/scripts/gUnk_0800F6F3.inc b/data/scripts/gUnk_0800F6F3.inc new file mode 100644 index 00000000..a265e213 --- /dev/null +++ b/data/scripts/gUnk_0800F6F3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F6F3 +.byte 0x4 diff --git a/data/scripts/gUnk_0800F6F4.inc b/data/scripts/gUnk_0800F6F4.inc new file mode 100644 index 00000000..842f18d5 --- /dev/null +++ b/data/scripts/gUnk_0800F6F4.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F6F4 +CheckLocalFlag 0x00cd +.byte 0x4 diff --git a/data/scripts/gUnk_0800F6F9.inc b/data/scripts/gUnk_0800F6F9.inc new file mode 100644 index 00000000..812fd700 --- /dev/null +++ b/data/scripts/gUnk_0800F6F9.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F6F9 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x18 +.byte 0x4 diff --git a/data/scripts/gUnk_0800F6FE.inc b/data/scripts/gUnk_0800F6FE.inc new file mode 100644 index 00000000..3d0f90e1 --- /dev/null +++ b/data/scripts/gUnk_0800F6FE.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F6FE +.short 0x0805 +.short 0xfff4 diff --git a/data/scripts/gUnk_0800F702.inc b/data/scripts/gUnk_0800F702.inc new file mode 100644 index 00000000..0676c592 --- /dev/null +++ b/data/scripts/gUnk_0800F702.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F702 +_0807E864 +_0807EB74 diff --git a/data/scripts/gUnk_0800F706.inc b/data/scripts/gUnk_0800F706.inc new file mode 100644 index 00000000..c0d86b0d --- /dev/null +++ b/data/scripts/gUnk_0800F706.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0800F706 +Call sub_0806265C +_0807EA94 +_0807E878 +_0807EF80 0x0001 +Jump 0xffde +.short 0x0c0b +.short 0x27e9 +.short 0x0806 diff --git a/data/scripts/gUnk_0800F71E.inc b/data/scripts/gUnk_0800F71E.inc new file mode 100644 index 00000000..7d059899 --- /dev/null +++ b/data/scripts/gUnk_0800F71E.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F71E +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/gUnk_0800F724.inc b/data/scripts/gUnk_0800F724.inc new file mode 100644 index 00000000..a6ec34d6 --- /dev/null +++ b/data/scripts/gUnk_0800F724.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800F724 +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x00cd +.short 0x0805 +.short 0xfffa diff --git a/data/scripts/gUnk_0800F734.inc b/data/scripts/gUnk_0800F734.inc new file mode 100644 index 00000000..d0e49b47 --- /dev/null +++ b/data/scripts/gUnk_0800F734.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F734 +_0807EF80 0x0007 +.short 0x0803 +.short 0xfe4a diff --git a/data/scripts/gUnk_0800F73C.inc b/data/scripts/gUnk_0800F73C.inc new file mode 100644 index 00000000..4222c77f --- /dev/null +++ b/data/scripts/gUnk_0800F73C.inc @@ -0,0 +1,37 @@ +SCRIPT_START gUnk_0800F73C +CheckLocalFlag 0x00cd +JumpIf 0x030a +_0807E864 +Call sub_0807DF28 +SetEntityPositionRelative 0x014800c8 +Call sub_0807F844 +_0807E778 0x0002 +DoFade6 +WaitFor_2 +StartPlayerScript 0x0800fa54 +_0807E5F8 0x00000002 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x021800c8 +Call sub_0807F5C0 +Wait 0x0064 +_0807F0B4 0x0002 +SetEntityPositionRelative 0x036800c8 +Call sub_0807F5C0 +WaitForSomething2 0x00000001 +WaitForSomething2 0x00000004 +TextboxNoOverlapFollowPos 0x2501, 0x0000 +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807F0B4 0x0004 +CameraTargetPlayer +Call sub_0807DF50 +_0807E878 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000004 +_0807E864 +Call sub_0807DF28 +StartPlayerScript 0x0800fa78 +WaitForSomething2 0x00000001 +_0807E5F8 0x00000002 +.short 0x0c33 diff --git a/data/scripts/gUnk_0800F7E6.inc b/data/scripts/gUnk_0800F7E6.inc new file mode 100644 index 00000000..953fde86 --- /dev/null +++ b/data/scripts/gUnk_0800F7E6.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F7E6 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c diff --git a/data/scripts/gUnk_0800F7EB.inc b/data/scripts/gUnk_0800F7EB.inc new file mode 100644 index 00000000..3d459670 --- /dev/null +++ b/data/scripts/gUnk_0800F7EB.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F7EB +.byte 0xc +.byte 0x3 +.byte 0x25 diff --git a/data/scripts/gUnk_0800F7EE.inc b/data/scripts/gUnk_0800F7EE.inc new file mode 100644 index 00000000..944c3718 --- /dev/null +++ b/data/scripts/gUnk_0800F7EE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7EE +.byte 0xe diff --git a/data/scripts/gUnk_0800F7EF.inc b/data/scripts/gUnk_0800F7EF.inc new file mode 100644 index 00000000..11367ef6 --- /dev/null +++ b/data/scripts/gUnk_0800F7EF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7EF +.byte 0x0 diff --git a/data/scripts/gUnk_0800F7F0.inc b/data/scripts/gUnk_0800F7F0.inc new file mode 100644 index 00000000..bc74cb92 --- /dev/null +++ b/data/scripts/gUnk_0800F7F0.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800F7F0 +_0807EA94 +.short 0x0c28 diff --git a/data/scripts/gUnk_0800F7F4.inc b/data/scripts/gUnk_0800F7F4.inc new file mode 100644 index 00000000..08dfcc8c --- /dev/null +++ b/data/scripts/gUnk_0800F7F4.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7F4 +.byte 0x2 diff --git a/data/scripts/gUnk_0800F7F5.inc b/data/scripts/gUnk_0800F7F5.inc new file mode 100644 index 00000000..756de5ad --- /dev/null +++ b/data/scripts/gUnk_0800F7F5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7F5 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F7F7.inc b/data/scripts/gUnk_0800F7F7.inc new file mode 100644 index 00000000..2e69551b --- /dev/null +++ b/data/scripts/gUnk_0800F7F7.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F7F7 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 diff --git a/data/scripts/gUnk_0800F7FC.inc b/data/scripts/gUnk_0800F7FC.inc new file mode 100644 index 00000000..4153960a --- /dev/null +++ b/data/scripts/gUnk_0800F7FC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7FC +.byte 0x0 diff --git a/data/scripts/gUnk_0800F7FD.inc b/data/scripts/gUnk_0800F7FD.inc new file mode 100644 index 00000000..18c9cbd5 --- /dev/null +++ b/data/scripts/gUnk_0800F7FD.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7FD +.short 0x0b00 diff --git a/data/scripts/gUnk_0800F7FF.inc b/data/scripts/gUnk_0800F7FF.inc new file mode 100644 index 00000000..ea7923f1 --- /dev/null +++ b/data/scripts/gUnk_0800F7FF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F7FF +.byte 0xc diff --git a/data/scripts/gUnk_0800F800.inc b/data/scripts/gUnk_0800F800.inc new file mode 100644 index 00000000..73788381 --- /dev/null +++ b/data/scripts/gUnk_0800F800.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F800 +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 diff --git a/data/scripts/gUnk_0800F805.inc b/data/scripts/gUnk_0800F805.inc new file mode 100644 index 00000000..f6ae29d7 --- /dev/null +++ b/data/scripts/gUnk_0800F805.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F805 +.byte 0x4 +.byte 0x33 +.byte 0xc diff --git a/data/scripts/gUnk_0800F808.inc b/data/scripts/gUnk_0800F808.inc new file mode 100644 index 00000000..6bce11ac --- /dev/null +++ b/data/scripts/gUnk_0800F808.inc @@ -0,0 +1,232 @@ +SCRIPT_START gUnk_0800F808 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x47 +.byte 0xc +.byte 0x9c +.byte 0xfa +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x4 +.byte 0x25 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x47 +.byte 0xc +.byte 0xc0 +.byte 0xfa +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x5 +.byte 0x25 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x5d +.byte 0x3c +.byte 0x6 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xe2 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xf9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x21 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0xe4 +.byte 0xfa +.byte 0x0 +.byte 0x8 +.byte 0x69 +.byte 0xc +.byte 0xf0 +.byte 0x0 +.byte 0x58 +.byte 0x2 +.byte 0x89 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x87 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x2d +.byte 0x3c +.byte 0x6 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x22 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x49 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x15 +.byte 0x3c +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xdd diff --git a/data/scripts/gUnk_0800F8EF.inc b/data/scripts/gUnk_0800F8EF.inc new file mode 100644 index 00000000..397b00d6 --- /dev/null +++ b/data/scripts/gUnk_0800F8EF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8EF +.byte 0x4c diff --git a/data/scripts/gUnk_0800F8F0.inc b/data/scripts/gUnk_0800F8F0.inc new file mode 100644 index 00000000..9ba8ee23 --- /dev/null +++ b/data/scripts/gUnk_0800F8F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F0 +.byte 0x9 diff --git a/data/scripts/gUnk_0800F8F1.inc b/data/scripts/gUnk_0800F8F1.inc new file mode 100644 index 00000000..0ee53ef7 --- /dev/null +++ b/data/scripts/gUnk_0800F8F1.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F1 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F8F2.inc b/data/scripts/gUnk_0800F8F2.inc new file mode 100644 index 00000000..e2fd314d --- /dev/null +++ b/data/scripts/gUnk_0800F8F2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F2 +.byte 0x31 diff --git a/data/scripts/gUnk_0800F8F3.inc b/data/scripts/gUnk_0800F8F3.inc new file mode 100644 index 00000000..4d0967ba --- /dev/null +++ b/data/scripts/gUnk_0800F8F3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F3 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F8F4.inc b/data/scripts/gUnk_0800F8F4.inc new file mode 100644 index 00000000..60bde4ad --- /dev/null +++ b/data/scripts/gUnk_0800F8F4.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F4 +.byte 0x1e diff --git a/data/scripts/gUnk_0800F8F5.inc b/data/scripts/gUnk_0800F8F5.inc new file mode 100644 index 00000000..8bde204a --- /dev/null +++ b/data/scripts/gUnk_0800F8F5.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800F8F5 +.byte 0x0 +.byte 0x5c +.byte 0xc diff --git a/data/scripts/gUnk_0800F8F8.inc b/data/scripts/gUnk_0800F8F8.inc new file mode 100644 index 00000000..01353483 --- /dev/null +++ b/data/scripts/gUnk_0800F8F8.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F8F8 +.byte 0x23 diff --git a/data/scripts/gUnk_0800F8F9.inc b/data/scripts/gUnk_0800F8F9.inc new file mode 100644 index 00000000..ce2fbabc --- /dev/null +++ b/data/scripts/gUnk_0800F8F9.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800F8F9 +.byte 0x10 +.byte 0xe +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc diff --git a/data/scripts/gUnk_0800F900.inc b/data/scripts/gUnk_0800F900.inc new file mode 100644 index 00000000..eb4fc475 --- /dev/null +++ b/data/scripts/gUnk_0800F900.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F900 +.short 0x3c15 diff --git a/data/scripts/gUnk_0800F902.inc b/data/scripts/gUnk_0800F902.inc new file mode 100644 index 00000000..f02849a5 --- /dev/null +++ b/data/scripts/gUnk_0800F902.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0800F902 +_0807E078 0x0c0b +.short 0x4dd9 +.short 0x0809 +.short 0x0831 +.short 0x001e +.short 0x0c5c +.short 0x1024 +.short 0x000e +.short 0x0459 diff --git a/data/scripts/gUnk_0800F916.inc b/data/scripts/gUnk_0800F916.inc new file mode 100644 index 00000000..5d2bafce --- /dev/null +++ b/data/scripts/gUnk_0800F916.inc @@ -0,0 +1,49 @@ +SCRIPT_START gUnk_0800F916 +Call sub_08063C14 +Call sub_08094D34 +Wait 0x001e +TextboxNoOverlapFollowPos 0x1025, 0x000e +_0807EA94 +Call sub_08063C5C +TextboxNoOverlapFollowPos 0x1026, 0x000e +_0807EA94 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000004 +_0807E8E4_1 +Call sub_08063C2C +TextboxNoOverlapFollowPos 0x1027, 0x0000 +_0807EA94 +Call sub_08063C74 +Wait 0x003c +Call sub_08063C14 +_0807E8E4_0 +TextboxNoOverlapFollowPos 0x1028, 0x000e +_0807EA94 +_0807E8E4_1 +TextboxNoOverlapFollowPos 0x1029, 0x0000 +_0807EA94 +_0807E8E4_0 +TextboxNoOverlapFollowPos 0x102a, 0x000e +_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 0x102b, 0x0000 +_0807EA94 +_0807F034 0x000d +WaitPlayerAction8 +Call sub_0806DC3C +Call sub_080791BC +CallWithArg sub_0807F244, 0x0000000d +.short 0x0c4e +.short 0x00ff diff --git a/data/scripts/gUnk_0800F9F0.inc b/data/scripts/gUnk_0800F9F0.inc new file mode 100644 index 00000000..bab942c3 --- /dev/null +++ b/data/scripts/gUnk_0800F9F0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F0 +.short 0x0000 diff --git a/data/scripts/gUnk_0800F9F2.inc b/data/scripts/gUnk_0800F9F2.inc new file mode 100644 index 00000000..6b6f43e7 --- /dev/null +++ b/data/scripts/gUnk_0800F9F2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F2 +.byte 0xb diff --git a/data/scripts/gUnk_0800F9F3.inc b/data/scripts/gUnk_0800F9F3.inc new file mode 100644 index 00000000..27975d22 --- /dev/null +++ b/data/scripts/gUnk_0800F9F3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F3 +.byte 0xc diff --git a/data/scripts/gUnk_0800F9F4.inc b/data/scripts/gUnk_0800F9F4.inc new file mode 100644 index 00000000..bd4ba954 --- /dev/null +++ b/data/scripts/gUnk_0800F9F4.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F4 +.short 0xf5b1 diff --git a/data/scripts/gUnk_0800F9F6.inc b/data/scripts/gUnk_0800F9F6.inc new file mode 100644 index 00000000..5bc2894b --- /dev/null +++ b/data/scripts/gUnk_0800F9F6.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F6 +.byte 0x7 diff --git a/data/scripts/gUnk_0800F9F7.inc b/data/scripts/gUnk_0800F9F7.inc new file mode 100644 index 00000000..0dbc4a29 --- /dev/null +++ b/data/scripts/gUnk_0800F9F7.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800F9F7 +.byte 0x8 diff --git a/data/scripts/gUnk_0800F9F8.inc b/data/scripts/gUnk_0800F9F8.inc new file mode 100644 index 00000000..409c328c --- /dev/null +++ b/data/scripts/gUnk_0800F9F8.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800F9F8 +.short 0x140c +.short 0xf29d +.short 0x0807 +.short 0x49d6 +.short 0x0800 diff --git a/data/scripts/gUnk_0800FA02.inc b/data/scripts/gUnk_0800FA02.inc new file mode 100644 index 00000000..f708cb2b --- /dev/null +++ b/data/scripts/gUnk_0800FA02.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FA02 +Wait 0x00b7 +.byte 0x4e diff --git a/data/scripts/gUnk_0800FA07.inc b/data/scripts/gUnk_0800FA07.inc new file mode 100644 index 00000000..a2b21a30 --- /dev/null +++ b/data/scripts/gUnk_0800FA07.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FA07 +.byte 0xc diff --git a/data/scripts/gUnk_0800FA08.inc b/data/scripts/gUnk_0800FA08.inc new file mode 100644 index 00000000..0b09498d --- /dev/null +++ b/data/scripts/gUnk_0800FA08.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FA08 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FA09.inc b/data/scripts/gUnk_0800FA09.inc new file mode 100644 index 00000000..f05952c3 --- /dev/null +++ b/data/scripts/gUnk_0800FA09.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FA09 +.short 0x0000 +.short 0x0b00 diff --git a/data/scripts/gUnk_0800FA0D.inc b/data/scripts/gUnk_0800FA0D.inc new file mode 100644 index 00000000..4d48ce5c --- /dev/null +++ b/data/scripts/gUnk_0800FA0D.inc @@ -0,0 +1,108 @@ +SCRIPT_START gUnk_0800FA0D +.byte 0xc +.byte 0xb1 +.byte 0xf5 +.byte 0x7 +.byte 0x8 +.byte 0x5c +.byte 0xc +.byte 0x2c +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x9d +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0xdc +.byte 0x6 +.byte 0x8 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x88 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0x3c +.byte 0x6 +.byte 0x8 +.byte 0x2a +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x2 +.byte 0x4 +.byte 0x69 +.byte 0xc +.byte 0xd8 +.byte 0x0 +.byte 0x98 +.byte 0x3 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800FA78.inc b/data/scripts/gUnk_0800FA78.inc new file mode 100644 index 00000000..d62af1bf --- /dev/null +++ b/data/scripts/gUnk_0800FA78.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800FA78 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +_0807EDD4 0x00a0, 0x0278 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0c73 +.short 0x0078 +.short 0x01c0 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_0800FAC0.inc b/data/scripts/gUnk_0800FAC0.inc new file mode 100644 index 00000000..202b3a20 --- /dev/null +++ b/data/scripts/gUnk_0800FAC0.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..06d7fca4 --- /dev/null +++ b/data/scripts/gUnk_0800FAE4.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800FAE4 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F584 +.byte 0x6 diff --git a/data/scripts/gUnk_0800FAF3.inc b/data/scripts/gUnk_0800FAF3.inc new file mode 100644 index 00000000..0f932d1d --- /dev/null +++ b/data/scripts/gUnk_0800FAF3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAF3 +.short 0x1214 diff --git a/data/scripts/gUnk_0800FAF5.inc b/data/scripts/gUnk_0800FAF5.inc new file mode 100644 index 00000000..6c76b8e0 --- /dev/null +++ b/data/scripts/gUnk_0800FAF5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAF5 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FAF6.inc b/data/scripts/gUnk_0800FAF6.inc new file mode 100644 index 00000000..00f8c4e5 --- /dev/null +++ b/data/scripts/gUnk_0800FAF6.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAF6 +.byte 0x1a diff --git a/data/scripts/gUnk_0800FAF7.inc b/data/scripts/gUnk_0800FAF7.inc new file mode 100644 index 00000000..cbb90022 --- /dev/null +++ b/data/scripts/gUnk_0800FAF7.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAF7 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FAF8.inc b/data/scripts/gUnk_0800FAF8.inc new file mode 100644 index 00000000..ea809c7c --- /dev/null +++ b/data/scripts/gUnk_0800FAF8.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800FAF8 +.byte 0xe +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0xc diff --git a/data/scripts/gUnk_0800FAFD.inc b/data/scripts/gUnk_0800FAFD.inc new file mode 100644 index 00000000..aad4b905 --- /dev/null +++ b/data/scripts/gUnk_0800FAFD.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAFD +.byte 0x14 diff --git a/data/scripts/gUnk_0800FAFE.inc b/data/scripts/gUnk_0800FAFE.inc new file mode 100644 index 00000000..b6e56c6d --- /dev/null +++ b/data/scripts/gUnk_0800FAFE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAFE +.byte 0xf9 diff --git a/data/scripts/gUnk_0800FAFF.inc b/data/scripts/gUnk_0800FAFF.inc new file mode 100644 index 00000000..70b8910d --- /dev/null +++ b/data/scripts/gUnk_0800FAFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FAFF +.byte 0xf4 diff --git a/data/scripts/gUnk_0800FB00.inc b/data/scripts/gUnk_0800FB00.inc new file mode 100644 index 00000000..a6ec0cae --- /dev/null +++ b/data/scripts/gUnk_0800FB00.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FB00 +.byte 0x7 diff --git a/data/scripts/gUnk_0800FB01.inc b/data/scripts/gUnk_0800FB01.inc new file mode 100644 index 00000000..0ea92a29 --- /dev/null +++ b/data/scripts/gUnk_0800FB01.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FB01 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FB02.inc b/data/scripts/gUnk_0800FB02.inc new file mode 100644 index 00000000..ba6e9447 --- /dev/null +++ b/data/scripts/gUnk_0800FB02.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FB02 +.short 0x027c diff --git a/data/scripts/gUnk_0800FB04.inc b/data/scripts/gUnk_0800FB04.inc new file mode 100644 index 00000000..cd6fa411 --- /dev/null +++ b/data/scripts/gUnk_0800FB04.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FB04 +.short 0x0000 +.short 0x140c diff --git a/data/scripts/gUnk_0800FB08.inc b/data/scripts/gUnk_0800FB08.inc new file mode 100644 index 00000000..bb95d840 --- /dev/null +++ b/data/scripts/gUnk_0800FB08.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FB08 +.short 0xf465 diff --git a/data/scripts/gUnk_0800FB0A.inc b/data/scripts/gUnk_0800FB0A.inc new file mode 100644 index 00000000..842689e6 --- /dev/null +++ b/data/scripts/gUnk_0800FB0A.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_0800FB0A +.byte 0x7 +.byte 0x8 +.byte 0xe8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xe8 +.byte 0x0 +.byte 0x70 +.byte 0x2 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x79 diff --git a/data/scripts/gUnk_0800FB31.inc b/data/scripts/gUnk_0800FB31.inc new file mode 100644 index 00000000..8ac8fa60 --- /dev/null +++ b/data/scripts/gUnk_0800FB31.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_0800FB31 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FB44.inc b/data/scripts/gUnk_0800FB44.inc new file mode 100644 index 00000000..3e81d840 --- /dev/null +++ b/data/scripts/gUnk_0800FB44.inc @@ -0,0 +1,31 @@ +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 +.byte 0x28 +.byte 0xc +.byte 0x4 diff --git a/data/scripts/gUnk_0800FBBB.inc b/data/scripts/gUnk_0800FBBB.inc new file mode 100644 index 00000000..418f5e0f --- /dev/null +++ b/data/scripts/gUnk_0800FBBB.inc @@ -0,0 +1,54 @@ +SCRIPT_START gUnk_0800FBBB +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x73 +.byte 0xc +.byte 0xa0 +.byte 0x0 +.byte 0x68 +.byte 0x2 +.byte 0x73 +.byte 0xc +.byte 0x70 +.byte 0x0 +.byte 0x68 +.byte 0x2 +.byte 0x73 +.byte 0xc +.byte 0x70 +.byte 0x0 +.byte 0x8 +.byte 0x2 +.byte 0x69 +.byte 0xc diff --git a/data/scripts/gUnk_0800FBF0.inc b/data/scripts/gUnk_0800FBF0.inc new file mode 100644 index 00000000..26a37a5d --- /dev/null +++ b/data/scripts/gUnk_0800FBF0.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FBF0 +.byte 0x78 +.byte 0x0 +.byte 0xa8 diff --git a/data/scripts/gUnk_0800FBF3.inc b/data/scripts/gUnk_0800FBF3.inc new file mode 100644 index 00000000..8114b485 --- /dev/null +++ b/data/scripts/gUnk_0800FBF3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBF3 +.short 0x6101 diff --git a/data/scripts/gUnk_0800FBF5.inc b/data/scripts/gUnk_0800FBF5.inc new file mode 100644 index 00000000..61ae4f2e --- /dev/null +++ b/data/scripts/gUnk_0800FBF5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBF5 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FBF6.inc b/data/scripts/gUnk_0800FBF6.inc new file mode 100644 index 00000000..a9e0082c --- /dev/null +++ b/data/scripts/gUnk_0800FBF6.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBF6 +.short 0x0000 diff --git a/data/scripts/gUnk_0800FBF8.inc b/data/scripts/gUnk_0800FBF8.inc new file mode 100644 index 00000000..48e69ee6 --- /dev/null +++ b/data/scripts/gUnk_0800FBF8.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBF8 +.byte 0x79 diff --git a/data/scripts/gUnk_0800FBF9.inc b/data/scripts/gUnk_0800FBF9.inc new file mode 100644 index 00000000..fd7511fd --- /dev/null +++ b/data/scripts/gUnk_0800FBF9.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBF9 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FBFA.inc b/data/scripts/gUnk_0800FBFA.inc new file mode 100644 index 00000000..80ad3291 --- /dev/null +++ b/data/scripts/gUnk_0800FBFA.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBFA +.byte 0x1 diff --git a/data/scripts/gUnk_0800FBFB.inc b/data/scripts/gUnk_0800FBFB.inc new file mode 100644 index 00000000..72e45f0b --- /dev/null +++ b/data/scripts/gUnk_0800FBFB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBFB +.byte 0x0 diff --git a/data/scripts/gUnk_0800FBFC.inc b/data/scripts/gUnk_0800FBFC.inc new file mode 100644 index 00000000..c514be46 --- /dev/null +++ b/data/scripts/gUnk_0800FBFC.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FBFC +.byte 0x28 +.byte 0xc +.byte 0x4 diff --git a/data/scripts/gUnk_0800FBFF.inc b/data/scripts/gUnk_0800FBFF.inc new file mode 100644 index 00000000..7324b708 --- /dev/null +++ b/data/scripts/gUnk_0800FBFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FBFF +.byte 0x0 diff --git a/data/scripts/gUnk_0800FC00.inc b/data/scripts/gUnk_0800FC00.inc new file mode 100644 index 00000000..8bb598f9 --- /dev/null +++ b/data/scripts/gUnk_0800FC00.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FC00 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FC01.inc b/data/scripts/gUnk_0800FC01.inc new file mode 100644 index 00000000..e991fed2 --- /dev/null +++ b/data/scripts/gUnk_0800FC01.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FC01 +.short 0x7900 +.short 0x0a08 diff --git a/data/scripts/gUnk_0800FC05.inc b/data/scripts/gUnk_0800FC05.inc new file mode 100644 index 00000000..58d00fc8 --- /dev/null +++ b/data/scripts/gUnk_0800FC05.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FC05 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FC06.inc b/data/scripts/gUnk_0800FC06.inc new file mode 100644 index 00000000..2df03479 --- /dev/null +++ b/data/scripts/gUnk_0800FC06.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FC06 +_0807E30C diff --git a/data/scripts/gUnk_0800FC08.inc b/data/scripts/gUnk_0800FC08.inc new file mode 100644 index 00000000..394fef96 --- /dev/null +++ b/data/scripts/gUnk_0800FC08.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FC08 +.byte 0x5 diff --git a/data/scripts/gUnk_0800FC09.inc b/data/scripts/gUnk_0800FC09.inc new file mode 100644 index 00000000..39b96508 --- /dev/null +++ b/data/scripts/gUnk_0800FC09.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800FC09 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x79 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FC0E.inc b/data/scripts/gUnk_0800FC0E.inc new file mode 100644 index 00000000..ca3a3558 --- /dev/null +++ b/data/scripts/gUnk_0800FC0E.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800FC0E +.short 0x000b +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 diff --git a/data/scripts/gUnk_0800FC24.inc b/data/scripts/gUnk_0800FC24.inc new file mode 100644 index 00000000..66f5447b --- /dev/null +++ b/data/scripts/gUnk_0800FC24.inc @@ -0,0 +1,44 @@ +SCRIPT_START gUnk_0800FC24 +_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 +.short 0x0871 diff --git a/data/scripts/gUnk_0800FCEA.inc b/data/scripts/gUnk_0800FCEA.inc new file mode 100644 index 00000000..b7a6d6b9 --- /dev/null +++ b/data/scripts/gUnk_0800FCEA.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FCEA +.short 0x0020 +.short 0x0861 diff --git a/data/scripts/gUnk_0800FCEE.inc b/data/scripts/gUnk_0800FCEE.inc new file mode 100644 index 00000000..19e10314 --- /dev/null +++ b/data/scripts/gUnk_0800FCEE.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FCEE +.short 0x0006 +.short 0x0879 diff --git a/data/scripts/gUnk_0800FCF2.inc b/data/scripts/gUnk_0800FCF2.inc new file mode 100644 index 00000000..dee9566c --- /dev/null +++ b/data/scripts/gUnk_0800FCF2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCF2 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FCF3.inc b/data/scripts/gUnk_0800FCF3.inc new file mode 100644 index 00000000..0d8e6f96 --- /dev/null +++ b/data/scripts/gUnk_0800FCF3.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCF3 +.short 0x2800 diff --git a/data/scripts/gUnk_0800FCF5.inc b/data/scripts/gUnk_0800FCF5.inc new file mode 100644 index 00000000..dd3ea251 --- /dev/null +++ b/data/scripts/gUnk_0800FCF5.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCF5 +.short 0x040c diff --git a/data/scripts/gUnk_0800FCF7.inc b/data/scripts/gUnk_0800FCF7.inc new file mode 100644 index 00000000..e979829f --- /dev/null +++ b/data/scripts/gUnk_0800FCF7.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCF7 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FCF8.inc b/data/scripts/gUnk_0800FCF8.inc new file mode 100644 index 00000000..db7535d3 --- /dev/null +++ b/data/scripts/gUnk_0800FCF8.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCF8 +.short 0x0000 diff --git a/data/scripts/gUnk_0800FCFA.inc b/data/scripts/gUnk_0800FCFA.inc new file mode 100644 index 00000000..336031e2 --- /dev/null +++ b/data/scripts/gUnk_0800FCFA.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCFA +.byte 0x33 diff --git a/data/scripts/gUnk_0800FCFB.inc b/data/scripts/gUnk_0800FCFB.inc new file mode 100644 index 00000000..74d38000 --- /dev/null +++ b/data/scripts/gUnk_0800FCFB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCFB +.byte 0xc diff --git a/data/scripts/gUnk_0800FCFC.inc b/data/scripts/gUnk_0800FCFC.inc new file mode 100644 index 00000000..e9bd84a0 --- /dev/null +++ b/data/scripts/gUnk_0800FCFC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCFC +.short 0x0002 diff --git a/data/scripts/gUnk_0800FCFE.inc b/data/scripts/gUnk_0800FCFE.inc new file mode 100644 index 00000000..a9de73b3 --- /dev/null +++ b/data/scripts/gUnk_0800FCFE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCFE +.byte 0x0 diff --git a/data/scripts/gUnk_0800FCFF.inc b/data/scripts/gUnk_0800FCFF.inc new file mode 100644 index 00000000..33aefa42 --- /dev/null +++ b/data/scripts/gUnk_0800FCFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FCFF +.byte 0x0 diff --git a/data/scripts/gUnk_0800FD00.inc b/data/scripts/gUnk_0800FD00.inc new file mode 100644 index 00000000..d5a025ca --- /dev/null +++ b/data/scripts/gUnk_0800FD00.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FD00 +.byte 0xb diff --git a/data/scripts/gUnk_0800FD01.inc b/data/scripts/gUnk_0800FD01.inc new file mode 100644 index 00000000..67d4d124 --- /dev/null +++ b/data/scripts/gUnk_0800FD01.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FD01 +.byte 0xc +.byte 0x4d +.byte 0x6d diff --git a/data/scripts/gUnk_0800FD04.inc b/data/scripts/gUnk_0800FD04.inc new file mode 100644 index 00000000..99de7f42 --- /dev/null +++ b/data/scripts/gUnk_0800FD04.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FD04 +.byte 0x6 diff --git a/data/scripts/gUnk_0800FD05.inc b/data/scripts/gUnk_0800FD05.inc new file mode 100644 index 00000000..26d17a5f --- /dev/null +++ b/data/scripts/gUnk_0800FD05.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800FD05 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_0800FD0C.inc b/data/scripts/gUnk_0800FD0C.inc new file mode 100644 index 00000000..fc4feb68 --- /dev/null +++ b/data/scripts/gUnk_0800FD0C.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FD0C +CheckLocalFlag 0x00cd +JumpIf 0x003e +.short 0x0c33 diff --git a/data/scripts/gUnk_0800FD16.inc b/data/scripts/gUnk_0800FD16.inc new file mode 100644 index 00000000..8bea3c87 --- /dev/null +++ b/data/scripts/gUnk_0800FD16.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800FD16 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x16 +.byte 0x10 +.byte 0xc8 +.byte 0x0 +.byte 0xc0 +.byte 0x3 +.byte 0x40 diff --git a/data/scripts/gUnk_0800FD21.inc b/data/scripts/gUnk_0800FD21.inc new file mode 100644 index 00000000..da112cc2 --- /dev/null +++ b/data/scripts/gUnk_0800FD21.inc @@ -0,0 +1,96 @@ +SCRIPT_START gUnk_0800FD21 +.byte 0x10 +.byte 0x5 +.byte 0x8 +.byte 0xf6 +.byte 0xff +.byte 0x12 +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x30 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0x5c +.byte 0xc +.byte 0x6 +.byte 0x25 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0x80 +.byte 0xfd +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xcc +.byte 0xff +.byte 0x16 +.byte 0x10 +.byte 0xc8 +.byte 0x0 +.byte 0xc0 +.byte 0x3 +.byte 0x40 +.byte 0x10 +.byte 0x5 +.byte 0x8 +.byte 0xf6 +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0x5c +.byte 0xc +.byte 0x6c +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0x80 +.byte 0xfd +.byte 0x0 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xd4 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FD80.inc b/data/scripts/gUnk_0800FD80.inc new file mode 100644 index 00000000..b01200e6 --- /dev/null +++ b/data/scripts/gUnk_0800FD80.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..2722de54 --- /dev/null +++ b/data/scripts/gUnk_0800FDA0.inc @@ -0,0 +1,16 @@ +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 diff --git a/data/scripts/gUnk_0800FDCC.inc b/data/scripts/gUnk_0800FDCC.inc new file mode 100644 index 00000000..55fccfd9 --- /dev/null +++ b/data/scripts/gUnk_0800FDCC.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800FDCC +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +SetEntityNonPlanarMovement 0x0040 +StopScript +Call sub_08069A60 +Call sub_0806991C +StopScript +StartScript diff --git a/data/scripts/gUnk_0800FDF2.inc b/data/scripts/gUnk_0800FDF2.inc new file mode 100644 index 00000000..afb0db10 --- /dev/null +++ b/data/scripts/gUnk_0800FDF2.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FDF2 +.byte 0xb diff --git a/data/scripts/gUnk_0800FDF3.inc b/data/scripts/gUnk_0800FDF3.inc new file mode 100644 index 00000000..c35fa031 --- /dev/null +++ b/data/scripts/gUnk_0800FDF3.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800FDF3 +.byte 0xc +.byte 0xcd +.byte 0x9a +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FDFA.inc b/data/scripts/gUnk_0800FDFA.inc new file mode 100644 index 00000000..d423efaf --- /dev/null +++ b/data/scripts/gUnk_0800FDFA.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FDFA +.short 0x000c diff --git a/data/scripts/gUnk_0800FDFC.inc b/data/scripts/gUnk_0800FDFC.inc new file mode 100644 index 00000000..44b9a2f2 --- /dev/null +++ b/data/scripts/gUnk_0800FDFC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FDFC +_0807EE30 diff --git a/data/scripts/gUnk_0800FDFE.inc b/data/scripts/gUnk_0800FDFE.inc new file mode 100644 index 00000000..05cbc9f7 --- /dev/null +++ b/data/scripts/gUnk_0800FDFE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FDFE +.byte 0x5 diff --git a/data/scripts/gUnk_0800FDFF.inc b/data/scripts/gUnk_0800FDFF.inc new file mode 100644 index 00000000..a751c61c --- /dev/null +++ b/data/scripts/gUnk_0800FDFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FDFF +.byte 0x8 diff --git a/data/scripts/gUnk_0800FE00.inc b/data/scripts/gUnk_0800FE00.inc new file mode 100644 index 00000000..1e5aa79f --- /dev/null +++ b/data/scripts/gUnk_0800FE00.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE00 +.byte 0xee diff --git a/data/scripts/gUnk_0800FE01.inc b/data/scripts/gUnk_0800FE01.inc new file mode 100644 index 00000000..dc0a4b1f --- /dev/null +++ b/data/scripts/gUnk_0800FE01.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE01 +.byte 0xff diff --git a/data/scripts/gUnk_0800FE02.inc b/data/scripts/gUnk_0800FE02.inc new file mode 100644 index 00000000..b02cc101 --- /dev/null +++ b/data/scripts/gUnk_0800FE02.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE02 +.short 0x0803 diff --git a/data/scripts/gUnk_0800FE04.inc b/data/scripts/gUnk_0800FE04.inc new file mode 100644 index 00000000..27f5f86a --- /dev/null +++ b/data/scripts/gUnk_0800FE04.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE04 +.short 0xffde diff --git a/data/scripts/gUnk_0800FE06.inc b/data/scripts/gUnk_0800FE06.inc new file mode 100644 index 00000000..dde1e4b5 --- /dev/null +++ b/data/scripts/gUnk_0800FE06.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE06 +.byte 0x2 diff --git a/data/scripts/gUnk_0800FE07.inc b/data/scripts/gUnk_0800FE07.inc new file mode 100644 index 00000000..77deec42 --- /dev/null +++ b/data/scripts/gUnk_0800FE07.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE07 +.byte 0x4 diff --git a/data/scripts/gUnk_0800FE08.inc b/data/scripts/gUnk_0800FE08.inc new file mode 100644 index 00000000..8aed1d89 --- /dev/null +++ b/data/scripts/gUnk_0800FE08.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FE08 +.byte 0x61 diff --git a/data/scripts/gUnk_0800FE09.inc b/data/scripts/gUnk_0800FE09.inc new file mode 100644 index 00000000..819f3a14 --- /dev/null +++ b/data/scripts/gUnk_0800FE09.inc @@ -0,0 +1,56 @@ +SCRIPT_START gUnk_0800FE09 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0x9a +.byte 0x6 +.byte 0x8 +.byte 0x3 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FE40.inc b/data/scripts/gUnk_0800FE40.inc new file mode 100644 index 00000000..2c66c8e8 --- /dev/null +++ b/data/scripts/gUnk_0800FE40.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0800FE40 +.short 0xffa8 +.short 0x0000 diff --git a/data/scripts/gUnk_0800FE44.inc b/data/scripts/gUnk_0800FE44.inc new file mode 100644 index 00000000..3b95f478 --- /dev/null +++ b/data/scripts/gUnk_0800FE44.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0800FE44 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E9D4 +SetEntityNonPlanarMovement 0x0040 +StopScript +Call sub_08069AA8 +.short 0x0c0b +.short 0x99ad diff --git a/data/scripts/gUnk_0800FE64.inc b/data/scripts/gUnk_0800FE64.inc new file mode 100644 index 00000000..03f17235 --- /dev/null +++ b/data/scripts/gUnk_0800FE64.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0800FE64 +_0807E078 0x0402 +StartScript +Call sub_08069ACC +JumpIf 0x000c +_0807EE30 +JumpIfNot 0xffee +Jump 0xffde +StopScript +_0807EB44 0x0002 +.short 0x0879 +.short 0x0000 diff --git a/data/scripts/gUnk_0800FE88.inc b/data/scripts/gUnk_0800FE88.inc new file mode 100644 index 00000000..9dfb7dbd --- /dev/null +++ b/data/scripts/gUnk_0800FE88.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0800FE88 +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 diff --git a/data/scripts/gUnk_0800FEBC.inc b/data/scripts/gUnk_0800FEBC.inc new file mode 100644 index 00000000..2596aca9 --- /dev/null +++ b/data/scripts/gUnk_0800FEBC.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0800FEBC +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 diff --git a/data/scripts/gUnk_0800FEF0.inc b/data/scripts/gUnk_0800FEF0.inc new file mode 100644 index 00000000..94aa905f --- /dev/null +++ b/data/scripts/gUnk_0800FEF0.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FEF0 +_0807EB74 diff --git a/data/scripts/gUnk_0800FEF2.inc b/data/scripts/gUnk_0800FEF2.inc new file mode 100644 index 00000000..d625c7d9 --- /dev/null +++ b/data/scripts/gUnk_0800FEF2.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0800FEF2 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FEF9.inc b/data/scripts/gUnk_0800FEF9.inc new file mode 100644 index 00000000..1f786b7c --- /dev/null +++ b/data/scripts/gUnk_0800FEF9.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FEF9 +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0800FEFC.inc b/data/scripts/gUnk_0800FEFC.inc new file mode 100644 index 00000000..b4a70e1a --- /dev/null +++ b/data/scripts/gUnk_0800FEFC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FEFC +.short 0x0c0b diff --git a/data/scripts/gUnk_0800FEFE.inc b/data/scripts/gUnk_0800FEFE.inc new file mode 100644 index 00000000..2a770ed0 --- /dev/null +++ b/data/scripts/gUnk_0800FEFE.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FEFE +.byte 0x29 +.byte 0x44 +.byte 0x6 diff --git a/data/scripts/gUnk_0800FF01.inc b/data/scripts/gUnk_0800FF01.inc new file mode 100644 index 00000000..01b6dc34 --- /dev/null +++ b/data/scripts/gUnk_0800FF01.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FF01 +.short 0x5908 diff --git a/data/scripts/gUnk_0800FF03.inc b/data/scripts/gUnk_0800FF03.inc new file mode 100644 index 00000000..884ddfb3 --- /dev/null +++ b/data/scripts/gUnk_0800FF03.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FF03 +.byte 0x4 diff --git a/data/scripts/gUnk_0800FF04.inc b/data/scripts/gUnk_0800FF04.inc new file mode 100644 index 00000000..28f5293d --- /dev/null +++ b/data/scripts/gUnk_0800FF04.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FF04 +.byte 0x31 diff --git a/data/scripts/gUnk_0800FF05.inc b/data/scripts/gUnk_0800FF05.inc new file mode 100644 index 00000000..c03ba842 --- /dev/null +++ b/data/scripts/gUnk_0800FF05.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FF05 +.byte 0x8 diff --git a/data/scripts/gUnk_0800FF06.inc b/data/scripts/gUnk_0800FF06.inc new file mode 100644 index 00000000..0c5ecc22 --- /dev/null +++ b/data/scripts/gUnk_0800FF06.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FF06 +.short 0x000f diff --git a/data/scripts/gUnk_0800FF08.inc b/data/scripts/gUnk_0800FF08.inc new file mode 100644 index 00000000..854f0268 --- /dev/null +++ b/data/scripts/gUnk_0800FF08.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0800FF08 +_0807E878 +Jump 0xffcc +_0807EF80 0x0008 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/gUnk_0800FF18.inc b/data/scripts/gUnk_0800FF18.inc new file mode 100644 index 00000000..e3c6eed5 --- /dev/null +++ b/data/scripts/gUnk_0800FF18.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_0800FF18 +StartScript +CheckInventory1 0x0012 +JumpIf 0x004a +_0807EB44 0x0006 +_0807E9D4 +.short 0x140c diff --git a/data/scripts/gUnk_0800FF2A.inc b/data/scripts/gUnk_0800FF2A.inc new file mode 100644 index 00000000..3a4ea9a8 --- /dev/null +++ b/data/scripts/gUnk_0800FF2A.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_0800FF2A +.short 0xf3d9 +.short 0x0807 +.short 0x0008 +.short 0x0000 +.short 0x0402 +.short 0x0402 +.short 0x0401 +.short 0x0879 +.short 0x000b +.short 0x0c0b +.short 0x4199 +.short 0x0806 +.short 0x0418 +.short 0x0805 +.short 0xffee +.short 0x0402 +.short 0x0443 +.short 0x0463 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0008 +.short 0x0000 +.short 0x0c0b +.short 0x4429 +.short 0x0806 +.short 0x0459 +.short 0x0831 +.short 0x000f +.short 0x0444 +.short 0x0803 +.short 0xffcc +.short 0x0879 +.short 0x0008 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_0800FF74.inc b/data/scripts/gUnk_0800FF74.inc new file mode 100644 index 00000000..f9826974 --- /dev/null +++ b/data/scripts/gUnk_0800FF74.inc @@ -0,0 +1,17 @@ +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 +.short 0x0812 +.short 0x00c7 diff --git a/data/scripts/gUnk_0800FFB0.inc b/data/scripts/gUnk_0800FFB0.inc new file mode 100644 index 00000000..da0ea75d --- /dev/null +++ b/data/scripts/gUnk_0800FFB0.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FFB0 +JumpIfNot 0x001a +Call sub_08064488 +.byte 0x17 diff --git a/data/scripts/gUnk_0800FFBB.inc b/data/scripts/gUnk_0800FFBB.inc new file mode 100644 index 00000000..1f1d07c0 --- /dev/null +++ b/data/scripts/gUnk_0800FFBB.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0800FFBB +.byte 0x8 +.byte 0x40 +.byte 0x40 +.byte 0x5 +.byte 0x8 +.byte 0xc +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x71 +.byte 0x44 +.byte 0x6 +.byte 0x8 +.byte 0x4 +.byte 0x8 +.byte 0x4a +.byte 0x0 +.byte 0x18 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xc2 +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x2a +.byte 0x8 diff --git a/data/scripts/gUnk_0800FFD6.inc b/data/scripts/gUnk_0800FFD6.inc new file mode 100644 index 00000000..fed76005 --- /dev/null +++ b/data/scripts/gUnk_0800FFD6.inc @@ -0,0 +1,13 @@ +SCRIPT_START gUnk_0800FFD6 +.short 0x00c7 +.short 0x0443 +.short 0x0463 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0008 +.short 0x0000 +.short 0x080f +.short 0x0048 +.short 0x0804 +.short 0x000c diff --git a/data/scripts/gUnk_0800FFEE.inc b/data/scripts/gUnk_0800FFEE.inc new file mode 100644 index 00000000..70a8ec79 --- /dev/null +++ b/data/scripts/gUnk_0800FFEE.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FFEE +TextboxNoOverlap 0x3401 +_0807EA94 +.short 0x0803 diff --git a/data/scripts/gUnk_0800FFF6.inc b/data/scripts/gUnk_0800FFF6.inc new file mode 100644 index 00000000..9a227734 --- /dev/null +++ b/data/scripts/gUnk_0800FFF6.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0800FFF6 +.short 0x006a +.short 0x0812 +.short 0x00ce diff --git a/data/scripts/gUnk_0800FFFC.inc b/data/scripts/gUnk_0800FFFC.inc new file mode 100644 index 00000000..8d498d5f --- /dev/null +++ b/data/scripts/gUnk_0800FFFC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FFFC +.byte 0x5 diff --git a/data/scripts/gUnk_0800FFFD.inc b/data/scripts/gUnk_0800FFFD.inc new file mode 100644 index 00000000..a128975b --- /dev/null +++ b/data/scripts/gUnk_0800FFFD.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FFFD +.short 0x0c08 diff --git a/data/scripts/gUnk_0800FFFF.inc b/data/scripts/gUnk_0800FFFF.inc new file mode 100644 index 00000000..ebd79cd4 --- /dev/null +++ b/data/scripts/gUnk_0800FFFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0800FFFF +.byte 0x0 diff --git a/data/scripts/gUnk_08010000.inc b/data/scripts/gUnk_08010000.inc new file mode 100644 index 00000000..1cd1f602 --- /dev/null +++ b/data/scripts/gUnk_08010000.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010000 +.byte 0x5b diff --git a/data/scripts/gUnk_08010001.inc b/data/scripts/gUnk_08010001.inc new file mode 100644 index 00000000..cae61ada --- /dev/null +++ b/data/scripts/gUnk_08010001.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010001 +.byte 0x8 diff --git a/data/scripts/gUnk_08010002.inc b/data/scripts/gUnk_08010002.inc new file mode 100644 index 00000000..c9ae46bc --- /dev/null +++ b/data/scripts/gUnk_08010002.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010002 +.byte 0xb diff --git a/data/scripts/gUnk_08010003.inc b/data/scripts/gUnk_08010003.inc new file mode 100644 index 00000000..5d0de773 --- /dev/null +++ b/data/scripts/gUnk_08010003.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010003 +.short 0x5934 diff --git a/data/scripts/gUnk_08010005.inc b/data/scripts/gUnk_08010005.inc new file mode 100644 index 00000000..8ce7e773 --- /dev/null +++ b/data/scripts/gUnk_08010005.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010005 +.short 0x0304 diff --git a/data/scripts/gUnk_08010007.inc b/data/scripts/gUnk_08010007.inc new file mode 100644 index 00000000..d648f0dd --- /dev/null +++ b/data/scripts/gUnk_08010007.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010007 +.byte 0x8 diff --git a/data/scripts/gUnk_08010008.inc b/data/scripts/gUnk_08010008.inc new file mode 100644 index 00000000..de2257b7 --- /dev/null +++ b/data/scripts/gUnk_08010008.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010008 +.byte 0x58 diff --git a/data/scripts/gUnk_08010009.inc b/data/scripts/gUnk_08010009.inc new file mode 100644 index 00000000..113ed8c9 --- /dev/null +++ b/data/scripts/gUnk_08010009.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010009 +.byte 0x0 diff --git a/data/scripts/gUnk_0801000A.inc b/data/scripts/gUnk_0801000A.inc new file mode 100644 index 00000000..4080b6d6 --- /dev/null +++ b/data/scripts/gUnk_0801000A.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801000A +.short 0x085b diff --git a/data/scripts/gUnk_0801000C.inc b/data/scripts/gUnk_0801000C.inc new file mode 100644 index 00000000..3e3efeea --- /dev/null +++ b/data/scripts/gUnk_0801000C.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801000C +.byte 0x2 diff --git a/data/scripts/gUnk_0801000D.inc b/data/scripts/gUnk_0801000D.inc new file mode 100644 index 00000000..9c9307db --- /dev/null +++ b/data/scripts/gUnk_0801000D.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801000D +.byte 0x34 diff --git a/data/scripts/gUnk_0801000E.inc b/data/scripts/gUnk_0801000E.inc new file mode 100644 index 00000000..e9e445b3 --- /dev/null +++ b/data/scripts/gUnk_0801000E.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801000E +.byte 0x59 diff --git a/data/scripts/gUnk_0801000F.inc b/data/scripts/gUnk_0801000F.inc new file mode 100644 index 00000000..82484056 --- /dev/null +++ b/data/scripts/gUnk_0801000F.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_0801000F +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0x4e +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x45 +.byte 0x4 diff --git a/data/scripts/gUnk_08010018.inc b/data/scripts/gUnk_08010018.inc new file mode 100644 index 00000000..d5fb7c34 --- /dev/null +++ b/data/scripts/gUnk_08010018.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08010018 +.byte 0xb +.byte 0xc +.byte 0x95 diff --git a/data/scripts/gUnk_0801001B.inc b/data/scripts/gUnk_0801001B.inc new file mode 100644 index 00000000..071bb38c --- /dev/null +++ b/data/scripts/gUnk_0801001B.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801001B +.short 0x07f5 diff --git a/data/scripts/gUnk_0801001D.inc b/data/scripts/gUnk_0801001D.inc new file mode 100644 index 00000000..b68e92d8 --- /dev/null +++ b/data/scripts/gUnk_0801001D.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0801001D +.short 0x4308 +.short 0x6304 +.short 0x0c04 diff --git a/data/scripts/gUnk_08010023.inc b/data/scripts/gUnk_08010023.inc new file mode 100644 index 00000000..e0ae33ff --- /dev/null +++ b/data/scripts/gUnk_08010023.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_08010023 +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0xa +.byte 0x34 +.byte 0x59 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010044.inc b/data/scripts/gUnk_08010044.inc new file mode 100644 index 00000000..4fe595b5 --- /dev/null +++ b/data/scripts/gUnk_08010044.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_08010044 +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 +.short 0x0401 +.short 0x0453 +.short 0x0879 +.short 0x000a +.short 0x0861 +.short 0x0004 +.short 0x140c +.short 0x72b1 +.short 0x0806 +.short 0x0000 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 diff --git a/data/scripts/gUnk_08010098.inc b/data/scripts/gUnk_08010098.inc new file mode 100644 index 00000000..d7fcc70d --- /dev/null +++ b/data/scripts/gUnk_08010098.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010098 +.byte 0x63 diff --git a/data/scripts/gUnk_08010099.inc b/data/scripts/gUnk_08010099.inc new file mode 100644 index 00000000..5ce5f5be --- /dev/null +++ b/data/scripts/gUnk_08010099.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_08010099 +.short 0x0c04 +.short 0xb114 +.short 0x0672 +.short 0x0408 +.short 0x0000 +.short 0x5a00 +.short 0x0108 +.short 0x590a +.short 0x3104 +.short 0x0f08 +.short 0x4400 +.short 0x6104 +.short 0x0408 +.short 0x0c00 +.short 0xb114 +.short 0x0672 +.short 0x0008 +.short 0x0000 +.short 0x0300 +.short 0xd008 diff --git a/data/scripts/gUnk_080100C1.inc b/data/scripts/gUnk_080100C1.inc new file mode 100644 index 00000000..9f9977f0 --- /dev/null +++ b/data/scripts/gUnk_080100C1.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_080100C1 +.byte 0xff +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_080100C8.inc b/data/scripts/gUnk_080100C8.inc new file mode 100644 index 00000000..b9bce9cf --- /dev/null +++ b/data/scripts/gUnk_080100C8.inc @@ -0,0 +1,14 @@ +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 +.byte 0x44 diff --git a/data/scripts/gUnk_080100F5.inc b/data/scripts/gUnk_080100F5.inc new file mode 100644 index 00000000..8a8ad5fa --- /dev/null +++ b/data/scripts/gUnk_080100F5.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_080100F5 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xe4 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_080100FC.inc b/data/scripts/gUnk_080100FC.inc new file mode 100644 index 00000000..291eb908 --- /dev/null +++ b/data/scripts/gUnk_080100FC.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080100FC +StartScript diff --git a/data/scripts/gUnk_080100FE.inc b/data/scripts/gUnk_080100FE.inc new file mode 100644 index 00000000..1712947c --- /dev/null +++ b/data/scripts/gUnk_080100FE.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080100FE +.byte 0xb diff --git a/data/scripts/gUnk_080100FF.inc b/data/scripts/gUnk_080100FF.inc new file mode 100644 index 00000000..0f7d435c --- /dev/null +++ b/data/scripts/gUnk_080100FF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080100FF +.byte 0xc diff --git a/data/scripts/gUnk_08010100.inc b/data/scripts/gUnk_08010100.inc new file mode 100644 index 00000000..d03a986a --- /dev/null +++ b/data/scripts/gUnk_08010100.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010100 +.short 0x1fe5 diff --git a/data/scripts/gUnk_08010102.inc b/data/scripts/gUnk_08010102.inc new file mode 100644 index 00000000..5994ce71 --- /dev/null +++ b/data/scripts/gUnk_08010102.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010102 +.byte 0x6 diff --git a/data/scripts/gUnk_08010103.inc b/data/scripts/gUnk_08010103.inc new file mode 100644 index 00000000..6cf4510d --- /dev/null +++ b/data/scripts/gUnk_08010103.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010103 +.short 0x0b08 diff --git a/data/scripts/gUnk_08010105.inc b/data/scripts/gUnk_08010105.inc new file mode 100644 index 00000000..d8139a83 --- /dev/null +++ b/data/scripts/gUnk_08010105.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010105 +.byte 0xc diff --git a/data/scripts/gUnk_08010106.inc b/data/scripts/gUnk_08010106.inc new file mode 100644 index 00000000..2f861ad9 --- /dev/null +++ b/data/scripts/gUnk_08010106.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_08010106 +.short 0x1e71 +.short 0x0806 diff --git a/data/scripts/gUnk_0801010A.inc b/data/scripts/gUnk_0801010A.inc new file mode 100644 index 00000000..5143a001 --- /dev/null +++ b/data/scripts/gUnk_0801010A.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_0801010A +_0807EF80 0x000a +StopScript +.byte 0x31 diff --git a/data/scripts/gUnk_08010111.inc b/data/scripts/gUnk_08010111.inc new file mode 100644 index 00000000..4f897f7a --- /dev/null +++ b/data/scripts/gUnk_08010111.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08010111 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x91 +.byte 0x1e +.byte 0x6 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0xf4 +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010120.inc b/data/scripts/gUnk_08010120.inc new file mode 100644 index 00000000..b1bb210e --- /dev/null +++ b/data/scripts/gUnk_08010120.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_08010120 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +.short 0x0879 +.short 0x000a diff --git a/data/scripts/gUnk_08010130.inc b/data/scripts/gUnk_08010130.inc new file mode 100644 index 00000000..b3348e00 --- /dev/null +++ b/data/scripts/gUnk_08010130.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_08010130 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlapFollow 0x4f22 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffec diff --git a/data/scripts/gUnk_08010148.inc b/data/scripts/gUnk_08010148.inc new file mode 100644 index 00000000..79a7781f --- /dev/null +++ b/data/scripts/gUnk_08010148.inc @@ -0,0 +1,47 @@ +SCRIPT_START gUnk_08010148 +StartScript +_0807EF80 0x0001 +Call sub_0806C354 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CheckRoomFlag 0x0001 +JumpIf 0x0034 +TextboxNoOverlapFollowPos 0x3001, 0x0000 +_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 0x3004, 0x0007 +_0807EA94 +SoundReq0x80100000 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +CallWithArg sub_0807F75C, 0x03400378 +Call sub_080791BC +Call sub_0807FB74 +_0807E8E4_1 +Call sub_0807F168 +.short 0x0c0b diff --git a/data/scripts/gUnk_080101FA.inc b/data/scripts/gUnk_080101FA.inc new file mode 100644 index 00000000..dd309431 --- /dev/null +++ b/data/scripts/gUnk_080101FA.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_080101FA +.byte 0x89 +.byte 0x13 +.byte 0xa diff --git a/data/scripts/gUnk_080101FD.inc b/data/scripts/gUnk_080101FD.inc new file mode 100644 index 00000000..779edf8a --- /dev/null +++ b/data/scripts/gUnk_080101FD.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080101FD +.short 0x0b08 diff --git a/data/scripts/gUnk_080101FF.inc b/data/scripts/gUnk_080101FF.inc new file mode 100644 index 00000000..efb3de9c --- /dev/null +++ b/data/scripts/gUnk_080101FF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080101FF +.byte 0xc diff --git a/data/scripts/gUnk_08010200.inc b/data/scripts/gUnk_08010200.inc new file mode 100644 index 00000000..d148e2b0 --- /dev/null +++ b/data/scripts/gUnk_08010200.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08010200 +.byte 0x39 +.byte 0xec +.byte 0x6 diff --git a/data/scripts/gUnk_08010203.inc b/data/scripts/gUnk_08010203.inc new file mode 100644 index 00000000..0e68e4d1 --- /dev/null +++ b/data/scripts/gUnk_08010203.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_08010203 +.short 0x0108 +.short 0x6b04 diff --git a/data/scripts/gUnk_08010207.inc b/data/scripts/gUnk_08010207.inc new file mode 100644 index 00000000..a4f46d80 --- /dev/null +++ b/data/scripts/gUnk_08010207.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010207 +.byte 0x4 diff --git a/data/scripts/gUnk_08010208.inc b/data/scripts/gUnk_08010208.inc new file mode 100644 index 00000000..84630568 --- /dev/null +++ b/data/scripts/gUnk_08010208.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_08010208 +.short 0x0c0b +.short 0xf845 diff --git a/data/scripts/gUnk_0801020C.inc b/data/scripts/gUnk_0801020C.inc new file mode 100644 index 00000000..7eab1e47 --- /dev/null +++ b/data/scripts/gUnk_0801020C.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_0801020C +.short 0x0807 +.short 0x0488 +.short 0x0402 +.short 0x0838 +.short 0x0004 +.short 0x043c +.short 0x0437 +.short 0x087c +.short 0xffff +.short 0x0c0b diff --git a/data/scripts/gUnk_08010220.inc b/data/scripts/gUnk_08010220.inc new file mode 100644 index 00000000..ac8d2032 --- /dev/null +++ b/data/scripts/gUnk_08010220.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08010220 +.short 0x13b5 +.short 0x080a +.short 0x0459 +.short 0x0805 +.short 0x0018 +.short 0x0c0b +.short 0x13e9 +.short 0x080a +.short 0x0434 +.short 0x0c0b +.short 0x1461 diff --git a/data/scripts/gUnk_08010236.inc b/data/scripts/gUnk_08010236.inc new file mode 100644 index 00000000..9e8ddc21 --- /dev/null +++ b/data/scripts/gUnk_08010236.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_08010236 +.short 0x080a +.short 0x0459 +.short 0x0c0b +.short 0x14a9 +.short 0x080a +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x140c +.short 0xf5b1 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0830 +.short 0x0001 +.short 0x0c0b +.short 0x169d +.short 0x080a +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08010264.inc b/data/scripts/gUnk_08010264.inc new file mode 100644 index 00000000..c935ed9d --- /dev/null +++ b/data/scripts/gUnk_08010264.inc @@ -0,0 +1,17 @@ +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 diff --git a/data/scripts/gUnk_08010294.inc b/data/scripts/gUnk_08010294.inc new file mode 100644 index 00000000..bc2727c2 --- /dev/null +++ b/data/scripts/gUnk_08010294.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_08010294 +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 diff --git a/data/scripts/gUnk_080102E0.inc b/data/scripts/gUnk_080102E0.inc new file mode 100644 index 00000000..2e9f2ea3 --- /dev/null +++ b/data/scripts/gUnk_080102E0.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_080102E0 +StartScript +_0807EF80 0x0000 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +.byte 0x63 diff --git a/data/scripts/gUnk_080102FB.inc b/data/scripts/gUnk_080102FB.inc new file mode 100644 index 00000000..2b492607 --- /dev/null +++ b/data/scripts/gUnk_080102FB.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080102FB +.short 0x0b04 diff --git a/data/scripts/gUnk_080102FD.inc b/data/scripts/gUnk_080102FD.inc new file mode 100644 index 00000000..87eb5162 --- /dev/null +++ b/data/scripts/gUnk_080102FD.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080102FD +.byte 0xc diff --git a/data/scripts/gUnk_080102FE.inc b/data/scripts/gUnk_080102FE.inc new file mode 100644 index 00000000..1a1206d9 --- /dev/null +++ b/data/scripts/gUnk_080102FE.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_080102FE +.byte 0x5d +.byte 0x26 +.byte 0x6 +.byte 0x8 +.byte 0x59 diff --git a/data/scripts/gUnk_08010303.inc b/data/scripts/gUnk_08010303.inc new file mode 100644 index 00000000..ebe7d11d --- /dev/null +++ b/data/scripts/gUnk_08010303.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010303 +.byte 0x4 diff --git a/data/scripts/gUnk_08010304.inc b/data/scripts/gUnk_08010304.inc new file mode 100644 index 00000000..ca26c485 --- /dev/null +++ b/data/scripts/gUnk_08010304.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010304 +.byte 0x44 diff --git a/data/scripts/gUnk_08010305.inc b/data/scripts/gUnk_08010305.inc new file mode 100644 index 00000000..f30a6549 --- /dev/null +++ b/data/scripts/gUnk_08010305.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08010305 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xea +.byte 0xff diff --git a/data/scripts/gUnk_0801030A.inc b/data/scripts/gUnk_0801030A.inc new file mode 100644 index 00000000..8a6e1943 --- /dev/null +++ b/data/scripts/gUnk_0801030A.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801030A +.short 0x0000 diff --git a/data/scripts/gUnk_0801030C.inc b/data/scripts/gUnk_0801030C.inc new file mode 100644 index 00000000..73c73cc4 --- /dev/null +++ b/data/scripts/gUnk_0801030C.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0801030C +StartScript +_0807EF80 0x0000 +StopScript +StopScript +Call sub_08062698 +.short 0x0c0b +.short 0x26ad diff --git a/data/scripts/gUnk_08010320.inc b/data/scripts/gUnk_08010320.inc new file mode 100644 index 00000000..a6d079e5 --- /dev/null +++ b/data/scripts/gUnk_08010320.inc @@ -0,0 +1,72 @@ +SCRIPT_START gUnk_08010320 +_0807E078 0x140c +.short 0xf0ed +.short 0x0807 +.short 0x0009 +.short 0x0000 +.short 0x2806 +.short 0x0012 +.short 0x001a +.short 0x0022 +.short 0x002a +.short 0x0032 +.short 0x003a +.short 0x0042 +.short 0x004a +.short 0x0052 +.short 0x0c74 +.short 0x0358 +.short 0x0078 +.short 0x0803 +.short 0x004e +.short 0x0c74 +.short 0x0390 +.short 0x0078 +.short 0x0803 +.short 0x0044 +.short 0x0c74 +.short 0x03c8 +.short 0x0078 +.short 0x0803 +.short 0x003a +.short 0x0c74 +.short 0x0358 +.short 0x0098 +.short 0x0803 +.short 0x0030 +.short 0x0c74 +.short 0x0390 +.short 0x0098 +.short 0x0803 +.short 0x0026 +.short 0x0c74 +.short 0x03c8 +.short 0x0098 +.short 0x0803 +.short 0x001c +.short 0x0c74 +.short 0x0358 +.short 0x00b8 +.short 0x0803 +.short 0x0012 +.short 0x0c74 +.short 0x0390 +.short 0x00b8 +.short 0x0803 +.short 0x0008 +.short 0x0c74 +.short 0x03c8 +.short 0x00b8 +.short 0x0402 +.short 0x0401 +.short 0x0c0b +.short 0x26c1 +.short 0x0806 +.short 0x0804 +.short 0xff72 +.short 0x0475 +.short 0x0805 +.short 0xffee +.short 0x0803 +.short 0xff68 +.short 0x0000 diff --git a/data/scripts/gUnk_080103B0.inc b/data/scripts/gUnk_080103B0.inc new file mode 100644 index 00000000..3452e41c --- /dev/null +++ b/data/scripts/gUnk_080103B0.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_080103B0 +StartScript +_0807EF80 0x0000 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +Wait 0x001e +Call sub_08062948 +.short 0x0803 +.short 0xfff4 diff --git a/data/scripts/gUnk_080103D0.inc b/data/scripts/gUnk_080103D0.inc new file mode 100644 index 00000000..52d533b3 --- /dev/null +++ b/data/scripts/gUnk_080103D0.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_080103D0 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000004 +StopScript +Wait 0x003c +Call sub_0806407C +Jump 0xfff4 +.short 0x0000 diff --git a/data/scripts/gUnk_080103F8.inc b/data/scripts/gUnk_080103F8.inc new file mode 100644 index 00000000..1c37a174 --- /dev/null +++ b/data/scripts/gUnk_080103F8.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_080103F8 +StartScript +_0807E9D4 +.byte 0x61 diff --git a/data/scripts/gUnk_080103FD.inc b/data/scripts/gUnk_080103FD.inc new file mode 100644 index 00000000..373fdd74 --- /dev/null +++ b/data/scripts/gUnk_080103FD.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_080103FD +.byte 0x8 +.byte 0x4 +.byte 0x0 diff --git a/data/scripts/gUnk_08010400.inc b/data/scripts/gUnk_08010400.inc new file mode 100644 index 00000000..c179786a --- /dev/null +++ b/data/scripts/gUnk_08010400.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_08010400 +_0807EF80 0x000a +.short 0x140c diff --git a/data/scripts/gUnk_08010406.inc b/data/scripts/gUnk_08010406.inc new file mode 100644 index 00000000..c6bc0a11 --- /dev/null +++ b/data/scripts/gUnk_08010406.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010406 +.byte 0xd9 diff --git a/data/scripts/gUnk_08010407.inc b/data/scripts/gUnk_08010407.inc new file mode 100644 index 00000000..94b10c62 --- /dev/null +++ b/data/scripts/gUnk_08010407.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08010407 +.byte 0xf3 +.byte 0x7 +.byte 0x8 diff --git a/data/scripts/gUnk_0801040A.inc b/data/scripts/gUnk_0801040A.inc new file mode 100644 index 00000000..ec8fcf81 --- /dev/null +++ b/data/scripts/gUnk_0801040A.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_0801040A +.short 0x0000 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 +.short 0x0463 +.short 0x0c0b +.short 0x4429 +.short 0x0806 +.short 0x0459 +.short 0x0444 +.short 0x0803 +.short 0xffea diff --git a/data/scripts/gUnk_08010428.inc b/data/scripts/gUnk_08010428.inc new file mode 100644 index 00000000..7af9206e --- /dev/null +++ b/data/scripts/gUnk_08010428.inc @@ -0,0 +1,13 @@ +SCRIPT_START gUnk_08010428 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807EF80 0x000a +_0807E914 0x08064689 +Call sub_08064644 +StopScript +Wait 0x003c +Call sub_080646A4 +.short 0x0803 +.short 0xfff4 diff --git a/data/scripts/gUnk_08010454.inc b/data/scripts/gUnk_08010454.inc new file mode 100644 index 00000000..49c46b95 --- /dev/null +++ b/data/scripts/gUnk_08010454.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_08010454 +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +Call sub_080636F4 +_0807EF80 0x000a +Call sub_0807F348 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +.short 0x140c +.short 0xf3d9 +.short 0x0807 diff --git a/data/scripts/gUnk_08010480.inc b/data/scripts/gUnk_08010480.inc new file mode 100644 index 00000000..b658751a --- /dev/null +++ b/data/scripts/gUnk_08010480.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08010480 +.short 0x0004 +.short 0x0000 +.short 0x0c0b +.short 0x36d9 +.short 0x0806 +.short 0x0459 +.short 0x0831 +.short 0x000f +.short 0x0444 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_080104A0.inc b/data/scripts/gUnk_080104A0.inc new file mode 100644 index 00000000..76258d60 --- /dev/null +++ b/data/scripts/gUnk_080104A0.inc @@ -0,0 +1,20 @@ +SCRIPT_START gUnk_080104A0 +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 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_080104EC.inc b/data/scripts/gUnk_080104EC.inc new file mode 100644 index 00000000..c719c1f6 --- /dev/null +++ b/data/scripts/gUnk_080104EC.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_080104EC +StartScript +_0807EB44 0x0004 +_0807E930 0x0000 +_0807EF80 0x000a +.byte 0xb +.byte 0xc +.byte 0x49 +.byte 0xf3 +.byte 0x7 diff --git a/data/scripts/gUnk_080104FF.inc b/data/scripts/gUnk_080104FF.inc new file mode 100644 index 00000000..15db1023 --- /dev/null +++ b/data/scripts/gUnk_080104FF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080104FF +.short 0x0208 diff --git a/data/scripts/gUnk_08010501.inc b/data/scripts/gUnk_08010501.inc new file mode 100644 index 00000000..2611c18f --- /dev/null +++ b/data/scripts/gUnk_08010501.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010501 +.byte 0x4 diff --git a/data/scripts/gUnk_08010502.inc b/data/scripts/gUnk_08010502.inc new file mode 100644 index 00000000..c73cb139 --- /dev/null +++ b/data/scripts/gUnk_08010502.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010502 +.byte 0x18 diff --git a/data/scripts/gUnk_08010503.inc b/data/scripts/gUnk_08010503.inc new file mode 100644 index 00000000..cb2d8df5 --- /dev/null +++ b/data/scripts/gUnk_08010503.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08010503 +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0xfc +.byte 0xff +.byte 0x43 +.byte 0x4 diff --git a/data/scripts/gUnk_0801050A.inc b/data/scripts/gUnk_0801050A.inc new file mode 100644 index 00000000..258ea077 --- /dev/null +++ b/data/scripts/gUnk_0801050A.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801050A +.byte 0xb diff --git a/data/scripts/gUnk_0801050B.inc b/data/scripts/gUnk_0801050B.inc new file mode 100644 index 00000000..11a8536a --- /dev/null +++ b/data/scripts/gUnk_0801050B.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_0801050B +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xd9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x15 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0xc +.byte 0x0 +.byte 0x2f +.byte 0x8 diff --git a/data/scripts/gUnk_08010526.inc b/data/scripts/gUnk_08010526.inc new file mode 100644 index 00000000..a24869fe --- /dev/null +++ b/data/scripts/gUnk_08010526.inc @@ -0,0 +1,122 @@ +SCRIPT_START gUnk_08010526 +.byte 0xe +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x10 +.byte 0x2b +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xe5 +.byte 0x34 +.byte 0x6 +.byte 0x8 +.byte 0x6 +.byte 0x20 +.byte 0xe +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x36 +.byte 0x0 +.byte 0x34 +.byte 0x0 +.byte 0xe +.byte 0x0 +.byte 0x24 +.byte 0x0 +.byte 0x2e +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0xd +.byte 0x2b +.byte 0x3 +.byte 0x8 +.byte 0x96 +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x3d +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x8a +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x1a +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x7e +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x3b +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x72 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xed +.byte 0x34 +.byte 0x6 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x8d +.byte 0xf7 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x5a +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0xc5 +.byte 0xf7 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x30 +.byte 0x0 +.byte 0x1f +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x30 +.byte 0x0 +.byte 0xb diff --git a/data/scripts/gUnk_0801059F.inc b/data/scripts/gUnk_0801059F.inc new file mode 100644 index 00000000..79a5f085 --- /dev/null +++ b/data/scripts/gUnk_0801059F.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_0801059F +.short 0x050c +.short 0x0635 +.short 0x0408 +.short 0x2e08 +.short 0x5b00 +.short 0x0708 +.short 0x592b +.short 0x0c04 +.short 0x0114 +.short 0x07f8 +.short 0x0008 +.short 0x0000 +.short 0x3400 +.short 0x5904 +.short 0x5b04 +.short 0x0c08 +.short 0x032b +.short 0x1e08 +.short 0x5b00 +.short 0x0908 +.short 0x032b diff --git a/data/scripts/gUnk_080105C9.inc b/data/scripts/gUnk_080105C9.inc new file mode 100644 index 00000000..72741aeb --- /dev/null +++ b/data/scripts/gUnk_080105C9.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_080105C9 +.short 0x1608 +.short 0x5b00 +.short 0x0a08 +.short 0x032b +.short 0x0e08 +.short 0x5b00 +.short 0x0b08 +.short 0x032b +.short 0x0608 +.short 0x5b00 +.short 0x0e08 +.short 0x592b +.short 0x0b04 +.short 0x510c +.short 0x07df +.short 0x4408 +.short 0x0304 +.short 0x1608 +.short 0x00ff +.short 0x0100 +.short 0x5304 +.short 0x7904 +.short 0x0a08 +.short 0x6100 +.short 0x0408 diff --git a/data/scripts/gUnk_080105FB.inc b/data/scripts/gUnk_080105FB.inc new file mode 100644 index 00000000..44ee5099 --- /dev/null +++ b/data/scripts/gUnk_080105FB.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_080105FB +.short 0x7900 +.short 0x0008 diff --git a/data/scripts/gUnk_080105FF.inc b/data/scripts/gUnk_080105FF.inc new file mode 100644 index 00000000..bb4e73f1 --- /dev/null +++ b/data/scripts/gUnk_080105FF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_080105FF +.byte 0x0 diff --git a/data/scripts/gUnk_08010600.inc b/data/scripts/gUnk_08010600.inc new file mode 100644 index 00000000..7ad3a139 --- /dev/null +++ b/data/scripts/gUnk_08010600.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08010600 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 diff --git a/data/scripts/gUnk_0801060A.inc b/data/scripts/gUnk_0801060A.inc new file mode 100644 index 00000000..3290a296 --- /dev/null +++ b/data/scripts/gUnk_0801060A.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0801060A +_0807EB74 +.byte 0x5a diff --git a/data/scripts/gUnk_0801060D.inc b/data/scripts/gUnk_0801060D.inc new file mode 100644 index 00000000..23014324 --- /dev/null +++ b/data/scripts/gUnk_0801060D.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0801060D +.short 0x0108 +.short 0x590a +.short 0x4404 +.short 0x6104 +.short 0x0408 diff --git a/data/scripts/gUnk_08010617.inc b/data/scripts/gUnk_08010617.inc new file mode 100644 index 00000000..16e00132 --- /dev/null +++ b/data/scripts/gUnk_08010617.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08010617 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0xe8 +.byte 0xff diff --git a/data/scripts/gUnk_0801061C.inc b/data/scripts/gUnk_0801061C.inc new file mode 100644 index 00000000..2a98dd79 --- /dev/null +++ b/data/scripts/gUnk_0801061C.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_0801061C +StartScript +_0807E930 0x0008 +Call sub_08062A48 +_0807EF80 0x000a +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +Call sub_0806265C +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffec diff --git a/data/scripts/gUnk_08010644.inc b/data/scripts/gUnk_08010644.inc new file mode 100644 index 00000000..122663b5 --- /dev/null +++ b/data/scripts/gUnk_08010644.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08010644 +StartScript +_0807E930 0x0009 +Jump 0xffd6 +.short 0x0000 diff --git a/data/scripts/gUnk_08010650.inc b/data/scripts/gUnk_08010650.inc new file mode 100644 index 00000000..0b754402 --- /dev/null +++ b/data/scripts/gUnk_08010650.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08010650 +StartScript +_0807E930 0x000b +Jump 0xffca +.short 0x0000 +.short 0x0401 +.short 0x0850 +.short 0x000c +.short 0x0803 +.short 0xffbe +.short 0x0000 +.short 0x0401 +.short 0x0850 +.short 0x000d +.short 0x0803 +.short 0xffb2 +.short 0x0000 diff --git a/data/scripts/gUnk_08010674.inc b/data/scripts/gUnk_08010674.inc new file mode 100644 index 00000000..26548735 --- /dev/null +++ b/data/scripts/gUnk_08010674.inc @@ -0,0 +1,25 @@ +SCRIPT_START gUnk_08010674 +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +.short 0x0411 +.short 0x0c0b +.short 0xf77d +.short 0x0807 +.short 0x0c5d +.short 0x3c08 +.short 0x3c09 +.short 0x0459 +.short 0x0444 +.short 0x0861 +.short 0x0004 +.short 0x0803 +.short 0xffde +.short 0x0000 diff --git a/data/scripts/gUnk_080106AC.inc b/data/scripts/gUnk_080106AC.inc new file mode 100644 index 00000000..d62c28b0 --- /dev/null +++ b/data/scripts/gUnk_080106AC.inc @@ -0,0 +1,36 @@ +SCRIPT_START gUnk_080106AC +StartScript +_0807E9D4 +_0807EF80 0x000a +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +Call sub_0807F2D4 +_0807EF80 0x0000 +.short 0x0411 +.short 0x0804 +.short 0x000a +.short 0x085b +.short 0x3c07 +.short 0x0803 +.short 0x0048 +.short 0x0c0b +.short 0x2eb9 +.short 0x0806 +.short 0x140c +.short 0xf78d +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0459 +.short 0x041c +.short 0x0805 +.short 0x0030 +.short 0x0459 +.short 0x0c1e +.short 0x0000 +.short 0x0000 diff --git a/data/scripts/gUnk_08010700.inc b/data/scripts/gUnk_08010700.inc new file mode 100644 index 00000000..85baa923 --- /dev/null +++ b/data/scripts/gUnk_08010700.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010700 +.byte 0x4 diff --git a/data/scripts/gUnk_08010701.inc b/data/scripts/gUnk_08010701.inc new file mode 100644 index 00000000..b664b498 --- /dev/null +++ b/data/scripts/gUnk_08010701.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_08010701 +.short 0x0a08 +.short 0x5b00 diff --git a/data/scripts/gUnk_08010705.inc b/data/scripts/gUnk_08010705.inc new file mode 100644 index 00000000..f1404ea2 --- /dev/null +++ b/data/scripts/gUnk_08010705.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_08010705 +.byte 0x8 +.byte 0x4 +.byte 0x3c +.byte 0x3 +.byte 0x8 +.byte 0x1c +.byte 0x0 +.byte 0x34 +.byte 0x4 diff --git a/data/scripts/gUnk_0801070E.inc b/data/scripts/gUnk_0801070E.inc new file mode 100644 index 00000000..0e579364 --- /dev/null +++ b/data/scripts/gUnk_0801070E.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0801070E +ModHealth 0x0008 +Call sub_08062EDC +JumpIf 0x000a +TextboxNoOverlap 0x3c06 +Jump 0x0004 +WaitPlayerAction8 +_0807EA94 +_0807E878 +_0807EF80 0x0001 +Jump 0xff8e +.short 0x0000 diff --git a/data/scripts/gUnk_08010734.inc b/data/scripts/gUnk_08010734.inc new file mode 100644 index 00000000..933e7517 --- /dev/null +++ b/data/scripts/gUnk_08010734.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_08010734 +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 +.short 0x0803 +.short 0xffb4 diff --git a/data/scripts/gUnk_08010794.inc b/data/scripts/gUnk_08010794.inc new file mode 100644 index 00000000..dd310869 --- /dev/null +++ b/data/scripts/gUnk_08010794.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08010794 +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 diff --git a/data/scripts/gUnk_080107D0.inc b/data/scripts/gUnk_080107D0.inc new file mode 100644 index 00000000..5b25dc91 --- /dev/null +++ b/data/scripts/gUnk_080107D0.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_080107D0 +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 +.short 0x0817 diff --git a/data/scripts/gUnk_0801080A.inc b/data/scripts/gUnk_0801080A.inc new file mode 100644 index 00000000..c856312b --- /dev/null +++ b/data/scripts/gUnk_0801080A.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_0801080A +.byte 0x30 diff --git a/data/scripts/gUnk_0801080B.inc b/data/scripts/gUnk_0801080B.inc new file mode 100644 index 00000000..aa65a41e --- /dev/null +++ b/data/scripts/gUnk_0801080B.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_0801080B +.short 0x0530 +.short 0xe408 +.short 0x11ff +.short 0x0404 +.short 0x4c08 diff --git a/data/scripts/gUnk_08010815.inc b/data/scripts/gUnk_08010815.inc new file mode 100644 index 00000000..0797910a --- /dev/null +++ b/data/scripts/gUnk_08010815.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08010815 +.short 0x1800 +.short 0x0504 +.short 0xea08 diff --git a/data/scripts/gUnk_0801081B.inc b/data/scripts/gUnk_0801081B.inc new file mode 100644 index 00000000..4d5dbb9d --- /dev/null +++ b/data/scripts/gUnk_0801081B.inc @@ -0,0 +1,182 @@ +SCRIPT_START gUnk_0801081B +.byte 0xff +.byte 0x2 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0x14 +.byte 0x8 +.byte 0x42 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x2a +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x43 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x22 +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x44 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x1a +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x41 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x39 +.byte 0x3f +.byte 0x3 +.byte 0x8 +.byte 0x6c +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x1b +.byte 0x2c +.byte 0x3 +.byte 0x8 +.byte 0x64 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x1a +.byte 0x2c +.byte 0x3 +.byte 0x8 +.byte 0x5c +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x39 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x63 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0x96 +.byte 0x6 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x3a +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x19 +.byte 0x97 +.byte 0x6 +.byte 0x8 +.byte 0x5 +.byte 0x8 +.byte 0x30 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x59 +.byte 0x4 +.byte 0x64 +.byte 0x4 +.byte 0x14 +.byte 0x8 +.byte 0x42 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x1a +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x43 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x12 +.byte 0x0 +.byte 0x14 +.byte 0x8 +.byte 0x44 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x21 +.byte 0x2c +.byte 0x3 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0xfa +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x20 +.byte 0x2c +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0xf8 +.byte 0x7 +.byte 0x8 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x36 +.byte 0xff diff --git a/data/scripts/gUnk_080108D0.inc b/data/scripts/gUnk_080108D0.inc new file mode 100644 index 00000000..2e2ff739 --- /dev/null +++ b/data/scripts/gUnk_080108D0.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_080108D0 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x080109f0 +WaitForSomething2 0x00000001 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b63 +.byte 0x59 diff --git a/data/scripts/gUnk_080108FF.inc b/data/scripts/gUnk_080108FF.inc new file mode 100644 index 00000000..a3f0a622 --- /dev/null +++ b/data/scripts/gUnk_080108FF.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_080108FF +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xc6 +.byte 0xff diff --git a/data/scripts/gUnk_0801090C.inc b/data/scripts/gUnk_0801090C.inc new file mode 100644 index 00000000..9c211086 --- /dev/null +++ b/data/scripts/gUnk_0801090C.inc @@ -0,0 +1,3 @@ +SCRIPT_START gUnk_0801090C +StartScript +.byte 0x79 diff --git a/data/scripts/gUnk_0801090F.inc b/data/scripts/gUnk_0801090F.inc new file mode 100644 index 00000000..83da14e6 --- /dev/null +++ b/data/scripts/gUnk_0801090F.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0801090F +.short 0x0708 +.short 0x1d00 +.short 0x1b08 +.short 0x0400 diff --git a/data/scripts/gUnk_08010917.inc b/data/scripts/gUnk_08010917.inc new file mode 100644 index 00000000..6b4b6066 --- /dev/null +++ b/data/scripts/gUnk_08010917.inc @@ -0,0 +1,78 @@ +SCRIPT_START gUnk_08010917 +.byte 0x8 +.byte 0x7a +.byte 0xe6 +.byte 0x2 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0x69 +.byte 0x8 +.byte 0x8 +.byte 0x5 +.byte 0x8 +.byte 0xf8 +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x15 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x5f +.byte 0x8 +.byte 0x62 +.byte 0xb +.byte 0x59 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0xf0 +.byte 0x9 +.byte 0x1 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x3 +.byte 0x8 +.byte 0xc4 +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0x2d +.byte 0x69 +.byte 0x8 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010964.inc b/data/scripts/gUnk_08010964.inc new file mode 100644 index 00000000..b81a190a --- /dev/null +++ b/data/scripts/gUnk_08010964.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08010964 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x08010a38 +WaitForSomething2 0x00000001 +CheckRoomFlag 0x0001 +JumpIf 0x0008 +_0807EB28 0x0b63 +_0807EA94 +Call sub_0807DF50 +_0807E878 +.short 0x0803 +.short 0xffc6 diff --git a/data/scripts/gUnk_080109A0.inc b/data/scripts/gUnk_080109A0.inc new file mode 100644 index 00000000..f4af9a29 --- /dev/null +++ b/data/scripts/gUnk_080109A0.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_080109A0 +StartScript +StopScript +CheckLocalFlag 0x00d1 +JumpIf 0x0040 +CheckPlayerInRegion2 0x0808 +JumpIfNot 0xffee +StopScript +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x08010a38 +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 new file mode 100644 index 00000000..fe757f1d --- /dev/null +++ b/data/scripts/gUnk_080109F0.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_080109F0 +StartScript +.short 0x0867 +.short 0x0100 diff --git a/data/scripts/gUnk_080109F6.inc b/data/scripts/gUnk_080109F6.inc new file mode 100644 index 00000000..a0d515fc --- /dev/null +++ b/data/scripts/gUnk_080109F6.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080109F6 +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 new file mode 100644 index 00000000..d533dca7 --- /dev/null +++ b/data/scripts/gUnk_08010A14.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_08010A14 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +.byte 0x6e +.byte 0x8 +.byte 0x10 diff --git a/data/scripts/gUnk_08010A1F.inc b/data/scripts/gUnk_08010A1F.inc new file mode 100644 index 00000000..a6e7ccdc --- /dev/null +++ b/data/scripts/gUnk_08010A1F.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_08010A1F +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010A38.inc b/data/scripts/gUnk_08010A38.inc new file mode 100644 index 00000000..9687579a --- /dev/null +++ b/data/scripts/gUnk_08010A38.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..298feea6 --- /dev/null +++ b/data/scripts/gUnk_08010A5C.inc @@ -0,0 +1,18 @@ +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 new file mode 100644 index 00000000..cdddcece --- /dev/null +++ b/data/scripts/gUnk_08010A98.inc @@ -0,0 +1,19 @@ +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 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_08010AE4.inc b/data/scripts/gUnk_08010AE4.inc new file mode 100644 index 00000000..d5eb2458 --- /dev/null +++ b/data/scripts/gUnk_08010AE4.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08010AE4 +StartScript +CheckInventory1 0x0067 +JumpIfNot 0x0076 +_0807EB44 0x0004 +_0807EF80 0x0000 +SetEntityNonPlanarMovement 0x0180 +.short 0x0c0c +.short 0xf349 +.short 0x0807 +.short 0x0c0b +.short 0x075d diff --git a/data/scripts/gUnk_08010B04.inc b/data/scripts/gUnk_08010B04.inc new file mode 100644 index 00000000..bd07881d --- /dev/null +++ b/data/scripts/gUnk_08010B04.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_08010B04 +_0807E078 0x0402 +_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 new file mode 100644 index 00000000..36afe5e4 --- /dev/null +++ b/data/scripts/gUnk_08010B68.inc @@ -0,0 +1,26 @@ +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 new file mode 100644 index 00000000..fce27cee --- /dev/null +++ b/data/scripts/gUnk_08010BB4.inc @@ -0,0 +1,18 @@ +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 diff --git a/data/scripts/gUnk_08010BEC.inc b/data/scripts/gUnk_08010BEC.inc new file mode 100644 index 00000000..702de0a5 --- /dev/null +++ b/data/scripts/gUnk_08010BEC.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08010BEC +_0807E864 +Call sub_0807F9A4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 diff --git a/data/scripts/gUnk_08010BF9.inc b/data/scripts/gUnk_08010BF9.inc new file mode 100644 index 00000000..039aa440 --- /dev/null +++ b/data/scripts/gUnk_08010BF9.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08010BF9 +.byte 0x8 +.byte 0x47 +.byte 0xc +.byte 0x74 +.byte 0x10 diff --git a/data/scripts/gUnk_08010BFE.inc b/data/scripts/gUnk_08010BFE.inc new file mode 100644 index 00000000..67042c7d --- /dev/null +++ b/data/scripts/gUnk_08010BFE.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_08010BFE +.short 0x0801 +.short 0x0c33 +.short 0x0400 +.short 0x0000 +.short 0x0c85 +.short 0x0034 +.short 0x0002 +.short 0x0c5c +.short 0x1036 +.short 0x000c +.short 0x0459 +.short 0x0c28 +.short 0x0010 +.short 0x0000 diff --git a/data/scripts/gUnk_08010C1A.inc b/data/scripts/gUnk_08010C1A.inc new file mode 100644 index 00000000..fc363f6b --- /dev/null +++ b/data/scripts/gUnk_08010C1A.inc @@ -0,0 +1,53 @@ +SCRIPT_START gUnk_08010C1A +WaitForSomething2 0x00000020 +TextboxNoOverlapFollowPos 0x1037, 0x0002 +_0807EA94 +_0807E5F8 0x00000010 +WaitForSomething2 0x00000020 +TextboxNoOverlapFollowPos 0x1038, 0x000c +_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 0x080f06e0 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +StartPlayerScript 0x08011098 +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 0x1039, 0x000c +_0807EA94 +SoundReq2 0x0001 +_0807E8E4_2 +_0807E5F8 0x00000004 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010D03.inc b/data/scripts/gUnk_08010D03.inc new file mode 100644 index 00000000..289798d4 --- /dev/null +++ b/data/scripts/gUnk_08010D03.inc @@ -0,0 +1,254 @@ +SCRIPT_START gUnk_08010D03 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x2c +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x3a +.byte 0x10 +.byte 0xc +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x69 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0xc0 +.byte 0x1 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x69 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x20 +.byte 0x2 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x73 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x98 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0x0 +.byte 0x7e +.byte 0x4 +.byte 0x7b +.byte 0x8 +.byte 0x9b +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x43 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x7c +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0xa8 +.byte 0x2 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x50 +.byte 0x5 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xc7 +.byte 0x1 +.byte 0x7b +.byte 0x8 +.byte 0xe5 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x28 +.byte 0x0 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x50 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x2 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x44 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x69 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x98 +.byte 0x0 +.byte 0x7e +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7c +.byte 0x8 +.byte 0x2f +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x2 +.byte 0x0 +.byte 0x28 +.byte 0xc diff --git a/data/scripts/gUnk_08010E00.inc b/data/scripts/gUnk_08010E00.inc new file mode 100644 index 00000000..3c90433d --- /dev/null +++ b/data/scripts/gUnk_08010E00.inc @@ -0,0 +1,14 @@ +SCRIPT_START gUnk_08010E00 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 diff --git a/data/scripts/gUnk_08010E0D.inc b/data/scripts/gUnk_08010E0D.inc new file mode 100644 index 00000000..73e24ad0 --- /dev/null +++ b/data/scripts/gUnk_08010E0D.inc @@ -0,0 +1,244 @@ +SCRIPT_START gUnk_08010E0D +.byte 0x0 +.byte 0x5 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xe5 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x2 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x25 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0xed +.byte 0xdd +.byte 0x5 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x25 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x25 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x25 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x2c +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x38 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x3f +.byte 0x4 +.byte 0x37 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xab +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xc2 +.byte 0x1 +.byte 0xd +.byte 0xc +.byte 0x70 +.byte 0x7 +.byte 0xf +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x38 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x3e +.byte 0x4 +.byte 0x37 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0x19 +.byte 0xde +.byte 0x5 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0xdc +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x45 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x9d +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0xf6 +.byte 0x49 diff --git a/data/scripts/gUnk_08010F00.inc b/data/scripts/gUnk_08010F00.inc new file mode 100644 index 00000000..90b72291 --- /dev/null +++ b/data/scripts/gUnk_08010F00.inc @@ -0,0 +1,256 @@ +SCRIPT_START gUnk_08010F00 +.byte 0x0 +.byte 0x8 +.byte 0x89 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x69 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x68 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xc3 +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x20 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x9d +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0xdc +.byte 0x6 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x40 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x45 +.byte 0x10 +.byte 0xc +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x5c +.byte 0xc +.byte 0x46 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xed +.byte 0xdd +.byte 0x5 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8a +.byte 0xc +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x47 +.byte 0xc +.byte 0xbc +.byte 0x10 +.byte 0x1 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x47 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0xdc +.byte 0x6 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x45 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x9d +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0xf6 +.byte 0x49 +.byte 0x0 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x9d +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0xdc +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0x25 +.byte 0x1 +.byte 0xc +.byte 0x14 +.byte 0x29 +.byte 0xfb +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08010FFF.inc b/data/scripts/gUnk_08010FFF.inc new file mode 100644 index 00000000..d319abb4 --- /dev/null +++ b/data/scripts/gUnk_08010FFF.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08010FFF +.byte 0x0 diff --git a/data/scripts/gUnk_08011000.inc b/data/scripts/gUnk_08011000.inc new file mode 100644 index 00000000..4a387917 --- /dev/null +++ b/data/scripts/gUnk_08011000.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08011000 +.byte 0x31 diff --git a/data/scripts/gUnk_08011001.inc b/data/scripts/gUnk_08011001.inc new file mode 100644 index 00000000..1c184d98 --- /dev/null +++ b/data/scripts/gUnk_08011001.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08011001 +.short 0x0f08 +.short 0x7b00 +.short 0x2508 +.short 0x0c01 +.short 0x2914 +.short 0x07fb +.short 0x0308 +.short 0x0000 +.short 0x0c00 +.short 0x1914 +.short 0x05de +.short 0x0208 +.short 0x0000 +.short 0x8a00 +.short 0x000c diff --git a/data/scripts/gUnk_0801101F.inc b/data/scripts/gUnk_0801101F.inc new file mode 100644 index 00000000..6a0e859a --- /dev/null +++ b/data/scripts/gUnk_0801101F.inc @@ -0,0 +1,86 @@ +SCRIPT_START gUnk_0801101F +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x7e +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x4a +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x5c +.byte 0xc +.byte 0x49 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x59 +.byte 0x4 +.byte 0x69 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x98 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xdd +.byte 0xbc +.byte 0x4 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08011074.inc b/data/scripts/gUnk_08011074.inc new file mode 100644 index 00000000..76e1eb81 --- /dev/null +++ b/data/scripts/gUnk_08011074.inc @@ -0,0 +1,6 @@ +SCRIPT_START gUnk_08011074 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EDD4 0x01e8, 0x0050 +.byte 0x61 diff --git a/data/scripts/gUnk_08011083.inc b/data/scripts/gUnk_08011083.inc new file mode 100644 index 00000000..e398b2fe --- /dev/null +++ b/data/scripts/gUnk_08011083.inc @@ -0,0 +1,90 @@ +SCRIPT_START gUnk_08011083 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x69 +.byte 0xc +.byte 0xa8 +.byte 0x1 +.byte 0x58 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x29 +.byte 0xc +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xbd +.byte 0x91 +.byte 0x7 +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0x1 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x2 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xd8 +.byte 0x1 +.byte 0x68 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc diff --git a/data/scripts/gUnk_080110DC.inc b/data/scripts/gUnk_080110DC.inc new file mode 100644 index 00000000..2378181b --- /dev/null +++ b/data/scripts/gUnk_080110DC.inc @@ -0,0 +1,7 @@ +SCRIPT_START gUnk_080110DC +ScriptCommandNop +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_080110E8.inc b/data/scripts/gUnk_080110E8.inc new file mode 100644 index 00000000..888fb7cd --- /dev/null +++ b/data/scripts/gUnk_080110E8.inc @@ -0,0 +1,16 @@ +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 new file mode 100644 index 00000000..9ff7e44a --- /dev/null +++ b/data/scripts/gUnk_08011128.inc @@ -0,0 +1,36 @@ +SCRIPT_START gUnk_08011128 +StartScript +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckPlayerInRegion 0x01f8, 0x0048, 0x1040 +JumpIfNot 0xfff6 +LoadRoomEntityList 0x080f06b0 +_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 new file mode 100644 index 00000000..8b1d7f41 --- /dev/null +++ b/data/scripts/gUnk_080111CC.inc @@ -0,0 +1,15 @@ +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 +.short 0x0879 diff --git a/data/scripts/gUnk_08011208.inc b/data/scripts/gUnk_08011208.inc new file mode 100644 index 00000000..59486065 --- /dev/null +++ b/data/scripts/gUnk_08011208.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_08011208 +.byte 0x7 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x50 +.byte 0x0 +.byte 0x63 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 diff --git a/data/scripts/gUnk_0801121D.inc b/data/scripts/gUnk_0801121D.inc new file mode 100644 index 00000000..193f502a --- /dev/null +++ b/data/scripts/gUnk_0801121D.inc @@ -0,0 +1,168 @@ +SCRIPT_START gUnk_0801121D +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xf8 +.byte 0x1 +.byte 0x20 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xe8 +.byte 0x1 +.byte 0x40 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0x58 +.byte 0x9 +.byte 0x8 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0xd8 +.byte 0x1 +.byte 0x58 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0xc9 +.byte 0x1 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x21 +.byte 0x6e +.byte 0x6 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xd5 +.byte 0xf2 +.byte 0x7 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xca +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_080112C4.inc b/data/scripts/gUnk_080112C4.inc new file mode 100644 index 00000000..0286410e --- /dev/null +++ b/data/scripts/gUnk_080112C4.inc @@ -0,0 +1,24 @@ +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 +.byte 0x6 +.byte 0x14 +.byte 0x8 +.byte 0x0 +.byte 0x9e +.byte 0x0 +.byte 0x34 diff --git a/data/scripts/gUnk_0801130F.inc b/data/scripts/gUnk_0801130F.inc new file mode 100644 index 00000000..38738813 --- /dev/null +++ b/data/scripts/gUnk_0801130F.inc @@ -0,0 +1,26 @@ +SCRIPT_START gUnk_0801130F +.byte 0x1 +.byte 0xf8 +.byte 0x1 +.byte 0x29 +.byte 0xc +.byte 0x0 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x7 +.byte 0x0 diff --git a/data/scripts/gUnk_08011328.inc b/data/scripts/gUnk_08011328.inc new file mode 100644 index 00000000..7f80777c --- /dev/null +++ b/data/scripts/gUnk_08011328.inc @@ -0,0 +1,119 @@ +SCRIPT_START gUnk_08011328 +_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 +.byte 0x29 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x6f +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x12 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x1e +.byte 0x1 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x73 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x98 +.byte 0x0 +.byte 0x73 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0xc8 diff --git a/data/scripts/gUnk_08011403.inc b/data/scripts/gUnk_08011403.inc new file mode 100644 index 00000000..2ac5a910 --- /dev/null +++ b/data/scripts/gUnk_08011403.inc @@ -0,0 +1,462 @@ +SCRIPT_START gUnk_08011403 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x13 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x20 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xc9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x4 +.byte 0x65 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x6d +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x40 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x29 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x7 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x71 +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x70 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x12 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x1e +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x73 +.byte 0xc +.byte 0xe8 +.byte 0x1 +.byte 0x98 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x13 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xf0 +.byte 0xff +.byte 0x50 +.byte 0x8 +.byte 0x13 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x80 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xc9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x4 +.byte 0x65 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x6d +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x29 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x6f +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x70 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x12 +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x1e +.byte 0x1 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x73 +.byte 0xc +.byte 0x8 +.byte 0x2 +.byte 0x98 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x40 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x10 +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x13 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x77 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0xf0 +.byte 0xff +.byte 0x50 +.byte 0x8 +.byte 0x13 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x10 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xc9 +.byte 0xf3 +.byte 0x7 +.byte 0x8 +.byte 0x50 +.byte 0x8 +.byte 0x14 +.byte 0x0 +.byte 0x67 +.byte 0x8 +.byte 0x0 +.byte 0x4 +.byte 0x65 +.byte 0x8 +.byte 0x2 +.byte 0x0 +.byte 0x6d +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_080115D0.inc b/data/scripts/gUnk_080115D0.inc new file mode 100644 index 00000000..b17ba750 --- /dev/null +++ b/data/scripts/gUnk_080115D0.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..3ba60683 --- /dev/null +++ b/data/scripts/gUnk_08011608.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..a78e490d --- /dev/null +++ b/data/scripts/gUnk_08011640.inc @@ -0,0 +1,25 @@ +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 new file mode 100644 index 00000000..6d6462f1 --- /dev/null +++ b/data/scripts/gUnk_080116A8.inc @@ -0,0 +1,74 @@ +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 +.byte 0x61 diff --git a/data/scripts/gUnk_08011809.inc b/data/scripts/gUnk_08011809.inc new file mode 100644 index 00000000..74582ec9 --- /dev/null +++ b/data/scripts/gUnk_08011809.inc @@ -0,0 +1,52 @@ +SCRIPT_START gUnk_08011809 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x0 +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0x6c +.byte 0x6 +.byte 0x8 +.byte 0x79 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x78 +.byte 0x0 +.byte 0x28 +.byte 0xc +.byte 0x0 +.byte 0x2 +.byte 0x0 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0801183C.inc b/data/scripts/gUnk_0801183C.inc new file mode 100644 index 00000000..f0ae1d32 --- /dev/null +++ b/data/scripts/gUnk_0801183C.inc @@ -0,0 +1,53 @@ +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 +.short 0x0401 +.short 0x0850 +.short 0x0000 +.short 0x0867 +.short 0x0200 +.short 0x0c0b +.short 0x5459 +.short 0x0809 +.short 0x0c0b +.short 0x4b81 +.short 0x0809 +.short 0x0402 +.short 0x0831 +.short 0x00f0 +.short 0x0c0b +.short 0x4b6d +.short 0x0809 +.short 0x0c73 +.short 0x01f8 +.short 0x0088 +.short 0x0c0b +.short 0x4b81 +.short 0x0809 +.short 0x087b +.short 0x01cc +.short 0x0c28 +.short 0x0000 +.short 0x1000 +.short 0x0c33 +.short 0x0000 +.short 0x0800 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_080118D4.inc b/data/scripts/gUnk_080118D4.inc new file mode 100644 index 00000000..057f405b --- /dev/null +++ b/data/scripts/gUnk_080118D4.inc @@ -0,0 +1,21 @@ +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 0x080110e8 +_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 new file mode 100644 index 00000000..586cc75a --- /dev/null +++ b/data/scripts/gUnk_08011930.inc @@ -0,0 +1,5 @@ +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 new file mode 100644 index 00000000..5670f098 --- /dev/null +++ b/data/scripts/gUnk_08011940.inc @@ -0,0 +1,4 @@ +SCRIPT_START gUnk_08011940 +WaitForSomething 0x40000000 +_0807EF80 0x0006 +SCRIPT_END diff --git a/data/scripts/gUnk_0801194C.inc b/data/scripts/gUnk_0801194C.inc new file mode 100644 index 00000000..4d8ee99c --- /dev/null +++ b/data/scripts/gUnk_0801194C.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_0801194C +StartScript +_0807EB44 0x0002 +Jump 0x0016 +.short 0x0000 diff --git a/data/scripts/gUnk_08011958.inc b/data/scripts/gUnk_08011958.inc new file mode 100644 index 00000000..0683cad2 --- /dev/null +++ b/data/scripts/gUnk_08011958.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08011958 +StartScript +_0807EB44 0x0006 +Jump 0x000a +.short 0x0000 diff --git a/data/scripts/gUnk_08011964.inc b/data/scripts/gUnk_08011964.inc new file mode 100644 index 00000000..c2176022 --- /dev/null +++ b/data/scripts/gUnk_08011964.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_08011964 +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 +.short 0x0803 +.short 0xffce diff --git a/data/scripts/gUnk_080119B0.inc b/data/scripts/gUnk_080119B0.inc new file mode 100644 index 00000000..76d4b5ab --- /dev/null +++ b/data/scripts/gUnk_080119B0.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_080119B0 +StartScript +_0807E9D4 +_0807EB44 0x0004 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x0000000c +StopScript +Wait 0x003c +Call sub_0806407C +Jump 0xfff4 +.short 0x0000 diff --git a/data/scripts/gUnk_080119D8.inc b/data/scripts/gUnk_080119D8.inc new file mode 100644 index 00000000..59e2a558 --- /dev/null +++ b/data/scripts/gUnk_080119D8.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_080119D8 +StartScript +_0807EB44 0x0002 +Jump 0x0016 +.short 0x0000 diff --git a/data/scripts/gUnk_080119E4.inc b/data/scripts/gUnk_080119E4.inc new file mode 100644 index 00000000..5d6df4fd --- /dev/null +++ b/data/scripts/gUnk_080119E4.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_080119E4 +StartScript +_0807EB44 0x0004 +Jump 0x000a +.short 0x0000 diff --git a/data/scripts/gUnk_080119F0.inc b/data/scripts/gUnk_080119F0.inc new file mode 100644 index 00000000..46614110 --- /dev/null +++ b/data/scripts/gUnk_080119F0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080119F0 +StartScript +_0807EB44 0x0006 +_0807E9D4 +_0807EF80 0x000a +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 diff --git a/data/scripts/gUnk_08011A04.inc b/data/scripts/gUnk_08011A04.inc new file mode 100644 index 00000000..64d320a2 --- /dev/null +++ b/data/scripts/gUnk_08011A04.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_08011A04 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 +.short 0x0463 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0c0b +.short 0x4429 +.short 0x0806 +.short 0x0459 +.short 0x0444 +.short 0x0803 +.short 0xffe0 +.short 0x0000 diff --git a/data/scripts/gUnk_08011A2C.inc b/data/scripts/gUnk_08011A2C.inc new file mode 100644 index 00000000..a1d29930 --- /dev/null +++ b/data/scripts/gUnk_08011A2C.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08011A2C +StartScript +_0807EB44 0x0004 +_0807E9D4 +_0807EF80 0x000a +CallWithArg sub_0807F3D8, 0x00000000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +CallWithArg sub_0807F3D8, 0x00000000 +TextboxNoOverlapFollow 0x1320 +_0807EA94 +_0807E878 +.short 0x0803 +.short 0xffe2 diff --git a/data/scripts/gUnk_08011A64.inc b/data/scripts/gUnk_08011A64.inc new file mode 100644 index 00000000..d0163977 --- /dev/null +++ b/data/scripts/gUnk_08011A64.inc @@ -0,0 +1,47 @@ +SCRIPT_START gUnk_08011A64 +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 +.short 0x0401 +.short 0x0861 +.short 0x0004 +.short 0x0453 +.short 0x0879 +.short 0x000a +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 +.short 0x0463 +.short 0x140c +.short 0xf3d9 +.short 0x0807 +.short 0x0000 +.short 0x0000 +.short 0x085a +.short 0x1322 +.short 0x0459 +.short 0x0444 +.short 0x0803 +.short 0xffe2 diff --git a/data/scripts/gUnk_08011AE4.inc b/data/scripts/gUnk_08011AE4.inc new file mode 100644 index 00000000..231bc978 --- /dev/null +++ b/data/scripts/gUnk_08011AE4.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_08011AE4 +CheckRoomFlag 0x000f +JumpIfNot 0xfffa +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x1321, 0x0007 +_0807EA94 +.short 0x082a diff --git a/data/scripts/gUnk_08011B04.inc b/data/scripts/gUnk_08011B04.inc new file mode 100644 index 00000000..dea2fc94 --- /dev/null +++ b/data/scripts/gUnk_08011B04.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_08011B04 +.short 0x0010 +.short 0x140c +.short 0xda1d +.short 0x0806 +.short 0x0003 +.short 0x0000 +.short 0x0444 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08011B20.inc b/data/scripts/gUnk_08011B20.inc new file mode 100644 index 00000000..a33c964a --- /dev/null +++ b/data/scripts/gUnk_08011B20.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_08011B20 +_0807E864 +Call sub_0807DF28 +TextboxNoOverlapFollowPos 0x1320, 0x000c +_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 new file mode 100644 index 00000000..c69b2845 --- /dev/null +++ b/data/scripts/gUnk_08011B40.inc @@ -0,0 +1,47 @@ +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 +.short 0x0803 +.short 0xffb8 diff --git a/data/scripts/gUnk_08011BE4.inc b/data/scripts/gUnk_08011BE4.inc new file mode 100644 index 00000000..4a474683 --- /dev/null +++ b/data/scripts/gUnk_08011BE4.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_08011BE4 +StartScript +_0807E888 +StopScript +CallWithArg sub_0806C2A0, 0x00000001 +WaitFor_2 +Wait 0x003c +_0807E878 +SetRoomFlag 0x0000 +.short 0x087c +.short 0x0033 diff --git a/data/scripts/gUnk_08011C04.inc b/data/scripts/gUnk_08011C04.inc new file mode 100644 index 00000000..235fcfeb --- /dev/null +++ b/data/scripts/gUnk_08011C04.inc @@ -0,0 +1,22 @@ +SCRIPT_START gUnk_08011C04 +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 new file mode 100644 index 00000000..3ef468d6 --- /dev/null +++ b/data/scripts/gUnk_08011C50.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..1c3bac33 --- /dev/null +++ b/data/scripts/gUnk_08011C7C.inc @@ -0,0 +1,56 @@ +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 diff --git a/data/scripts/gUnk_08011D28.inc b/data/scripts/gUnk_08011D28.inc new file mode 100644 index 00000000..9d12e8ce --- /dev/null +++ b/data/scripts/gUnk_08011D28.inc @@ -0,0 +1,56 @@ +SCRIPT_START gUnk_08011D28 +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 diff --git a/data/scripts/gUnk_08011DD4.inc b/data/scripts/gUnk_08011DD4.inc new file mode 100644 index 00000000..c8b2ce29 --- /dev/null +++ b/data/scripts/gUnk_08011DD4.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08011DD4 +StartScript +Call sub_08064A28 +_0807EB44 0x0004 +_0807EF80 0x0001 +_0807EF80 0x000a +CheckGlobalFlag 0x0047 +JumpIf 0x002c +StopScript +StopScript +StartScript +CheckEntityInteractType +JumpIfNot 0xfff8 +StopScript +_0807E864 +_0807EB74 +.short 0x0879 diff --git a/data/scripts/gUnk_08011E04.inc b/data/scripts/gUnk_08011E04.inc new file mode 100644 index 00000000..5ce63dae --- /dev/null +++ b/data/scripts/gUnk_08011E04.inc @@ -0,0 +1,63 @@ +SCRIPT_START gUnk_08011E04 +.short 0x0000 +.short 0x085b +.short 0x4514 +.short 0x0459 +.short 0x0444 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0001 +.short 0x0803 +.short 0xffda +.short 0x0402 +.short 0x0401 +.short 0x0814 +.short 0x002b +.short 0x0804 +.short 0xffce +.short 0x0814 +.short 0x002c +.short 0x0804 +.short 0xffc6 +.short 0x0418 +.short 0x0805 +.short 0xffe8 +.short 0x0402 +.short 0x0443 +.short 0x0463 +.short 0x0879 +.short 0x0000 +.short 0x085b +.short 0x3104 +.short 0x0459 +.short 0x041c +.short 0x0804 +.short 0x001e +.short 0x0444 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0001 +.short 0x0803 +.short 0xffc4 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 +.short 0x0463 +.short 0x0879 +.short 0x0000 +.short 0x085b +.short 0x3107 +.short 0x0459 +.short 0x082d +.short 0x002d +.short 0x0444 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0001 +.short 0x0803 +.short 0xffdc +.short 0x0000 diff --git a/data/scripts/gUnk_08011E80.inc b/data/scripts/gUnk_08011E80.inc new file mode 100644 index 00000000..b8bd932f --- /dev/null +++ b/data/scripts/gUnk_08011E80.inc @@ -0,0 +1,45 @@ +SCRIPT_START gUnk_08011E80 +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 +.short 0x0803 +.short 0xffdc diff --git a/data/scripts/gUnk_08011F0C.inc b/data/scripts/gUnk_08011F0C.inc new file mode 100644 index 00000000..9c1ebe00 --- /dev/null +++ b/data/scripts/gUnk_08011F0C.inc @@ -0,0 +1,45 @@ +SCRIPT_START gUnk_08011F0C +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 +.short 0x0803 +.short 0xffdc diff --git a/data/scripts/gUnk_08011F98.inc b/data/scripts/gUnk_08011F98.inc new file mode 100644 index 00000000..0b11163d --- /dev/null +++ b/data/scripts/gUnk_08011F98.inc @@ -0,0 +1,45 @@ +SCRIPT_START gUnk_08011F98 +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 +.short 0x0803 +.short 0xffdc diff --git a/data/scripts/gUnk_08012024.inc b/data/scripts/gUnk_08012024.inc new file mode 100644 index 00000000..e27a1327 --- /dev/null +++ b/data/scripts/gUnk_08012024.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_08012024 +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 +.byte 0xb diff --git a/data/scripts/gUnk_08012091.inc b/data/scripts/gUnk_08012091.inc new file mode 100644 index 00000000..46015845 --- /dev/null +++ b/data/scripts/gUnk_08012091.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_08012091 +.byte 0xc +.byte 0x25 +.byte 0xfc +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x27 +.byte 0x31 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x8e +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_080120B0.inc b/data/scripts/gUnk_080120B0.inc new file mode 100644 index 00000000..b3cc5cfd --- /dev/null +++ b/data/scripts/gUnk_080120B0.inc @@ -0,0 +1,21 @@ +SCRIPT_START gUnk_080120B0 +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 +.byte 0x1f +.byte 0x8 +.byte 0x2f diff --git a/data/scripts/gUnk_080120ED.inc b/data/scripts/gUnk_080120ED.inc new file mode 100644 index 00000000..cfe95096 --- /dev/null +++ b/data/scripts/gUnk_080120ED.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_080120ED +.short 0x0500 +.short 0x0c08 +.short 0x5b00 +.short 0x1708 +.short 0x5931 +.short 0x0304 +.short 0x3008 diff --git a/data/scripts/gUnk_080120FB.inc b/data/scripts/gUnk_080120FB.inc new file mode 100644 index 00000000..0313b6b4 --- /dev/null +++ b/data/scripts/gUnk_080120FB.inc @@ -0,0 +1,66 @@ +SCRIPT_START gUnk_080120FB +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x18 +.byte 0x31 +.byte 0x59 +.byte 0x4 +.byte 0x1c +.byte 0x4 +.byte 0x5 +.byte 0x8 +.byte 0x24 +.byte 0x0 +.byte 0x1f +.byte 0x8 +.byte 0x20 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0x18 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x19 +.byte 0x31 +.byte 0x59 +.byte 0x4 +.byte 0x82 +.byte 0x8 +.byte 0x2f +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x25 +.byte 0xfc +.byte 0x7 +.byte 0x8 +.byte 0x3 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0x5b +.byte 0x8 +.byte 0x1b +.byte 0x31 +.byte 0x59 +.byte 0x4 +.byte 0x44 +.byte 0x4 +.byte 0x61 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x1 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x8e +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0801213C.inc b/data/scripts/gUnk_0801213C.inc new file mode 100644 index 00000000..3e584133 --- /dev/null +++ b/data/scripts/gUnk_0801213C.inc @@ -0,0 +1,42 @@ +SCRIPT_START gUnk_0801213C +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 diff --git a/data/scripts/gUnk_080121C8.inc b/data/scripts/gUnk_080121C8.inc new file mode 100644 index 00000000..c37ef7e8 --- /dev/null +++ b/data/scripts/gUnk_080121C8.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_080121C8 +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 +.short 0x0803 +.short 0xffe0 diff --git a/data/scripts/gUnk_08012200.inc b/data/scripts/gUnk_08012200.inc new file mode 100644 index 00000000..778d55f1 --- /dev/null +++ b/data/scripts/gUnk_08012200.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08012200 +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 +.short 0x0803 +.short 0xffe0 diff --git a/data/scripts/gUnk_08012238.inc b/data/scripts/gUnk_08012238.inc new file mode 100644 index 00000000..e8846aee --- /dev/null +++ b/data/scripts/gUnk_08012238.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08012238 +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 +.short 0x0803 +.short 0xffe0 diff --git a/data/scripts/gUnk_08012270.inc b/data/scripts/gUnk_08012270.inc new file mode 100644 index 00000000..831f71ad --- /dev/null +++ b/data/scripts/gUnk_08012270.inc @@ -0,0 +1,57 @@ +SCRIPT_START gUnk_08012270 +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 0x080f2758 +_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 new file mode 100644 index 00000000..0dee1c37 --- /dev/null +++ b/data/scripts/gUnk_0801232C.inc @@ -0,0 +1,20 @@ +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 +.short 0x0803 +.short 0xffda diff --git a/data/scripts/gUnk_08012360.inc b/data/scripts/gUnk_08012360.inc new file mode 100644 index 00000000..34c4b8de --- /dev/null +++ b/data/scripts/gUnk_08012360.inc @@ -0,0 +1,50 @@ +SCRIPT_START gUnk_08012360 +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 0x08012410 +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 new file mode 100644 index 00000000..39c087b1 --- /dev/null +++ b/data/scripts/gUnk_08012410.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..2c3efbfb --- /dev/null +++ b/data/scripts/gUnk_08012430.inc @@ -0,0 +1,24 @@ +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 diff --git a/data/scripts/gUnk_08012480.inc b/data/scripts/gUnk_08012480.inc new file mode 100644 index 00000000..bbf9f288 --- /dev/null +++ b/data/scripts/gUnk_08012480.inc @@ -0,0 +1,132 @@ +SCRIPT_START gUnk_08012480 +StartScript +Call sub_08054564 +StopScript +CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 +JumpIfNot 0xfff6 +SoundReq0x80100000 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x08012ab0 +TextboxNoOverlapFollowPos 0x1101, 0x0007 +_0807EA94 +CameraTargetPlayer +_0807E778 0x0004 +_0807E80C 0x00000000 +WaitFor_2 +_0807E858 0x0000 +Call sub_080791BC +LoadRoomEntityList 0x080f4d70 +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 0x08012ac8 +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 0x080f51d0 +WaitForSomething2 0x00000008 +_0807E864 +Call sub_0807FA40 +Call sub_0807DF28 +SoundReq 0x0072 +SoundReq0x80100000 +_0807E5F8 0x00000004 +WaitForSomething2 0x00000008 +StartPlayerScript 0x08012af0 +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_08012AB0.inc b/data/scripts/gUnk_08012AB0.inc new file mode 100644 index 00000000..916f994c --- /dev/null +++ b/data/scripts/gUnk_08012AB0.inc @@ -0,0 +1,120 @@ +SCRIPT_START gUnk_08012AB0 +StopScript +_0807EB44 0x0002 +Wait 0x000a +_0807EB44 0x0006 +Wait 0x000a +Jump 0xffee +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0080 +.short 0x0402 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x0388 +.short 0x0180 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0879 +.short 0x0015 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0861 +.short 0x0004 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0870 +.short 0x0008 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x140c +.short 0xfb65 +.short 0x0807 +.short 0xffe2 +.short 0xffff +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0861 +.short 0x0000 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x086e +.short 0x0008 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x140c +.short 0xfb65 +.short 0x0807 +.short 0xffe2 +.short 0xffff +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0861 +.short 0x0002 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x086f +.short 0x0008 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x140c +.short 0xfb65 +.short 0x0807 +.short 0xffe2 +.short 0xffff +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08012BA8.inc b/data/scripts/gUnk_08012BA8.inc new file mode 100644 index 00000000..6c22916a --- /dev/null +++ b/data/scripts/gUnk_08012BA8.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..0b089a01 --- /dev/null +++ b/data/scripts/gUnk_08012BF8.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_08012BF8 +StartScript +_0807EB44 0x0006 +_0807EF80 0x0007 +_0807E930 0x0003 +StopScript +.short 0x0c33 +.short 0x0010 diff --git a/data/scripts/gUnk_08012C0C.inc b/data/scripts/gUnk_08012C0C.inc new file mode 100644 index 00000000..534285f4 --- /dev/null +++ b/data/scripts/gUnk_08012C0C.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_08012C0C +.short 0x0000 +.short 0x0850 +.short 0x0007 +.short 0x0831 +.short 0x001e +.short 0x0c28 +.short 0x0020 +.short 0x0000 +.short 0x0850 +.short 0x0003 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x0850 +.short 0x0007 +.short 0x0831 +.short 0x001e +.short 0x0c28 +.short 0x0020 +.short 0x0000 +.short 0x0850 +.short 0x0003 +.short 0x0c33 +.short 0x0010 +.short 0x0000 +.short 0x0831 +.short 0x0001 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_08012C48.inc b/data/scripts/gUnk_08012C48.inc new file mode 100644 index 00000000..7be9b1be --- /dev/null +++ b/data/scripts/gUnk_08012C48.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_08012C48 +StartScript +_0807EF80 0x0007 +SetEntityNonPlanarMovement 0x0280 +StopScript +_0807EDD4 0x0388, 0x0168 +_0807E5F8 0x00000100 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0453 +.short 0x0879 +.short 0x0008 +.short 0x0c4e +.short 0x0000 +.short 0x0000 +.short 0x0c0b +.short 0xda05 +.short 0x0806 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x0443 +.short 0x0449 +.short 0x085a +.short 0x111d +.short 0x0459 +.short 0x082d +.short 0x0022 +.short 0x0444 +.short 0x0803 +.short 0xffe8 diff --git a/data/scripts/gUnk_08012C98.inc b/data/scripts/gUnk_08012C98.inc new file mode 100644 index 00000000..2a19764d --- /dev/null +++ b/data/scripts/gUnk_08012C98.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08012C98 +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 new file mode 100644 index 00000000..6f29b3b4 --- /dev/null +++ b/data/scripts/gUnk_08012CD8.inc @@ -0,0 +1,19 @@ +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 new file mode 100644 index 00000000..79940cb3 --- /dev/null +++ b/data/scripts/gUnk_08012D18.inc @@ -0,0 +1,23 @@ +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 0x08010a38 +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 new file mode 100644 index 00000000..a594867f --- /dev/null +++ b/data/scripts/gUnk_08012D70.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08012D70 +CheckPlayerInRegion 0x0088, 0x0048, 0x3030 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x08012db0 +WaitForSomething2 0x00000001 +_0807EB28 0x132d +_0807EA94 +SetLocalFlag 0x0014 +.byte 0xb diff --git a/data/scripts/gUnk_08012DA1.inc b/data/scripts/gUnk_08012DA1.inc new file mode 100644 index 00000000..d23dd945 --- /dev/null +++ b/data/scripts/gUnk_08012DA1.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08012DA1 +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_08012DB0.inc b/data/scripts/gUnk_08012DB0.inc new file mode 100644 index 00000000..0a4d5b99 --- /dev/null +++ b/data/scripts/gUnk_08012DB0.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..ec98d5e3 --- /dev/null +++ b/data/scripts/gUnk_08012DD8.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_08012DD8 +StartScript +StopScript +_0807E888 +Wait 0x0018 +_0807E864 +StartPlayerScript 0x08012df8 +WaitForSomething2 0x00000001 +_0807E908 0x0002 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0861 +.short 0x0000 +.short 0x0867 +.short 0x0140 +.short 0x0402 +.short 0x0c73 +.short 0x00b8 +.short 0x0094 +.short 0x0831 +.short 0x0008 +.short 0x0879 +.short 0x0000 +.short 0x0831 +.short 0x0008 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08012E20.inc b/data/scripts/gUnk_08012E20.inc new file mode 100644 index 00000000..983f694c --- /dev/null +++ b/data/scripts/gUnk_08012E20.inc @@ -0,0 +1,11 @@ +SCRIPT_START gUnk_08012E20 +StartScript +_0807E864 +StopScript +Wait 0x0078 +_0807E908 0x0004 +StartPlayerScript 0x08012e44 +WaitForSomething2 0x00000002 +Wait 0x000c +_0807E908 0x0005 +SCRIPT_END diff --git a/data/scripts/gUnk_08012E44.inc b/data/scripts/gUnk_08012E44.inc new file mode 100644 index 00000000..39ef9c05 --- /dev/null +++ b/data/scripts/gUnk_08012E44.inc @@ -0,0 +1,19 @@ +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 new file mode 100644 index 00000000..237c8a8f --- /dev/null +++ b/data/scripts/gUnk_08012E88.inc @@ -0,0 +1,18 @@ +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 diff --git a/data/scripts/gUnk_08012EC0.inc b/data/scripts/gUnk_08012EC0.inc new file mode 100644 index 00000000..fec0518e --- /dev/null +++ b/data/scripts/gUnk_08012EC0.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08012EC0 +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 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_08012F0C.inc b/data/scripts/gUnk_08012F0C.inc new file mode 100644 index 00000000..bca78990 --- /dev/null +++ b/data/scripts/gUnk_08012F0C.inc @@ -0,0 +1,155 @@ +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 +.byte 0x1 +.byte 0x4 +.byte 0x12 +.byte 0x8 +.byte 0x60 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0x44 +.byte 0x0 +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x47 +.byte 0xc +.byte 0xe4 +.byte 0x30 +.byte 0x1 +.byte 0x8 +.byte 0x2a +.byte 0x8 +.byte 0x60 +.byte 0x0 +.byte 0x2c +.byte 0x8 +.byte 0x61 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x33 +.byte 0xc +.byte 0x4 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x4d +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x59 +.byte 0xa9 +.byte 0x6 +.byte 0x8 +.byte 0xc +.byte 0x14 +.byte 0x3d +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0xf4 +.byte 0xf2 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x2a +.byte 0x8 +.byte 0x62 +.byte 0x0 +.byte 0x3 +.byte 0x8 +.byte 0x2a +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x50 +.byte 0x8 +.byte 0xd +.byte 0x0 +.byte 0x4d +.byte 0x8 +.byte 0x5 +.byte 0x0 +.byte 0x2a +.byte 0x8 +.byte 0x62 +.byte 0x0 +.byte 0xc +.byte 0x14 +.byte 0x3d +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0xf4 +.byte 0xf2 +.byte 0x0 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x11 +.byte 0xaa +.byte 0x6 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0xf +.byte 0x8 +.byte 0x38 +.byte 0x0 +.byte 0x4 +.byte 0x8 +.byte 0xe +.byte 0x0 +.byte 0x51 +.byte 0x4 +.byte 0x5b +.byte 0x8 +.byte 0x3 +.byte 0x44 +.byte 0x59 diff --git a/data/scripts/gUnk_08013001.inc b/data/scripts/gUnk_08013001.inc new file mode 100644 index 00000000..56b02222 --- /dev/null +++ b/data/scripts/gUnk_08013001.inc @@ -0,0 +1,2 @@ +SCRIPT_START gUnk_08013001 +.short 0x0304 diff --git a/data/scripts/gUnk_08013003.inc b/data/scripts/gUnk_08013003.inc new file mode 100644 index 00000000..f91e8535 --- /dev/null +++ b/data/scripts/gUnk_08013003.inc @@ -0,0 +1,5 @@ +SCRIPT_START gUnk_08013003 +.short 0xf608 +.short 0x51ff +.short 0x0104 +.short 0x4304 diff --git a/data/scripts/gUnk_0801300B.inc b/data/scripts/gUnk_0801300B.inc new file mode 100644 index 00000000..35f3e1ac --- /dev/null +++ b/data/scripts/gUnk_0801300B.inc @@ -0,0 +1,50 @@ +SCRIPT_START gUnk_0801300B +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x2 +.byte 0x4 +.byte 0x7b +.byte 0x8 +.byte 0xcd +.byte 0x0 +.byte 0x86 +.byte 0x8 +.byte 0x38 +.byte 0x0 +.byte 0x34 +.byte 0x4 +.byte 0x31 +.byte 0x8 +.byte 0x1e +.byte 0x0 +.byte 0x49 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x9d +.byte 0xab +.byte 0x6 +.byte 0x8 +.byte 0x50 +.byte 0x8 +.byte 0xb +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x79 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x5b +.byte 0x8 diff --git a/data/scripts/gUnk_0801303C.inc b/data/scripts/gUnk_0801303C.inc new file mode 100644 index 00000000..db5297a6 --- /dev/null +++ b/data/scripts/gUnk_0801303C.inc @@ -0,0 +1,27 @@ +SCRIPT_START gUnk_0801303C +.short 0x4404 +.short 0x0459 +.short 0x0831 +.short 0x001e +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x003c +.short 0x085b +.short 0x440e +.short 0x0459 +.short 0x0831 +.short 0x001e +.short 0x0c0b +.short 0xa9e9 +.short 0x0806 +.short 0x0850 +.short 0x000f +.short 0x0831 +.short 0x00f0 +.short 0x085b +.short 0x4405 +.short 0x0459 +.short 0x0c28 +.short 0x0200 +.short 0x0000 diff --git a/data/scripts/gUnk_08013070.inc b/data/scripts/gUnk_08013070.inc new file mode 100644 index 00000000..820bc664 --- /dev/null +++ b/data/scripts/gUnk_08013070.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_08013070 +_0807F034 0x0015 +WaitPlayerAction8 +_0807EB8C +TextboxNoOverlap 0x4406 +_0807EA94 +.byte 0x4d +.byte 0x8 +.byte 0x1 diff --git a/data/scripts/gUnk_08013081.inc b/data/scripts/gUnk_08013081.inc new file mode 100644 index 00000000..01b70f57 --- /dev/null +++ b/data/scripts/gUnk_08013081.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08013081 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x6d +.byte 0xa9 +.byte 0x6 +.byte 0x8 diff --git a/data/scripts/gUnk_08013090.inc b/data/scripts/gUnk_08013090.inc new file mode 100644 index 00000000..6abaa52d --- /dev/null +++ b/data/scripts/gUnk_08013090.inc @@ -0,0 +1,36 @@ +SCRIPT_START gUnk_08013090 +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 +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 new file mode 100644 index 00000000..67ead4ba --- /dev/null +++ b/data/scripts/gUnk_08013114.inc @@ -0,0 +1,31 @@ +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 +.short 0x0803 +.short 0xffa2 diff --git a/data/scripts/gUnk_08013188.inc b/data/scripts/gUnk_08013188.inc new file mode 100644 index 00000000..fb9ad32b --- /dev/null +++ b/data/scripts/gUnk_08013188.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08013188 +StartScript +CheckLocalFlag 0x0062 +JumpIfNot 0x000a +_0807EF80 0x0006 +StopScript +SCRIPT_END +.short 0x0402 +.short 0x0401 +.short 0x0487 +.short 0x046b +.short 0x0c0b +.short 0xab75 +.short 0x0806 +.short 0x0803 +.short 0xfff0 diff --git a/data/scripts/gUnk_080131AC.inc b/data/scripts/gUnk_080131AC.inc new file mode 100644 index 00000000..b7608277 --- /dev/null +++ b/data/scripts/gUnk_080131AC.inc @@ -0,0 +1,71 @@ +SCRIPT_START gUnk_080131AC +CheckPlayerInRegion 0x0098, 0x0038, 0x2060 +JumpIfNot 0xfff6 +_0807E864 +Call sub_0807F9A4 +Call sub_0807DF28 +StartPlayerScript 0x080132e4 +WaitForSomething2 0x00000002 +_0807EB28 0x1601 +_0807EA94 +StartPlayerScript 0x0801330c +WaitForSomething2 0x00000002 +_0807E778 0x0004 +DoFade5 +WaitFor_2 +LoadRoomEntityList 0x080f5680 +StartPlayerScript 0x08013330 +WaitForSomething2 0x00000002 +MoveEntityToPlayer +SetEntityPosition 0x0000, 0xfff0 +Call sub_0807F844 +CameraTargetEntity +Call sub_080536B8 +_0807E864 +Call sub_0807DF28 +WaitFor_2 +TextboxNoOverlapFollowPos 0x1602, 0x000c +_0807EA94 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +SoundReq2 0x000d +StartPlayerScript 0x0801334c +WaitForSomething2 0x00000002 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +StartPlayerScript 0x08013378 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000042 +TextboxNoOverlapFollowPos 0x1603, 0x000c +_0807EA94 +_0807E5F8 0x00000020 +WaitForSomething2 0x00000040 +_0807E788 0xffff7fff +_0807E778 0x0004 +DoFade5 +WaitFor_2 +SoundReq0x80100000 +_0807E858 0x0000 +Wait 0x003c +CameraTargetPlayer +Call sub_0807F5C0 +TextboxNoOverlapFollowPos 0x1604, 0x0007 +_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 new file mode 100644 index 00000000..02de2083 --- /dev/null +++ b/data/scripts/gUnk_080132E4.inc @@ -0,0 +1,29 @@ +SCRIPT_START gUnk_080132E4 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x0098, 0x0058 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000002 +Call sub_080791BC +SCRIPT_END +.short 0x0401 +.short 0x0867 +.short 0x0080 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x086e +.short 0x0020 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08013330.inc b/data/scripts/gUnk_08013330.inc new file mode 100644 index 00000000..91ed7499 --- /dev/null +++ b/data/scripts/gUnk_08013330.inc @@ -0,0 +1,8 @@ +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 new file mode 100644 index 00000000..2782c624 --- /dev/null +++ b/data/scripts/gUnk_0801334C.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..5c3179ad --- /dev/null +++ b/data/scripts/gUnk_08013378.inc @@ -0,0 +1,16 @@ +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 new file mode 100644 index 00000000..a753fd84 --- /dev/null +++ b/data/scripts/gUnk_080133C4.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..3ff652f5 --- /dev/null +++ b/data/scripts/gUnk_080133F8.inc @@ -0,0 +1,70 @@ +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 +.short 0x0401 +.short 0x0850 +.short 0x0000 +.short 0x0867 +.short 0x0200 +.short 0x0c0b +.short 0x5459 +.short 0x0809 +.short 0x0c0b +.short 0x4b81 +.short 0x0809 +.short 0x0402 +.short 0x0831 +.short 0x005a +.short 0x0c0b +.short 0x4b6d +.short 0x0809 +.short 0x0c73 +.short 0x0098 +.short 0x0080 +.short 0x0401 +.short 0x0c0b +.short 0x4b81 +.short 0x0809 +.short 0x087b +.short 0x01cc +.short 0x0c0b +.short 0xf36d +.short 0x0807 +.short 0x0c28 +.short 0x0080 +.short 0x0000 +.short 0x0402 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_080134DC.inc b/data/scripts/gUnk_080134DC.inc new file mode 100644 index 00000000..5838d2d5 --- /dev/null +++ b/data/scripts/gUnk_080134DC.inc @@ -0,0 +1,112 @@ +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 0x080136d8 +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 0x08013b70 +_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 0x0503, 0x000c +_0807EA94 +_0807E5F8 0x00040000 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 +Call sub_0807F3F8 +Wait 0x003c +_0807F0B4 0x0007 +SetEntityPositionRelative 0x00a800e8 +CameraTargetEntity +Wait 0x003c +_0807E5F8 0x00000004 +Wait 0x0078 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +StartPlayerScript 0x080136b4 +WaitForSomething2 0x00000002 +_0807EB28 0x1501 +_0807EA94 +_0807F0B4 0x0004 +CameraTargetPlayer +SetLocalFlag 0x007a +Call sub_08053250 +Call sub_0807DF50 +_0807E878 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0c73 +.short 0x00e8 +.short 0x00a8 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_080136D8.inc b/data/scripts/gUnk_080136D8.inc new file mode 100644 index 00000000..31efec12 --- /dev/null +++ b/data/scripts/gUnk_080136D8.inc @@ -0,0 +1,34 @@ +SCRIPT_START gUnk_080136D8 +StartScript +SetEntityNonPlanarMovement 0x0100 +StopScript +Call sub_0807F584 +.short 0x1406 +.short 0x0008 +.short 0x0010 +.short 0x0018 +.short 0x000c +.short 0x140c +.short 0xf465 +.short 0x0807 +.short 0x00d0 +.short 0x0000 +.short 0x140c +.short 0xf4f9 +.short 0x0807 +.short 0x0124 +.short 0x0000 +.short 0x0c73 +.short 0x00e8 +.short 0x0124 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08013720.inc b/data/scripts/gUnk_08013720.inc new file mode 100644 index 00000000..46af63b4 --- /dev/null +++ b/data/scripts/gUnk_08013720.inc @@ -0,0 +1,39 @@ +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 0x080136d8 +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 +.short 0x140c +.short 0xdded +.short 0x0805 diff --git a/data/scripts/gUnk_080137DA.inc b/data/scripts/gUnk_080137DA.inc new file mode 100644 index 00000000..e5295dde --- /dev/null +++ b/data/scripts/gUnk_080137DA.inc @@ -0,0 +1,110 @@ +SCRIPT_START gUnk_080137DA +.short 0x0000 +.short 0x0000 +.short 0x0c28 +.short 0x0200 +.short 0x0000 +.short 0x0c33 +.short 0x2000 +.short 0x0000 +.short 0x087b +.short 0x01d2 +.short 0x140c +.short 0x5d8d +.short 0x0809 +.short 0x41dc +.short 0x0801 +.short 0x140c +.short 0x5d8d +.short 0x0809 +.short 0x4210 +.short 0x0801 +.short 0x0c28 +.short 0x0400 +.short 0x0000 +.short 0x0c33 +.short 0x4000 +.short 0x0000 +.short 0x0c28 +.short 0x0800 +.short 0x0000 +.short 0x0c33 +.short 0x8000 +.short 0x0000 +.short 0x0831 +.short 0x0078 +.short 0x0c28 +.short 0x0060 +.short 0x0000 +.short 0x140c +.short 0xde19 +.short 0x0805 +.short 0x0000 +.short 0x0000 +.short 0x0831 +.short 0x0078 +.short 0x0c28 +.short 0x0080 +.short 0x0000 +.short 0x0c33 +.short 0x0100 +.short 0x0000 +.short 0x0831 +.short 0x003c +.short 0x0c47 +.short 0x3b70 +.short 0x0801 +.short 0x0c28 +.short 0x0080 +.short 0x0000 +.short 0x0c85 +.short 0x0004 +.short 0x0001 +.short 0x0c0b +.short 0xdc3d +.short 0x0806 +.short 0x0c0b +.short 0xdc59 +.short 0x0806 +.short 0x0c0b +.short 0xf305 +.short 0x0807 +.short 0x0831 +.short 0x003c +.short 0x0838 +.short 0x0004 +.short 0x043f +.short 0x087b +.short 0x00f6 +.short 0x0437 +.short 0x0831 +.short 0x003c +.short 0x0c28 +.short 0x0010 +.short 0x0000 +.short 0x0838 +.short 0x0002 +.short 0x043e +.short 0x0437 +.short 0x087b +.short 0x0109 +.short 0x0c5c +.short 0x0504 +.short 0x000c +.short 0x0459 +.short 0x0c28 +.short 0x0000 +.short 0x0004 +.short 0x082a +.short 0x007b +.short 0x0c0b +.short 0x3251 +.short 0x0805 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_080138B4.inc b/data/scripts/gUnk_080138B4.inc new file mode 100644 index 00000000..7f7e88c1 --- /dev/null +++ b/data/scripts/gUnk_080138B4.inc @@ -0,0 +1,118 @@ +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 0x080136d8 +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 0x08013ba8 +_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 0x0505, 0x000c +_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 +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 0x080f55d8 +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 new file mode 100644 index 00000000..817a9beb --- /dev/null +++ b/data/scripts/gUnk_08013B18.inc @@ -0,0 +1,23 @@ +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 0x08010a14 +WaitForSomething2 0x00000001 +Call sub_0807DF50 +_0807E878 +Jump 0xffb2 +.short 0x0000 diff --git a/data/scripts/gUnk_08013B70.inc b/data/scripts/gUnk_08013B70.inc new file mode 100644 index 00000000..8f2b17b3 --- /dev/null +++ b/data/scripts/gUnk_08013B70.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..a2337d5a --- /dev/null +++ b/data/scripts/gUnk_08013BA8.inc @@ -0,0 +1,12 @@ +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 new file mode 100644 index 00000000..34d54f72 --- /dev/null +++ b/data/scripts/gUnk_08013BE8.inc @@ -0,0 +1,51 @@ +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 new file mode 100644 index 00000000..3a3343b6 --- /dev/null +++ b/data/scripts/gUnk_08013CA4.inc @@ -0,0 +1,152 @@ +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 +.short 0x0401 +.short 0x0c0b +.short 0xf92d +.short 0x0807 +.short 0x0879 +.short 0x0008 +.short 0x140c +.short 0xda05 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x140c +.short 0x5d55 +.short 0x0809 +.short 0x0000 +.short 0x0000 +.short 0x087b +.short 0x01cd +.short 0x0c28 +.short 0x0000 +.short 0x0800 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0c0b +.short 0xf92d +.short 0x0807 +.short 0x0879 +.short 0x0008 +.short 0x140c +.short 0xda05 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x140c +.short 0x5d55 +.short 0x0809 +.short 0x0001 +.short 0x0000 +.short 0x087b +.short 0x01cd +.short 0x0c28 +.short 0x0000 +.short 0x1000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0c0b +.short 0xf92d +.short 0x0807 +.short 0x0879 +.short 0x0008 +.short 0x140c +.short 0xda05 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x140c +.short 0x5d55 +.short 0x0809 +.short 0x0002 +.short 0x0000 +.short 0x087b +.short 0x01cd +.short 0x0c28 +.short 0x0000 +.short 0x2000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0c0b +.short 0xf92d +.short 0x0807 +.short 0x0879 +.short 0x0008 +.short 0x140c +.short 0xda05 +.short 0x0806 +.short 0x0004 +.short 0x0000 +.short 0x0402 +.short 0x0418 +.short 0x0805 +.short 0xfffc +.short 0x140c +.short 0x5d55 +.short 0x0809 +.short 0x0003 +.short 0x0000 +.short 0x087b +.short 0x01cd +.short 0x0c28 +.short 0x0000 +.short 0x4000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08013E04.inc b/data/scripts/gUnk_08013E04.inc new file mode 100644 index 00000000..b4e3a7d2 --- /dev/null +++ b/data/scripts/gUnk_08013E04.inc @@ -0,0 +1,29 @@ +SCRIPT_START gUnk_08013E04 +StartScript +_0807EF80 0x0007 +_0807E930 0x0000 +StopScript +SetEntityNonPlanarMovement 0x0080 +_0807EDD4 0x00b0, 0x00f8 +_0807E930 0x0001 +_0807E5F8 0x08000000 +SCRIPT_END +.short 0x0000 +.short 0x0401 +.short 0x0879 +.short 0x0007 +.short 0x0850 +.short 0x0002 +.short 0x0402 +.short 0x0867 +.short 0x0080 +.short 0x0c73 +.short 0x0120 +.short 0x00f8 +.short 0x0850 +.short 0x0003 +.short 0x0c28 +.short 0x0000 +.short 0x1000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08013E4C.inc b/data/scripts/gUnk_08013E4C.inc new file mode 100644 index 00000000..0268ad68 --- /dev/null +++ b/data/scripts/gUnk_08013E4C.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..4f01de5e --- /dev/null +++ b/data/scripts/gUnk_08013E70.inc @@ -0,0 +1,11 @@ +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 new file mode 100644 index 00000000..a70e41b9 --- /dev/null +++ b/data/scripts/gUnk_08013E94.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..3a4b3b44 --- /dev/null +++ b/data/scripts/gUnk_08013EB0.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..65f7af88 --- /dev/null +++ b/data/scripts/gUnk_08013ECC.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..6d498b41 --- /dev/null +++ b/data/scripts/gUnk_08013EE8.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..e6b22c50 --- /dev/null +++ b/data/scripts/gUnk_08013F04.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..804fb892 --- /dev/null +++ b/data/scripts/gUnk_08013F34.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..64131a9a --- /dev/null +++ b/data/scripts/gUnk_08013F64.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..edfefdb8 --- /dev/null +++ b/data/scripts/gUnk_08013F94.inc @@ -0,0 +1,25 @@ +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 new file mode 100644 index 00000000..a62e8d4e --- /dev/null +++ b/data/scripts/gUnk_08013FE8.inc @@ -0,0 +1,30 @@ +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 0x08010a14 +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 new file mode 100644 index 00000000..134e969b --- /dev/null +++ b/data/scripts/gUnk_08014054.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..a7b8f9ff --- /dev/null +++ b/data/scripts/gUnk_08014074.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..7be32608 --- /dev/null +++ b/data/scripts/gUnk_08014094.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_08014094 +StartScript +_0807EF80 0x0007 +_0807E930 0x0002 +Call sub_0807F738 +SetEntityPosition 0x0000, 0xfff0 +StopScript +WaitForSomething 0x00000040 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0401 +.short 0x0879 +.short 0x0007 +.short 0x0850 +.short 0x0003 +.short 0x0c0b +.short 0xf739 +.short 0x0807 +.short 0x0c6a +.short 0x0000 +.short 0xfff0 +.short 0x0402 +.short 0x0c32 +.short 0x0040 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_080140DC.inc b/data/scripts/gUnk_080140DC.inc new file mode 100644 index 00000000..0bd5c4b8 --- /dev/null +++ b/data/scripts/gUnk_080140DC.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_080140DC +StartScript +_0807EF80 0x0007 +_0807E930 0x0004 +StopScript +WaitForSomething2 0x00000200 +_0807E930 0x0008 +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 diff --git a/data/scripts/gUnk_080140F8.inc b/data/scripts/gUnk_080140F8.inc new file mode 100644 index 00000000..213a346a --- /dev/null +++ b/data/scripts/gUnk_080140F8.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_080140F8 +_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 new file mode 100644 index 00000000..5891b34f --- /dev/null +++ b/data/scripts/gUnk_08014118.inc @@ -0,0 +1,15 @@ +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 new file mode 100644 index 00000000..ba68aa29 --- /dev/null +++ b/data/scripts/gUnk_08014154.inc @@ -0,0 +1,51 @@ +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 +.short 0x0401 +.short 0x0879 +.short 0x0007 +.short 0x0850 +.short 0x0007 +.short 0x0c6a +.short 0x0000 +.short 0xfff0 +.short 0x0402 +.short 0x0c33 +.short 0x1000 +.short 0x0000 +.short 0x0850 +.short 0x000b +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0850 +.short 0x000f +.short 0x0c28 +.short 0x0000 +.short 0x0001 +.short 0x0c32 +.short 0x0020 +.short 0x0000 +.short 0x0850 +.short 0x0013 +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_080141DC.inc b/data/scripts/gUnk_080141DC.inc new file mode 100644 index 00000000..cc06dc39 --- /dev/null +++ b/data/scripts/gUnk_080141DC.inc @@ -0,0 +1,13 @@ +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 new file mode 100644 index 00000000..60f7eb8a --- /dev/null +++ b/data/scripts/gUnk_08014210.inc @@ -0,0 +1,35 @@ +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 +.short 0x0c0e +.short 0x0000 +.short 0x0002 +.short 0x0804 +.short 0x0014 +.short 0x0831 +.short 0x0008 +.short 0x140c +.short 0x5ead +.short 0x0809 +.short 0x0000 +.short 0x0000 +.short 0x0803 +.short 0xffe6 +.short 0x140c +.short 0x5ead +.short 0x0809 +.short 0x0001 +.short 0x0000 +.short 0x0803 +.short 0xfff4 +.short 0x0000 diff --git a/data/scripts/gUnk_08014274.inc b/data/scripts/gUnk_08014274.inc new file mode 100644 index 00000000..ccc724fd --- /dev/null +++ b/data/scripts/gUnk_08014274.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_08014274 +StartScript +_0807EF80 0x0008 +StopScript +CheckLocalFlag 0x0078 +JumpIfNot 0xfffa +StartScript +Call sub_0807F934 +CallWithArg sub_0806DA04, 0x00000008 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +TextboxNoOverlapFollowPos 0x0647, 0x000c +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 diff --git a/data/scripts/gUnk_080142B0.inc b/data/scripts/gUnk_080142B0.inc new file mode 100644 index 00000000..934901e7 --- /dev/null +++ b/data/scripts/gUnk_080142B0.inc @@ -0,0 +1,60 @@ +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 new file mode 100644 index 00000000..731675ae --- /dev/null +++ b/data/scripts/gUnk_08014384.inc @@ -0,0 +1,21 @@ +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 new file mode 100644 index 00000000..ecee7e48 --- /dev/null +++ b/data/scripts/gUnk_080143C0.inc @@ -0,0 +1,17 @@ +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 +.short 0x0831 diff --git a/data/scripts/gUnk_08014402.inc b/data/scripts/gUnk_08014402.inc new file mode 100644 index 00000000..bd738b1a --- /dev/null +++ b/data/scripts/gUnk_08014402.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_08014402 +.short 0x001e +.short 0x085b +.short 0x2c18 +.short 0x0459 +.short 0x0831 +.short 0x000a +.short 0x0c4e +.short 0x0000 +.short 0x0000 +.short 0x0c0b +.short 0x5529 +.short 0x0806 +.short 0x0882 +.short 0x0036 +.short 0x0434 +.short 0x085b +.short 0x2c19 +.short 0x0459 +.short 0x0c4e +.short 0x0303 +.short 0x0000 +.short 0x0c0b +.short 0xf421 +.short 0x0807 +.short 0x0831 +.short 0x001e +.short 0x0464 +.short 0x085b +.short 0x2c22 +.short 0x0459 +.short 0x0850 +.short 0x0004 +.short 0x084d +.short 0x0001 +.short 0x0c0b +.short 0xdf51 +.short 0x0807 +.short 0x0444 +.short 0xffff diff --git a/data/scripts/gUnk_08014450.inc b/data/scripts/gUnk_08014450.inc new file mode 100644 index 00000000..1f36e998 --- /dev/null +++ b/data/scripts/gUnk_08014450.inc @@ -0,0 +1,74 @@ +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 +.short 0x0c06 +.short 0x0004 +.short 0x000a +.short 0x082c +.short 0x0093 +.short 0x0803 +.short 0x000a +.short 0x082a +.short 0x0093 +.short 0x082a +.short 0x00d3 +.short 0x087f +.short 0xfff6 +.short 0x085a +.short 0x420c +.short 0x087b +.short 0x010c +.short 0x0831 +.short 0x0018 +.short 0x082f +.short 0x0000 +.short 0x082a +.short 0x0092 +.short 0x0c77 +.short 0x0000 +.short 0xffa0 +.short 0x0c0b +.short 0xdf39 +.short 0x0807 +.short 0x0803 +.short 0x000e +.short 0x0850 +.short 0x0009 +.short 0x0831 +.short 0x003c +.short 0x0850 +.short 0x0002 +.short 0x0444 +.short 0x0815 +.short 0x0000 +.short 0x0805 +.short 0xff5e +.short 0x0454 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_0801450C.inc b/data/scripts/gUnk_0801450C.inc new file mode 100644 index 00000000..13f1cc79 --- /dev/null +++ b/data/scripts/gUnk_0801450C.inc @@ -0,0 +1,17 @@ +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 diff --git a/data/scripts/gUnk_08014548.inc b/data/scripts/gUnk_08014548.inc new file mode 100644 index 00000000..7b59ad10 --- /dev/null +++ b/data/scripts/gUnk_08014548.inc @@ -0,0 +1,30 @@ +SCRIPT_START gUnk_08014548 +StartScript +StopScript +CheckPlayerInRegion 0x0078, 0x0088, 0x0810 +JumpIfNot 0xfff6 +CheckRoomFlag 0x0000 +JumpIfNot 0xffee +_0807E864 +_0807EB28 0x4217 +_0807EA94 +StartPlayerScript 0x08014588 +Wait 0x0010 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +_0807E878 +Jump 0xffca +SCRIPT_END +.short 0x0000 +.short 0x0402 +.short 0x0c33 +.short 0x0001 +.short 0x0000 +.short 0x0867 +.short 0x00e0 +.short 0x0c73 +.short 0x0078 +.short 0x0078 +.short 0x0879 +.short 0x0000 +.short 0x0831 diff --git a/data/scripts/gUnk_080145A0.inc b/data/scripts/gUnk_080145A0.inc new file mode 100644 index 00000000..c5e52a05 --- /dev/null +++ b/data/scripts/gUnk_080145A0.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080145A0 +.short 0x0010 +.short 0x0c28 +.short 0x0002 +.short 0x0000 +.short 0x0c0b +.short 0x921d +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_080145B0.inc b/data/scripts/gUnk_080145B0.inc new file mode 100644 index 00000000..38db9194 --- /dev/null +++ b/data/scripts/gUnk_080145B0.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_080145B0 +StartScript +SetEntityPositionRelative 0x00e001f8 +CheckLocalFlag 0x005e +JumpIf 0x0026 +StopScript +CheckRoomFlag 0x0005 +JumpIfNot 0xfffa +_0807E864 +ClearRoomFlag 0x0005 +Wait 0x000c +_0807EB8C +TextboxNoOverlapFollowPos 0x432e, 0x000c +_0807EA94 +_0807E878 +Jump 0xffe0 +StopScript +SCRIPT_END diff --git a/data/scripts/gUnk_080145E8.inc b/data/scripts/gUnk_080145E8.inc new file mode 100644 index 00000000..f6bd23b8 --- /dev/null +++ b/data/scripts/gUnk_080145E8.inc @@ -0,0 +1,18 @@ +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 +.short 0x0803 +.short 0xffd2 diff --git a/data/scripts/gUnk_08014628.inc b/data/scripts/gUnk_08014628.inc new file mode 100644 index 00000000..11caa14c --- /dev/null +++ b/data/scripts/gUnk_08014628.inc @@ -0,0 +1,131 @@ +SCRIPT_START gUnk_08014628 +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 0x432b, 0x000c +Jump 0x015e +Call sub_08088658 +JumpIfNot 0xffc0 +_0807E864 +_0807EB28 0x431f +_0807EA94 +StartPlayerScript 0x080147dc +Wait 0x0010 +_0807E5F8 0x00000002 +WaitForSomething2 0x00000001 +_0807E878 +Jump 0xff9c +_0807E864 +_0807E930 0x0008 +Wait 0x0010 +_0807EB8C +Wait 0x0010 +_0807E930 0x0002 +CheckGlobalFlag 0x0059 +JumpIfNot 0x000c +TextboxNoOverlapFollowPos 0x432f, 0x000c +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 0x431e, 0x000c +Jump 0x00d2 +SetRoomFlag 0x0009 +SetLocalFlag 0x005c +TextboxNoOverlapFollowPos 0x4305, 0x000c +_0807EA94 +_0807E3BC 0x0001 +JumpIfNot 0x00b0 +TextboxNoOverlapFollowPos 0x4306, 0x000c +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 0x431e, 0x000c +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 0x4307, 0x000c +_0807EA94 +Wait 0x0004 +_0807E878 +Jump 0xfe62 +.short 0x0000 +.short 0x0402 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0867 +.short 0x00e0 +.short 0x0c73 +.short 0x0078 +.short 0x0068 +.short 0x0879 +.short 0x0000 +.short 0x0831 +.short 0x0010 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x921d +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08014804.inc b/data/scripts/gUnk_08014804.inc new file mode 100644 index 00000000..85a06e5b --- /dev/null +++ b/data/scripts/gUnk_08014804.inc @@ -0,0 +1,60 @@ +SCRIPT_START gUnk_08014804 +StartScript +_0807E9D4 +_0807EB44 0x0000 +_0807EF80 0x000a +StopScript +_0807E864 +Call sub_0807DF38 +Wait 0x0010 +CheckLocalFlag 0x0093 +JumpIf 0x0092 +TextboxNoOverlapFollowPos 0x4215, 0x000c +_0807E878 +TestBit 0x00000001 +JumpIf 0x002c +TestBit 0x00000004 +JumpIf 0x0038 +_0807E30C +JumpIfNot 0xffe8 +_0807E864 +_0807E930 0x0008 +Wait 0x0020 +_0807E930 0x0002 +TextboxNoOverlapFollowPos 0x4215, 0x000c +_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 0x4216, 0x000c +_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 diff --git a/data/scripts/gUnk_080148F0.inc b/data/scripts/gUnk_080148F0.inc new file mode 100644 index 00000000..b2e71487 --- /dev/null +++ b/data/scripts/gUnk_080148F0.inc @@ -0,0 +1,28 @@ +SCRIPT_START gUnk_080148F0 +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 new file mode 100644 index 00000000..adb2d017 --- /dev/null +++ b/data/scripts/gUnk_08014958.inc @@ -0,0 +1,19 @@ +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 +.short 0x0803 +.short 0xffe6 diff --git a/data/scripts/gUnk_08014994.inc b/data/scripts/gUnk_08014994.inc new file mode 100644 index 00000000..17b45756 --- /dev/null +++ b/data/scripts/gUnk_08014994.inc @@ -0,0 +1,18 @@ +SCRIPT_START gUnk_08014994 +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 new file mode 100644 index 00000000..7751e519 --- /dev/null +++ b/data/scripts/gUnk_080149CC.inc @@ -0,0 +1,27 @@ +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 diff --git a/data/scripts/gUnk_08014A28.inc b/data/scripts/gUnk_08014A28.inc new file mode 100644 index 00000000..7788423f --- /dev/null +++ b/data/scripts/gUnk_08014A28.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_08014A28 +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_08014A54.inc b/data/scripts/gUnk_08014A54.inc new file mode 100644 index 00000000..c9ff8985 --- /dev/null +++ b/data/scripts/gUnk_08014A54.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_08014A54 +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 new file mode 100644 index 00000000..49eabcbb --- /dev/null +++ b/data/scripts/gUnk_08014A80.inc @@ -0,0 +1,21 @@ +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 diff --git a/data/scripts/gUnk_08014AC4.inc b/data/scripts/gUnk_08014AC4.inc new file mode 100644 index 00000000..76c5fb81 --- /dev/null +++ b/data/scripts/gUnk_08014AC4.inc @@ -0,0 +1,41 @@ +SCRIPT_START gUnk_08014AC4 +StartScript +Call sub_0806C870 +_0807EF80 0x000a +StopScript +_0807E30C +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +StartPlayerScript 0x08014b10 +WaitForSomething2 0x00000001 +_0807EB74 +CheckLocalFlag 0x0064 +JumpIf 0x000e +SetLocalFlag 0x0064 +TextboxNoOverlap 0x2f0b +Jump 0x0006 +TextboxNoOverlap 0x2f0c +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffc6 +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0c73 +.short 0x0078 +.short 0x0040 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08014B34.inc b/data/scripts/gUnk_08014B34.inc new file mode 100644 index 00000000..10da7252 --- /dev/null +++ b/data/scripts/gUnk_08014B34.inc @@ -0,0 +1,66 @@ +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 +.short 0x0803 +.short 0xffc8 diff --git a/data/scripts/gUnk_08014C2C.inc b/data/scripts/gUnk_08014C2C.inc new file mode 100644 index 00000000..4380341b --- /dev/null +++ b/data/scripts/gUnk_08014C2C.inc @@ -0,0 +1,31 @@ +SCRIPT_START gUnk_08014C2C +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 +.short 0x0803 +.short 0xffb0 diff --git a/data/scripts/gUnk_08014C94.inc b/data/scripts/gUnk_08014C94.inc new file mode 100644 index 00000000..c6b8ee0e --- /dev/null +++ b/data/scripts/gUnk_08014C94.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_08014C94 +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 new file mode 100644 index 00000000..e63a836a --- /dev/null +++ b/data/scripts/gUnk_08014CDC.inc @@ -0,0 +1,57 @@ +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 0x1010, 0x000c +_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 new file mode 100644 index 00000000..48f3362c --- /dev/null +++ b/data/scripts/gUnk_08014DCC.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..9efdb9d3 --- /dev/null +++ b/data/scripts/gUnk_08014E14.inc @@ -0,0 +1,17 @@ +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 diff --git a/data/scripts/gUnk_08014E50.inc b/data/scripts/gUnk_08014E50.inc new file mode 100644 index 00000000..609c7029 --- /dev/null +++ b/data/scripts/gUnk_08014E50.inc @@ -0,0 +1,32 @@ +SCRIPT_START gUnk_08014E50 +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 diff --git a/data/scripts/gUnk_08014ECC.inc b/data/scripts/gUnk_08014ECC.inc new file mode 100644 index 00000000..d1fddf30 --- /dev/null +++ b/data/scripts/gUnk_08014ECC.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08014ECC +StartScript +_0807EF80 0x000a +_0807EF80 0x0007 +_0807EB44 0x0004 +_0807EF80 0x0000 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +_0807EB74 +TextboxNoOverlap 0x200d +_0807EA94 +_0807E878 +Jump 0xffec +.short 0x0000 diff --git a/data/scripts/gUnk_08014EF8.inc b/data/scripts/gUnk_08014EF8.inc new file mode 100644 index 00000000..03b74c8d --- /dev/null +++ b/data/scripts/gUnk_08014EF8.inc @@ -0,0 +1,19 @@ +SCRIPT_START gUnk_08014EF8 +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 diff --git a/data/scripts/gUnk_08014F30.inc b/data/scripts/gUnk_08014F30.inc new file mode 100644 index 00000000..58905710 --- /dev/null +++ b/data/scripts/gUnk_08014F30.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_08014F30 +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 +.short 0x0803 +.short 0xff90 diff --git a/data/scripts/gUnk_08014FBC.inc b/data/scripts/gUnk_08014FBC.inc new file mode 100644 index 00000000..0d4aa108 --- /dev/null +++ b/data/scripts/gUnk_08014FBC.inc @@ -0,0 +1,17 @@ +SCRIPT_START gUnk_08014FBC +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 0x080152b4 +WaitForSomething2 0x00000001 +TextboxNoOverlapFollowPos 0x1301, 0x0002 +.byte 0x59 diff --git a/data/scripts/gUnk_08015001.inc b/data/scripts/gUnk_08015001.inc new file mode 100644 index 00000000..643815df --- /dev/null +++ b/data/scripts/gUnk_08015001.inc @@ -0,0 +1,68 @@ +SCRIPT_START gUnk_08015001 +.short 0x0b04 +.short 0xf90c +.short 0x07f3 +.short 0x3108 +.short 0x3c08 +.short 0x2800 +.short 0x020c +.short 0x0000 +.short 0x3300 +.short 0x040c +.short 0x0000 +.short 0x2800 +.short 0x020c +.short 0x0000 +.short 0x3300 +.short 0x040c +.short 0x0000 +.short 0x7c00 +.short 0x0d08 +.short 0x5f00 +.short 0x0208 +.short 0x5913 +.short 0x5c04 +.short 0x030c +.short 0x0213 +.short 0x5900 +.short 0x5f04 +.short 0x0408 +.short 0x5913 +.short 0x5c04 +.short 0x050c +.short 0x0213 +.short 0x5900 +.short 0x2804 +.short 0x020c +.short 0x0000 +.short 0x3300 +.short 0x040c +.short 0x0000 +.short 0x5f00 +.short 0x0608 +.short 0x5913 +.short 0x7e04 +.short 0x4704 +.short 0xdc0c +.short 0x0152 +.short 0x8708 +.short 0x8904 +.short 0x0308 +.short 0x6900 +.short 0xf80c +.short 0x4801 +.short 0x3301 +.short 0x010c +.short 0x0000 +.short 0x0b00 +.short 0xa90c +.short 0x04f6 +.short 0x3108 +.short 0x0408 +.short 0x0b00 +.short 0x090c +.short 0x04f8 +.short 0x7b08 +.short 0x0b08 +.short 0x4701 +.short 0x040c diff --git a/data/scripts/gUnk_08015087.inc b/data/scripts/gUnk_08015087.inc new file mode 100644 index 00000000..7579da65 --- /dev/null +++ b/data/scripts/gUnk_08015087.inc @@ -0,0 +1,53 @@ +SCRIPT_START gUnk_08015087 +.short 0x0153 +.short 0x0b08 +.short 0xc90c +.short 0x04f6 +.short 0x3108 +.short 0x0408 +.short 0x0b00 +.short 0x310c +.short 0x04f8 +.short 0x7b08 +.short 0x0b08 +.short 0x0b01 +.short 0xe90c +.short 0x04f6 +.short 0x3108 +.short 0x0408 +.short 0x0b00 +.short 0x550c +.short 0x04f8 +.short 0x7b08 +.short 0x0b08 +.short 0x0b01 +.short 0x250c +.short 0x04f7 +.short 0x3108 +.short 0x0408 +.short 0x0b00 +.short 0x9d0c +.short 0x04f8 +.short 0x7b08 +.short 0x0b08 +.short 0x0b01 +.short 0x610c +.short 0x04f7 +.short 0x3108 +.short 0x0408 +.short 0x0b00 +.short 0xe10c +.short 0x04f8 +.short 0x7b08 +.short 0x0b08 +.short 0x3101 +.short 0x3c08 +.short 0x3300 +.short 0x010c +.short 0x0000 +.short 0x7b00 +.short 0xb008 +.short 0x0b01 +.short 0x9d0c +.short 0x04f7 +.short 0x3108 diff --git a/data/scripts/gUnk_080150EF.inc b/data/scripts/gUnk_080150EF.inc new file mode 100644 index 00000000..4744ec01 --- /dev/null +++ b/data/scripts/gUnk_080150EF.inc @@ -0,0 +1,326 @@ +SCRIPT_START gUnk_080150EF +.byte 0x8 +.byte 0xa +.byte 0x0 +.byte 0xd +.byte 0xc +.byte 0xc0 +.byte 0x7f +.byte 0xf +.byte 0x8 +.byte 0x7c +.byte 0x8 +.byte 0x2d +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x15 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x5 +.byte 0x8 +.byte 0xfa +.byte 0xff +.byte 0x43 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0xa5 +.byte 0xf9 +.byte 0x7 +.byte 0x8 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x7e +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0x38 +.byte 0x53 +.byte 0x1 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xa9 +.byte 0xf6 +.byte 0x4 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x29 +.byte 0xf9 +.byte 0x4 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xb +.byte 0x1 +.byte 0xb +.byte 0xc +.byte 0xc9 +.byte 0xf6 +.byte 0x4 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x45 +.byte 0xf9 +.byte 0x4 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xb +.byte 0x1 +.byte 0xb +.byte 0xc +.byte 0xe9 +.byte 0xf6 +.byte 0x4 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xf9 +.byte 0x4 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xb +.byte 0x1 +.byte 0xb +.byte 0xc +.byte 0x25 +.byte 0xf7 +.byte 0x4 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0x95 +.byte 0xf9 +.byte 0x4 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xb +.byte 0x1 +.byte 0xb +.byte 0xc +.byte 0x61 +.byte 0xf7 +.byte 0x4 +.byte 0x8 +.byte 0x31 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0xb +.byte 0xc +.byte 0xc9 +.byte 0xf9 +.byte 0x4 +.byte 0x8 +.byte 0x7b +.byte 0x8 +.byte 0xb +.byte 0x1 +.byte 0x31 +.byte 0x8 +.byte 0x3c +.byte 0x0 +.byte 0x7b +.byte 0x8 +.byte 0x72 +.byte 0x0 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x88 +.byte 0x4 +.byte 0x2a +.byte 0x8 +.byte 0x8c +.byte 0x0 +.byte 0x5f +.byte 0x8 +.byte 0xc +.byte 0x13 +.byte 0x59 +.byte 0x4 +.byte 0x88 +.byte 0x4 +.byte 0x38 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x41 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x37 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x3d +.byte 0x3b +.byte 0x5 +.byte 0x8 +.byte 0x1 +.byte 0x4 +.byte 0x43 +.byte 0x4 +.byte 0xc +.byte 0x14 +.byte 0xe9 +.byte 0xf6 +.byte 0x7 +.byte 0x8 +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x6b +.byte 0x4 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x87 +.byte 0x4 +.byte 0x38 +.byte 0x8 +.byte 0x0 +.byte 0x1 +.byte 0x3c +.byte 0x4 +.byte 0x41 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x2 +.byte 0x4 +.byte 0x47 +.byte 0xc +.byte 0x60 +.byte 0x53 +.byte 0x1 +.byte 0x8 +.byte 0x33 +.byte 0xc +.byte 0x1 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0xd +.byte 0xc +.byte 0xb0 +.byte 0x7c +.byte 0xf +.byte 0x8 +.byte 0x38 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x40 +.byte 0xc +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x37 +.byte 0x4 +.byte 0x28 +.byte 0xc +.byte 0x8 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x33 +.byte 0xc +.byte 0x10 +.byte 0x0 +.byte 0x0 +.byte 0x0 +.byte 0x1 +.byte 0x4 +.byte 0x4b +.byte 0x4 +.byte 0x5f +.byte 0x8 +.byte 0x15 +.byte 0x13 +.byte 0x2 +.byte 0x4 +.byte 0x59 +.byte 0x4 +.byte 0x89 +.byte 0x8 +.byte 0x4 +.byte 0x0 +.byte 0x88 +.byte 0x4 +.byte 0xb +.byte 0xc +.byte 0x71 +.byte 0x45 +.byte 0x5 +.byte 0x8 +.byte 0x7c +.byte 0x8 +.byte 0xff +.byte 0xff +.byte 0xb +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff diff --git a/data/scripts/gUnk_08015234.inc b/data/scripts/gUnk_08015234.inc new file mode 100644 index 00000000..55a848f6 --- /dev/null +++ b/data/scripts/gUnk_08015234.inc @@ -0,0 +1,30 @@ +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 new file mode 100644 index 00000000..57590d03 --- /dev/null +++ b/data/scripts/gUnk_080152B4.inc @@ -0,0 +1,101 @@ +SCRIPT_START gUnk_080152B4 +StartScript +SetEntityNonPlanarMovement 0x0080 +StopScript +_0807EF80 0x0001 +_0807EDD4 0x01f8, 0x00b8 +_0807EB44 0x0004 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.short 0x0401 +.short 0x0867 +.short 0x0200 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x01f8 +.short 0x0148 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0861 +.short 0x0002 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0006 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0002 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0006 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0004 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x01f8 +.short 0x0148 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0401 +.short 0x0867 +.short 0x0100 +.short 0x0c69 +.short 0x0208 +.short 0x0148 +.short 0x0402 +.short 0x0861 +.short 0x0006 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0879 +.short 0x0015 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08015390.inc b/data/scripts/gUnk_08015390.inc new file mode 100644 index 00000000..435c729d --- /dev/null +++ b/data/scripts/gUnk_08015390.inc @@ -0,0 +1,23 @@ +SCRIPT_START gUnk_08015390 +StartScript +SetEntityNonPlanarMovement 0x0080 +_0807EF80 0x0007 +StopScript +_0807E930 0x001f +Call sub_0806D944 +WaitForSomething2 0x00000008 +_0807E930 0x0010 +TextboxNoOverlapFollowPos 0x1314, 0x000c +_0807EA94 +_0807E930 0x0018 +Call sub_0806D8A0 +_0807EE30 +JumpIfNot 0xfffc +_0807E930 0x001f +StartPlayerScript 0x08015384 +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 new file mode 100644 index 00000000..815df56e --- /dev/null +++ b/data/scripts/gUnk_080153EC.inc @@ -0,0 +1,61 @@ +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 0x1330, 0x0002 +_0807EA94 +_0807E5F8 0x00008000 +WaitForSomething2 0x00010000 +_0807E5F8 0x00000880 +WaitForSomething2 0x00001000 +Wait 0x003c +TextboxNoOverlapFollowPos 0x130d, 0x0002 +_0807EA94 +TextboxNoOverlapFollowPos 0x130e, 0x000c +_0807EA94 +TextboxNoOverlapFollowPos 0x130f, 0x0002 +_0807EA94 +TextboxNoOverlapFollowPos 0x1310, 0x000c +_0807EA94 +CallWithArg sub_0805DDEC, 0x00000001 +_0807F0C8 0xffff, 0x0000 +_0807E5F8 0x00000800 +WaitForSomething2 0x00001000 +SoundReq 0x0125 +CallWithArg sub_0807FB28, 0x00000003 +_0807E5F8 0x00048000 +WaitForSomething2 0x00090000 +TextboxNoOverlapFollowPos 0x1311, 0x0002 +_0807EA94 +_0807E5F8 0x00008000 +WaitForSomething2 0x00010000 +_0807E5F8 0x00048000 +WaitForSomething2 0x00010000 +CallWithArg sub_0805DE18, 0x00000001 +_0807F0C8 0x0000, 0x0000 +TextboxNoOverlapFollowPos 0x1312, 0x000c +_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 new file mode 100644 index 00000000..2d3718a8 --- /dev/null +++ b/data/scripts/gUnk_0801550C.inc @@ -0,0 +1,62 @@ +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 +.short 0x0c33 +.short 0x0020 +.short 0x0000 +.short 0x0850 +.short 0x0000 +.short 0x0831 +.short 0x0014 +.short 0x0c28 +.short 0x0040 +.short 0x0000 +.short 0x0815 +.short 0x0001 +.short 0x0805 +.short 0xfffa +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08015618.inc b/data/scripts/gUnk_08015618.inc new file mode 100644 index 00000000..fa0553ff --- /dev/null +++ b/data/scripts/gUnk_08015618.inc @@ -0,0 +1,22 @@ +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 new file mode 100644 index 00000000..5c1d6312 --- /dev/null +++ b/data/scripts/gUnk_08015684.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_08015684 +StartScript +_0807EF80 0x0007 +_0807EF80 0x000b +_0807EB44 0x0000 +_0807EF80 0x0017 +Call sub_0807F180 +StopScript +.short 0x0c33 diff --git a/data/scripts/gUnk_080156A0.inc b/data/scripts/gUnk_080156A0.inc new file mode 100644 index 00000000..32d56bef --- /dev/null +++ b/data/scripts/gUnk_080156A0.inc @@ -0,0 +1,91 @@ +SCRIPT_START gUnk_080156A0 +.short 0x0800 +.short 0x0000 +.short 0x0861 +.short 0x0002 +.short 0x0879 +.short 0x0017 +.short 0x0831 +.short 0x000a +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0017 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x001b +.short 0x0c28 +.short 0x1000 +.short 0x0000 +.short 0x0c33 +.short 0x0800 +.short 0x0000 +.short 0x0831 +.short 0x0078 +.short 0x0879 +.short 0x0004 +.short 0x0831 +.short 0x0014 +.short 0x0c28 +.short 0x1000 +.short 0x0000 +.short 0x0c33 +.short 0x0800 +.short 0x0000 +.short 0x0879 +.short 0x0018 +.short 0x0c0b +.short 0xf2d5 +.short 0x0807 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x1000 +.short 0x0000 +.short 0x0c33 +.short 0x0800 +.short 0x0000 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0014 +.short 0x140c +.short 0x545d +.short 0x0809 +.short 0x5754 +.short 0x0801 +.short 0x087b +.short 0x01c4 +.short 0x0831 +.short 0x0078 +.short 0x0879 +.short 0x0016 +.short 0x0c33 +.short 0x0000 +.short 0x0002 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x1000 +.short 0x0000 +.short 0x0c33 +.short 0x0800 +.short 0x0000 +.short 0x0c0b +.short 0x6ca5 +.short 0x0806 +.short 0x0879 +.short 0x0008 +.short 0x0831 +.short 0x0078 +.short 0x0c28 +.short 0x1000 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff diff --git a/data/scripts/gUnk_08015754.inc b/data/scripts/gUnk_08015754.inc new file mode 100644 index 00000000..8ec9bfa5 --- /dev/null +++ b/data/scripts/gUnk_08015754.inc @@ -0,0 +1,20 @@ +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 new file mode 100644 index 00000000..18f90a4e --- /dev/null +++ b/data/scripts/gUnk_080157AC.inc @@ -0,0 +1,70 @@ +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 0x080158f8 +_0807F0B4 0x0001 +SetEntityPositionRelative 0x02180248 +CameraTargetEntity +Call sub_0807F5C0 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000008 +WaitForSomething2 0x00000020 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +StartPlayerScript 0x08015918 +WaitForSomething2 0x00000010 +_0807E5F8 0x00000001 +WaitForSomething2 0x00000002 +TextboxNoOverlapFollowPos 0x1066, 0x0002 +_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 0x08015938 +WaitForSomething2 0x00000010 +TextboxNoOverlapFollowPos 0x106a, 0x000c +_0807EA94 +_0807E5F8 0x00000008 +Wait 0x0078 +_0807E8E4_2 +TextboxNoOverlapFollowPos 0x1068, 0x0002 +_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 new file mode 100644 index 00000000..82062ada --- /dev/null +++ b/data/scripts/gUnk_080158F8.inc @@ -0,0 +1,24 @@ +SCRIPT_START gUnk_080158F8 +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0218, 0x0238 +_0807EB44 0x0002 +_0807EF80 0x0000 +_0807E5F8 0x00000010 +Call sub_080791BC +SCRIPT_END +.short 0x0867 +.short 0x0100 +.short 0x0c73 +.short 0x0238 +.short 0x0228 +.short 0x0861 +.short 0x0002 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0010 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08015938.inc b/data/scripts/gUnk_08015938.inc new file mode 100644 index 00000000..e2045e39 --- /dev/null +++ b/data/scripts/gUnk_08015938.inc @@ -0,0 +1,8 @@ +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 new file mode 100644 index 00000000..f8f8c913 --- /dev/null +++ b/data/scripts/gUnk_08015958.inc @@ -0,0 +1,107 @@ +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 0x1011, 0x0002 +_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 0x1067, 0x0002 +_0807EA94 +Jump 0xffe0 +StopScript +_0807EF80 0x000b +_0807EB44 0x0000 +_0807EF80 0x0000 +WaitForSomething2 0x00000001 +Call sub_08066D4C +_0807E5F8 0x00000002 +_0807EF80 0x0006 +SCRIPT_END +.short 0x0000 +.short 0x0867 +.short 0x0100 +.short 0x0879 +.short 0x0001 +.short 0x086e +.short 0x0010 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 +.short 0x0867 +.short 0x0100 +.short 0x0879 +.short 0x0001 +.short 0x086f +.short 0x0010 +.short 0x0861 +.short 0x0002 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0004 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08015AC4.inc b/data/scripts/gUnk_08015AC4.inc new file mode 100644 index 00000000..754b2b65 --- /dev/null +++ b/data/scripts/gUnk_08015AC4.inc @@ -0,0 +1,21 @@ +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 new file mode 100644 index 00000000..822f52f1 --- /dev/null +++ b/data/scripts/gUnk_08015B14.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..b2215622 --- /dev/null +++ b/data/scripts/gUnk_08015B34.inc @@ -0,0 +1,20 @@ +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 0x2506, 0x0002 +_0807EA94 +StartPlayerScript 0x08015b84 +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 new file mode 100644 index 00000000..7893541f --- /dev/null +++ b/data/scripts/gUnk_08015B84.inc @@ -0,0 +1,10 @@ +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 new file mode 100644 index 00000000..7ee39edb --- /dev/null +++ b/data/scripts/gUnk_08015BA8.inc @@ -0,0 +1,21 @@ +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 new file mode 100644 index 00000000..17336802 --- /dev/null +++ b/data/scripts/gUnk_08015BE8.inc @@ -0,0 +1,83 @@ +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 0x08015c7c +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 +.short 0x0401 +.short 0x0867 +.short 0x0080 +.short 0x0402 +.short 0x0879 +.short 0x0001 +.short 0x0c73 +.short 0x0168 +.short 0x0058 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x140c +.short 0xf239 +.short 0x0807 +.short 0x03c5 +.short 0x0000 +.short 0x0c0b +.short 0xf305 +.short 0x0807 +.short 0x0c5c +.short 0x1318 +.short 0x000c +.short 0x0459 +.short 0x140c +.short 0xf239 +.short 0x0807 +.short 0x03c9 +.short 0x0000 +.short 0x0c0b +.short 0xf305 +.short 0x0807 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0c28 +.short 0x0100 +.short 0x0000 +.short 0x0c0b +.short 0x91bd +.short 0x0807 +.short 0xffff diff --git a/data/scripts/gUnk_08015CD4.inc b/data/scripts/gUnk_08015CD4.inc new file mode 100644 index 00000000..05f61e2a --- /dev/null +++ b/data/scripts/gUnk_08015CD4.inc @@ -0,0 +1,67 @@ +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 0x080fce30 +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 new file mode 100644 index 00000000..44523b73 --- /dev/null +++ b/data/scripts/gUnk_08015DF0.inc @@ -0,0 +1,26 @@ +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 new file mode 100644 index 00000000..99d6da07 --- /dev/null +++ b/data/scripts/gUnk_08015E58.inc @@ -0,0 +1,40 @@ +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 new file mode 100644 index 00000000..41099f65 --- /dev/null +++ b/data/scripts/gUnk_08015F08.inc @@ -0,0 +1,14 @@ +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 new file mode 100644 index 00000000..3e892d7d --- /dev/null +++ b/data/scripts/gUnk_08015F3C.inc @@ -0,0 +1,36 @@ +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 +.short 0x0401 +.short 0x0861 +.short 0x0004 +.short 0x0879 +.short 0x0000 +.short 0x0402 +.short 0x0c32 +.short 0x0200 +.short 0x0000 +.short 0x0879 +.short 0x0005 +.short 0x0c32 +.short 0x0400 +.short 0x0000 +.short 0x0879 +.short 0x0006 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_08015FA4.inc b/data/scripts/gUnk_08015FA4.inc new file mode 100644 index 00000000..83e92568 --- /dev/null +++ b/data/scripts/gUnk_08015FA4.inc @@ -0,0 +1,9 @@ +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 new file mode 100644 index 00000000..54c0124d --- /dev/null +++ b/data/scripts/gUnk_08015FC0.inc @@ -0,0 +1,25 @@ +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 +_0807E5F8 0x00000003 +WaitForSomething2 0x0000000c +_0807F0C8 0x0000, 0x0000 +SoundReq 0x0072 +_0807EB28 0x0b1f +_0807EA94 +.byte 0xb diff --git a/data/scripts/gUnk_08016021.inc b/data/scripts/gUnk_08016021.inc new file mode 100644 index 00000000..b5897a7b --- /dev/null +++ b/data/scripts/gUnk_08016021.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_08016021 +.byte 0xc +.byte 0x51 +.byte 0xdf +.byte 0x7 +.byte 0x8 +.byte 0x44 +.byte 0x4 +.byte 0x79 +.byte 0x8 +.byte 0x6 +.byte 0x0 +.byte 0xff +.byte 0xff +.byte 0x0 +.byte 0x0 diff --git a/data/scripts/gUnk_0801606C.inc b/data/scripts/gUnk_0801606C.inc new file mode 100644 index 00000000..2565fec2 --- /dev/null +++ b/data/scripts/gUnk_0801606C.inc @@ -0,0 +1,19 @@ +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 +.short 0x0c6a +.short 0x0010 +.short 0x0000 +.short 0xffff +.short 0x0000 diff --git a/data/scripts/gUnk_080160A8.inc b/data/scripts/gUnk_080160A8.inc new file mode 100644 index 00000000..fe381115 --- /dev/null +++ b/data/scripts/gUnk_080160A8.inc @@ -0,0 +1,22 @@ +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 +.short 0x0411 +.short 0x0805 diff --git a/data/scripts/gUnk_080160EA.inc b/data/scripts/gUnk_080160EA.inc new file mode 100644 index 00000000..2628e3be --- /dev/null +++ b/data/scripts/gUnk_080160EA.inc @@ -0,0 +1,42 @@ +SCRIPT_START gUnk_080160EA +.short 0x0030 +.short 0x085a +.short 0x2d07 +.short 0x0459 +.short 0x041c +.short 0x0805 +.short 0x003c +.short 0x0c1e +.short 0x0000 +.short 0x0000 +.short 0x0804 +.short 0x000c +.short 0x085a +.short 0x2d0b +.short 0x0459 +.short 0x0803 +.short 0x0028 +.short 0x0434 +.short 0x0464 +.short 0x085a +.short 0x2d0d +.short 0x0459 +.short 0x0803 +.short 0x001a +.short 0x081d +.short 0x0014 +.short 0x0805 +.short 0x000c +.short 0x085a +.short 0x2d09 +.short 0x0459 +.short 0x0803 +.short 0x0008 +.short 0x085a +.short 0x2d01 +.short 0x0459 +.short 0x0444 +.short 0x0861 +.short 0x0004 +.short 0x0803 +.short 0xff76 diff --git a/data/scripts/gUnk_0801613C.inc b/data/scripts/gUnk_0801613C.inc new file mode 100644 index 00000000..c1e74466 --- /dev/null +++ b/data/scripts/gUnk_0801613C.inc @@ -0,0 +1,39 @@ +SCRIPT_START gUnk_0801613C +StartScript +Call sub_080787B4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +GetInventoryValue 0x0025 +.short 0x145d +.short 0x2d03 +.short 0x2d02 +.short 0x2d02 +.short 0x2d02 +.short 0x041c +.short 0x0805 +.short 0x002a +.short 0x081f +.short 0x0020 +.short 0x0804 +.short 0x000a +.short 0x085a +.short 0x2d0c +.short 0x0803 +.short 0x001a +.short 0x0c1e +.short 0x0025 +.short 0x0000 +.short 0x0804 +.short 0x000a +.short 0x085a +.short 0x2d0b +.short 0x0803 +.short 0x0008 +.short 0x0434 +.short 0x085a +.short 0x2d06 +.short 0x0444 +.short 0x0803 +.short 0xffb8 diff --git a/data/scripts/gUnk_08016190.inc b/data/scripts/gUnk_08016190.inc new file mode 100644 index 00000000..abab1801 --- /dev/null +++ b/data/scripts/gUnk_08016190.inc @@ -0,0 +1,41 @@ +SCRIPT_START gUnk_08016190 +StartScript +Call sub_080787B4 +StopScript +CheckEntityInteractType +JumpIfNot 0xfffc +_0807E864 +GetInventoryValue 0x0024 +.short 0x145d +.short 0x2d05 +.short 0x2d04 +.short 0x2d04 +.short 0x2d04 +.short 0x041c +.short 0x0805 +.short 0x002e +.short 0x081f +.short 0x0020 +.short 0x0804 +.short 0x000a +.short 0x085a +.short 0x2d0c +.short 0x0803 +.short 0x001e +.short 0x0c1e +.short 0x0024 +.short 0x0000 +.short 0x0804 +.short 0x000a +.short 0x085a +.short 0x2d0b +.short 0x0803 +.short 0x000c +.short 0x0434 +.short 0x0459 +.short 0x0464 +.short 0x085b +.short 0x2d06 +.short 0x0444 +.short 0x0803 +.short 0xffb4 diff --git a/data/scripts/gUnk_080161E8.inc b/data/scripts/gUnk_080161E8.inc new file mode 100644 index 00000000..665e9e1b --- /dev/null +++ b/data/scripts/gUnk_080161E8.inc @@ -0,0 +1,91 @@ +SCRIPT_START gUnk_080161E8 +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 0x0801635c +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 new file mode 100644 index 00000000..d0aff840 --- /dev/null +++ b/data/scripts/gUnk_0801635C.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_0801635C +SetEntityNonPlanarMovement 0x0100 +_0807EDD4 0x0078, 0x0050 +_0807EB44 0x0000 +_0807EF80 0x0000 +_0807E5F8 0x00000001 +Call sub_080791BC +SCRIPT_END +.byte 0x0 diff --git a/data/scripts/gUnk_0801637D.inc b/data/scripts/gUnk_0801637D.inc new file mode 100644 index 00000000..4575f8da --- /dev/null +++ b/data/scripts/gUnk_0801637D.inc @@ -0,0 +1,8 @@ +SCRIPT_START gUnk_0801637D +.byte 0xb5 +.byte 0x8c +.byte 0xf0 +.byte 0x1d +.byte 0xfb +.byte 0x0 +.byte 0xbd diff --git a/data/scripts/gUnk_08016384.inc b/data/scripts/gUnk_08016384.inc new file mode 100644 index 00000000..8cfd7cdd --- /dev/null +++ b/data/scripts/gUnk_08016384.inc @@ -0,0 +1,64 @@ +SCRIPT_START gUnk_08016384 +StartScript +StopScript +Jump 0xfffa +JumpIf 0xfff6 +JumpIfNot 0xfff2 +.short 0x0c06 +.short 0xffee +.short 0xffec +.short 0x0c07 +.short 0x6384 +.short 0x0801 +.short 0x0c08 +.short 0x6384 +.short 0x0801 +.short 0x0c09 +.short 0x6384 +.short 0x0801 +.short 0x140a +.short 0x6384 +.short 0x0801 +.short 0x6384 +.short 0x0801 +.short 0x0c0b +.short 0x6384 +.short 0x0801 +.short 0x140c +.short 0x6384 +.short 0x0801 +.short 0x5678 +.short 0x1234 +.short 0x0c0d +.short 0x6384 +.short 0x0801 +.short 0x0c0e +.short 0x0001 +.short 0x0000 +.short 0x080f +.short 0x0001 +.short 0x0810 +.short 0x0001 +.short 0x0411 +.short 0x0812 +.short 0x0067 +.short 0x0c13 +.short 0x0100 +.short 0x006b +.short 0x0814 +.short 0x0013 +.short 0x0815 +.short 0x0000 +.short 0x1016 +.short 0x0000 +.short 0x0000 +.short 0x0000 +.short 0x0817 +.short 0x0000 +.short 0x0418 +.short 0x0419 +.short 0x081a +.short 0x00c8 +.short 0x041c +.short 0x081d +.short 0x0001 diff --git a/data/scripts/gUnk_08016408.inc b/data/scripts/gUnk_08016408.inc new file mode 100644 index 00000000..6136f52b --- /dev/null +++ b/data/scripts/gUnk_08016408.inc @@ -0,0 +1,242 @@ +SCRIPT_START gUnk_08016408 +BuyItem 0x006c, 0x0000 +_0807E48C 0x0020 +_0807E4CC 0x00000000 +_0807E4EC 0x00000000 +.short 0x0c22 +.short 0x0000 +.short 0x0000 +.short 0x0c23 +.short 0x0080 +.short 0x0000 +.short 0x0424 +.short 0x0425 +.short 0x0826 +.short 0x0001 +.short 0x0827 +.short 0x0004 +.short 0x0c28 +.short 0x0001 +.short 0x0000 +.short 0x0c29 +.short 0x0002 +.short 0x0000 +.short 0x082a +.short 0x0067 +.short 0x0c2b +.short 0x0100 +.short 0x0001 +.short 0x082c +.short 0x0067 +.short 0x082d +.short 0x0013 +.short 0x082e +.short 0x0013 +.short 0x082f +.short 0x0000 +.short 0x0830 +.short 0x0000 +.short 0x0831 +.short 0x001e +.short 0x0c32 +.short 0x0001 +.short 0x0000 +.short 0x0c33 +.short 0x0002 +.short 0x0000 +.short 0x0434 +.short 0x0435 +.short 0x0436 +.short 0x0437 +.short 0x0838 +.short 0x0004 +.short 0x0c39 +.short 0xffff +.short 0x0000 +.short 0x043a +.short 0x083b +.short 0x0080 +.short 0x043c +.short 0x043d +.short 0x043e +.short 0x043f +.short 0x0c40 +.short 0x0000 +.short 0x0000 +.short 0x0c41 +.short 0x0000 +.short 0x0000 +.short 0x0442 +.short 0x0443 +.short 0x0444 +.short 0x0445 +.short 0x0c46 +.short 0x5408 +.short 0x0000 +.short 0x0c47 +.short 0x6384 +.short 0x0801 +.short 0x0848 +.short 0x03a0 +.short 0x0449 +.short 0x044a +.short 0x044b +.short 0x044c +.short 0x084d +.short 0x0004 +.short 0x0c4e +.short 0x0000 +.short 0x0000 +.short 0x044f +.short 0x0850 +.short 0x0000 +.short 0x0451 +.short 0x0852 +.short 0x0600 +.short 0x0453 +.short 0x0454 +.short 0x0855 +.short 0x0000 +.short 0x0858 +.short 0x0001 +.short 0x0459 +.short 0x085a +.short 0x0601 +.short 0x085b +.short 0x0601 +.short 0x085c +.short 0x0601 +.short 0x105d +.short 0x0601 +.short 0x0602 +.short 0x0603 +.short 0x045e +.short 0x085f +.short 0x0602 +.short 0x0460 +.short 0x0861 +.short 0x0000 +.short 0x0c62 +.short 0x0000 +.short 0x0000 +.short 0x0463 +.short 0x0464 +.short 0x0865 +.short 0x0000 +.short 0x0866 +.short 0x0000 +.short 0x0867 +.short 0x0100 +.short 0x0c68 +.short 0x8000 +.short 0x0001 +.short 0x0c69 +.short 0x0000 +.short 0x0000 +.short 0x046b +.short 0x046c +.short 0x086d +.short 0x0010 +.short 0x086e +.short 0x0020 +.short 0x086f +.short 0x0030 +.short 0x0870 +.short 0x0040 +.short 0x0871 +.short 0x0050 +.short 0x1072 +.short 0x0000 +.short 0x0000 +.short 0x0000 +.short 0x0c73 +.short 0x0000 +.short 0x0000 +.short 0x0c74 +.short 0x0000 +.short 0x0000 +.short 0x0475 +.short 0x0476 +.short 0x0c77 +.short 0xfff0 +.short 0x0014 +.short 0x0879 +.short 0x0000 +.short 0x087a +.short 0x0001 +.short 0x087b +.short 0x0074 +.short 0x087c +.short 0x001d +.short 0x0c7d +.short 0x0074 +.short 0x0000 +.short 0x047e +.short 0x087f +.short 0xff38 +.short 0x0880 +.short 0x0010 +.short 0x0881 +.short 0x0008 +.short 0x0883 +.short 0x0001 +.short 0x0882 +.short 0x0001 +.short 0x0884 +.short 0x0001 +.short 0x0c85 +.short 0x0001 +.short 0x0002 +.short 0x0886 +.short 0x0001 +.short 0x0487 +.short 0x0488 +.short 0x0889 +.short 0x0007 +.short 0x0c8a +.short 0x003c +.short 0x0003 +.short 0xffff +.short 0x0000 +.short 0x0401 +.short 0x0879 +.short 0x000a +.short 0x0861 +.short 0x0004 +.short 0x0453 +.short 0x0402 +.short 0x0852 +.short 0x0601 +.short 0x0803 +.short 0xfffa +.short 0x0000 +.short 0x0831 +.short 0x001e +.short 0x0817 +.short 0x2020 +.short 0x0805 +.short 0xfff6 +.short 0x0879 +.short 0x0003 +.short 0x0c0b +.short 0x637d +.short 0x0801 +.short 0x0803 +.short 0xffe8 +.short 0x0000 +.short 0x0831 +.short 0x001e +.short 0x0817 +.short 0x2020 +.short 0x0c09 +.short 0x65d8 +.short 0x0801 +.short 0x0879 +.short 0x0003 +.short 0x0c0b +.short 0x637d +.short 0x0801 +.short 0x0c07 +.short 0x65d8 +.short 0x0801 +.short 0x0000 diff --git a/data/scripts/gUnk_080165F8.inc b/data/scripts/gUnk_080165F8.inc new file mode 100644 index 00000000..bb0186f4 --- /dev/null +++ b/data/scripts/gUnk_080165F8.inc @@ -0,0 +1,9 @@ +SCRIPT_START gUnk_080165F8 +StartScript +_0807E9D4 +StopScript +_0807E30C +JumpIfNot 0xfffc +TextboxNoOverlapFollow 0x0601 +.short 0x0803 +.short 0xfff4 diff --git a/data/scripts/gUnk_0801660C.inc b/data/scripts/gUnk_0801660C.inc new file mode 100644 index 00000000..69212fa6 --- /dev/null +++ b/data/scripts/gUnk_0801660C.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_0801660C +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +TextboxNoOverlapFollow 0x0602 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffee +.short 0x0000 diff --git a/data/scripts/gUnk_08016628.inc b/data/scripts/gUnk_08016628.inc new file mode 100644 index 00000000..06d5766d --- /dev/null +++ b/data/scripts/gUnk_08016628.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08016628 +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +_0807EB28 0x0603 +_0807EA94 +Wait 0x000f +_0807E878 +Jump 0xffee +.short 0x0000 diff --git a/data/scripts/gUnk_08016644.inc b/data/scripts/gUnk_08016644.inc new file mode 100644 index 00000000..cd23679e --- /dev/null +++ b/data/scripts/gUnk_08016644.inc @@ -0,0 +1,12 @@ +SCRIPT_START gUnk_08016644 +SetEntityNonPlanarMovement 0x0100 +_0807ECF4 0x0030 +Wait 0x0008 +_0807ECC4 0x0030 +Wait 0x0008 +_0807EC94 0x0030 +Wait 0x0008 +_0807EC64 0x0030 +Wait 0x0008 +.short 0x0803 +.short 0xffde diff --git a/data/scripts/gUnk_0801666C.inc b/data/scripts/gUnk_0801666C.inc new file mode 100644 index 00000000..f8ee617f --- /dev/null +++ b/data/scripts/gUnk_0801666C.inc @@ -0,0 +1,15 @@ +SCRIPT_START gUnk_0801666C +_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 +.short 0x0803 +.short 0xffb6 diff --git a/data/scripts/gUnk_080166B8.inc b/data/scripts/gUnk_080166B8.inc new file mode 100644 index 00000000..d6159306 --- /dev/null +++ b/data/scripts/gUnk_080166B8.inc @@ -0,0 +1,16 @@ +SCRIPT_START gUnk_080166B8 +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 +.short 0x0803 +.short 0xffc2 diff --git a/data/scripts/gUnk_080166FC.inc b/data/scripts/gUnk_080166FC.inc new file mode 100644 index 00000000..d3ca9789 --- /dev/null +++ b/data/scripts/gUnk_080166FC.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_080166FC +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 +.short 0x0803 +.short 0xff6a diff --git a/data/scripts/gUnk_08016798.inc b/data/scripts/gUnk_08016798.inc new file mode 100644 index 00000000..0d8c3228 --- /dev/null +++ b/data/scripts/gUnk_08016798.inc @@ -0,0 +1,40 @@ +SCRIPT_START gUnk_08016798 +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 +.short 0x0803 +.short 0xff5a diff --git a/data/scripts/gUnk_08016844.inc b/data/scripts/gUnk_08016844.inc new file mode 100644 index 00000000..90ee22ad --- /dev/null +++ b/data/scripts/gUnk_08016844.inc @@ -0,0 +1,38 @@ +SCRIPT_START gUnk_08016844 +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 +.short 0x0803 +.short 0xff6a diff --git a/data/scripts/gUnk_080168E0.inc b/data/scripts/gUnk_080168E0.inc new file mode 100644 index 00000000..11df18ef --- /dev/null +++ b/data/scripts/gUnk_080168E0.inc @@ -0,0 +1,10 @@ +SCRIPT_START gUnk_080168E0 +StartScript +_0807E9D4 +StopScript +_0807E944 +_0807E864 +Wait 0x000f +_0807E878 +.short 0x0803 +.short 0xfff4 diff --git a/data/scripts/gUnk_080168F4.inc b/data/scripts/gUnk_080168F4.inc new file mode 100644 index 00000000..5e573261 --- /dev/null +++ b/data/scripts/gUnk_080168F4.inc @@ -0,0 +1,55 @@ +SCRIPT_START gUnk_080168F4 +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 +.short 0x0401 +.short 0x0453 +.short 0x0861 +.short 0x0000 +.short 0x0879 +.short 0x000a +.short 0x0850 +.short 0x0000 +.short 0x0402 +.short 0x0451 +.short 0x0443 +.short 0x0831 +.short 0x0018 +.short 0x085a +.short 0x0a01 +.short 0x0459 +.short 0x0831 +.short 0x000f +.short 0x0444 +.short 0x0803 +.short 0xffea +.short 0x0000 diff --git a/src/code_080A29BC.c b/src/code_080A29BC.c index d33d3b94..c8476217 100644 --- a/src/code_080A29BC.c +++ b/src/code_080A29BC.c @@ -2,7 +2,7 @@ #include "entity.h" #include "room.h" -void sub_080A29BC(Entity* parent) { +void sub_080A29BC(Entity* parent) { // TODO this is CreateDust, why is it here again? Fogot to delete file? CreateFx(parent, 2, 0); } diff --git a/src/npc/carpenter.c b/src/npc/carpenter.c index f4bdb04a..37585ed0 100644 --- a/src/npc/carpenter.c +++ b/src/npc/carpenter.c @@ -69,6 +69,6 @@ void Carpenter_Head(Entity* this) { } } -void sub_080672b0(Entity* this, u32 param_2) { +void sub_080672B0(Entity* this, u32 param_2) { InitializeAnimation(this, *(u32*)(param_2 + 4) + (this->animationState >> 1) + this->type * 8); } diff --git a/src/npc/librari.c b/src/npc/librari.c index 9db202b7..72b4dfbe 100644 --- a/src/npc/librari.c +++ b/src/npc/librari.c @@ -60,7 +60,7 @@ void sub_0806B260(Entity* this, u32 arg1) { extern u16 gUnk_08112D50[]; -void sub_0806b2b4(Entity* this) { +void sub_0806B2B4(Entity* this) { u32 index; if (CheckLocalFlag(0xb3)) { diff --git a/tools/script_disassembler/script_disassembler.py b/tools/script_disassembler/script_disassembler.py index f0926e68..330d2a7d 100644 --- a/tools/script_disassembler/script_disassembler.py +++ b/tools/script_disassembler/script_disassembler.py @@ -5,6 +5,8 @@ import struct # Input 'macros' to generate the macros for the script commands # Input the script bytes as hex to disassemble the script +# Build macros: echo "macros" | python script_disassembler.py > ~/git/tmc/github/asm/macros/script.inc + @dataclass class Context: ptr: int @@ -225,9 +227,10 @@ parameters = { }, } -def build_script_command(name: str): +# Remove the ScriptCommand_ prefix for the asm macros +def build_script_command(name: str): name = name.replace("ScriptCommand_", "") - if name[0].isdigit(): + if name[0].isdigit(): # asm macros cannot start with an _ return '_' + name return name @@ -294,7 +297,7 @@ def disassemble_script(input_bytes): # Print rest (did not manage to get there) if ctx.ptr < len(ctx.data): if (len(ctx.data) - ctx.ptr) % 2 != 0: - print(ctx.data[ctx.ptr:]) + print('\n'.join(['.byte ' + hex(x) for x in ctx.data[ctx.ptr:]])) # TODO error return print('\n'.join(['.short ' + x for x in barray_to_u16_hex(ctx.data[ctx.ptr:])]))