sm64

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

model.inc.c (53032B)


      1 // 0x0703C040 - 0x0703C058
      2 static const Lights1 inside_castle_seg7_lights_0703C040 = gdSPDefLights1(
      3     0x4c, 0x4c, 0x4c,
      4     0xcc, 0xcc, 0xcc, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0703C058 - 0x0703C070
      8 static const Lights1 inside_castle_seg7_lights_0703C058 = gdSPDefLights1(
      9     0x5f, 0x5f, 0x5f,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x0703C070 - 0x0703C160
     14 static const Vtx inside_castle_seg7_vertex_0703C070[] = {
     15     {{{ -1381,   1024,   2970}, 0, {     0,   3032}, {0x00, 0xa7, 0xa7, 0xff}}},
     16     {{{  -844,   1178,   2816}, 0, {   734,    352}, {0x00, 0xa7, 0xa7, 0xff}}},
     17     {{{  -665,   1024,   2970}, 0, {     0,   -544}, {0x00, 0xa7, 0xa7, 0xff}}},
     18     {{{ -1202,   1178,   2816}, 0, {   734,   2138}, {0x52, 0xa0, 0x00, 0xff}}},
     19     {{{ -1381,   1024,   2970}, 0, {     0,   3032}, {0x52, 0xa0, 0x00, 0xff}}},
     20     {{{ -1381,   1024,   2560}, 0, {  2012,   3032}, {0x52, 0xa0, 0x00, 0xff}}},
     21     {{{ -1202,   1178,   2816}, 0, {   734,   2138}, {0x00, 0xa7, 0xa7, 0xff}}},
     22     {{{ -1202,   1178,   2560}, 0, {  2012,   2138}, {0x52, 0xa0, 0x00, 0xff}}},
     23     {{{  -844,   1178,   2816}, 0, {   734,    352}, {0x00, 0x81, 0x00, 0xff}}},
     24     {{{ -1202,   1178,   2816}, 0, {   734,   2138}, {0x00, 0x81, 0x00, 0xff}}},
     25     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0x00, 0x81, 0x00, 0xff}}},
     26     {{{ -1202,   1178,   2560}, 0, {  2012,   2138}, {0x00, 0x81, 0x00, 0xff}}},
     27     {{{  -665,   1024,   2970}, 0, {     0,   -544}, {0xae, 0xa0, 0x00, 0xff}}},
     28     {{{  -844,   1178,   2816}, 0, {   734,    352}, {0xae, 0xa0, 0x00, 0xff}}},
     29     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0xae, 0xa0, 0x00, 0xff}}},
     30 };
     31 
     32 // 0x0703C160 - 0x0703C260
     33 static const Vtx inside_castle_seg7_vertex_0703C160[] = {
     34     {{{ -1381,   1024,   2560}, 0, {  2012,   3032}, {0x43, 0xb2, 0x48, 0xff}}},
     35     {{{ -1279,    922,   2355}, 0, {  3034,   2522}, {0x43, 0xb2, 0x48, 0xff}}},
     36     {{{ -1202,   1178,   2560}, 0, {  2012,   2138}, {0x43, 0xb2, 0x48, 0xff}}},
     37     {{{ -1177,   1024,   2355}, 0, {  3034,   2010}, {0x00, 0x9b, 0x4c, 0xff}}},
     38     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0x00, 0x9b, 0x4c, 0xff}}},
     39     {{{ -1202,   1178,   2560}, 0, {  2012,   2138}, {0x00, 0x9b, 0x4c, 0xff}}},
     40     {{{ -1279,    922,   2355}, 0, {  3034,   2522}, {0x4c, 0xb4, 0x42, 0xff}}},
     41     {{{ -1177,   1024,   2355}, 0, {  3034,   2010}, {0x4c, 0xb4, 0x42, 0xff}}},
     42     {{{ -1202,   1178,   2560}, 0, {  2012,   2138}, {0x4c, 0xb4, 0x42, 0xff}}},
     43     {{{  -869,   1024,   2355}, 0, {  3034,    478}, {0x00, 0x9b, 0x4c, 0xff}}},
     44     {{{  -665,   1024,   2970}, 0, {     0,   -544}, {0xae, 0xa0, 0x00, 0xff}}},
     45     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0xae, 0xa0, 0x00, 0xff}}},
     46     {{{  -665,   1024,   2560}, 0, {  2012,   -544}, {0xae, 0xa0, 0x00, 0xff}}},
     47     {{{  -869,   1024,   2355}, 0, {  3034,    478}, {0xb4, 0xb4, 0x42, 0xff}}},
     48     {{{  -767,    922,   2355}, 0, {  3034,      0}, {0xb4, 0xb4, 0x42, 0xff}}},
     49     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0xb4, 0xb4, 0x42, 0xff}}},
     50 };
     51 
     52 // 0x0703C260 - 0x0703C350
     53 static const Vtx inside_castle_seg7_vertex_0703C260[] = {
     54     {{{  -767,    922,   2355}, 0, {  3034,      0}, {0xbd, 0xb2, 0x48, 0xff}}},
     55     {{{  -665,   1024,   2560}, 0, {  2012,   -544}, {0xbd, 0xb2, 0x48, 0xff}}},
     56     {{{  -844,   1178,   2560}, 0, {  2012,    352}, {0xbd, 0xb2, 0x48, 0xff}}},
     57     {{{ -1279,    922,   2355}, 0, {  3034,   2522}, {0x59, 0xa7, 0xf2, 0xff}}},
     58     {{{ -1177,   1126,   1741}, 0, {  6100,   2010}, {0x59, 0xa7, 0xf2, 0xff}}},
     59     {{{ -1177,   1024,   2355}, 0, {  3034,   2010}, {0x59, 0xa7, 0xf2, 0xff}}},
     60     {{{ -1279,   1024,   1741}, 0, {  6100,   2522}, {0x59, 0xa7, 0xf2, 0xff}}},
     61     {{{ -1177,   1024,   2355}, 0, {  3034,   2010}, {0x00, 0x83, 0xec, 0xff}}},
     62     {{{ -1177,   1126,   1741}, 0, {  6100,   2010}, {0x00, 0x83, 0xec, 0xff}}},
     63     {{{  -869,   1126,   1741}, 0, {  6100,    480}, {0x00, 0x83, 0xec, 0xff}}},
     64     {{{  -869,   1024,   2355}, 0, {  3034,    478}, {0x00, 0x83, 0xec, 0xff}}},
     65     {{{  -869,   1024,   2355}, 0, {  3034,    478}, {0xa7, 0xa7, 0xf2, 0xff}}},
     66     {{{  -869,   1126,   1741}, 0, {  6100,    480}, {0xa7, 0xa7, 0xf2, 0xff}}},
     67     {{{  -767,   1024,   1741}, 0, {  6100,      0}, {0xa7, 0xa7, 0xf2, 0xff}}},
     68     {{{  -767,    922,   2355}, 0, {  3034,      0}, {0xa7, 0xa7, 0xf2, 0xff}}},
     69 };
     70 
     71 // 0x0703C350 - 0x0703C3F0
     72 static const Vtx inside_castle_seg7_vertex_0703C350[] = {
     73     {{{ -1526,   1818,   2253}, 0, { -2796,  -4120}, {0x00, 0x81, 0x00, 0xff}}},
     74     {{{ -1791,   1818,   1907}, 0, { -4118,  -2396}, {0x00, 0x81, 0x00, 0xff}}},
     75     {{{ -1791,   1818,   1574}, 0, { -4118,   -734}, {0x00, 0x81, 0x00, 0xff}}},
     76     {{{  -767,   1818,   2253}, 0, {   990,  -4120}, {0x00, 0x81, 0x00, 0xff}}},
     77     {{{ -1526,   1818,   1229}, 0, { -2796,    990}, {0x00, 0x81, 0x00, 0xff}}},
     78     {{{  -767,   1818,   1229}, 0, {   990,    990}, {0x00, 0x81, 0x00, 0xff}}},
     79     {{{ -1381,   1152,   1229}, 0, { -3096,    990}, {0x00, 0x81, 0x00, 0xff}}},
     80     {{{  -767,   1152,   1229}, 0, {     0,    990}, {0x00, 0x81, 0x00, 0xff}}},
     81     {{{  -767,   1152,   1741}, 0, {     0,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
     82     {{{ -1381,   1152,   1741}, 0, { -3096,  -1566}, {0x00, 0x81, 0x00, 0xff}}},
     83 };
     84 
     85 // 0x0703C3F0 - 0x0703C4D0
     86 static const Vtx inside_castle_seg7_vertex_0703C3F0[] = {
     87     {{{  -460,    512,   3021}, 0, {  2012,   1244}, {0x00, 0x7f, 0x00, 0xff}}},
     88     {{{ -1586,    512,   3021}, 0, { -3606,   1244}, {0x00, 0x7f, 0x00, 0xff}}},
     89     {{{ -1586,    512,   3533}, 0, { -3606,   3798}, {0x00, 0x7f, 0x00, 0xff}}},
     90     {{{  -460,    512,   3533}, 0, {  2012,   3798}, {0x00, 0x7f, 0x00, 0xff}}},
     91     {{{  -665,    512,   2560}, 0, { -1052,  -2586}, {0x00, 0x7f, 0x00, 0xff}}},
     92     {{{  -767,    512,   2355}, 0, { -2074,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
     93     {{{ -1279,    512,   2355}, 0, { -2074,    478}, {0x00, 0x7f, 0x00, 0xff}}},
     94     {{{ -1381,    512,   2560}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     95     {{{ -1381,    512,   2970}, 0, {   990,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     96     {{{  -665,    512,   2970}, 0, {   990,  -2586}, {0x00, 0x7f, 0x00, 0xff}}},
     97     {{{  -869,    512,   2970}, 0, {   990,  -1564}, {0x00, 0x7f, 0x00, 0xff}}},
     98     {{{ -1177,    512,   2970}, 0, {   990,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     99     {{{ -1177,    512,   3021}, 0, {  1246,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    100     {{{  -869,    512,   3021}, 0, {  1246,  -1564}, {0x00, 0x7f, 0x00, 0xff}}},
    101 };
    102 
    103 // 0x0703C4D0 - 0x0703C530
    104 static const Vtx inside_castle_seg7_vertex_0703C4D0[] = {
    105     {{{  -767,    512,   2355}, 0, { -2074,  -2076}, {0x00, 0x7d, 0x14, 0xff}}},
    106     {{{  -767,    614,   1741}, 0, { -5140,  -2076}, {0x00, 0x7d, 0x14, 0xff}}},
    107     {{{ -1207,    602,   1813}, 0, { -4778,    118}, {0x00, 0x7d, 0x14, 0xff}}},
    108     {{{ -1177,    614,   1741}, 0, { -5140,      0}, {0x00, 0x7d, 0x14, 0xff}}},
    109     {{{ -1279,    512,   2355}, 0, { -2074,    480}, {0x00, 0x7d, 0x14, 0xff}}},
    110     {{{ -1279,    597,   1843}, 0, { -4628,    480}, {0x00, 0x7d, 0x14, 0xff}}},
    111 };
    112 
    113 // 0x0703C530 - 0x0703C620
    114 static const Vtx inside_castle_seg7_vertex_0703C530[] = {
    115     {{{ -1279,   1203,   1741}, 0, { -1052,    990}, {0xe0, 0x00, 0x7a, 0xff}}},
    116     {{{  -784,   1178,   1873}, 0, {   268,  -3946}, {0xe0, 0x00, 0x7a, 0xff}}},
    117     {{{  -784,   1203,   1873}, 0, {   268,  -3946}, {0xe0, 0x00, 0x7a, 0xff}}},
    118     {{{ -1279,   1178,   1741}, 0, { -1052,    990}, {0xe0, 0x00, 0x7a, 0xff}}},
    119     {{{ -1279,   1178,   1741}, 0, { -1052,    990}, {0xc1, 0x00, 0x6d, 0xff}}},
    120     {{{  -836,   1152,   1997}, 0, {  1500,  -3436}, {0xc1, 0x00, 0x6d, 0xff}}},
    121     {{{  -836,   1178,   1997}, 0, {  1500,  -3436}, {0xc1, 0x00, 0x6d, 0xff}}},
    122     {{{ -1279,   1152,   1741}, 0, { -1052,    990}, {0xc1, 0x00, 0x6d, 0xff}}},
    123     {{{  -836,   1178,   1997}, 0, {  1500,  -3436}, {0x00, 0x7f, 0x00, 0xff}}},
    124     {{{  -784,   1178,   1873}, 0, {   268,  -3946}, {0x00, 0x7f, 0x00, 0xff}}},
    125     {{{ -1279,   1178,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    126     {{{ -1279,   1152,   1741}, 0, { -1052,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    127     {{{  -917,   1126,   2103}, 0, {  2560,  -2624}, {0xa7, 0x00, 0x59, 0xff}}},
    128     {{{  -917,   1152,   2103}, 0, {  2560,  -2624}, {0xa7, 0x00, 0x59, 0xff}}},
    129     {{{ -1279,   1126,   1741}, 0, { -1052,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    130 };
    131 
    132 // 0x0703C620 - 0x0703C720
    133 static const Vtx inside_castle_seg7_vertex_0703C620[] = {
    134     {{{  -917,   1152,   2103}, 0, {  2560,  -2624}, {0x00, 0x7f, 0x00, 0xff}}},
    135     {{{  -836,   1152,   1997}, 0, {  1500,  -3436}, {0x00, 0x7f, 0x00, 0xff}}},
    136     {{{ -1279,   1152,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    137     {{{ -1279,   1126,   1741}, 0, { -1052,    990}, {0x93, 0x00, 0x3f, 0xff}}},
    138     {{{ -1279,   1101,   1741}, 0, { -1052,    990}, {0x93, 0x00, 0x3f, 0xff}}},
    139     {{{ -1023,   1101,   2184}, 0, {  3372,  -1564}, {0x93, 0x00, 0x3f, 0xff}}},
    140     {{{ -1023,   1126,   2184}, 0, {  3372,  -1564}, {0x93, 0x00, 0x3f, 0xff}}},
    141     {{{ -1279,   1075,   2253}, 0, {  4056,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    142     {{{ -1146,   1075,   2235}, 0, {  3882,   -332}, {0x00, 0x7f, 0x00, 0xff}}},
    143     {{{ -1279,   1075,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    144     {{{ -1023,   1126,   2184}, 0, {  3372,  -1564}, {0x00, 0x7f, 0x00, 0xff}}},
    145     {{{  -917,   1126,   2103}, 0, {  2560,  -2624}, {0x00, 0x7f, 0x00, 0xff}}},
    146     {{{ -1279,   1126,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    147     {{{ -1279,   1101,   1741}, 0, { -1052,    990}, {0x86, 0x00, 0x21, 0xff}}},
    148     {{{ -1279,   1075,   1741}, 0, { -1052,    990}, {0x86, 0x00, 0x21, 0xff}}},
    149     {{{ -1146,   1075,   2235}, 0, {  3882,   -332}, {0x86, 0x00, 0x21, 0xff}}},
    150 };
    151 
    152 // 0x0703C720 - 0x0703C800
    153 static const Vtx inside_castle_seg7_vertex_0703C720[] = {
    154     {{{ -1279,   1101,   1741}, 0, { -1052,    990}, {0x86, 0x00, 0x21, 0xff}}},
    155     {{{ -1146,   1075,   2235}, 0, {  3882,   -332}, {0x86, 0x00, 0x21, 0xff}}},
    156     {{{ -1146,   1101,   2235}, 0, {  3882,   -332}, {0x86, 0x00, 0x21, 0xff}}},
    157     {{{ -1146,   1101,   2235}, 0, {  3882,   -332}, {0x00, 0x7f, 0x00, 0xff}}},
    158     {{{ -1023,   1101,   2184}, 0, {  3372,  -1564}, {0x00, 0x7f, 0x00, 0xff}}},
    159     {{{ -1279,   1101,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    160     {{{ -1279,   1075,   1741}, 0, { -1052,    990}, {0x81, 0x00, 0x00, 0xff}}},
    161     {{{ -1279,   1050,   1741}, 0, { -1052,    990}, {0x81, 0x00, 0x00, 0xff}}},
    162     {{{ -1279,   1050,   2253}, 0, {  4056,    990}, {0x81, 0x00, 0x00, 0xff}}},
    163     {{{ -1279,   1075,   2253}, 0, {  4056,    990}, {0x81, 0x00, 0x00, 0xff}}},
    164     {{{ -1279,   1050,   1741}, 0, { -1052,    990}, {0x86, 0x00, 0xdf, 0xff}}},
    165     {{{ -1412,   1024,   2235}, 0, {  3882,   2310}, {0x86, 0x00, 0xdf, 0xff}}},
    166     {{{ -1412,   1050,   2235}, 0, {  3882,   2310}, {0x86, 0x00, 0xdf, 0xff}}},
    167     {{{ -1279,   1024,   1741}, 0, { -1052,    990}, {0x86, 0x00, 0xdf, 0xff}}},
    168 };
    169 
    170 // 0x0703C800 - 0x0703C8E0
    171 static const Vtx inside_castle_seg7_vertex_0703C800[] = {
    172     {{{ -1279,   1050,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    173     {{{ -1412,   1050,   2235}, 0, {  3882,   2310}, {0x00, 0x7f, 0x00, 0xff}}},
    174     {{{ -1279,   1050,   2253}, 0, {  4056,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    175     {{{ -1279,   1024,   1741}, 0, { -1052,    990}, {0x93, 0x00, 0xc1, 0xff}}},
    176     {{{ -1535,    998,   2184}, 0, {  3372,   3542}, {0x93, 0x00, 0xc1, 0xff}}},
    177     {{{ -1535,   1024,   2184}, 0, {  3372,   3542}, {0x93, 0x00, 0xc1, 0xff}}},
    178     {{{ -1279,    998,   1741}, 0, { -1052,    990}, {0x93, 0x00, 0xc1, 0xff}}},
    179     {{{ -1279,   1024,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    180     {{{ -1535,   1024,   2184}, 0, {  3372,   3542}, {0x00, 0x7f, 0x00, 0xff}}},
    181     {{{ -1412,   1024,   2235}, 0, {  3882,   2310}, {0x00, 0x7f, 0x00, 0xff}}},
    182     {{{ -1279,    998,   1741}, 0, { -1052,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    183     {{{ -1641,    973,   2103}, 0, {  2560,   4602}, {0xa7, 0x00, 0xa7, 0xff}}},
    184     {{{ -1641,    998,   2103}, 0, {  2560,   4602}, {0xa7, 0x00, 0xa7, 0xff}}},
    185     {{{ -1279,    973,   1741}, 0, { -1052,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    186 };
    187 
    188 // 0x0703C8E0 - 0x0703C9E0
    189 static const Vtx inside_castle_seg7_vertex_0703C8E0[] = {
    190     {{{ -1279,    947,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    191     {{{ -1774,    947,   1873}, 0, {   268,   5924}, {0x00, 0x7f, 0x00, 0xff}}},
    192     {{{ -1722,    947,   1997}, 0, {  1500,   5414}, {0x00, 0x7f, 0x00, 0xff}}},
    193     {{{ -1279,    998,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    194     {{{ -1641,    998,   2103}, 0, {  2560,   4602}, {0x00, 0x7f, 0x00, 0xff}}},
    195     {{{ -1535,    998,   2184}, 0, {  3372,   3542}, {0x00, 0x7f, 0x00, 0xff}}},
    196     {{{ -1279,    973,   1741}, 0, { -1052,    990}, {0xc1, 0x00, 0x93, 0xff}}},
    197     {{{ -1722,    947,   1997}, 0, {  1500,   5414}, {0xc1, 0x00, 0x93, 0xff}}},
    198     {{{ -1722,    973,   1997}, 0, {  1500,   5414}, {0xc1, 0x00, 0x93, 0xff}}},
    199     {{{ -1279,    947,   1741}, 0, { -1052,    990}, {0xc1, 0x00, 0x93, 0xff}}},
    200     {{{ -1279,    973,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    201     {{{ -1722,    973,   1997}, 0, {  1500,   5414}, {0x00, 0x7f, 0x00, 0xff}}},
    202     {{{ -1641,    973,   2103}, 0, {  2560,   4602}, {0x00, 0x7f, 0x00, 0xff}}},
    203     {{{ -1279,    947,   1741}, 0, { -1052,    990}, {0xe0, 0x00, 0x86, 0xff}}},
    204     {{{ -1774,    922,   1873}, 0, {   268,   5924}, {0xe0, 0x00, 0x86, 0xff}}},
    205     {{{ -1774,    947,   1873}, 0, {   268,   5924}, {0xe0, 0x00, 0x86, 0xff}}},
    206 };
    207 
    208 // 0x0703C9E0 - 0x0703CAC0
    209 static const Vtx inside_castle_seg7_vertex_0703C9E0[] = {
    210     {{{ -1279,    947,   1741}, 0, { -1052,    990}, {0xe0, 0x00, 0x86, 0xff}}},
    211     {{{ -1279,    922,   1741}, 0, { -1052,    990}, {0xe0, 0x00, 0x86, 0xff}}},
    212     {{{ -1774,    922,   1873}, 0, {   268,   5924}, {0xe0, 0x00, 0x86, 0xff}}},
    213     {{{ -1279,    922,   1741}, 0, { -1052,    990}, {0x00, 0x00, 0x81, 0xff}}},
    214     {{{ -1791,    896,   1741}, 0, { -1052,   6098}, {0x00, 0x00, 0x81, 0xff}}},
    215     {{{ -1791,    922,   1741}, 0, { -1052,   6098}, {0x00, 0x00, 0x81, 0xff}}},
    216     {{{ -1279,    896,   1741}, 0, { -1052,    990}, {0x00, 0x00, 0x81, 0xff}}},
    217     {{{ -1774,    922,   1873}, 0, {   268,   5924}, {0x00, 0x7f, 0x00, 0xff}}},
    218     {{{ -1279,    922,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    219     {{{ -1791,    922,   1741}, 0, { -1052,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
    220     {{{ -1279,    896,   1741}, 0, { -1052,    990}, {0x20, 0x00, 0x86, 0xff}}},
    221     {{{ -1774,    870,   1608}, 0, { -2374,   5924}, {0x20, 0x00, 0x86, 0xff}}},
    222     {{{ -1774,    896,   1608}, 0, { -2374,   5924}, {0x20, 0x00, 0x86, 0xff}}},
    223     {{{ -1279,    870,   1741}, 0, { -1052,    990}, {0x20, 0x00, 0x86, 0xff}}},
    224 };
    225 
    226 // 0x0703CAC0 - 0x0703CBC0
    227 static const Vtx inside_castle_seg7_vertex_0703CAC0[] = {
    228     {{{ -1791,    896,   1741}, 0, { -1052,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
    229     {{{ -1279,    896,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    230     {{{ -1774,    896,   1608}, 0, { -2374,   5924}, {0x00, 0x7f, 0x00, 0xff}}},
    231     {{{ -1279,    870,   1741}, 0, { -1052,    990}, {0x3f, 0x00, 0x93, 0xff}}},
    232     {{{ -1722,    845,   1485}, 0, { -3606,   5414}, {0x3f, 0x00, 0x93, 0xff}}},
    233     {{{ -1722,    870,   1485}, 0, { -3606,   5414}, {0x3f, 0x00, 0x93, 0xff}}},
    234     {{{ -1279,    845,   1741}, 0, { -1052,    990}, {0x3f, 0x00, 0x93, 0xff}}},
    235     {{{ -1279,    819,   1741}, 0, { -1052,    990}, {0x6e, 0x00, 0xc1, 0xff}}},
    236     {{{ -1279,    794,   1741}, 0, { -1052,    990}, {0x6e, 0x00, 0xc1, 0xff}}},
    237     {{{ -1535,    794,   1297}, 0, { -5478,   3542}, {0x6e, 0x00, 0xc1, 0xff}}},
    238     {{{ -1722,    870,   1485}, 0, { -3606,   5414}, {0x00, 0x7f, 0x00, 0xff}}},
    239     {{{ -1774,    870,   1608}, 0, { -2374,   5924}, {0x00, 0x7f, 0x00, 0xff}}},
    240     {{{ -1279,    870,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    241     {{{ -1641,    819,   1379}, 0, { -4666,   4602}, {0x59, 0x00, 0xa7, 0xff}}},
    242     {{{ -1279,    845,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    243     {{{ -1279,    819,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    244 };
    245 
    246 // 0x0703CBC0 - 0x0703CCC0
    247 static const Vtx inside_castle_seg7_vertex_0703CBC0[] = {
    248     {{{ -1641,    819,   1379}, 0, { -4666,   4602}, {0x59, 0x00, 0xa7, 0xff}}},
    249     {{{ -1641,    845,   1379}, 0, { -4666,   4602}, {0x59, 0x00, 0xa7, 0xff}}},
    250     {{{ -1279,    845,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    251     {{{ -1641,    845,   1379}, 0, { -4666,   4602}, {0x00, 0x7f, 0x00, 0xff}}},
    252     {{{ -1722,    845,   1485}, 0, { -3606,   5414}, {0x00, 0x7f, 0x00, 0xff}}},
    253     {{{ -1279,    845,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    254     {{{ -1535,    819,   1297}, 0, { -5478,   3542}, {0x00, 0x7f, 0x00, 0xff}}},
    255     {{{ -1641,    819,   1379}, 0, { -4666,   4602}, {0x00, 0x7f, 0x00, 0xff}}},
    256     {{{ -1279,    819,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    257     {{{ -1279,    819,   1741}, 0, { -1052,    990}, {0x6e, 0x00, 0xc1, 0xff}}},
    258     {{{ -1535,    794,   1297}, 0, { -5478,   3542}, {0x6e, 0x00, 0xc1, 0xff}}},
    259     {{{ -1535,    819,   1297}, 0, { -5478,   3542}, {0x6e, 0x00, 0xc1, 0xff}}},
    260     {{{ -1279,    794,   1741}, 0, { -1052,    990}, {0x7a, 0x00, 0xe0, 0xff}}},
    261     {{{ -1279,    768,   1741}, 0, { -1052,    990}, {0x7a, 0x00, 0xe0, 0xff}}},
    262     {{{ -1412,    768,   1246}, 0, { -5988,   2310}, {0x7a, 0x00, 0xe0, 0xff}}},
    263     {{{ -1412,    794,   1246}, 0, { -5988,   2310}, {0x7a, 0x00, 0xe0, 0xff}}},
    264 };
    265 
    266 // 0x0703CCC0 - 0x0703CDA0
    267 static const Vtx inside_castle_seg7_vertex_0703CCC0[] = {
    268     {{{ -1412,    794,   1246}, 0, { -5988,   2310}, {0x00, 0x7f, 0x00, 0xff}}},
    269     {{{ -1535,    794,   1297}, 0, { -5478,   3542}, {0x00, 0x7f, 0x00, 0xff}}},
    270     {{{ -1279,    794,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    271     {{{ -1279,    768,   1741}, 0, { -1052,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    272     {{{ -1279,    742,   1229}, 0, { -6162,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    273     {{{ -1279,    768,   1229}, 0, { -6162,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    274     {{{ -1279,    742,   1741}, 0, { -1052,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    275     {{{ -1279,    768,   1229}, 0, { -6162,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    276     {{{ -1412,    768,   1246}, 0, { -5988,   2310}, {0x00, 0x7f, 0x00, 0xff}}},
    277     {{{ -1279,    768,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    278     {{{ -1279,    742,   1741}, 0, { -1052,    990}, {0x7a, 0x00, 0x20, 0xff}}},
    279     {{{ -1146,    717,   1246}, 0, { -5988,   -332}, {0x7a, 0x00, 0x20, 0xff}}},
    280     {{{ -1146,    742,   1246}, 0, { -5988,   -332}, {0x7a, 0x00, 0x20, 0xff}}},
    281     {{{ -1279,    717,   1741}, 0, { -1052,    990}, {0x7a, 0x00, 0x20, 0xff}}},
    282 };
    283 
    284 // 0x0703CDA0 - 0x0703CEA0
    285 static const Vtx inside_castle_seg7_vertex_0703CDA0[] = {
    286     {{{ -1279,    691,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    287     {{{  -917,    691,   1379}, 0, { -4666,  -2624}, {0x00, 0x7f, 0x00, 0xff}}},
    288     {{{ -1023,    691,   1297}, 0, { -5478,  -1566}, {0x00, 0x7f, 0x00, 0xff}}},
    289     {{{ -1279,    742,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    290     {{{ -1146,    742,   1246}, 0, { -5988,   -332}, {0x00, 0x7f, 0x00, 0xff}}},
    291     {{{ -1279,    742,   1229}, 0, { -6162,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    292     {{{ -1279,    717,   1741}, 0, { -1052,    990}, {0x6e, 0x00, 0x3f, 0xff}}},
    293     {{{ -1279,    691,   1741}, 0, { -1052,    990}, {0x6e, 0x00, 0x3f, 0xff}}},
    294     {{{ -1023,    691,   1297}, 0, { -5478,  -1566}, {0x6e, 0x00, 0x3f, 0xff}}},
    295     {{{ -1023,    717,   1297}, 0, { -5478,  -1566}, {0x6e, 0x00, 0x3f, 0xff}}},
    296     {{{ -1279,    717,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    297     {{{ -1023,    717,   1297}, 0, { -5478,  -1566}, {0x00, 0x7f, 0x00, 0xff}}},
    298     {{{ -1146,    717,   1246}, 0, { -5988,   -332}, {0x00, 0x7f, 0x00, 0xff}}},
    299     {{{ -1279,    691,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0x59, 0xff}}},
    300     {{{  -917,    666,   1379}, 0, { -4666,  -2624}, {0x59, 0x00, 0x59, 0xff}}},
    301     {{{  -917,    691,   1379}, 0, { -4666,  -2624}, {0x59, 0x00, 0x59, 0xff}}},
    302 };
    303 
    304 // 0x0703CEA0 - 0x0703CFA0
    305 static const Vtx inside_castle_seg7_vertex_0703CEA0[] = {
    306     {{{ -1279,    691,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0x59, 0xff}}},
    307     {{{ -1279,    666,   1741}, 0, { -1052,    990}, {0x59, 0x00, 0x59, 0xff}}},
    308     {{{  -917,    666,   1379}, 0, { -4666,  -2624}, {0x59, 0x00, 0x59, 0xff}}},
    309     {{{ -1279,    640,   1741}, 0, { -1052,    990}, {0x3f, 0x00, 0x6d, 0xff}}},
    310     {{{  -836,    666,   1485}, 0, { -3606,  -3436}, {0x3f, 0x00, 0x6d, 0xff}}},
    311     {{{ -1279,    666,   1741}, 0, { -1052,    990}, {0x3f, 0x00, 0x6d, 0xff}}},
    312     {{{ -1279,    666,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    313     {{{  -836,    666,   1485}, 0, { -3606,  -3436}, {0x00, 0x7f, 0x00, 0xff}}},
    314     {{{  -917,    666,   1379}, 0, { -4666,  -2624}, {0x00, 0x7f, 0x00, 0xff}}},
    315     {{{  -836,    640,   1485}, 0, { -3606,  -3436}, {0x3f, 0x00, 0x6d, 0xff}}},
    316     {{{ -1279,    640,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    317     {{{  -784,    640,   1608}, 0, { -2374,  -3946}, {0x00, 0x7f, 0x00, 0xff}}},
    318     {{{  -836,    640,   1485}, 0, { -3606,  -3436}, {0x00, 0x7f, 0x00, 0xff}}},
    319     {{{ -1279,    640,   1741}, 0, { -1052,    990}, {0x20, 0x00, 0x7a, 0xff}}},
    320     {{{ -1279,    614,   1741}, 0, { -1052,    990}, {0x20, 0x00, 0x7a, 0xff}}},
    321     {{{  -784,    614,   1608}, 0, { -2374,  -3946}, {0x20, 0x00, 0x7a, 0xff}}},
    322 };
    323 
    324 // 0x0703CFA0 - 0x0703D0A0
    325 static const Vtx inside_castle_seg7_vertex_0703CFA0[] = {
    326     {{{ -1279,    640,   1741}, 0, { -1052,    990}, {0x20, 0x00, 0x7a, 0xff}}},
    327     {{{  -784,    614,   1608}, 0, { -2374,  -3946}, {0x20, 0x00, 0x7a, 0xff}}},
    328     {{{  -784,    640,   1608}, 0, { -2374,  -3946}, {0x20, 0x00, 0x7a, 0xff}}},
    329     {{{  -784,    614,   1608}, 0, { -2374,  -3946}, {0x00, 0x7f, 0x00, 0xff}}},
    330     {{{ -1279,    614,   1741}, 0, { -1052,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    331     {{{  -767,    614,   1741}, 0, { -1052,  -4120}, {0x00, 0x7f, 0x00, 0xff}}},
    332     {{{  -767,   1203,   1741}, 0, {   990,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    333     {{{ -1279,   1203,   1741}, 0, {   990,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    334     {{{  -784,   1203,   1873}, 0, {  -330,   2858}, {0x00, 0x7f, 0x00, 0xff}}},
    335     {{{  -767,   1203,   1229}, 0, { -1052,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    336     {{{ -1177,   1203,   1229}, 0, {   990,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    337     {{{ -1177,   1203,   1741}, 0, {   990,  -2842}, {0x00, 0x7f, 0x00, 0xff}}},
    338     {{{  -767,   1203,   1741}, 0, { -1052,  -2842}, {0x00, 0x7f, 0x00, 0xff}}},
    339     {{{  -921,   1203,   1178}, 0, {  -286,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    340     {{{ -1074,   1203,   1178}, 0, {   478,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    341     {{{ -1074,   1203,   1229}, 0, {   478,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    342 };
    343 
    344 // 0x0703D0A0 - 0x0703D0D0
    345 static const Vtx inside_castle_seg7_vertex_0703D0A0[] = {
    346     {{{  -921,   1203,   1178}, 0, {  -286,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    347     {{{ -1074,   1203,   1229}, 0, {   478,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    348     {{{  -921,   1203,   1229}, 0, {  -286,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
    349 };
    350 
    351 // 0x0703D0D0 - 0x0703D1D0
    352 static const Vtx inside_castle_seg7_vertex_0703D0D0[] = {
    353     {{{ -1381,    512,   2970}, 0, {  7122,    990}, {0x00, 0x00, 0x81, 0xff}}},
    354     {{{ -1177,    768,   2970}, 0, {  5078,  -1566}, {0x00, 0x00, 0x81, 0xff}}},
    355     {{{ -1177,    512,   2970}, 0, {  5078,    990}, {0x00, 0x00, 0x81, 0xff}}},
    356     {{{  -869,   1126,   1741}, 0, {   990,    224}, {0x00, 0x00, 0x81, 0xff}}},
    357     {{{  -767,   1152,   1741}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    358     {{{  -767,   1024,   1741}, 0, {     0,   1244}, {0x00, 0x00, 0x81, 0xff}}},
    359     {{{ -1177,   1152,   1741}, 0, {  4056,      0}, {0x00, 0x00, 0x81, 0xff}}},
    360     {{{ -1177,   1126,   1741}, 0, {  4056,    224}, {0x00, 0x00, 0x81, 0xff}}},
    361     {{{  -665,   1024,   2970}, 0, {     0,  -4120}, {0x00, 0x00, 0x81, 0xff}}},
    362     {{{  -665,    512,   2970}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
    363     {{{  -869,    768,   2970}, 0, {  2012,  -1566}, {0x00, 0x00, 0x81, 0xff}}},
    364     {{{  -869,    512,   2970}, 0, {  2012,    990}, {0x00, 0x00, 0x81, 0xff}}},
    365     {{{ -1381,   1024,   2970}, 0, {  7122,  -4120}, {0x00, 0x00, 0x81, 0xff}}},
    366     {{{ -1177,    768,   3021}, 0, {   480,  -1564}, {0x7f, 0x00, 0x00, 0xff}}},
    367     {{{ -1177,    512,   2970}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    368     {{{ -1177,    768,   2970}, 0, {     0,  -1564}, {0x7f, 0x00, 0x00, 0xff}}},
    369 };
    370 
    371 // 0x0703D1D0 - 0x0703D2D0
    372 static const Vtx inside_castle_seg7_vertex_0703D1D0[] = {
    373     {{{  -665,   1024,   2560}, 0, {     0,  -4120}, {0x81, 0x00, 0x00, 0xff}}},
    374     {{{  -665,    512,   2560}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    375     {{{  -665,    512,   2970}, 0, {  4056,    990}, {0x81, 0x00, 0x00, 0xff}}},
    376     {{{  -767,    512,   2355}, 0, { -2074,    990}, {0x8f, 0x00, 0x38, 0xff}}},
    377     {{{  -665,    512,   2560}, 0, {     0,    990}, {0x8f, 0x00, 0x38, 0xff}}},
    378     {{{  -767,    922,   2355}, 0, { -2074,  -3098}, {0x8f, 0x00, 0x38, 0xff}}},
    379     {{{  -665,   1024,   2560}, 0, {     0,  -4120}, {0x8f, 0x00, 0x38, 0xff}}},
    380     {{{  -665,   1024,   2970}, 0, {  4056,  -4120}, {0x81, 0x00, 0x00, 0xff}}},
    381     {{{ -1381,    512,   2560}, 0, {   990,    990}, {0x71, 0x00, 0x38, 0xff}}},
    382     {{{ -1279,    922,   2355}, 0, {  3034,  -3098}, {0x71, 0x00, 0x38, 0xff}}},
    383     {{{ -1381,   1024,   2560}, 0, {   990,  -4120}, {0x71, 0x00, 0x38, 0xff}}},
    384     {{{ -1381,   1024,   2970}, 0, { -3096,  -4120}, {0x7f, 0x00, 0x00, 0xff}}},
    385     {{{ -1381,    512,   2560}, 0, {   990,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    386     {{{ -1381,   1024,   2560}, 0, {   990,  -4120}, {0x7f, 0x00, 0x00, 0xff}}},
    387     {{{ -1381,    512,   2970}, 0, { -3096,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    388     {{{ -1279,    512,   2355}, 0, {  3034,    990}, {0x71, 0x00, 0x38, 0xff}}},
    389 };
    390 
    391 // 0x0703D2D0 - 0x0703D3C0
    392 static const Vtx inside_castle_seg7_vertex_0703D2D0[] = {
    393     {{{  -767,   1818,   1741}, 0, {     0,      0}, {0x83, 0x00, 0xf0, 0xff}}},
    394     {{{  -767,   1203,   1741}, 0, {     0,   6098}, {0x83, 0x00, 0xf0, 0xff}}},
    395     {{{  -784,   1203,   1873}, 0, {  1026,   6098}, {0x83, 0x00, 0xf0, 0xff}}},
    396     {{{ -1177,    768,   3021}, 0, {   480,  -1564}, {0x7f, 0x00, 0x00, 0xff}}},
    397     {{{ -1177,    512,   3021}, 0, {   480,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    398     {{{ -1177,    512,   2970}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    399     {{{  -869,    768,   2970}, 0, {     0,  -1564}, {0x81, 0x00, 0x00, 0xff}}},
    400     {{{  -869,    512,   2970}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    401     {{{  -869,    512,   3021}, 0, {   480,    990}, {0x81, 0x00, 0x00, 0xff}}},
    402     {{{  -869,    768,   3021}, 0, {   480,  -1564}, {0x81, 0x00, 0x00, 0xff}}},
    403     {{{  -869,    768,   3021}, 0, {   480,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    404     {{{ -1177,    768,   2970}, 0, {     0,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    405     {{{  -869,    768,   2970}, 0, {     0,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    406     {{{ -1177,    768,   3021}, 0, {   480,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    407     {{{  -784,   1818,   1873}, 0, {  1026,      0}, {0x83, 0x00, 0xf0, 0xff}}},
    408 };
    409 
    410 // 0x0703D3C0 - 0x0703D4C0
    411 static const Vtx inside_castle_seg7_vertex_0703D3C0[] = {
    412     {{{  -784,   1818,   1873}, 0, {  1026,      0}, {0x8b, 0x00, 0xcf, 0xff}}},
    413     {{{  -836,   1178,   1997}, 0, {  2258,   6354}, {0x8b, 0x00, 0xcf, 0xff}}},
    414     {{{  -836,   1818,   1997}, 0, {  2258,      0}, {0x8b, 0x00, 0xcf, 0xff}}},
    415     {{{  -784,   1178,   1873}, 0, {  1026,   6354}, {0x8b, 0x00, 0xcf, 0xff}}},
    416     {{{  -836,   1818,   1997}, 0, {  2258,      0}, {0x9c, 0x00, 0xb3, 0xff}}},
    417     {{{  -836,   1152,   1997}, 0, {  2258,   6608}, {0x9c, 0x00, 0xb3, 0xff}}},
    418     {{{  -917,   1152,   2103}, 0, {  3582,   6608}, {0x9c, 0x00, 0xb3, 0xff}}},
    419     {{{  -917,   1818,   2103}, 0, {  3582,      0}, {0x9c, 0x00, 0xb3, 0xff}}},
    420     {{{  -917,   1818,   2103}, 0, {  3582,      0}, {0xb3, 0x00, 0x9c, 0xff}}},
    421     {{{ -1023,   1126,   2184}, 0, {  4904,   6864}, {0xb3, 0x00, 0x9c, 0xff}}},
    422     {{{ -1023,   1818,   2184}, 0, {  4904,      0}, {0xb3, 0x00, 0x9c, 0xff}}},
    423     {{{  -917,   1126,   2103}, 0, {  3582,   6864}, {0xb3, 0x00, 0x9c, 0xff}}},
    424     {{{ -1023,   1818,   2184}, 0, {  4904,      0}, {0xd0, 0x00, 0x8b, 0xff}}},
    425     {{{ -1146,   1101,   2235}, 0, {  6136,   7120}, {0xd0, 0x00, 0x8b, 0xff}}},
    426     {{{ -1146,   1818,   2235}, 0, {  6136,      0}, {0xd0, 0x00, 0x8b, 0xff}}},
    427     {{{ -1023,   1101,   2184}, 0, {  4904,   7120}, {0xd0, 0x00, 0x8b, 0xff}}},
    428 };
    429 
    430 // 0x0703D4C0 - 0x0703D5C0
    431 static const Vtx inside_castle_seg7_vertex_0703D4C0[] = {
    432     {{{ -1146,   1818,   2235}, 0, {  6136,      0}, {0xef, 0x00, 0x83, 0xff}}},
    433     {{{ -1146,   1075,   2235}, 0, {  6136,   7376}, {0xef, 0x00, 0x83, 0xff}}},
    434     {{{ -1279,   1075,   2253}, 0, {  7194,   7376}, {0xef, 0x00, 0x83, 0xff}}},
    435     {{{ -1279,   1818,   2253}, 0, {  7194,      0}, {0xef, 0x00, 0x83, 0xff}}},
    436     {{{ -1279,   1818,   2253}, 0, {     0,      0}, {0x11, 0x00, 0x83, 0xff}}},
    437     {{{ -1412,   1050,   2235}, 0, {  1026,   7632}, {0x11, 0x00, 0x83, 0xff}}},
    438     {{{ -1412,   1818,   2235}, 0, {  1026,      0}, {0x11, 0x00, 0x83, 0xff}}},
    439     {{{ -1279,   1050,   2253}, 0, {     0,   7632}, {0x11, 0x00, 0x83, 0xff}}},
    440     {{{ -1412,   1818,   2235}, 0, {  1026,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    441     {{{ -1535,   1024,   2184}, 0, {  2258,   7886}, {0x30, 0x00, 0x8b, 0xff}}},
    442     {{{ -1535,   1818,   2184}, 0, {  2258,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    443     {{{ -1412,   1024,   2235}, 0, {  1026,   7886}, {0x30, 0x00, 0x8b, 0xff}}},
    444     {{{ -1535,   1818,   2184}, 0, {  2258,      0}, {0x4d, 0x00, 0x9c, 0xff}}},
    445     {{{ -1641,    998,   2103}, 0, {  3582,   8142}, {0x4d, 0x00, 0x9c, 0xff}}},
    446     {{{ -1641,   1818,   2103}, 0, {  3582,      0}, {0x4d, 0x00, 0x9c, 0xff}}},
    447     {{{ -1535,    998,   2184}, 0, {  2258,   8142}, {0x4d, 0x00, 0x9c, 0xff}}},
    448 };
    449 
    450 // 0x0703D5C0 - 0x0703D6C0
    451 static const Vtx inside_castle_seg7_vertex_0703D5C0[] = {
    452     {{{ -1641,   1818,   2103}, 0, {  3582,      0}, {0x64, 0x00, 0xb3, 0xff}}},
    453     {{{ -1722,    973,   1997}, 0, {  4904,   8398}, {0x64, 0x00, 0xb3, 0xff}}},
    454     {{{ -1722,   1818,   1997}, 0, {  4904,      0}, {0x64, 0x00, 0xb3, 0xff}}},
    455     {{{ -1641,    973,   2103}, 0, {  3582,   8398}, {0x64, 0x00, 0xb3, 0xff}}},
    456     {{{ -1722,   1818,   1997}, 0, {  4904,      0}, {0x75, 0x00, 0xcf, 0xff}}},
    457     {{{ -1774,    947,   1873}, 0, {  6136,   8654}, {0x75, 0x00, 0xcf, 0xff}}},
    458     {{{ -1774,   1818,   1873}, 0, {  6136,      0}, {0x75, 0x00, 0xcf, 0xff}}},
    459     {{{ -1722,    947,   1997}, 0, {  4904,   8654}, {0x75, 0x00, 0xcf, 0xff}}},
    460     {{{ -1774,   1818,   1873}, 0, {  6136,      0}, {0x7d, 0x00, 0xf0, 0xff}}},
    461     {{{ -1791,    922,   1741}, 0, {  7194,   8908}, {0x7d, 0x00, 0xf0, 0xff}}},
    462     {{{ -1791,   1818,   1741}, 0, {  7194,      0}, {0x7d, 0x00, 0xf0, 0xff}}},
    463     {{{ -1774,    922,   1873}, 0, {  6136,   8908}, {0x7d, 0x00, 0xf0, 0xff}}},
    464     {{{ -1279,    597,   1843}, 0, {  8144,    138}, {0x7f, 0x00, 0x00, 0xff}}},
    465     {{{ -1279,   1007,   1843}, 0, {  8144,  -3950}, {0x7f, 0x00, 0x00, 0xff}}},
    466     {{{ -1279,    922,   2355}, 0, {  3034,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    467     {{{ -1279,    512,   2355}, 0, {  3034,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    468 };
    469 
    470 // 0x0703D6C0 - 0x0703D7C0
    471 static const Vtx inside_castle_seg7_vertex_0703D6C0[] = {
    472     {{{ -1074,   1459,   1229}, 0, {   990,   3542}, {0x00, 0x00, 0x7f, 0xff}}},
    473     {{{  -921,   1459,   1229}, 0, {  2524,   3542}, {0x00, 0x00, 0x7f, 0xff}}},
    474     {{{  -767,   1818,   1229}, 0, {  4056,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    475     {{{  -767,   1203,   1229}, 0, {  4056,   6098}, {0x00, 0x00, 0x7f, 0xff}}},
    476     {{{  -921,   1203,   1229}, 0, {  2524,   6098}, {0x00, 0x00, 0x7f, 0xff}}},
    477     {{{ -1177,   1818,   1229}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    478     {{{ -1177,   1203,   1229}, 0, {     0,   6098}, {0x00, 0x00, 0x7f, 0xff}}},
    479     {{{ -1074,   1203,   1229}, 0, {   990,   6098}, {0x00, 0x00, 0x7f, 0xff}}},
    480     {{{ -1279,   1152,   1229}, 0, { -1052,   2520}, {0xf0, 0x00, 0x7d, 0xff}}},
    481     {{{ -1146,    742,   1246}, 0, {     4,   6608}, {0xf0, 0x00, 0x7d, 0xff}}},
    482     {{{ -1146,   1152,   1246}, 0, {     4,   2520}, {0xf0, 0x00, 0x7d, 0xff}}},
    483     {{{ -1279,    742,   1229}, 0, { -1052,   6608}, {0xf0, 0x00, 0x7d, 0xff}}},
    484     {{{ -1146,   1152,   1246}, 0, {     4,   2520}, {0xd0, 0x00, 0x75, 0xff}}},
    485     {{{ -1023,    717,   1297}, 0, {  1236,   6864}, {0xd0, 0x00, 0x75, 0xff}}},
    486     {{{ -1023,   1152,   1297}, 0, {  1236,   2520}, {0xd0, 0x00, 0x75, 0xff}}},
    487     {{{ -1146,    717,   1246}, 0, {     4,   6864}, {0xd0, 0x00, 0x75, 0xff}}},
    488 };
    489 
    490 // 0x0703D7C0 - 0x0703D8C0
    491 static const Vtx inside_castle_seg7_vertex_0703D7C0[] = {
    492     {{{ -1023,   1152,   1297}, 0, {  1236,   2520}, {0xb3, 0x00, 0x64, 0xff}}},
    493     {{{  -917,    691,   1379}, 0, {  2560,   7120}, {0xb3, 0x00, 0x64, 0xff}}},
    494     {{{  -917,   1152,   1379}, 0, {  2560,   2520}, {0xb3, 0x00, 0x64, 0xff}}},
    495     {{{ -1023,    691,   1297}, 0, {  1236,   7120}, {0xb3, 0x00, 0x64, 0xff}}},
    496     {{{  -917,   1152,   1379}, 0, {  2560,   2520}, {0x9c, 0x00, 0x4d, 0xff}}},
    497     {{{  -917,    666,   1379}, 0, {  2560,   7376}, {0x9c, 0x00, 0x4d, 0xff}}},
    498     {{{  -836,    666,   1485}, 0, {  3882,   7376}, {0x9c, 0x00, 0x4d, 0xff}}},
    499     {{{  -836,   1152,   1485}, 0, {  3882,   2522}, {0x9c, 0x00, 0x4d, 0xff}}},
    500     {{{  -836,   1152,   1485}, 0, {  3882,   2522}, {0x8c, 0x00, 0x31, 0xff}}},
    501     {{{  -836,    640,   1485}, 0, {  3882,   7630}, {0x8c, 0x00, 0x31, 0xff}}},
    502     {{{  -784,    640,   1608}, 0, {  5114,   7630}, {0x8c, 0x00, 0x31, 0xff}}},
    503     {{{  -784,   1152,   1608}, 0, {  5114,   2522}, {0x8c, 0x00, 0x31, 0xff}}},
    504     {{{  -784,   1152,   1608}, 0, {  5114,   2522}, {0x83, 0x00, 0x10, 0xff}}},
    505     {{{  -784,    614,   1608}, 0, {  5114,   7886}, {0x83, 0x00, 0x10, 0xff}}},
    506     {{{  -767,    614,   1741}, 0, {  6172,   7886}, {0x83, 0x00, 0x10, 0xff}}},
    507     {{{  -767,   1152,   1741}, 0, {  6172,   2522}, {0x83, 0x00, 0x10, 0xff}}},
    508 };
    509 
    510 // 0x0703D8C0 - 0x0703D9B0
    511 static const Vtx inside_castle_seg7_vertex_0703D8C0[] = {
    512     {{{  -767,    922,   2355}, 0, { -2074,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    513     {{{  -767,   1024,   1741}, 0, { -8206,  -4120}, {0x81, 0x00, 0x00, 0xff}}},
    514     {{{  -767,    614,   1741}, 0, { -8206,      0}, {0x81, 0x00, 0x00, 0xff}}},
    515     {{{ -1074,   1459,   1178}, 0, {   478,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    516     {{{  -921,   1459,   1229}, 0, {   990,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    517     {{{ -1074,   1459,   1229}, 0, {   990,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    518     {{{  -921,   1459,   1178}, 0, {   478,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    519     {{{  -921,   1459,   1178}, 0, {   478,  -1564}, {0x81, 0x00, 0x00, 0xff}}},
    520     {{{  -921,   1203,   1178}, 0, {   478,    990}, {0x81, 0x00, 0x00, 0xff}}},
    521     {{{  -921,   1203,   1229}, 0, {   990,    990}, {0x81, 0x00, 0x00, 0xff}}},
    522     {{{  -921,   1459,   1229}, 0, {   990,  -1564}, {0x81, 0x00, 0x00, 0xff}}},
    523     {{{ -1074,   1203,   1178}, 0, {   478,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    524     {{{ -1074,   1459,   1229}, 0, {   990,  -1564}, {0x7f, 0x00, 0x00, 0xff}}},
    525     {{{ -1074,   1203,   1229}, 0, {   990,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    526     {{{ -1074,   1459,   1178}, 0, {   478,  -1564}, {0x7f, 0x00, 0x00, 0xff}}},
    527 };
    528 
    529 // 0x0703D9B0 - 0x0703DAA0
    530 static const Vtx inside_castle_seg7_vertex_0703D9B0[] = {
    531     {{{ -1774,   1818,   1608}, 0, {  1026,      0}, {0x74, 0x00, 0x31, 0xff}}},
    532     {{{ -1774,    870,   1608}, 0, {  1026,   9420}, {0x74, 0x00, 0x31, 0xff}}},
    533     {{{ -1722,    870,   1485}, 0, {  2258,   9420}, {0x74, 0x00, 0x31, 0xff}}},
    534     {{{  -767,    922,   2355}, 0, { -2074,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    535     {{{  -767,    614,   1741}, 0, { -8206,      0}, {0x81, 0x00, 0x00, 0xff}}},
    536     {{{  -767,    512,   2355}, 0, { -2074,    990}, {0x81, 0x00, 0x00, 0xff}}},
    537     {{{  -767,   1818,   1229}, 0, {  -164,      0}, {0x81, 0x00, 0x00, 0xff}}},
    538     {{{  -767,   1203,   1741}, 0, {  4944,   6098}, {0x81, 0x00, 0x00, 0xff}}},
    539     {{{  -767,   1818,   1741}, 0, {  4944,      0}, {0x81, 0x00, 0x00, 0xff}}},
    540     {{{  -767,   1203,   1229}, 0, {  -164,   6098}, {0x81, 0x00, 0x00, 0xff}}},
    541     {{{ -1791,   1818,   1741}, 0, {     0,      0}, {0x7d, 0x00, 0x10, 0xff}}},
    542     {{{ -1791,    896,   1741}, 0, {     0,   9164}, {0x7d, 0x00, 0x10, 0xff}}},
    543     {{{ -1774,    896,   1608}, 0, {  1026,   9164}, {0x7d, 0x00, 0x10, 0xff}}},
    544     {{{ -1774,   1818,   1608}, 0, {  1026,      0}, {0x7d, 0x00, 0x10, 0xff}}},
    545     {{{ -1722,   1818,   1485}, 0, {  2258,      0}, {0x74, 0x00, 0x31, 0xff}}},
    546 };
    547 
    548 // 0x0703DAA0 - 0x0703DBA0
    549 static const Vtx inside_castle_seg7_vertex_0703DAA0[] = {
    550     {{{ -1722,   1818,   1485}, 0, {  2258,      0}, {0x64, 0x00, 0x4d, 0xff}}},
    551     {{{ -1722,    845,   1485}, 0, {  2258,   9674}, {0x64, 0x00, 0x4d, 0xff}}},
    552     {{{ -1641,    845,   1379}, 0, {  3582,   9674}, {0x64, 0x00, 0x4d, 0xff}}},
    553     {{{ -1641,   1818,   1379}, 0, {  3582,      0}, {0x64, 0x00, 0x4d, 0xff}}},
    554     {{{ -1641,   1818,   1379}, 0, {  3582,      0}, {0x4d, 0x00, 0x64, 0xff}}},
    555     {{{ -1641,    819,   1379}, 0, {  3582,   9930}, {0x4d, 0x00, 0x64, 0xff}}},
    556     {{{ -1535,    819,   1297}, 0, {  4904,   9930}, {0x4d, 0x00, 0x64, 0xff}}},
    557     {{{ -1535,   1818,   1297}, 0, {  4904,      0}, {0x4d, 0x00, 0x64, 0xff}}},
    558     {{{ -1535,   1818,   1297}, 0, {  4904,      0}, {0x30, 0x00, 0x75, 0xff}}},
    559     {{{ -1412,    794,   1246}, 0, {  6136,  10186}, {0x30, 0x00, 0x75, 0xff}}},
    560     {{{ -1412,   1818,   1246}, 0, {  6136,      0}, {0x30, 0x00, 0x75, 0xff}}},
    561     {{{ -1535,    794,   1297}, 0, {  4904,  10186}, {0x30, 0x00, 0x75, 0xff}}},
    562     {{{ -1412,   1818,   1246}, 0, {  6136,      0}, {0x10, 0x00, 0x7d, 0xff}}},
    563     {{{ -1412,    768,   1246}, 0, {  6136,  10442}, {0x10, 0x00, 0x7d, 0xff}}},
    564     {{{ -1279,    768,   1229}, 0, {  7194,  10442}, {0x10, 0x00, 0x7d, 0xff}}},
    565     {{{ -1279,   1818,   1229}, 0, {  7194,      0}, {0x10, 0x00, 0x7d, 0xff}}},
    566 };
    567 
    568 // 0x0703DBA0 - 0x0703DC90
    569 static const Vtx inside_castle_seg7_vertex_0703DBA0[] = {
    570     {{{ -1351,   1152,   1668}, 0, {   118,   1100}, {0x8b, 0x00, 0xd0, 0xff}}},
    571     {{{ -1381,    614,   1741}, 0, {     0,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    572     {{{ -1381,   1152,   1741}, 0, {     0,   1100}, {0x8b, 0x00, 0xd0, 0xff}}},
    573     {{{ -1381,   1152,   1242}, 0, { -1496,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    574     {{{ -1381,   1818,   1741}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    575     {{{ -1381,   1818,   1242}, 0, { -1496,      0}, {0x81, 0x00, 0x00, 0xff}}},
    576     {{{ -1381,   1152,   1741}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    577     {{{ -1177,   1818,   1741}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    578     {{{ -1177,   1203,   1741}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    579     {{{ -1177,   1203,   1229}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    580     {{{ -1177,   1818,   1229}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    581     {{{ -1279,   1152,   1638}, 0, {   478,   1100}, {0xd0, 0x00, 0x8b, 0xff}}},
    582     {{{ -1351,    626,   1668}, 0, {   118,   1992}, {0xd0, 0x00, 0x8b, 0xff}}},
    583     {{{ -1351,   1152,   1668}, 0, {   118,   1100}, {0xd0, 0x00, 0x8b, 0xff}}},
    584     {{{ -1351,    626,   1668}, 0, {   118,   1992}, {0x8b, 0x00, 0xd0, 0xff}}},
    585 };
    586 
    587 // 0x0703DC90 - 0x0703DD80
    588 static const Vtx inside_castle_seg7_vertex_0703DC90[] = {
    589     {{{ -1381,   1818,   1741}, 0, {     0,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    590     {{{ -1381,    614,   1741}, 0, {     0,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    591     {{{ -1351,    602,   1813}, 0, {   118,   2028}, {0x8b, 0x00, 0x30, 0xff}}},
    592     {{{ -1207,   1152,   1668}, 0, {   840,   1100}, {0x30, 0x00, 0x8b, 0xff}}},
    593     {{{ -1279,    631,   1638}, 0, {   478,   1984}, {0x30, 0x00, 0x8b, 0xff}}},
    594     {{{ -1279,   1152,   1638}, 0, {   478,   1100}, {0x30, 0x00, 0x8b, 0xff}}},
    595     {{{ -1279,   1152,   1638}, 0, {   478,   1100}, {0xd0, 0x00, 0x8b, 0xff}}},
    596     {{{ -1279,    631,   1638}, 0, {   478,   1984}, {0xd0, 0x00, 0x8b, 0xff}}},
    597     {{{ -1351,    626,   1668}, 0, {   118,   1992}, {0xd0, 0x00, 0x8b, 0xff}}},
    598     {{{ -1207,    626,   1668}, 0, {   840,   1992}, {0x30, 0x00, 0x8b, 0xff}}},
    599     {{{ -1177,   1152,   1741}, 0, {   990,   1100}, {0x75, 0x00, 0xd0, 0xff}}},
    600     {{{ -1207,    614,   1668}, 0, {   840,   2012}, {0x75, 0x00, 0xd0, 0xff}}},
    601     {{{ -1207,   1152,   1668}, 0, {   840,   1100}, {0x75, 0x00, 0xd0, 0xff}}},
    602     {{{ -1177,    614,   1741}, 0, {   990,   2012}, {0x75, 0x00, 0xd0, 0xff}}},
    603     {{{ -1351,   1818,   1813}, 0, {   118,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    604 };
    605 
    606 // 0x0703DD80 - 0x0703DE40
    607 static const Vtx inside_castle_seg7_vertex_0703DD80[] = {
    608     {{{ -1351,   1818,   1813}, 0, {   118,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    609     {{{ -1351,    602,   1813}, 0, {   118,   2028}, {0xd0, 0x00, 0x75, 0xff}}},
    610     {{{ -1279,    597,   1843}, 0, {   478,   2036}, {0xd0, 0x00, 0x75, 0xff}}},
    611     {{{ -1279,   1818,   1843}, 0, {   478,      0}, {0x30, 0x00, 0x75, 0xff}}},
    612     {{{ -1279,    597,   1843}, 0, {   478,   2036}, {0x30, 0x00, 0x75, 0xff}}},
    613     {{{ -1207,    602,   1813}, 0, {   840,   2028}, {0x30, 0x00, 0x75, 0xff}}},
    614     {{{ -1279,   1818,   1843}, 0, {   478,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    615     {{{ -1207,   1818,   1813}, 0, {   840,      0}, {0x30, 0x00, 0x75, 0xff}}},
    616     {{{ -1207,   1818,   1813}, 0, {   840,      0}, {0x75, 0x00, 0x30, 0xff}}},
    617     {{{ -1177,    614,   1741}, 0, {   990,   2012}, {0x75, 0x00, 0x30, 0xff}}},
    618     {{{ -1177,   1818,   1741}, 0, {   990,      0}, {0x75, 0x00, 0x30, 0xff}}},
    619     {{{ -1207,    602,   1813}, 0, {   840,   2028}, {0x75, 0x00, 0x30, 0xff}}},
    620 };
    621 
    622 // 0x0703DE40 - 0x0703DF70
    623 static const Gfx inside_castle_seg7_dl_0703DE40[] = {
    624     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_0900B000),
    625     gsDPLoadSync(),
    626     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    627     gsSPLight(&inside_castle_seg7_lights_0703C040.l, 1),
    628     gsSPLight(&inside_castle_seg7_lights_0703C040.a, 2),
    629     gsSPVertex(inside_castle_seg7_vertex_0703C070, 15, 0),
    630     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    631     gsSP2Triangles( 0,  6,  1, 0x0,  3,  5,  7, 0x0),
    632     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
    633     gsSP1Triangle(12, 13, 14, 0x0),
    634     gsSPVertex(inside_castle_seg7_vertex_0703C160, 16, 0),
    635     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    636     gsSP2Triangles( 6,  7,  8, 0x0,  3,  9,  4, 0x0),
    637     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    638     gsSPVertex(inside_castle_seg7_vertex_0703C260, 15, 0),
    639     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    640     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    641     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    642     gsSP1Triangle(11, 13, 14, 0x0),
    643     gsSPLight(&inside_castle_seg7_lights_0703C058.l, 1),
    644     gsSPLight(&inside_castle_seg7_lights_0703C058.a, 2),
    645     gsSPVertex(inside_castle_seg7_vertex_0703C350, 10, 0),
    646     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    647     gsSP2Triangles( 4,  3,  2, 0x0,  4,  5,  3, 0x0),
    648     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    649     gsSPEndDisplayList(),
    650 };
    651 
    652 // 0x0703DF70 - 0x0703E000
    653 static const Gfx inside_castle_seg7_dl_0703DF70[] = {
    654     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    655     gsDPLoadSync(),
    656     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    657     gsSPVertex(inside_castle_seg7_vertex_0703C3F0, 14, 0),
    658     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    659     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    660     gsSP2Triangles( 8,  9,  4, 0x0,  8,  4,  7, 0x0),
    661     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    662     gsSPVertex(inside_castle_seg7_vertex_0703C4D0, 6, 0),
    663     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    664     gsSP2Triangles( 0,  2,  4, 0x0,  2,  5,  4, 0x0),
    665     gsSPEndDisplayList(),
    666 };
    667 
    668 // 0x0703E000 - 0x0703E2D8
    669 static const Gfx inside_castle_seg7_dl_0703E000[] = {
    670     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
    671     gsDPLoadSync(),
    672     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    673     gsSPVertex(inside_castle_seg7_vertex_0703C530, 15, 0),
    674     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    675     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    676     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    677     gsSP1Triangle(11, 14, 12, 0x0),
    678     gsSPVertex(inside_castle_seg7_vertex_0703C620, 16, 0),
    679     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    680     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    681     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    682     gsSPVertex(inside_castle_seg7_vertex_0703C720, 14, 0),
    683     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    684     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    685     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    686     gsSPVertex(inside_castle_seg7_vertex_0703C800, 14, 0),
    687     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    688     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    689     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    690     gsSPVertex(inside_castle_seg7_vertex_0703C8E0, 16, 0),
    691     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    692     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    693     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    694     gsSPVertex(inside_castle_seg7_vertex_0703C9E0, 14, 0),
    695     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    696     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    697     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    698     gsSPVertex(inside_castle_seg7_vertex_0703CAC0, 16, 0),
    699     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    700     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    701     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    702     gsSPVertex(inside_castle_seg7_vertex_0703CBC0, 16, 0),
    703     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    704     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    705     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    706     gsSPVertex(inside_castle_seg7_vertex_0703CCC0, 14, 0),
    707     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    708     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    709     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    710     gsSPVertex(inside_castle_seg7_vertex_0703CDA0, 16, 0),
    711     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    712     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    713     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    714     gsSPVertex(inside_castle_seg7_vertex_0703CEA0, 16, 0),
    715     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    716     gsSP2Triangles( 6,  7,  8, 0x0,  3,  9,  4, 0x0),
    717     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    718     gsSPVertex(inside_castle_seg7_vertex_0703CFA0, 16, 0),
    719     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    720     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    721     gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
    722     gsSPVertex(inside_castle_seg7_vertex_0703D0A0, 3, 0),
    723     gsSP1Triangle( 0,  1,  2, 0x0),
    724     gsSPEndDisplayList(),
    725 };
    726 
    727 // 0x0703E2D8 - 0x0703E618
    728 static const Gfx inside_castle_seg7_dl_0703E2D8[] = {
    729     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
    730     gsDPLoadSync(),
    731     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    732     gsSPVertex(inside_castle_seg7_vertex_0703D0D0, 16, 0),
    733     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    734     gsSP2Triangles( 3,  6,  4, 0x0,  3,  7,  6, 0x0),
    735     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
    736     gsSP2Triangles(12,  8, 10, 0x0, 12, 10,  1, 0x0),
    737     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    738     gsSPVertex(inside_castle_seg7_vertex_0703D1D0, 16, 0),
    739     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    740     gsSP2Triangles( 4,  6,  5, 0x0,  0,  2,  7, 0x0),
    741     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    742     gsSP2Triangles(11, 14, 12, 0x0,  8, 15,  9, 0x0),
    743     gsSPVertex(inside_castle_seg7_vertex_0703D2D0, 15, 0),
    744     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    745     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    746     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    747     gsSP1Triangle( 0,  2, 14, 0x0),
    748     gsSPVertex(inside_castle_seg7_vertex_0703D3C0, 16, 0),
    749     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    750     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    751     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    752     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    753     gsSPVertex(inside_castle_seg7_vertex_0703D4C0, 16, 0),
    754     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    755     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    756     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    757     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    758     gsSPVertex(inside_castle_seg7_vertex_0703D5C0, 16, 0),
    759     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    760     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    761     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    762     gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0),
    763     gsSPVertex(inside_castle_seg7_vertex_0703D6C0, 16, 0),
    764     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    765     gsSP2Triangles( 1,  4,  3, 0x0,  0,  2,  5, 0x0),
    766     gsSP2Triangles( 6,  0,  5, 0x0,  6,  7,  0, 0x0),
    767     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    768     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    769     gsSPVertex(inside_castle_seg7_vertex_0703D7C0, 16, 0),
    770     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    771     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    772     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    773     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    774     gsSPVertex(inside_castle_seg7_vertex_0703D8C0, 15, 0),
    775     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    776     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    777     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    778     gsSP1Triangle(11, 14, 12, 0x0),
    779     gsSPVertex(inside_castle_seg7_vertex_0703D9B0, 15, 0),
    780     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    781     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    782     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    783     gsSP1Triangle( 0,  2, 14, 0x0),
    784     gsSPVertex(inside_castle_seg7_vertex_0703DAA0, 16, 0),
    785     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    786     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    787     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    788     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    789     gsSPEndDisplayList(),
    790 };
    791 
    792 // 0x0703E618 - 0x0703E6F0
    793 static const Gfx inside_castle_seg7_dl_0703E618[] = {
    794     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
    795     gsDPLoadSync(),
    796     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    797     gsSPVertex(inside_castle_seg7_vertex_0703DBA0, 15, 0),
    798     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    799     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    800     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    801     gsSP1Triangle( 0, 14,  1, 0x0),
    802     gsSPVertex(inside_castle_seg7_vertex_0703DC90, 15, 0),
    803     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    804     gsSP2Triangles( 6,  7,  8, 0x0,  3,  9,  4, 0x0),
    805     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    806     gsSP1Triangle( 0,  2, 14, 0x0),
    807     gsSPVertex(inside_castle_seg7_vertex_0703DD80, 12, 0),
    808     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    809     gsSP2Triangles( 0,  2,  6, 0x0,  3,  5,  7, 0x0),
    810     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    811     gsSPEndDisplayList(),
    812 };
    813 
    814 // 0x0703E6F0 - 0x0703E798
    815 const Gfx inside_castle_seg7_dl_0703E6F0[] = {
    816     gsDPPipeSync(),
    817     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    818     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    819     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),
    820     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    821     gsDPTileSync(),
    822     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),
    823     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    824     gsSPDisplayList(inside_castle_seg7_dl_0703DE40),
    825     gsSPDisplayList(inside_castle_seg7_dl_0703DF70),
    826     gsSPDisplayList(inside_castle_seg7_dl_0703E000),
    827     gsSPDisplayList(inside_castle_seg7_dl_0703E2D8),
    828     gsDPTileSync(),
    829     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),
    830     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    831     gsSPDisplayList(inside_castle_seg7_dl_0703E618),
    832     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    833     gsDPPipeSync(),
    834     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    835     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    836     gsSPEndDisplayList(),
    837 };