sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (68410B)


      1 // 0x0705E4C0 - 0x0705E4D8
      2 static const Lights1 inside_castle_seg7_lights_0705E4C0 = gdSPDefLights1(
      3     0x1e, 0x35, 0x40,
      4     0x52, 0x8e, 0xac, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0705E4D8 - 0x0705E4F0
      8 static const Lights1 inside_castle_seg7_lights_0705E4D8 = gdSPDefLights1(
      9     0x5f, 0x5f, 0x5f,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x0705E4F0 - 0x0705E508
     14 static const Lights1 inside_castle_seg7_lights_0705E4F0 = gdSPDefLights1(
     15     0x26, 0x26, 0x26,
     16     0x66, 0x66, 0x66, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x0705E508 - 0x0705E520
     20 static const Lights1 inside_castle_seg7_lights_0705E508 = gdSPDefLights1(
     21     0x33, 0x33, 0x33,
     22     0x88, 0x88, 0x88, 0x28, 0x28, 0x28
     23 );
     24 
     25 // 0x0705E520 - 0x0705E538
     26 static const Lights1 inside_castle_seg7_lights_0705E520 = gdSPDefLights1(
     27     0x38, 0x4c, 0x3c,
     28     0x97, 0xcd, 0xa0, 0x28, 0x28, 0x28
     29 );
     30 
     31 // 0x0705E538 - 0x0705E628
     32 static const Vtx inside_castle_seg7_vertex_0705E538[] = {
     33     {{{ -1074,  -1125,  -3941}, 0, {  6100,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     34     {{{ -1689,  -1177,  -3941}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     35     {{{ -1074,  -1177,  -3941}, 0, {  6100,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     36     {{{  -665,  -1177,  -3327}, 0, {  9166,      0}, {0x59, 0x00, 0x5a, 0xff}}},
     37     {{{  -665,  -1279,  -3327}, 0, {  9166,    990}, {0x59, 0x00, 0x5a, 0xff}}},
     38     {{{  -562,  -1279,  -3429}, 0, { 10188,    990}, {0x59, 0x00, 0x5a, 0xff}}},
     39     {{{  -562,  -1177,  -3429}, 0, { 10188,      0}, {0x59, 0x00, 0x5a, 0xff}}},
     40     {{{ -2098,  -1177,  -3327}, 0, { -5140,      0}, {0x00, 0x00, 0x7f, 0xff}}},
     41     {{{  -665,  -1279,  -3327}, 0, {  9166,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     42     {{{  -665,  -1177,  -3327}, 0, {  9166,      0}, {0x00, 0x00, 0x7f, 0xff}}},
     43     {{{ -2098,  -1279,  -3327}, 0, { -5140,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     44     {{{ -2201,  -1177,  -3429}, 0, { -6162,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
     45     {{{ -2098,  -1279,  -3327}, 0, { -5140,    990}, {0xa7, 0x00, 0x5a, 0xff}}},
     46     {{{ -2098,  -1177,  -3327}, 0, { -5140,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
     47     {{{ -2201,  -1279,  -3429}, 0, { -6162,    990}, {0xa7, 0x00, 0x5a, 0xff}}},
     48 };
     49 
     50 // 0x0705E628 - 0x0705E728
     51 static const Vtx inside_castle_seg7_vertex_0705E628[] = {
     52     {{{ -1074,   -460,  -3941}, 0, {  6100,  -6164}, {0x00, 0x00, 0x7f, 0xff}}},
     53     {{{ -1689,   -511,  -3941}, 0, {     0,  -5652}, {0x00, 0x00, 0x7f, 0xff}}},
     54     {{{ -1074,   -511,  -3941}, 0, {  6100,  -5652}, {0x00, 0x00, 0x7f, 0xff}}},
     55     {{{ -1689,   -460,  -3941}, 0, {     0,  -6164}, {0x00, 0x00, 0x7f, 0xff}}},
     56     {{{   870,  -1074,  -3020}, 0, { -2074,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
     57     {{{   870,  -1305,  -3020}, 0, { -2074,   2266}, {0xa6, 0x00, 0xa7, 0xff}}},
     58     {{{   666,  -1305,  -2815}, 0, {     0,   2266}, {0xa6, 0x00, 0xa7, 0xff}}},
     59     {{{ -1074,  -1125,  -3941}, 0, {  6100,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     60     {{{ -1689,  -1125,  -3941}, 0, {     0,    478}, {0x00, 0x00, 0x7f, 0xff}}},
     61     {{{ -1689,  -1177,  -3941}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     62     {{{   666,  -1074,  -2815}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
     63     {{{   666,  -1305,  -2508}, 0, {  3034,   2266}, {0x81, 0x00, 0x00, 0xff}}},
     64     {{{   666,  -1074,  -2508}, 0, {  3034,      0}, {0x81, 0x00, 0x00, 0xff}}},
     65     {{{   666,  -1074,  -2508}, 0, {  3034,      0}, {0xa6, 0x00, 0x59, 0xff}}},
     66     {{{   666,  -1305,  -2508}, 0, {  3034,   2266}, {0xa6, 0x00, 0x59, 0xff}}},
     67     {{{   870,  -1305,  -2303}, 0, {  5078,   2266}, {0xa6, 0x00, 0x59, 0xff}}},
     68 };
     69 
     70 // 0x0705E728 - 0x0705E7B8
     71 static const Vtx inside_castle_seg7_vertex_0705E728[] = {
     72     {{{   666,  -1074,  -2508}, 0, {  3034,      0}, {0xa6, 0x00, 0x59, 0xff}}},
     73     {{{   870,  -1305,  -2303}, 0, {  5078,   2266}, {0xa6, 0x00, 0x59, 0xff}}},
     74     {{{   870,  -1074,  -2303}, 0, {  5078,      0}, {0xa6, 0x00, 0x59, 0xff}}},
     75     {{{   666,  -1074,  -2815}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
     76     {{{   666,  -1305,  -2815}, 0, {     0,   2266}, {0x81, 0x00, 0x00, 0xff}}},
     77     {{{   666,  -1305,  -2508}, 0, {  3034,   2266}, {0x81, 0x00, 0x00, 0xff}}},
     78     {{{   870,  -1074,  -3020}, 0, { -2074,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
     79     {{{   666,  -1305,  -2815}, 0, {     0,   2266}, {0xa6, 0x00, 0xa7, 0xff}}},
     80     {{{   666,  -1074,  -2815}, 0, {     0,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
     81 };
     82 
     83 // 0x0705E7B8 - 0x0705E878
     84 static const Vtx inside_castle_seg7_vertex_0705E7B8[] = {
     85     {{{   358,  -1305,  -2815}, 0, {     0,   2266}, {0x59, 0x00, 0x59, 0xff}}},
     86     {{{   666,  -1305,  -3122}, 0, { -3096,   2266}, {0x59, 0x00, 0x59, 0xff}}},
     87     {{{   666,  -1279,  -3122}, 0, { -3096,   2010}, {0x59, 0x00, 0x59, 0xff}}},
     88     {{{   358,  -1279,  -2815}, 0, {     0,   2010}, {0x59, 0x00, 0x59, 0xff}}},
     89     {{{   358,  -1279,  -2508}, 0, {  3034,   2010}, {0x7f, 0x00, 0x00, 0xff}}},
     90     {{{   358,  -1305,  -2815}, 0, {     0,   2266}, {0x7f, 0x00, 0x00, 0xff}}},
     91     {{{   358,  -1279,  -2815}, 0, {     0,   2010}, {0x7f, 0x00, 0x00, 0xff}}},
     92     {{{   666,  -1279,  -2201}, 0, {  6100,   2010}, {0x59, 0x00, 0xa7, 0xff}}},
     93     {{{   666,  -1305,  -2201}, 0, {  6100,   2266}, {0x59, 0x00, 0xa7, 0xff}}},
     94     {{{   358,  -1305,  -2508}, 0, {  3034,   2266}, {0x59, 0x00, 0xa7, 0xff}}},
     95     {{{   358,  -1279,  -2508}, 0, {  3034,   2010}, {0x59, 0x00, 0xa7, 0xff}}},
     96     {{{   358,  -1305,  -2508}, 0, {  3034,   2266}, {0x7f, 0x00, 0x00, 0xff}}},
     97 };
     98 
     99 // 0x0705E878 - 0x0705E8B8
    100 static const Vtx inside_castle_seg7_vertex_0705E878[] = {
    101     {{{   717,  -1177,   -793}, 0, {  4184, -11784}, {0x00, 0x7f, 0x00, 0xff}}},
    102     {{{   666,  -1177,   -946}, 0, {  3418, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    103     {{{   666,  -1177,   -793}, 0, {  4184, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    104     {{{   717,  -1177,   -946}, 0, {  3418, -11784}, {0x00, 0x7f, 0x00, 0xff}}},
    105 };
    106 
    107 // 0x0705E8B8 - 0x0705E9A8
    108 static const Vtx inside_castle_seg7_vertex_0705E8B8[] = {
    109     {{{ -4146,  -1381,   -972}, 0, {  3290,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
    110     {{{ -3532,  -1381,   -972}, 0, {  3290,   9420}, {0x00, 0x7f, 0x00, 0xff}}},
    111     {{{ -3532,  -1381,  -1484}, 0, {   734,   9420}, {0x00, 0x7f, 0x00, 0xff}}},
    112     {{{ -2098,  -1177,  -1177}, 0, {  2268,   2266}, {0x00, 0x7f, 0x00, 0xff}}},
    113     {{{ -1177,  -1177,  -1893}, 0, { -1308,  -2332}, {0x00, 0x7f, 0x00, 0xff}}},
    114     {{{ -2098,  -1177,  -1893}, 0, { -1308,   2266}, {0x00, 0x7f, 0x00, 0xff}}},
    115     {{{ -1177,  -1177,  -1177}, 0, {  2268,  -2332}, {0x00, 0x7f, 0x00, 0xff}}},
    116     {{{ -1177,  -1177,  -1996}, 0, { -1818,  -2332}, {0x00, 0x7f, 0x00, 0xff}}},
    117     {{{ -1689,  -1177,  -1996}, 0, { -1818,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    118     {{{ -1689,  -1177,  -1893}, 0, { -1308,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    119     {{{ -4146,  -1381,  -1484}, 0, {   734,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
    120     {{{ -4146,  -1279,   -255}, 0, {  6866,  12486}, {0x00, 0x7d, 0xef, 0xff}}},
    121     {{{ -3532,  -1381,   -972}, 0, {  3290,   9420}, {0x00, 0x7d, 0xef, 0xff}}},
    122     {{{ -4146,  -1381,   -972}, 0, {  3290,  12486}, {0x00, 0x7d, 0xef, 0xff}}},
    123     {{{ -3532,  -1279,   -255}, 0, {  6866,   9420}, {0x00, 0x7d, 0xef, 0xff}}},
    124 };
    125 
    126 // 0x0705E9A8 - 0x0705EA98
    127 static const Vtx inside_castle_seg7_vertex_0705E9A8[] = {
    128     {{{ -3532,  -1279,   -255}, 0, {  6866,   9420}, {0x00, 0x7f, 0x00, 0xff}}},
    129     {{{ -4146,  -1279,   -255}, 0, {  6866,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
    130     {{{ -4146,  -1279,    973}, 0, { 12998,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
    131     {{{ -3532,  -1279,    256}, 0, {  9422,   9420}, {0x00, 0x7f, 0x00, 0xff}}},
    132     {{{ -2098,  -1177,    973}, 0, { 12998,   2266}, {0x00, 0x7f, 0x00, 0xff}}},
    133     {{{ -1586,  -1177,    973}, 0, { 12998,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    134     {{{ -1484,  -1177,  -1177}, 0, {  2268,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    135     {{{ -2815,  -1279,   1075}, 0, { 13510,   5842}, {0xef, 0x7d, 0x00, 0xff}}},
    136     {{{ -2098,  -1177,    973}, 0, { 12998,   2266}, {0xef, 0x7d, 0x00, 0xff}}},
    137     {{{ -2815,  -1279,    358}, 0, {  9932,   5842}, {0xef, 0x7d, 0x00, 0xff}}},
    138     {{{ -2098,  -1177,    256}, 0, {  9422,   2266}, {0xef, 0x7d, 0x00, 0xff}}},
    139     {{{ -2098,  -1177,  -1177}, 0, {  2268,   2266}, {0x00, 0x7f, 0x00, 0xff}}},
    140     {{{    51,  -1279,   -562}, 0, {  5334,  -8464}, {0xd8, 0x78, 0x00, 0xff}}},
    141     {{{   358,  -1177,  -1177}, 0, {  2268,  -9996}, {0xd8, 0x78, 0x00, 0xff}}},
    142     {{{    51,  -1279,  -1381}, 0, {  1246,  -8464}, {0xd8, 0x78, 0x00, 0xff}}},
    143 };
    144 
    145 // 0x0705EA98 - 0x0705EB98
    146 static const Vtx inside_castle_seg7_vertex_0705EA98[] = {
    147     {{{ -1074,  -1279,  -2917}, 0, { -6418,  -2842}, {0x00, 0x7f, 0x00, 0xff}}},
    148     {{{  -562,  -1279,  -2917}, 0, { -6418,  -5398}, {0x00, 0x7f, 0x00, 0xff}}},
    149     {{{    51,  -1279,  -3429}, 0, { -8972,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    150     {{{  -562,  -1279,   -562}, 0, {  5334,  -5398}, {0x00, 0x7f, 0x00, 0xff}}},
    151     {{{    51,  -1279,   -562}, 0, {  5334,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    152     {{{    51,  -1279,  -1381}, 0, {  1246,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    153     {{{   358,  -1177,   -562}, 0, {  5334,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    154     {{{   666,  -1177,  -1177}, 0, {  2268, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    155     {{{   358,  -1177,  -1177}, 0, {  2268,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    156     {{{    51,  -1279,   -562}, 0, {  5334,  -8464}, {0xd8, 0x78, 0x00, 0xff}}},
    157     {{{   358,  -1177,   -562}, 0, {  5334,  -9996}, {0xd8, 0x78, 0x00, 0xff}}},
    158     {{{   358,  -1177,  -1177}, 0, {  2268,  -9996}, {0xd8, 0x78, 0x00, 0xff}}},
    159     {{{   666,  -1177,   -562}, 0, {  5334, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    160     {{{ -3225,  -1177,  -1689}, 0, {  -286,   7886}, {0x00, 0x7e, 0xf3, 0xff}}},
    161     {{{ -2610,  -1279,  -2610}, 0, { -4884,   4820}, {0x00, 0x7e, 0xf3, 0xff}}},
    162     {{{ -3225,  -1279,  -2610}, 0, { -4884,   7886}, {0x00, 0x7e, 0xf3, 0xff}}},
    163 };
    164 
    165 // 0x0705EB98 - 0x0705EC78
    166 static const Vtx inside_castle_seg7_vertex_0705EB98[] = {
    167     {{{ -3225,  -1279,  -3429}, 0, { -8972,   7886}, {0x00, 0x7f, 0x00, 0xff}}},
    168     {{{ -1074,  -1279,  -2917}, 0, { -6418,  -2842}, {0x00, 0x7f, 0x00, 0xff}}},
    169     {{{    51,  -1279,  -3429}, 0, { -8972,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    170     {{{  -562,  -1279,  -1791}, 0, {  -796,  -5398}, {0x14, 0x7d, 0x00, 0xff}}},
    171     {{{ -1177,  -1177,  -1893}, 0, { -1308,  -2332}, {0x14, 0x7d, 0x00, 0xff}}},
    172     {{{ -1177,  -1177,  -1177}, 0, {  2268,  -2332}, {0x14, 0x7d, 0x00, 0xff}}},
    173     {{{  -562,  -1279,  -1074}, 0, {  2778,  -5398}, {0x14, 0x7d, 0x00, 0xff}}},
    174     {{{ -3225,  -1177,  -1074}, 0, {  2778,   7886}, {0x00, 0x7f, 0x00, 0xff}}},
    175     {{{ -2610,  -1177,  -1074}, 0, {  2778,   4820}, {0x00, 0x7f, 0x00, 0xff}}},
    176     {{{ -2610,  -1177,  -1689}, 0, {  -286,   4820}, {0x00, 0x7f, 0x00, 0xff}}},
    177     {{{ -3225,  -1177,  -1689}, 0, {  -286,   7886}, {0x00, 0x7f, 0x00, 0xff}}},
    178     {{{ -3225,  -1177,  -1689}, 0, {  -286,   7886}, {0x00, 0x7e, 0xf3, 0xff}}},
    179     {{{ -2610,  -1177,  -1689}, 0, {  -286,   4820}, {0x00, 0x7e, 0xf3, 0xff}}},
    180     {{{ -2610,  -1279,  -2610}, 0, { -4884,   4820}, {0x00, 0x7e, 0xf3, 0xff}}},
    181 };
    182 
    183 // 0x0705EC78 - 0x0705ED68
    184 static const Vtx inside_castle_seg7_vertex_0705EC78[] = {
    185     {{{   666,  -1305,  -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    186     {{{   666,  -1305,  -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    187     {{{   870,  -1305,  -2303}, 0, { -3352, -12552}, {0x00, 0x7f, 0x00, 0xff}}},
    188     {{{ -3225,  -1279,  -3429}, 0, { -8972,   7886}, {0x00, 0x7f, 0x00, 0xff}}},
    189     {{{ -3225,  -1279,  -2610}, 0, { -4884,   7886}, {0x00, 0x7f, 0x00, 0xff}}},
    190     {{{ -2610,  -1279,  -2610}, 0, { -4884,   4820}, {0x00, 0x7f, 0x00, 0xff}}},
    191     {{{ -2610,  -1279,  -2713}, 0, { -5396,   4820}, {0x00, 0x7f, 0x00, 0xff}}},
    192     {{{ -1074,  -1279,  -2917}, 0, { -6418,  -2842}, {0x00, 0x7f, 0x00, 0xff}}},
    193     {{{ -1689,  -1279,  -2713}, 0, { -5396,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    194     {{{ -1177,  -1279,  -2713}, 0, { -5396,  -2332}, {0x00, 0x7f, 0x00, 0xff}}},
    195     {{{ -1177,  -1279,  -2713}, 0, { -5396,  -2332}, {0x00, 0x7d, 0xef, 0xff}}},
    196     {{{ -1689,  -1177,  -1996}, 0, { -1818,    224}, {0x00, 0x7d, 0xef, 0xff}}},
    197     {{{ -1177,  -1177,  -1996}, 0, { -1818,  -2332}, {0x00, 0x7d, 0xef, 0xff}}},
    198     {{{ -1689,  -1279,  -2713}, 0, { -5396,    224}, {0x00, 0x7d, 0xef, 0xff}}},
    199     {{{   870,  -1305,  -3020}, 0, { -6928, -12552}, {0x00, 0x7f, 0x00, 0xff}}},
    200 };
    201 
    202 // 0x0705ED68 - 0x0705EE68
    203 static const Vtx inside_castle_seg7_vertex_0705ED68[] = {
    204     {{{   666,  -1305,  -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    205     {{{   358,  -1305,  -2815}, 0, { -5906,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    206     {{{   358,  -1305,  -2508}, 0, { -4374,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    207     {{{   666,  -1305,  -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    208     {{{   358,  -1279,  -2815}, 0, { -5906,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    209     {{{   666,  -1279,  -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    210     {{{    51,  -1279,  -3429}, 0, { -8972,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    211     {{{    51,  -1279,  -1893}, 0, { -1308,  -8464}, {0x00, 0x7f, 0x00, 0xff}}},
    212     {{{   358,  -1279,  -2508}, 0, { -4374,  -9996}, {0x00, 0x7f, 0x00, 0xff}}},
    213     {{{   666,  -1279,  -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}},
    214     {{{ -2815,  -1279,    358}, 0, {  9932,   5842}, {0x00, 0x7f, 0x00, 0xff}}},
    215     {{{ -3532,  -1279,    256}, 0, {  9422,   9420}, {0x00, 0x7f, 0x00, 0xff}}},
    216     {{{ -3378,  -1279,   1075}, 0, { 13510,   8652}, {0x00, 0x7f, 0x00, 0xff}}},
    217     {{{ -4146,  -1279,    973}, 0, { 12998,  12486}, {0x00, 0x7f, 0x00, 0xff}}},
    218     {{{ -2815,  -1279,   1382}, 0, { 15042,   5842}, {0x00, 0x7f, 0x00, 0xff}}},
    219     {{{ -3378,  -1279,   1382}, 0, { 15042,   8652}, {0x00, 0x7f, 0x00, 0xff}}},
    220 };
    221 
    222 // 0x0705EE68 - 0x0705EF68
    223 static const Vtx inside_castle_seg7_vertex_0705EE68[] = {
    224     {{{  1126,  -1074,  -2738}, 0, {  6356,    480}, {0x00, 0x7f, 0x00, 0xff}}},
    225     {{{  1075,  -1074,  -2585}, 0, {  6610,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    226     {{{  1126,  -1074,  -2585}, 0, {  6356,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    227     {{{  1075,  -1074,  -2738}, 0, {  6610,    480}, {0x00, 0x7f, 0x00, 0xff}}},
    228     {{{   870,  -1074,  -3020}, 0, {  7632,   1882}, {0x00, 0x7f, 0x00, 0xff}}},
    229     {{{   870,  -1074,  -2303}, 0, {  7632,  -1692}, {0x00, 0x7f, 0x00, 0xff}}},
    230     {{{  1075,  -1074,  -2405}, 0, {  6610,  -1182}, {0x00, 0x7f, 0x00, 0xff}}},
    231     {{{   666,  -1074,  -2508}, 0, {  8654,   -670}, {0x00, 0x7f, 0x00, 0xff}}},
    232     {{{   666,  -1074,  -2815}, 0, {  8654,    862}, {0x00, 0x7f, 0x00, 0xff}}},
    233     {{{  1075,  -1074,  -2917}, 0, {  6610,   1372}, {0x00, 0x7f, 0x00, 0xff}}},
    234     {{{ -2201,  -1177,  -3429}, 0, { -1052,  10186}, {0x00, 0x7f, 0x00, 0xff}}},
    235     {{{  -665,  -1177,  -3327}, 0, {  -540,   2520}, {0x00, 0x7f, 0x00, 0xff}}},
    236     {{{  -562,  -1177,  -3429}, 0, { -1052,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
    237     {{{ -2098,  -1177,  -3327}, 0, {  -540,   9674}, {0x00, 0x7f, 0x00, 0xff}}},
    238     {{{ -1074,  -1177,  -3941}, 0, { -3606,   4564}, {0x00, 0x7f, 0x00, 0xff}}},
    239     {{{ -1689,  -1177,  -3941}, 0, { -3606,   7630}, {0x00, 0x7f, 0x00, 0xff}}},
    240 };
    241 
    242 // 0x0705EF68 - 0x0705F058
    243 static const Vtx inside_castle_seg7_vertex_0705EF68[] = {
    244     {{{ -3583,  -1381,  -1381}, 0, {   734,   2012}, {0xa6, 0x00, 0x58, 0xff}}},
    245     {{{ -3634,   -562,  -1433}, 0, {   224,      0}, {0xa6, 0x00, 0x58, 0xff}}},
    246     {{{ -3634,  -1381,  -1433}, 0, {   224,   2012}, {0xa6, 0x00, 0x58, 0xff}}},
    247     {{{ -4044,  -1381,  -1484}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    248     {{{ -4044,   -562,  -1433}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    249     {{{ -4044,  -1381,  -1433}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    250     {{{ -4044,   -562,  -1484}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    251     {{{ -4044,  -1381,  -1433}, 0, {   734,   2012}, {0x5a, 0x00, 0x58, 0xff}}},
    252     {{{ -4044,   -562,  -1433}, 0, {   734,      0}, {0x5a, 0x00, 0x58, 0xff}}},
    253     {{{ -4095,   -562,  -1381}, 0, {   224,      0}, {0x5a, 0x00, 0x58, 0xff}}},
    254     {{{ -4095,  -1381,  -1381}, 0, {   224,   2012}, {0x5a, 0x00, 0x58, 0xff}}},
    255     {{{ -4095,  -1381,  -1381}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    256     {{{ -4095,   -562,  -1381}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    257     {{{ -4146,   -562,  -1381}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    258     {{{ -4146,  -1381,  -1381}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    259 };
    260 
    261 // 0x0705F058 - 0x0705F138
    262 static const Vtx inside_castle_seg7_vertex_0705F058[] = {
    263     {{{ -3634,  -1381,  -1433}, 0, {   224,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    264     {{{ -3634,   -562,  -1433}, 0, {   224,      0}, {0x81, 0x00, 0x00, 0xff}}},
    265     {{{ -3634,   -562,  -1484}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    266     {{{ -3634,  -1381,  -1484}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    267     {{{  -460,  -1279,   -613}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    268     {{{  -460,   -562,   -562}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    269     {{{  -460,  -1279,   -562}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    270     {{{ -3583,  -1381,  -1381}, 0, {   734,   2012}, {0xa6, 0x00, 0x58, 0xff}}},
    271     {{{ -3583,   -562,  -1381}, 0, {   734,      0}, {0xa6, 0x00, 0x58, 0xff}}},
    272     {{{ -3634,   -562,  -1433}, 0, {   224,      0}, {0xa6, 0x00, 0x58, 0xff}}},
    273     {{{ -3532,  -1381,  -1381}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    274     {{{ -3583,   -562,  -1381}, 0, {   734,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    275     {{{ -3583,  -1381,  -1381}, 0, {   734,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    276     {{{ -3532,   -562,  -1381}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    277 };
    278 
    279 // 0x0705F138 - 0x0705F218
    280 static const Vtx inside_castle_seg7_vertex_0705F138[] = {
    281     {{{  -562,  -1279,   -665}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    282     {{{  -511,   -562,   -665}, 0, {   734,      0}, {0x00, 0x00, 0x81, 0xff}}},
    283     {{{  -511,  -1279,   -665}, 0, {   734,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    284     {{{  -562,   -562,   -665}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    285     {{{  -511,  -1279,   -665}, 0, {   734,   2012}, {0x5a, 0x00, 0xa8, 0xff}}},
    286     {{{  -511,   -562,   -665}, 0, {   734,      0}, {0x5a, 0x00, 0xa8, 0xff}}},
    287     {{{  -460,   -562,   -613}, 0, {   224,      0}, {0x5a, 0x00, 0xa8, 0xff}}},
    288     {{{  -460,  -1279,   -613}, 0, {   224,   2012}, {0x5a, 0x00, 0xa8, 0xff}}},
    289     {{{  -460,  -1279,   -613}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    290     {{{  -460,   -562,   -613}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    291     {{{  -460,   -562,   -562}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    292     {{{ -1689,  -1177,    922}, 0, {   734,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    293     {{{ -1637,   -562,    870}, 0, {   224,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    294     {{{ -1637,  -1177,    870}, 0, {   224,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    295 };
    296 
    297 // 0x0705F218 - 0x0705F318
    298 static const Vtx inside_castle_seg7_vertex_0705F218[] = {
    299     {{{ -1996,  -1177,  -1791}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    300     {{{ -1996,   -562,  -1740}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    301     {{{ -1996,  -1177,  -1740}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    302     {{{ -1996,   -562,  -1791}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    303     {{{ -1996,  -1177,  -1740}, 0, {   734,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    304     {{{ -1996,   -562,  -1740}, 0, {   734,      0}, {0x59, 0x00, 0x59, 0xff}}},
    305     {{{ -2047,   -562,  -1689}, 0, {   224,      0}, {0x59, 0x00, 0x59, 0xff}}},
    306     {{{ -2047,  -1177,  -1689}, 0, {   224,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    307     {{{ -2047,  -1177,  -1689}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    308     {{{ -2047,   -562,  -1689}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    309     {{{ -2098,   -562,  -1689}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    310     {{{ -2098,  -1177,  -1689}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    311     {{{ -1637,  -1177,    870}, 0, {   224,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    312     {{{ -1637,   -562,    870}, 0, {   224,      0}, {0x00, 0x00, 0x81, 0xff}}},
    313     {{{ -1586,   -562,    870}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    314     {{{ -1586,  -1177,    870}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    315 };
    316 
    317 // 0x0705F318 - 0x0705F3F8
    318 static const Vtx inside_castle_seg7_vertex_0705F318[] = {
    319     {{{ -4044,  -1279,    922}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    320     {{{ -4044,   -562,    973}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    321     {{{ -4044,  -1279,    973}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    322     {{{ -1689,  -1177,    922}, 0, {   734,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    323     {{{ -1689,   -562,    922}, 0, {   734,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    324     {{{ -1637,   -562,    870}, 0, {   224,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    325     {{{ -1689,  -1177,    973}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    326     {{{ -1689,   -562,    922}, 0, {   734,      0}, {0x81, 0x00, 0x00, 0xff}}},
    327     {{{ -1689,  -1177,    922}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    328     {{{ -1689,   -562,    973}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    329     {{{ -4146,  -1279,    870}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    330     {{{ -4146,   -562,    870}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    331     {{{ -4095,   -562,    870}, 0, {   734,      0}, {0x00, 0x00, 0x81, 0xff}}},
    332     {{{ -4095,  -1279,    870}, 0, {   734,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    333 };
    334 
    335 // 0x0705F3F8 - 0x0705F4E8
    336 static const Vtx inside_castle_seg7_vertex_0705F3F8[] = {
    337     {{{ -4095,  -1279,    870}, 0, {   734,   2012}, {0x5a, 0x00, 0xa8, 0xff}}},
    338     {{{ -4095,   -562,    870}, 0, {   734,      0}, {0x5a, 0x00, 0xa8, 0xff}}},
    339     {{{ -4044,   -562,    922}, 0, {   224,      0}, {0x5a, 0x00, 0xa8, 0xff}}},
    340     {{{ -4044,  -1279,    922}, 0, {   224,   2012}, {0x5a, 0x00, 0xa8, 0xff}}},
    341     {{{ -4044,  -1279,    922}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    342     {{{ -4044,   -562,    922}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    343     {{{ -4044,   -562,    973}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    344     {{{ -1074,   -470,  -3890}, 0, {   734,     -4}, {0xa7, 0x00, 0x59, 0xff}}},
    345     {{{ -1023,  -1177,  -3839}, 0, {   224,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    346     {{{ -1023,   -480,  -3839}, 0, {   224,     28}, {0xa7, 0x00, 0x59, 0xff}}},
    347     {{{ -1023,   -480,  -3839}, 0, {   224,     28}, {0x00, 0x00, 0x7f, 0xff}}},
    348     {{{  -972,  -1177,  -3839}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    349     {{{  -972,   -480,  -3839}, 0, {     0,     28}, {0x00, 0x00, 0x7f, 0xff}}},
    350     {{{ -1023,  -1177,  -3839}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    351     {{{ -1074,  -1177,  -3890}, 0, {   734,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    352 };
    353 
    354 // 0x0705F4E8 - 0x0705F5D8
    355 static const Vtx inside_castle_seg7_vertex_0705F4E8[] = {
    356     {{{ -1689,   -470,  -3890}, 0, {   734,     -4}, {0x7f, 0x00, 0x00, 0xff}}},
    357     {{{ -1689,  -1177,  -3941}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    358     {{{ -1689,   -460,  -3941}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    359     {{{ -1689,  -1177,  -3890}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    360     {{{ -1740,   -480,  -3839}, 0, {   224,     28}, {0x59, 0x00, 0x59, 0xff}}},
    361     {{{ -1689,  -1177,  -3890}, 0, {   734,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    362     {{{ -1689,   -470,  -3890}, 0, {   734,     -4}, {0x59, 0x00, 0x59, 0xff}}},
    363     {{{ -1740,  -1177,  -3839}, 0, {   224,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    364     {{{ -1074,   -460,  -3941}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    365     {{{ -1074,  -1177,  -3890}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    366     {{{ -1074,   -470,  -3890}, 0, {   734,     -4}, {0x81, 0x00, 0x00, 0xff}}},
    367     {{{ -1074,  -1177,  -3941}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    368     {{{   614,   -562,  -1074}, 0, {   734,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    369     {{{   614,  -1177,  -1074}, 0, {   734,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    370     {{{   666,  -1177,  -1074}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    371 };
    372 
    373 // 0x0705F5D8 - 0x0705F6B8
    374 static const Vtx inside_castle_seg7_vertex_0705F5D8[] = {
    375     {{{ -1791,   -480,  -3839}, 0, {     0,     28}, {0x00, 0x00, 0x7f, 0xff}}},
    376     {{{ -1740,  -1177,  -3839}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    377     {{{ -1740,   -480,  -3839}, 0, {   224,     28}, {0x00, 0x00, 0x7f, 0xff}}},
    378     {{{ -1791,  -1177,  -3839}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    379     {{{   563,  -1177,   -562}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    380     {{{   563,   -562,   -562}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    381     {{{   563,   -562,   -613}, 0, {   734,      0}, {0x81, 0x00, 0x00, 0xff}}},
    382     {{{   563,  -1177,   -613}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    383     {{{   563,   -562,  -1125}, 0, {   224,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    384     {{{   614,  -1177,  -1074}, 0, {   734,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    385     {{{   614,   -562,  -1074}, 0, {   734,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    386     {{{   614,   -562,  -1074}, 0, {   734,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    387     {{{   666,  -1177,  -1074}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    388     {{{   666,   -562,  -1074}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    389 };
    390 
    391 // 0x0705F6B8 - 0x0705F798
    392 static const Vtx inside_castle_seg7_vertex_0705F6B8[] = {
    393     {{{ -3122,   -562,  -3378}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    394     {{{ -3122,  -1279,  -3429}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    395     {{{ -3122,   -562,  -3429}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    396     {{{   563,   -562,  -1125}, 0, {   224,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    397     {{{   563,  -1177,  -1125}, 0, {   224,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    398     {{{   614,  -1177,  -1074}, 0, {   734,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    399     {{{   563,   -562,  -1177}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    400     {{{   563,  -1177,  -1177}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    401     {{{   563,  -1177,  -1125}, 0, {   224,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    402     {{{   563,   -562,  -1125}, 0, {   224,      0}, {0x81, 0x00, 0x00, 0xff}}},
    403     {{{   666,   -562,   -665}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    404     {{{   614,  -1177,   -665}, 0, {   224,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    405     {{{   614,   -562,   -665}, 0, {   224,      0}, {0x00, 0x00, 0x81, 0xff}}},
    406     {{{   666,  -1177,   -665}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    407 };
    408 
    409 // 0x0705F798 - 0x0705F888
    410 static const Vtx inside_castle_seg7_vertex_0705F798[] = {
    411     {{{   614,   -562,   -665}, 0, {   224,      0}, {0xa6, 0x00, 0xa8, 0xff}}},
    412     {{{   614,  -1177,   -665}, 0, {   224,   2012}, {0xa6, 0x00, 0xa8, 0xff}}},
    413     {{{   563,   -562,   -613}, 0, {   734,      0}, {0xa6, 0x00, 0xa8, 0xff}}},
    414     {{{   563,  -1177,   -613}, 0, {   734,   2012}, {0xa6, 0x00, 0xa8, 0xff}}},
    415     {{{ -3122,   -562,  -3378}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    416     {{{ -3122,  -1279,  -3378}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    417     {{{ -3122,  -1279,  -3429}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    418     {{{ -3173,   -562,  -3327}, 0, {   224,      0}, {0x59, 0x00, 0x59, 0xff}}},
    419     {{{ -3173,  -1279,  -3327}, 0, {   224,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    420     {{{ -3122,  -1279,  -3378}, 0, {   734,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    421     {{{ -3122,   -562,  -3378}, 0, {   734,      0}, {0x59, 0x00, 0x59, 0xff}}},
    422     {{{ -3225,   -562,  -3327}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    423     {{{ -3173,  -1279,  -3327}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    424     {{{ -3173,   -562,  -3327}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    425     {{{ -3225,  -1279,  -3327}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    426 };
    427 
    428 // 0x0705F888 - 0x0705F8C8
    429 static const Vtx inside_castle_seg7_vertex_0705F888[] = {
    430     {{{ -3173,  -1279,   1434}, 0, {  1540,    796}, {0x00, 0x7f, 0x00, 0xff}}},
    431     {{{ -3020,  -1279,   1434}, 0, {  1518,    752}, {0x00, 0x7f, 0x00, 0xff}}},
    432     {{{ -3020,  -1279,   1382}, 0, {  1506,    760}, {0x00, 0x7f, 0x00, 0xff}}},
    433     {{{ -3173,  -1279,   1382}, 0, {  1528,    804}, {0x00, 0x7f, 0x00, 0xff}}},
    434 };
    435 
    436 // 0x0705F8C8 - 0x0705F9C8
    437 static const Vtx inside_castle_seg7_vertex_0705F8C8[] = {
    438     {{{   666,   -562,   -562}, 0, {   922,   1332}, {0x00, 0x81, 0x00, 0xff}}},
    439     {{{    51,   -562,   -562}, 0, {   820,   1332}, {0x00, 0x81, 0x00, 0xff}}},
    440     {{{    51,   -562,  -1177}, 0, {   820,   1432}, {0x00, 0x81, 0x00, 0xff}}},
    441     {{{   666,   -562,  -1177}, 0, {   922,   1432}, {0x00, 0x81, 0x00, 0xff}}},
    442     {{{ -1074,  -1194,  -1791}, 0, {  2778,   1544}, {0xa7, 0x00, 0x5a, 0xff}}},
    443     {{{ -1074,   -562,  -1791}, 0, {  2778,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    444     {{{ -1177,   -562,  -1893}, 0, {  2524,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    445     {{{ -1177,  -1177,  -1893}, 0, {  2524,   1500}, {0xa7, 0x00, 0x5a, 0xff}}},
    446     {{{ -1177,  -1279,  -2815}, 0, {   224,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    447     {{{ -1177,  -1279,  -1893}, 0, {  2524,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    448     {{{ -1177,   -562,  -1893}, 0, {  2524,      0}, {0x81, 0x00, 0x00, 0xff}}},
    449     {{{ -1177,   -562,  -2815}, 0, {   224,      0}, {0x81, 0x00, 0x00, 0xff}}},
    450     {{{ -2201,  -1177,  -3429}, 0, {     0,   1500}, {0x59, 0x00, 0x59, 0xff}}},
    451     {{{ -1791,  -1177,  -3839}, 0, {  1414,   1500}, {0x59, 0x00, 0x59, 0xff}}},
    452     {{{ -1791,   -480,  -3839}, 0, {  1414,   -236}, {0x59, 0x00, 0x59, 0xff}}},
    453     {{{ -2201,   -562,  -3429}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    454 };
    455 
    456 // 0x0705F9C8 - 0x0705FAB8
    457 static const Vtx inside_castle_seg7_vertex_0705F9C8[] = {
    458     {{{ -3532,  -1279,    256}, 0, {   734,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    459     {{{ -3429,   -562,    358}, 0, {   990,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    460     {{{ -3532,   -562,    256}, 0, {   734,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    461     {{{ -3634,   -562,  -1484}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    462     {{{ -4044,  -1381,  -1484}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    463     {{{ -3634,  -1381,  -1484}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    464     {{{ -4044,   -562,  -1484}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    465     {{{ -4146,   -562,  -1381}, 0, {  3290,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    466     {{{ -4146,   -562,    870}, 0, { -2330,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    467     {{{ -4146,  -1381,    870}, 0, { -2330,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    468     {{{ -4146,  -1381,  -1381}, 0, {  3290,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    469     {{{ -3532,   -562,    256}, 0, {   734,      0}, {0x81, 0x00, 0x00, 0xff}}},
    470     {{{ -3532,   -562,  -1381}, 0, { -3352,      0}, {0x81, 0x00, 0x00, 0xff}}},
    471     {{{ -3532,  -1381,  -1381}, 0, { -3352,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    472     {{{ -3532,  -1381,    256}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    473 };
    474 
    475 // 0x0705FAB8 - 0x0705FB98
    476 static const Vtx inside_castle_seg7_vertex_0705FAB8[] = {
    477     {{{ -4146,   -562,  -1484}, 0, {   122,   1484}, {0x00, 0x81, 0x00, 0xff}}},
    478     {{{ -3532,   -562,  -1484}, 0, {   224,   1484}, {0x00, 0x81, 0x00, 0xff}}},
    479     {{{ -3532,   -562,  -1074}, 0, {   224,   1416}, {0x00, 0x81, 0x00, 0xff}}},
    480     {{{ -4146,   -562,  -1074}, 0, {   122,   1416}, {0x00, 0x81, 0x00, 0xff}}},
    481     {{{ -1586,   -562,  -1074}, 0, {   548,   1416}, {0x00, 0x81, 0x00, 0xff}}},
    482     {{{ -1586,   -562,    973}, 0, {   548,   1076}, {0x00, 0x81, 0x00, 0xff}}},
    483     {{{ -4146,   -562,    973}, 0, {   122,   1076}, {0x00, 0x81, 0x00, 0xff}}},
    484     {{{ -3225,   -562,  -3429}, 0, {   274,   1808}, {0x00, 0x81, 0x00, 0xff}}},
    485     {{{  -562,   -562,  -3429}, 0, {   718,   1808}, {0x00, 0x81, 0x00, 0xff}}},
    486     {{{  -562,   -562,  -1074}, 0, {   718,   1416}, {0x00, 0x81, 0x00, 0xff}}},
    487     {{{ -3225,   -562,  -1074}, 0, {   274,   1416}, {0x00, 0x81, 0x00, 0xff}}},
    488     {{{    51,   -562,  -3429}, 0, {   820,   1808}, {0x00, 0x81, 0x00, 0xff}}},
    489     {{{    51,   -562,   -562}, 0, {   820,   1332}, {0x00, 0x81, 0x00, 0xff}}},
    490     {{{  -562,   -562,   -562}, 0, {   718,   1332}, {0x00, 0x81, 0x00, 0xff}}},
    491 };
    492 
    493 // 0x0705FB98 - 0x0705FC98
    494 static const Vtx inside_castle_seg7_vertex_0705FB98[] = {
    495     {{{ -2508,  -1279,  -2815}, 0, {     0,   1756}, {0xa7, 0x00, 0xa7, 0xff}}},
    496     {{{ -2610,   -562,  -2713}, 0, {   224,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    497     {{{ -2508,   -562,  -2815}, 0, {     0,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    498     {{{ -2610,  -1279,  -2713}, 0, {   224,   1756}, {0xa7, 0x00, 0xa7, 0xff}}},
    499     {{{ -1689,   -562,  -2713}, 0, {   224,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    500     {{{ -1791,  -1279,  -2815}, 0, {   480,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    501     {{{ -1791,   -562,  -2815}, 0, {   480,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    502     {{{ -1791,  -1279,  -2815}, 0, {   480,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    503     {{{ -2508,  -1279,  -2815}, 0, {  2268,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    504     {{{ -2508,   -562,  -2815}, 0, {  2268,      0}, {0x00, 0x00, 0x81, 0xff}}},
    505     {{{ -1791,   -562,  -2815}, 0, {   480,      0}, {0x00, 0x00, 0x81, 0xff}}},
    506     {{{ -1689,  -1279,  -2713}, 0, {   224,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    507     {{{ -2610,  -1279,  -2713}, 0, {   224,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    508     {{{ -2610,  -1279,  -1074}, 0, {  4312,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    509     {{{ -2610,   -562,  -1074}, 0, {  4312,      0}, {0x81, 0x00, 0x00, 0xff}}},
    510     {{{ -2610,   -562,  -2713}, 0, {   224,      0}, {0x81, 0x00, 0x00, 0xff}}},
    511 };
    512 
    513 // 0x0705FC98 - 0x0705FD78
    514 static const Vtx inside_castle_seg7_vertex_0705FC98[] = {
    515     {{{  -562,   -562,  -1791}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    516     {{{  -460,  -1279,  -1893}, 0, {   224,   1756}, {0x59, 0x00, 0x59, 0xff}}},
    517     {{{  -460,   -562,  -1893}, 0, {   224,      0}, {0x59, 0x00, 0x59, 0xff}}},
    518     {{{ -1689,  -1279,  -1893}, 0, {   224,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    519     {{{ -1689,  -1279,  -2713}, 0, {  2268,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    520     {{{ -1689,   -562,  -2713}, 0, {  2268,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    521     {{{ -1689,   -562,  -1893}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    522     {{{ -1791,   -562,  -1791}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    523     {{{ -1689,  -1177,  -1893}, 0, {   224,   1500}, {0x59, 0x00, 0x59, 0xff}}},
    524     {{{ -1689,   -562,  -1893}, 0, {   224,      0}, {0x59, 0x00, 0x59, 0xff}}},
    525     {{{  -460,  -1279,  -2815}, 0, {  2524,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    526     {{{  -562,  -1279,  -2917}, 0, {  2778,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    527     {{{  -562,   -562,  -2917}, 0, {  2778,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    528     {{{  -460,   -562,  -2815}, 0, {  2524,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    529 };
    530 
    531 // 0x0705FD78 - 0x0705FE58
    532 static const Vtx inside_castle_seg7_vertex_0705FD78[] = {
    533     {{{  -460,  -1279,  -1893}, 0, {   224,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    534     {{{  -460,  -1279,  -2815}, 0, {  2524,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    535     {{{  -460,   -562,  -2815}, 0, {  2524,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    536     {{{  -460,   -562,  -1893}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    537     {{{  -562,   -562,  -1791}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    538     {{{  -562,  -1279,  -1791}, 0, {     0,   1756}, {0x59, 0x00, 0x59, 0xff}}},
    539     {{{  -460,  -1279,  -1893}, 0, {   224,   1756}, {0x59, 0x00, 0x59, 0xff}}},
    540     {{{  -460,   -562,   -562}, 0, {  2524,      0}, {0x00, 0x00, 0x81, 0xff}}},
    541     {{{   563,   -562,   -562}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    542     {{{   563,  -1279,   -562}, 0, {     0,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    543     {{{  -562,  -1279,  -2917}, 0, {     0,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    544     {{{ -1074,   -562,  -2917}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    545     {{{  -562,   -562,  -2917}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    546     {{{ -1074,  -1279,  -2917}, 0, {   990,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    547 };
    548 
    549 // 0x0705FE58 - 0x0705FF38
    550 static const Vtx inside_castle_seg7_vertex_0705FE58[] = {
    551     {{{ -1074,  -1279,  -2917}, 0, {     0,   1756}, {0xa7, 0x00, 0xa6, 0xff}}},
    552     {{{ -1177,  -1279,  -2815}, 0, {   224,   1756}, {0xa7, 0x00, 0xa6, 0xff}}},
    553     {{{ -1177,   -562,  -2815}, 0, {   224,      0}, {0xa7, 0x00, 0xa6, 0xff}}},
    554     {{{ -1074,   -562,  -2917}, 0, {     0,      0}, {0xa7, 0x00, 0xa6, 0xff}}},
    555     {{{  -562,   -562,  -1074}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    556     {{{  -562,   -562,   -665}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    557     {{{  -562,  -1279,   -665}, 0, {     0,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    558     {{{  -562,  -1279,  -1074}, 0, {   990,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    559     {{{ -1074,  -1279,  -1791}, 0, {     0,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    560     {{{  -562,   -562,  -1791}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    561     {{{ -1074,   -562,  -1791}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    562     {{{  -460,   -562,   -562}, 0, {  2524,      0}, {0x00, 0x00, 0x81, 0xff}}},
    563     {{{   563,  -1279,   -562}, 0, {     0,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    564     {{{  -460,  -1279,   -562}, 0, {  2524,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    565 };
    566 
    567 // 0x0705FF38 - 0x07060018
    568 static const Vtx inside_castle_seg7_vertex_0705FF38[] = {
    569     {{{  -665,  -1279,  -1177}, 0, {   224,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    570     {{{ -1484,  -1279,  -1177}, 0, {  2268,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    571     {{{ -1484,   -562,  -1177}, 0, {  2268,      0}, {0x00, 0x00, 0x81, 0xff}}},
    572     {{{  -665,   -562,  -1177}, 0, {   224,      0}, {0x00, 0x00, 0x81, 0xff}}},
    573     {{{  -562,  -1279,  -1074}, 0, {     0,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    574     {{{  -665,  -1279,  -1177}, 0, {   224,   1756}, {0x59, 0x00, 0xa7, 0xff}}},
    575     {{{  -665,   -562,  -1177}, 0, {   224,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    576     {{{  -562,   -562,  -1074}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    577     {{{ -1074,  -1279,  -1791}, 0, {     0,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    578     {{{  -562,  -1279,  -1791}, 0, {   990,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    579     {{{  -562,   -562,  -1791}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    580     {{{ -1484,   -562,  -1177}, 0, {   224,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
    581     {{{ -1586,  -1177,  -1074}, 0, {   480,   1500}, {0xa6, 0x00, 0xa7, 0xff}}},
    582     {{{ -1586,   -562,  -1074}, 0, {   480,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
    583 };
    584 
    585 // 0x07060018 - 0x070600F8
    586 static const Vtx inside_castle_seg7_vertex_07060018[] = {
    587     {{{ -1791,   -562,  -1791}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    588     {{{ -1791,  -1177,  -1791}, 0, {     0,   1500}, {0x59, 0x00, 0x59, 0xff}}},
    589     {{{ -1689,  -1177,  -1893}, 0, {   224,   1500}, {0x59, 0x00, 0x59, 0xff}}},
    590     {{{ -1996,  -1177,  -1791}, 0, {   478,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    591     {{{ -1791,  -1177,  -1791}, 0, {   990,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    592     {{{ -1791,   -562,  -1791}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    593     {{{ -1996,   -562,  -1791}, 0, {   480,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    594     {{{ -2098,  -1177,    256}, 0, {   224,   1500}, {0x7f, 0x00, 0x00, 0xff}}},
    595     {{{ -2098,  -1177,  -1689}, 0, {  5078,   1500}, {0x7f, 0x00, 0x00, 0xff}}},
    596     {{{ -2098,   -562,  -1689}, 0, {  5078,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    597     {{{ -2098,   -562,    256}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    598     {{{ -1484,   -562,  -1177}, 0, {   224,      0}, {0xa6, 0x00, 0xa7, 0xff}}},
    599     {{{ -1484,  -1177,  -1177}, 0, {   224,   1500}, {0xa6, 0x00, 0xa7, 0xff}}},
    600     {{{ -1586,  -1177,  -1074}, 0, {   480,   1500}, {0xa6, 0x00, 0xa7, 0xff}}},
    601 };
    602 
    603 // 0x070600F8 - 0x070601F8
    604 static const Vtx inside_castle_seg7_vertex_070600F8[] = {
    605     {{{ -1586,  -1177,  -1074}, 0, {   480,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    606     {{{ -1586,   -562,    870}, 0, {  5334,      0}, {0x81, 0x00, 0x00, 0xff}}},
    607     {{{ -1586,   -562,  -1074}, 0, {   480,      0}, {0x81, 0x00, 0x00, 0xff}}},
    608     {{{ -1586,  -1177,    870}, 0, {  5334,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    609     {{{ -2815,   -562,   1075}, 0, {  2778,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    610     {{{ -2713,   -562,    973}, 0, {  2522,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    611     {{{ -2713,  -1270,    973}, 0, {  2522,   1736}, {0xa7, 0x00, 0xa7, 0xff}}},
    612     {{{ -2815,  -1279,   1075}, 0, {  2778,   1756}, {0xa7, 0x00, 0xa7, 0xff}}},
    613     {{{ -2713,   -562,    973}, 0, {  2522,      0}, {0x00, 0x00, 0x81, 0xff}}},
    614     {{{ -1689,   -562,    973}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    615     {{{ -1689,  -1185,    973}, 0, {     0,   1524}, {0x00, 0x00, 0x81, 0xff}}},
    616     {{{ -2713,  -1270,    973}, 0, {  2522,   1736}, {0x00, 0x00, 0x81, 0xff}}},
    617     {{{ -3481,  -1279,    973}, 0, {   224,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    618     {{{ -4044,  -1279,    973}, 0, {  1628,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    619     {{{ -4044,   -562,    973}, 0, {  1628,      0}, {0x00, 0x00, 0x81, 0xff}}},
    620     {{{ -3481,   -562,    973}, 0, {   224,      0}, {0x00, 0x00, 0x81, 0xff}}},
    621 };
    622 
    623 // 0x070601F8 - 0x070602E8
    624 static const Vtx inside_castle_seg7_vertex_070601F8[] = {
    625     {{{ -3020,  -1023,   1382}, 0, {   340,   1116}, {0x00, 0x00, 0x81, 0xff}}},
    626     {{{ -3173,  -1023,   1382}, 0, {   618,   1116}, {0x00, 0x00, 0x81, 0xff}}},
    627     {{{ -3378,   -562,   1382}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    628     {{{ -2098,  -1177,    256}, 0, {   224,   1500}, {0x59, 0x00, 0x5a, 0xff}}},
    629     {{{ -2098,   -562,    256}, 0, {   224,      0}, {0x59, 0x00, 0x5a, 0xff}}},
    630     {{{ -2201,   -562,    358}, 0, {     0,      0}, {0x59, 0x00, 0x5a, 0xff}}},
    631     {{{ -2201,  -1191,    358}, 0, {     0,   1536}, {0x59, 0x00, 0x5a, 0xff}}},
    632     {{{ -3429,  -1279,    358}, 0, {     0,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    633     {{{ -2201,  -1279,    358}, 0, {  3034,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    634     {{{ -2201,   -562,    358}, 0, {  3034,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    635     {{{ -3429,   -562,    358}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    636     {{{ -3532,  -1279,    256}, 0, {   734,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    637     {{{ -3429,  -1279,    358}, 0, {   990,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    638     {{{ -3429,   -562,    358}, 0, {   990,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    639     {{{ -3378,  -1279,   1382}, 0, {   990,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    640 };
    641 
    642 // 0x070602E8 - 0x070603E8
    643 static const Vtx inside_castle_seg7_vertex_070602E8[] = {
    644     {{{ -3173,  -1023,   1434}, 0, {   618,   1116}, {0x7f, 0x00, 0x00, 0xff}}},
    645     {{{ -3173,  -1279,   1434}, 0, {   618,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    646     {{{ -3173,  -1279,   1382}, 0, {   618,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    647     {{{ -3173,  -1023,   1382}, 0, {   618,   1116}, {0x00, 0x00, 0x81, 0xff}}},
    648     {{{ -3173,  -1279,   1382}, 0, {   618,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    649     {{{ -3378,  -1279,   1382}, 0, {   990,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    650     {{{ -3020,  -1023,   1382}, 0, {   340,   1116}, {0x00, 0x00, 0x81, 0xff}}},
    651     {{{ -3378,   -562,   1382}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    652     {{{ -2815,   -562,   1382}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    653     {{{ -2815,  -1279,   1382}, 0, {     0,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    654     {{{ -3020,  -1279,   1382}, 0, {   340,   1756}, {0x00, 0x00, 0x81, 0xff}}},
    655     {{{ -3020,  -1023,   1382}, 0, {   340,   1116}, {0x81, 0x00, 0x00, 0xff}}},
    656     {{{ -3020,  -1279,   1434}, 0, {   340,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    657     {{{ -3020,  -1023,   1434}, 0, {   340,   1116}, {0x81, 0x00, 0x00, 0xff}}},
    658     {{{ -3020,  -1279,   1382}, 0, {   340,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    659     {{{ -3173,  -1023,   1382}, 0, {   618,   1116}, {0x7f, 0x00, 0x00, 0xff}}},
    660 };
    661 
    662 // 0x070603E8 - 0x070604C8
    663 static const Vtx inside_castle_seg7_vertex_070603E8[] = {
    664     {{{ -3173,  -1023,   1382}, 0, {   618,   1116}, {0x00, 0x81, 0x00, 0xff}}},
    665     {{{ -3020,  -1023,   1382}, 0, {   340,   1116}, {0x00, 0x81, 0x00, 0xff}}},
    666     {{{ -3020,  -1023,   1434}, 0, {   340,   1116}, {0x00, 0x81, 0x00, 0xff}}},
    667     {{{ -3173,  -1023,   1434}, 0, {   618,   1116}, {0x00, 0x81, 0x00, 0xff}}},
    668     {{{ -2815,   -562,   1382}, 0, {   342,   1008}, {0x00, 0x81, 0x00, 0xff}}},
    669     {{{ -3378,   -562,   1382}, 0, {   250,   1008}, {0x00, 0x81, 0x00, 0xff}}},
    670     {{{ -3481,   -562,    973}, 0, {   232,   1076}, {0x00, 0x81, 0x00, 0xff}}},
    671     {{{ -2713,   -562,    973}, 0, {   360,   1076}, {0x00, 0x81, 0x00, 0xff}}},
    672     {{{    51,   -562,  -1381}, 0, {    76,   1300}, {0x00, 0x81, 0x00, 0xff}}},
    673     {{{   256,   -562,  -1177}, 0, {   178,   1400}, {0x00, 0x81, 0x00, 0xff}}},
    674     {{{    51,   -562,  -1177}, 0, {    76,   1400}, {0x00, 0x81, 0x00, 0xff}}},
    675     {{{ -2201,   -562,  -3429}, 0, {   444,   1808}, {0x00, 0x84, 0xe8, 0xff}}},
    676     {{{ -1689,   -460,  -3941}, 0, {   530,   1892}, {0x00, 0x84, 0xe8, 0xff}}},
    677     {{{ -1074,   -460,  -3941}, 0, {   632,   1892}, {0x00, 0x84, 0xe8, 0xff}}},
    678 };
    679 
    680 // 0x070604C8 - 0x070605B8
    681 static const Vtx inside_castle_seg7_vertex_070604C8[] = {
    682     {{{    51,   -562,  -1381}, 0, {  1246,      0}, {0x81, 0x00, 0x00, 0xff}}},
    683     {{{    51,   -562,  -1893}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    684     {{{    51,  -1279,  -1893}, 0, {     0,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    685     {{{    51,  -1279,  -1381}, 0, {  1246,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    686     {{{   563,   -562,  -1177}, 0, {   478,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    687     {{{   256,   -562,  -1177}, 0, {  -286,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    688     {{{   256,  -1279,  -1177}, 0, {  -286,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    689     {{{   563,  -1279,  -1177}, 0, {   480,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    690     {{{  -562,  -1177,  -3429}, 0, {   990,   1500}, {0xa7, 0x00, 0x59, 0xff}}},
    691     {{{  -562,   -562,  -3429}, 0, {   990,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    692     {{{  -972,   -480,  -3839}, 0, {  -454,   -236}, {0xa7, 0x00, 0x59, 0xff}}},
    693     {{{  -972,  -1177,  -3839}, 0, {  -454,   1500}, {0xa7, 0x00, 0x59, 0xff}}},
    694     {{{  1075,   -818,  -2585}, 0, {   632,    608}, {0x00, 0x00, 0x81, 0xff}}},
    695     {{{  1126,   -818,  -2585}, 0, {   632,    608}, {0x00, 0x00, 0x81, 0xff}}},
    696     {{{  1126,  -1074,  -2585}, 0, {   632,   1244}, {0x00, 0x00, 0x81, 0xff}}},
    697 };
    698 
    699 // 0x070605B8 - 0x07060698
    700 static const Vtx inside_castle_seg7_vertex_070605B8[] = {
    701     {{{ -2201,   -562,  -3429}, 0, {   444,   1808}, {0x00, 0x84, 0xe8, 0xff}}},
    702     {{{ -1074,   -460,  -3941}, 0, {   632,   1892}, {0x00, 0x84, 0xe8, 0xff}}},
    703     {{{  -562,   -562,  -3429}, 0, {   718,   1808}, {0x00, 0x84, 0xe8, 0xff}}},
    704     {{{    51,   -562,  -3429}, 0, {   820,   1808}, {0x00, 0x81, 0x00, 0xff}}},
    705     {{{  1075,   -562,  -2917}, 0, {   990,   1724}, {0x00, 0x81, 0x00, 0xff}}},
    706     {{{  1075,   -562,  -2405}, 0, {   990,   1636}, {0x00, 0x81, 0x00, 0xff}}},
    707     {{{    51,   -562,  -1893}, 0, {   820,   1552}, {0x00, 0x81, 0x00, 0xff}}},
    708     {{{  1126,   -818,  -2585}, 0, {   632,    608}, {0x00, 0x81, 0x00, 0xff}}},
    709     {{{  1075,   -818,  -2585}, 0, {   632,    608}, {0x00, 0x81, 0x00, 0xff}}},
    710     {{{  1075,   -818,  -2738}, 0, {   326,    608}, {0x00, 0x81, 0x00, 0xff}}},
    711     {{{  1126,   -818,  -2738}, 0, {   326,    608}, {0x00, 0x81, 0x00, 0xff}}},
    712     {{{  1075,   -818,  -2585}, 0, {   632,    608}, {0x00, 0x00, 0x81, 0xff}}},
    713     {{{  1126,  -1074,  -2585}, 0, {   632,   1244}, {0x00, 0x00, 0x81, 0xff}}},
    714     {{{  1075,  -1074,  -2585}, 0, {   632,   1244}, {0x00, 0x00, 0x81, 0xff}}},
    715 };
    716 
    717 // 0x07060698 - 0x07060788
    718 static const Vtx inside_castle_seg7_vertex_07060698[] = {
    719     {{{    51,   -562,  -3429}, 0, {  1502,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    720     {{{  -562,  -1279,  -3429}, 0, {     0,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    721     {{{    51,  -1279,  -3429}, 0, {  1502,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    722     {{{  1126,   -818,  -2738}, 0, {   326,    608}, {0x00, 0x00, 0x7f, 0xff}}},
    723     {{{  1075,   -818,  -2738}, 0, {   326,    608}, {0x00, 0x00, 0x7f, 0xff}}},
    724     {{{  1075,  -1074,  -2738}, 0, {   326,   1244}, {0x00, 0x00, 0x7f, 0xff}}},
    725     {{{  1126,  -1074,  -2738}, 0, {   326,   1244}, {0x00, 0x00, 0x7f, 0xff}}},
    726     {{{  1075,   -818,  -2585}, 0, {   632,    608}, {0x81, 0x00, 0x00, 0xff}}},
    727     {{{  1075,   -562,  -2405}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    728     {{{  1075,   -562,  -2917}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    729     {{{  1075,  -1074,  -2917}, 0, {     0,   1244}, {0x81, 0x00, 0x00, 0xff}}},
    730     {{{  1075,  -1074,  -2738}, 0, {   326,   1244}, {0x81, 0x00, 0x00, 0xff}}},
    731     {{{  1075,   -818,  -2738}, 0, {   326,    608}, {0x81, 0x00, 0x00, 0xff}}},
    732     {{{  1075,  -1074,  -2405}, 0, {   990,   1244}, {0x81, 0x00, 0x00, 0xff}}},
    733     {{{  1075,  -1074,  -2585}, 0, {   632,   1244}, {0x81, 0x00, 0x00, 0xff}}},
    734 };
    735 
    736 // 0x07060788 - 0x07060878
    737 static const Vtx inside_castle_seg7_vertex_07060788[] = {
    738     {{{   666,   -921,   -793}, 0, {   670,    864}, {0x00, 0x81, 0x00, 0xff}}},
    739     {{{   666,   -921,   -946}, 0, {   288,    864}, {0x00, 0x81, 0x00, 0xff}}},
    740     {{{   717,   -921,   -946}, 0, {   288,    864}, {0x00, 0x81, 0x00, 0xff}}},
    741     {{{    51,   -562,  -3429}, 0, {  1502,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    742     {{{  -562,   -562,  -3429}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    743     {{{  -562,  -1279,  -3429}, 0, {     0,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    744     {{{ -3225,  -1279,  -1074}, 0, { -2074,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    745     {{{ -3225,   -562,  -3327}, 0, {  3544,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    746     {{{ -3225,   -562,  -1074}, 0, { -2074,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    747     {{{ -3225,  -1279,  -3327}, 0, {  3544,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    748     {{{ -2201,   -562,  -3429}, 0, {  2012,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    749     {{{ -3122,   -562,  -3429}, 0, {  -286,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    750     {{{ -3122,  -1279,  -3429}, 0, {  -286,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    751     {{{ -2201,  -1279,  -3429}, 0, {  2012,   1756}, {0x00, 0x00, 0x7f, 0xff}}},
    752     {{{   717,   -921,   -793}, 0, {   670,    864}, {0x00, 0x81, 0x00, 0xff}}},
    753 };
    754 
    755 // 0x07060878 - 0x07060978
    756 static const Vtx inside_castle_seg7_vertex_07060878[] = {
    757     {{{   666,   -921,   -793}, 0, {   670,    864}, {0x81, 0x00, 0x00, 0xff}}},
    758     {{{   666,  -1177,   -793}, 0, {   670,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    759     {{{   666,  -1177,   -665}, 0, {   990,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    760     {{{   717,   -921,   -793}, 0, {   670,    864}, {0x00, 0x00, 0x81, 0xff}}},
    761     {{{   666,  -1177,   -793}, 0, {   670,   1500}, {0x00, 0x00, 0x81, 0xff}}},
    762     {{{   666,   -921,   -793}, 0, {   670,    864}, {0x00, 0x00, 0x81, 0xff}}},
    763     {{{   717,  -1177,   -793}, 0, {   670,   1500}, {0x00, 0x00, 0x81, 0xff}}},
    764     {{{   666,   -921,   -946}, 0, {   288,    864}, {0x00, 0x00, 0x7f, 0xff}}},
    765     {{{   666,  -1177,   -946}, 0, {   288,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    766     {{{   717,  -1177,   -946}, 0, {   288,   1500}, {0x00, 0x00, 0x7f, 0xff}}},
    767     {{{   717,   -921,   -946}, 0, {   288,    864}, {0x00, 0x00, 0x7f, 0xff}}},
    768     {{{   666,   -921,   -946}, 0, {   288,    864}, {0x81, 0x00, 0x00, 0xff}}},
    769     {{{   666,   -562,   -665}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    770     {{{  1075,   -562,  -2405}, 0, { -1864,      0}, {0xc8, 0x00, 0x8f, 0xff}}},
    771     {{{  1075,  -1330,  -2405}, 0, { -1864,   1884}, {0xc8, 0x00, 0x8f, 0xff}}},
    772     {{{    51,  -1330,  -1893}, 0, {   990,   1884}, {0xc8, 0x00, 0x8f, 0xff}}},
    773 };
    774 
    775 // 0x07060978 - 0x07060A68
    776 static const Vtx inside_castle_seg7_vertex_07060978[] = {
    777     {{{   666,   -921,   -946}, 0, {   288,    864}, {0x81, 0x00, 0x00, 0xff}}},
    778     {{{   666,   -562,   -665}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    779     {{{   666,   -562,  -1074}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    780     {{{   666,  -1177,  -1074}, 0, {     0,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    781     {{{   666,  -1177,   -946}, 0, {   288,   1500}, {0x81, 0x00, 0x00, 0xff}}},
    782     {{{    51,   -562,  -3429}, 0, {   478,      0}, {0xc8, 0x00, 0x71, 0xff}}},
    783     {{{  1075,  -1330,  -2917}, 0, {  3336,   1884}, {0xc8, 0x00, 0x71, 0xff}}},
    784     {{{  1075,   -562,  -2917}, 0, {  3336,      0}, {0xc8, 0x00, 0x71, 0xff}}},
    785     {{{    51,  -1330,  -3429}, 0, {   478,   1884}, {0xc8, 0x00, 0x71, 0xff}}},
    786     {{{  1075,   -562,  -2405}, 0, { -1864,      0}, {0xc8, 0x00, 0x8f, 0xff}}},
    787     {{{    51,  -1330,  -1893}, 0, {   990,   1884}, {0xc8, 0x00, 0x8f, 0xff}}},
    788     {{{    51,   -562,  -1893}, 0, {   990,      0}, {0xc8, 0x00, 0x8f, 0xff}}},
    789     {{{    51,   -562,  -1381}, 0, {  1246,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    790     {{{   256,  -1279,  -1177}, 0, {  1756,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    791     {{{   256,   -562,  -1177}, 0, {  1756,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    792 };
    793 
    794 // 0x07060A68 - 0x07060B58
    795 static const Vtx inside_castle_seg7_vertex_07060A68[] = {
    796     {{{ -2815,  -1279,   1075}, 0, {  -286,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    797     {{{ -2815,   -562,   1382}, 0, {   478,      0}, {0x81, 0x00, 0x00, 0xff}}},
    798     {{{ -2815,   -562,   1075}, 0, {  -286,      0}, {0x81, 0x00, 0x00, 0xff}}},
    799     {{{ -2815,  -1279,   1382}, 0, {   478,   1756}, {0x81, 0x00, 0x00, 0xff}}},
    800     {{{ -3378,  -1279,   1075}, 0, {     0,   1756}, {0x59, 0x00, 0xa6, 0xff}}},
    801     {{{ -3481,  -1279,    973}, 0, {   224,   1756}, {0x59, 0x00, 0xa6, 0xff}}},
    802     {{{ -3481,   -562,    973}, 0, {   224,      0}, {0x59, 0x00, 0xa6, 0xff}}},
    803     {{{ -3378,   -562,   1075}, 0, {     0,      0}, {0x59, 0x00, 0xa6, 0xff}}},
    804     {{{ -3378,   -562,   1382}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    805     {{{ -3378,  -1279,   1075}, 0, {   990,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    806     {{{ -3378,   -562,   1075}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    807     {{{ -3378,  -1279,   1382}, 0, {   224,   1756}, {0x7f, 0x00, 0x00, 0xff}}},
    808     {{{    51,   -562,  -1381}, 0, {  1246,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    809     {{{    51,  -1279,  -1381}, 0, {  1246,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    810     {{{   256,  -1279,  -1177}, 0, {  1756,   1756}, {0xa7, 0x00, 0x5a, 0xff}}},
    811 };
    812 
    813 // 0x07060B58 - 0x07060C68
    814 static const Gfx inside_castle_seg7_dl_07060B58[] = {
    815     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
    816     gsDPLoadSync(),
    817     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    818     gsSPLight(&inside_castle_seg7_lights_0705E4C0.l, 1),
    819     gsSPLight(&inside_castle_seg7_lights_0705E4C0.a, 2),
    820     gsSPVertex(inside_castle_seg7_vertex_0705E538, 15, 0),
    821     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    822     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    823     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    824     gsSP1Triangle(11, 14, 12, 0x0),
    825     gsSPVertex(inside_castle_seg7_vertex_0705E628, 16, 0),
    826     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    827     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    828     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    829     gsSPVertex(inside_castle_seg7_vertex_0705E728, 9, 0),
    830     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    831     gsSP1Triangle( 6,  7,  8, 0x0),
    832     gsSPLight(&inside_castle_seg7_lights_0705E4D8.l, 1),
    833     gsSPLight(&inside_castle_seg7_lights_0705E4D8.a, 2),
    834     gsSPVertex(inside_castle_seg7_vertex_0705E7B8, 12, 0),
    835     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    836     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    837     gsSP2Triangles(10,  7,  9, 0x0,  4, 11,  5, 0x0),
    838     gsSPEndDisplayList(),
    839 };
    840 
    841 // 0x07060C68 - 0x07060E70
    842 static const Gfx inside_castle_seg7_dl_07060C68[] = {
    843     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
    844     gsDPLoadSync(),
    845     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    846     gsSPLight(&inside_castle_seg7_lights_0705E4F0.l, 1),
    847     gsSPLight(&inside_castle_seg7_lights_0705E4F0.a, 2),
    848     gsSPVertex(inside_castle_seg7_vertex_0705E878, 4, 0),
    849     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    850     gsSPLight(&inside_castle_seg7_lights_0705E508.l, 1),
    851     gsSPLight(&inside_castle_seg7_lights_0705E508.a, 2),
    852     gsSPVertex(inside_castle_seg7_vertex_0705E8B8, 15, 0),
    853     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    854     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    855     gsSP2Triangles( 7,  9,  4, 0x0,  0,  2, 10, 0x0),
    856     gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
    857     gsSPVertex(inside_castle_seg7_vertex_0705E9A8, 15, 0),
    858     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    859     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    860     gsSP2Triangles( 8, 10,  9, 0x0,  4,  6, 11, 0x0),
    861     gsSP1Triangle(12, 13, 14, 0x0),
    862     gsSPVertex(inside_castle_seg7_vertex_0705EA98, 16, 0),
    863     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    864     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    865     gsSP2Triangles( 6, 12,  7, 0x0,  2,  3,  5, 0x0),
    866     gsSP2Triangles( 2,  1,  3, 0x0, 13, 14, 15, 0x0),
    867     gsSPVertex(inside_castle_seg7_vertex_0705EB98, 14, 0),
    868     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    869     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    870     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    871     gsSPVertex(inside_castle_seg7_vertex_0705EC78, 15, 0),
    872     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    873     gsSP2Triangles( 3,  5,  6, 0x0,  7,  3,  6, 0x0),
    874     gsSP2Triangles( 7,  6,  8, 0x0,  9,  7,  8, 0x0),
    875     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    876     gsSP1Triangle( 0,  2, 14, 0x0),
    877     gsSPVertex(inside_castle_seg7_vertex_0705ED68, 16, 0),
    878     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    879     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  4, 0x0),
    880     gsSP2Triangles( 7,  4,  6, 0x0,  7,  9,  8, 0x0),
    881     gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
    882     gsSP2Triangles(14, 10, 12, 0x0, 15, 14, 12, 0x0),
    883     gsSPEndDisplayList(),
    884 };
    885 
    886 // 0x07060E70 - 0x07060EF8
    887 static const Gfx inside_castle_seg7_dl_07060E70[] = {
    888     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    889     gsDPLoadSync(),
    890     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    891     gsSPLight(&inside_castle_seg7_lights_0705E4D8.l, 1),
    892     gsSPLight(&inside_castle_seg7_lights_0705E4D8.a, 2),
    893     gsSPVertex(inside_castle_seg7_vertex_0705EE68, 16, 0),
    894     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    895     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    896     gsSP2Triangles( 4,  8,  7, 0x0,  4,  6,  9, 0x0),
    897     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    898     gsSP2Triangles(12, 14, 15, 0x0, 12, 15, 10, 0x0),
    899     gsSPEndDisplayList(),
    900 };
    901 
    902 // 0x07060EF8 - 0x07061188
    903 static const Gfx inside_castle_seg7_dl_07060EF8[] = {
    904     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
    905     gsDPLoadSync(),
    906     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    907     gsSPLight(&inside_castle_seg7_lights_0705E520.l, 1),
    908     gsSPLight(&inside_castle_seg7_lights_0705E520.a, 2),
    909     gsSPVertex(inside_castle_seg7_vertex_0705EF68, 15, 0),
    910     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    911     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    912     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    913     gsSP1Triangle(11, 13, 14, 0x0),
    914     gsSPVertex(inside_castle_seg7_vertex_0705F058, 14, 0),
    915     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    916     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    917     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    918     gsSPVertex(inside_castle_seg7_vertex_0705F138, 14, 0),
    919     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    920     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    921     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    922     gsSPVertex(inside_castle_seg7_vertex_0705F218, 16, 0),
    923     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    924     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    925     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    926     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    927     gsSPVertex(inside_castle_seg7_vertex_0705F318, 14, 0),
    928     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    929     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    930     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    931     gsSPVertex(inside_castle_seg7_vertex_0705F3F8, 15, 0),
    932     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    933     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    934     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    935     gsSP1Triangle( 7, 14,  8, 0x0),
    936     gsSPVertex(inside_castle_seg7_vertex_0705F4E8, 15, 0),
    937     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    938     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    939     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    940     gsSP1Triangle(12, 13, 14, 0x0),
    941     gsSPVertex(inside_castle_seg7_vertex_0705F5D8, 14, 0),
    942     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    943     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    944     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    945     gsSPVertex(inside_castle_seg7_vertex_0705F6B8, 14, 0),
    946     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    947     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    948     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    949     gsSPVertex(inside_castle_seg7_vertex_0705F798, 15, 0),
    950     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    951     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    952     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    953     gsSP1Triangle(11, 14, 12, 0x0),
    954     gsSPEndDisplayList(),
    955 };
    956 
    957 // 0x07061188 - 0x070616E8
    958 static const Gfx inside_castle_seg7_dl_07061188[] = {
    959     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09009000),
    960     gsDPLoadSync(),
    961     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    962     gsSPLight(&inside_castle_seg7_lights_0705E508.l, 1),
    963     gsSPLight(&inside_castle_seg7_lights_0705E508.a, 2),
    964     gsSPVertex(inside_castle_seg7_vertex_0705F888, 4, 0),
    965     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    966     gsSPLight(&inside_castle_seg7_lights_0705E4D8.l, 1),
    967     gsSPLight(&inside_castle_seg7_lights_0705E4D8.a, 2),
    968     gsSPVertex(inside_castle_seg7_vertex_0705F8C8, 16, 0),
    969     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    970     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    971     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    972     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    973     gsSPVertex(inside_castle_seg7_vertex_0705F9C8, 15, 0),
    974     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    975     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    976     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    977     gsSP1Triangle(11, 13, 14, 0x0),
    978     gsSPVertex(inside_castle_seg7_vertex_0705FAB8, 14, 0),
    979     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    980     gsSP2Triangles( 3,  4,  5, 0x0,  3,  5,  6, 0x0),
    981     gsSP2Triangles( 7,  8,  9, 0x0,  7,  9, 10, 0x0),
    982     gsSP2Triangles( 8, 11, 12, 0x0,  8, 12, 13, 0x0),
    983     gsSPVertex(inside_castle_seg7_vertex_0705FB98, 16, 0),
    984     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    985     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    986     gsSP2Triangles( 7,  9, 10, 0x0,  4, 11,  5, 0x0),
    987     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    988     gsSPVertex(inside_castle_seg7_vertex_0705FC98, 14, 0),
    989     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    990     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    991     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    992     gsSPVertex(inside_castle_seg7_vertex_0705FD78, 14, 0),
    993     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    994     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    995     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    996     gsSPVertex(inside_castle_seg7_vertex_0705FE58, 14, 0),
    997     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    998     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    999     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1000     gsSPVertex(inside_castle_seg7_vertex_0705FF38, 14, 0),
   1001     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1002     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1003     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1004     gsSPVertex(inside_castle_seg7_vertex_07060018, 14, 0),
   1005     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1006     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1007     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1008     gsSPVertex(inside_castle_seg7_vertex_070600F8, 16, 0),
   1009     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1010     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1011     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1012     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
   1013     gsSPVertex(inside_castle_seg7_vertex_070601F8, 15, 0),
   1014     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1015     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1016     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1017     gsSP1Triangle( 1, 14,  2, 0x0),
   1018     gsSPVertex(inside_castle_seg7_vertex_070602E8, 16, 0),
   1019     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1020     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10,  6, 0x0),
   1021     gsSP2Triangles( 9,  6,  8, 0x0, 11, 12, 13, 0x0),
   1022     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
   1023     gsSPVertex(inside_castle_seg7_vertex_070603E8, 14, 0),
   1024     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1025     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1026     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1027     gsSPVertex(inside_castle_seg7_vertex_070604C8, 15, 0),
   1028     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1029     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1030     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1031     gsSP1Triangle(12, 13, 14, 0x0),
   1032     gsSPVertex(inside_castle_seg7_vertex_070605B8, 14, 0),
   1033     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1034     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1035     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1036     gsSPVertex(inside_castle_seg7_vertex_07060698, 15, 0),
   1037     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1038     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1039     gsSP2Triangles( 9, 10, 11, 0x0,  9, 11, 12, 0x0),
   1040     gsSP2Triangles( 9, 12,  7, 0x0,  7, 13,  8, 0x0),
   1041     gsSP1Triangle( 7, 14, 13, 0x0),
   1042     gsSPVertex(inside_castle_seg7_vertex_07060788, 15, 0),
   1043     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1044     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1045     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1046     gsSP1Triangle( 0,  2, 14, 0x0),
   1047     gsSPVertex(inside_castle_seg7_vertex_07060878, 16, 0),
   1048     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1049     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1050     gsSP2Triangles( 7,  9, 10, 0x0, 11,  0, 12, 0x0),
   1051     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
   1052     gsSPVertex(inside_castle_seg7_vertex_07060978, 15, 0),
   1053     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1054     gsSP2Triangles( 3,  4,  0, 0x0,  5,  6,  7, 0x0),
   1055     gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
   1056     gsSP1Triangle(12, 13, 14, 0x0),
   1057     gsSPVertex(inside_castle_seg7_vertex_07060A68, 15, 0),
   1058     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1059     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1060     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1061     gsSP1Triangle(12, 13, 14, 0x0),
   1062     gsSPEndDisplayList(),
   1063 };
   1064 
   1065 // 0x070616E8 - 0x07061790
   1066 const Gfx inside_castle_seg7_dl_070616E8[] = {
   1067     gsDPPipeSync(),
   1068     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
   1069     gsSPClearGeometryMode(G_SHADING_SMOOTH),
   1070     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
   1071     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1072     gsDPTileSync(),
   1073     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1074     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1075     gsSPDisplayList(inside_castle_seg7_dl_07060B58),
   1076     gsSPDisplayList(inside_castle_seg7_dl_07060C68),
   1077     gsSPDisplayList(inside_castle_seg7_dl_07060E70),
   1078     gsDPTileSync(),
   1079     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1080     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1081     gsSPDisplayList(inside_castle_seg7_dl_07060EF8),
   1082     gsSPDisplayList(inside_castle_seg7_dl_07061188),
   1083     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1084     gsDPPipeSync(),
   1085     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1086     gsSPSetGeometryMode(G_SHADING_SMOOTH),
   1087     gsSPEndDisplayList(),
   1088 };