sm64

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

model.inc.c (64310B)


      1 // 0x07061C90 - 0x07061CA8
      2 static const Lights1 inside_castle_seg7_lights_07061C90 = gdSPDefLights1(
      3     0x5f, 0x5f, 0x5f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07061CA8 - 0x07061CC0
      8 static const Lights1 inside_castle_seg7_lights_07061CA8 = gdSPDefLights1(
      9     0x52, 0x52, 0x52,
     10     0xdd, 0xdd, 0xdd, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07061CC0 - 0x07061CD8
     14 static const Lights1 inside_castle_seg7_lights_07061CC0 = gdSPDefLights1(
     15     0x00, 0x00, 0x00,
     16     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x07061CD8 - 0x07061DC8
     20 static const Vtx inside_castle_seg7_vertex_07061CD8[] = {
     21     {{{  2662,  -1381,  -2277}, 0, { -1308,  -1820}, {0x00, 0x7f, 0x00, 0xff}}},
     22     {{{  2304,  -1381,  -2277}, 0, {   478,  -1820}, {0x00, 0x7f, 0x00, 0xff}}},
     23     {{{  1690,  -1381,  -1868}, 0, {  3544,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     24     {{{  3277,  -1279,  -2482}, 0, { -4374,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     25     {{{  3328,  -1279,  -2841}, 0, { -4628,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     26     {{{  3277,  -1279,  -2841}, 0, { -4374,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     27     {{{  3328,  -1279,  -2482}, 0, { -4628,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     28     {{{  3328,  -1279,  -2047}, 0, { -4628,  -2970}, {0x00, 0x7f, 0x00, 0xff}}},
     29     {{{  3635,  -1279,  -3276}, 0, { -6162,   3160}, {0x00, 0x7f, 0x00, 0xff}}},
     30     {{{  3328,  -1279,  -3276}, 0, { -4628,   3160}, {0x00, 0x7f, 0x00, 0xff}}},
     31     {{{  3635,  -1279,  -2047}, 0, { -6162,  -2970}, {0x00, 0x7f, 0x00, 0xff}}},
     32     {{{  3277,  -1381,  -1868}, 0, { -4374,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     33     {{{  2099,  -1381,  -2482}, 0, {  1500,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     34     {{{  2099,  -1381,  -2841}, 0, {  1500,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     35     {{{  1690,  -1381,  -3455}, 0, {  3544,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     36 };
     37 
     38 // 0x07061DC8 - 0x07061EC8
     39 static const Vtx inside_castle_seg7_vertex_07061DC8[] = {
     40     {{{  3635,  -1074,  -1561}, 0, { -6162,  -5398}, {0x00, 0x7f, 0x00, 0xff}}},
     41     {{{  1690,  -1074,  -1868}, 0, {  3544,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     42     {{{  1178,  -1074,  -1561}, 0, {  6100,  -5398}, {0x00, 0x7f, 0x00, 0xff}}},
     43     {{{  2099,  -1381,  -2841}, 0, {  1500,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     44     {{{  2304,  -1381,  -3045}, 0, {   480,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     45     {{{  1690,  -1381,  -3455}, 0, {  3544,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     46     {{{  3277,  -1381,  -3455}, 0, { -4374,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     47     {{{  2867,  -1381,  -2482}, 0, { -2330,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
     48     {{{  2662,  -1381,  -2277}, 0, { -1308,  -1820}, {0x00, 0x7f, 0x00, 0xff}}},
     49     {{{  3277,  -1381,  -1868}, 0, { -4374,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     50     {{{  2867,  -1381,  -2841}, 0, { -2330,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     51     {{{  2662,  -1381,  -3045}, 0, { -1308,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
     52     {{{  3635,  -1074,  -1868}, 0, { -6162,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     53     {{{  1690,  -1074,  -3455}, 0, {  3544,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     54     {{{  1178,  -1074,  -3762}, 0, {  6100,   5586}, {0x00, 0x7f, 0x00, 0xff}}},
     55     {{{  3635,  -1074,  -3455}, 0, { -6162,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     56 };
     57 
     58 // 0x07061EC8 - 0x07061F68
     59 static const Vtx inside_castle_seg7_vertex_07061EC8[] = {
     60     {{{  1178,  -1074,  -3762}, 0, {  6100,   5586}, {0x00, 0x7f, 0x00, 0xff}}},
     61     {{{  3635,  -1074,  -3455}, 0, { -6162,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     62     {{{  3635,  -1074,  -3762}, 0, { -6162,   5586}, {0x00, 0x7f, 0x00, 0xff}}},
     63     {{{  1178,  -1074,  -1561}, 0, {  6100,  -5398}, {0x00, 0x7f, 0x00, 0xff}}},
     64     {{{  1690,  -1074,  -1868}, 0, {  3544,  -3864}, {0x00, 0x7f, 0x00, 0xff}}},
     65     {{{  1690,  -1074,  -3455}, 0, {  3544,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
     66     {{{  1178,  -1074,  -2738}, 0, {  6100,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     67     {{{  1126,  -1074,  -2585}, 0, {  6356,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
     68     {{{  1178,  -1074,  -2585}, 0, {  6100,   -288}, {0x00, 0x7f, 0x00, 0xff}}},
     69     {{{  1126,  -1074,  -2738}, 0, {  6356,    480}, {0x00, 0x7f, 0x00, 0xff}}},
     70 };
     71 
     72 // 0x07061F68 - 0x07062058
     73 static const Vtx inside_castle_seg7_vertex_07061F68[] = {
     74     {{{  3277,  -1381,  -2892}, 0, {  1246,    990}, {0x00, 0x00, 0x81, 0xff}}},
     75     {{{  3149,  -1381,  -2892}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
     76     {{{  3149,  -1330,  -2892}, 0, {     0,    480}, {0x00, 0x00, 0x81, 0xff}}},
     77     {{{  3328,  -1381,  -2482}, 0, {  1756,    990}, {0x00, 0x00, 0x81, 0xff}}},
     78     {{{  3277,  -1177,  -2482}, 0, {  1246,  -1054}, {0x00, 0x00, 0x81, 0xff}}},
     79     {{{  3328,  -1177,  -2482}, 0, {  1756,  -1054}, {0x00, 0x00, 0x81, 0xff}}},
     80     {{{  3149,  -1381,  -2482}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
     81     {{{  3149,  -1330,  -2482}, 0, {     0,    480}, {0x00, 0x00, 0x81, 0xff}}},
     82     {{{  3200,  -1330,  -2482}, 0, {   480,    480}, {0x00, 0x00, 0x81, 0xff}}},
     83     {{{  3277,  -1228,  -2482}, 0, {  1246,   -542}, {0x00, 0x00, 0x81, 0xff}}},
     84     {{{  3149,  -1330,  -2431}, 0, {     0,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     85     {{{  3149,  -1381,  -2431}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     86     {{{  3277,  -1381,  -2431}, 0, {  1246,    990}, {0x00, 0x00, 0x7f, 0xff}}},
     87     {{{  3200,  -1330,  -2431}, 0, {   480,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     88     {{{  3277,  -1228,  -2431}, 0, {  1246,   -542}, {0x00, 0x00, 0x7f, 0xff}}},
     89 };
     90 
     91 // 0x07062058 - 0x07062148
     92 static const Vtx inside_castle_seg7_vertex_07062058[] = {
     93     {{{  3277,  -1381,  -1868}, 0, { 15808,    990}, {0x81, 0x00, 0x00, 0xff}}},
     94     {{{  3277,  -1279,  -2431}, 0, { 10188,      0}, {0x81, 0x00, 0x00, 0xff}}},
     95     {{{  3277,  -1381,  -2431}, 0, { 10188,    990}, {0x81, 0x00, 0x00, 0xff}}},
     96     {{{  3277,  -1381,  -2892}, 0, {  1246,    990}, {0x00, 0x00, 0x81, 0xff}}},
     97     {{{  3149,  -1330,  -2892}, 0, {     0,    480}, {0x00, 0x00, 0x81, 0xff}}},
     98     {{{  3200,  -1330,  -2892}, 0, {   480,    480}, {0x00, 0x00, 0x81, 0xff}}},
     99     {{{  3277,  -1228,  -2892}, 0, {  1246,   -542}, {0x00, 0x00, 0x81, 0xff}}},
    100     {{{  3328,  -1381,  -2841}, 0, {  1756,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    101     {{{  3200,  -1330,  -2841}, 0, {   480,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    102     {{{  3149,  -1330,  -2841}, 0, {     0,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    103     {{{  3149,  -1381,  -2841}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    104     {{{  3277,  -1228,  -2841}, 0, {  1246,   -542}, {0x00, 0x00, 0x7f, 0xff}}},
    105     {{{  3328,  -1177,  -2841}, 0, {  1756,  -1054}, {0x00, 0x00, 0x7f, 0xff}}},
    106     {{{  3277,  -1177,  -2841}, 0, {  1246,  -1054}, {0x00, 0x00, 0x7f, 0xff}}},
    107     {{{  3277,  -1279,  -1868}, 0, { 15808,      0}, {0x81, 0x00, 0x00, 0xff}}},
    108 };
    109 
    110 // 0x07062148 - 0x07062238
    111 static const Vtx inside_castle_seg7_vertex_07062148[] = {
    112     {{{  3328,  -1279,  -1822}, 0, { 16268,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    113     {{{  3328,  -1202,  -2098}, 0, { 13510,   -798}, {0x7f, 0x00, 0x00, 0xff}}},
    114     {{{  3328,  -1202,  -2047}, 0, { 14020,   -798}, {0x7f, 0x00, 0x00, 0xff}}},
    115     {{{  3277,  -1381,  -2892}, 0, {  5588,    990}, {0x81, 0x00, 0x00, 0xff}}},
    116     {{{  3277,  -1279,  -3455}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    117     {{{  3277,  -1381,  -3455}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
    118     {{{  3277,  -1279,  -2892}, 0, {  5588,      0}, {0x81, 0x00, 0x00, 0xff}}},
    119     {{{  1690,  -1074,  -1868}, 0, {  7632,  -2076}, {0x00, 0x00, 0x81, 0xff}}},
    120     {{{  3277,  -1074,  -1868}, 0, { -8206,  -2076}, {0x00, 0x00, 0x81, 0xff}}},
    121     {{{  3277,  -1381,  -1868}, 0, { -8206,    990}, {0x00, 0x00, 0x81, 0xff}}},
    122     {{{  1690,  -1381,  -1868}, 0, {  7632,    990}, {0x00, 0x00, 0x81, 0xff}}},
    123     {{{  3328,   -972,  -1893}, 0, { 15554,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    124     {{{  3328,   -972,  -1822}, 0, { 16268,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    125     {{{  3328,  -1049,  -1893}, 0, { 15554,  -2332}, {0x7f, 0x00, 0x00, 0xff}}},
    126     {{{  3328,  -1279,  -2431}, 0, { 10188,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    127 };
    128 
    129 // 0x07062238 - 0x07062318
    130 static const Vtx inside_castle_seg7_vertex_07062238[] = {
    131     {{{  3277,   -972,  -1822}, 0, { 16268,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    132     {{{  3328,   -972,  -1893}, 0, { 15554,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    133     {{{  3277,   -972,  -1893}, 0, { 15554,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    134     {{{  3277,  -1202,  -2047}, 0, { 14020,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    135     {{{  3328,  -1202,  -2047}, 0, { 14020,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    136     {{{  3328,  -1202,  -2098}, 0, { 13510,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    137     {{{  3277,  -1202,  -2098}, 0, { 13510,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    138     {{{  3328,  -1177,  -2431}, 0, { 10188,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    139     {{{  3328,  -1202,  -2098}, 0, { 13510,   -798}, {0x7f, 0x00, 0x00, 0xff}}},
    140     {{{  3328,  -1279,  -2431}, 0, { 10188,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    141     {{{  3277,  -1177,  -2431}, 0, { 10188,  -1054}, {0x00, 0x7e, 0x09, 0xff}}},
    142     {{{  3277,  -1202,  -2098}, 0, { 13510,   -798}, {0x00, 0x7e, 0x09, 0xff}}},
    143     {{{  3328,  -1202,  -2098}, 0, { 13510,   -798}, {0x00, 0x7e, 0x09, 0xff}}},
    144     {{{  3328,  -1177,  -2431}, 0, { 10188,  -1054}, {0x00, 0x7e, 0x09, 0xff}}},
    145 };
    146 
    147 // 0x07062318 - 0x070623F8
    148 static const Vtx inside_castle_seg7_vertex_07062318[] = {
    149     {{{  3277,  -1049,  -1893}, 0, { 15554,  -2332}, {0x00, 0x5a, 0xa7, 0xff}}},
    150     {{{  3328,  -1202,  -2047}, 0, { 14020,   -798}, {0x00, 0x5a, 0xa7, 0xff}}},
    151     {{{  3277,  -1202,  -2047}, 0, { 14020,   -798}, {0x00, 0x5a, 0xa7, 0xff}}},
    152     {{{  3328,  -1049,  -1893}, 0, { 15554,  -2332}, {0x00, 0x5a, 0xa7, 0xff}}},
    153     {{{  3277,   -972,  -1893}, 0, { 15554,  -3098}, {0x00, 0x00, 0x81, 0xff}}},
    154     {{{  3328,   -972,  -1893}, 0, { 15554,  -3098}, {0x00, 0x00, 0x81, 0xff}}},
    155     {{{  3328,  -1049,  -1893}, 0, { 15554,  -2332}, {0x00, 0x00, 0x81, 0xff}}},
    156     {{{  3277,  -1049,  -1893}, 0, { 15554,  -2332}, {0x00, 0x00, 0x81, 0xff}}},
    157     {{{  3277,   -972,  -1822}, 0, { 16268,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    158     {{{  3328,   -972,  -1822}, 0, { 16268,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    159     {{{  3328,   -972,  -1893}, 0, { 15554,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    160     {{{  1690,  -1074,  -1868}, 0, { -7184,  -2076}, {0x7f, 0x00, 0x00, 0xff}}},
    161     {{{  1690,  -1381,  -3455}, 0, {  8654,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    162     {{{  1690,  -1074,  -3455}, 0, {  8654,  -2076}, {0x7f, 0x00, 0x00, 0xff}}},
    163 };
    164 
    165 // 0x070623F8 - 0x070624D8
    166 static const Vtx inside_castle_seg7_vertex_070623F8[] = {
    167     {{{  3277,  -1202,  -2098}, 0, { 13510,   -798}, {0x81, 0x00, 0x00, 0xff}}},
    168     {{{  3277,  -1279,  -2431}, 0, { 10188,      0}, {0x81, 0x00, 0x00, 0xff}}},
    169     {{{  3277,  -1279,  -1822}, 0, { 16268,      0}, {0x81, 0x00, 0x00, 0xff}}},
    170     {{{  3277,  -1202,  -2047}, 0, { 14020,   -798}, {0x81, 0x00, 0x00, 0xff}}},
    171     {{{  3277,   -972,  -1822}, 0, { 16268,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    172     {{{  3277,   -972,  -1893}, 0, { 15554,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    173     {{{  3277,  -1049,  -1893}, 0, { 15554,  -2332}, {0x81, 0x00, 0x00, 0xff}}},
    174     {{{  1690,  -1381,  -3455}, 0, { -8206,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    175     {{{  3277,  -1381,  -3455}, 0, {  7632,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    176     {{{  3277,  -1074,  -3455}, 0, {  7632,  -2076}, {0x00, 0x00, 0x7f, 0xff}}},
    177     {{{  1690,  -1074,  -3455}, 0, { -8206,  -2076}, {0x00, 0x00, 0x7f, 0xff}}},
    178     {{{  1690,  -1074,  -1868}, 0, { -7184,  -2076}, {0x7f, 0x00, 0x00, 0xff}}},
    179     {{{  1690,  -1381,  -1868}, 0, { -7184,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    180     {{{  1690,  -1381,  -3455}, 0, {  8654,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    181 };
    182 
    183 // 0x070624D8 - 0x070625D8
    184 static const Vtx inside_castle_seg7_vertex_070624D8[] = {
    185     {{{  1126,   -818,  -2585}, 0, {   480,  -1566}, {0x00, 0x00, 0x81, 0xff}}},
    186     {{{  1178,   -818,  -2585}, 0, {     0,  -1564}, {0x00, 0x00, 0x81, 0xff}}},
    187     {{{  1178,  -1074,  -2585}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
    188     {{{  1178,   -818,  -2738}, 0, {  2012,   1498}, {0x7f, 0x00, 0x00, 0xff}}},
    189     {{{  1178,  -1074,  -2892}, 0, {  3544,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    190     {{{  1178,   -665,  -2892}, 0, {  3544,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    191     {{{  1178,   -818,  -2585}, 0, {   478,   1498}, {0x7f, 0x00, 0x00, 0xff}}},
    192     {{{  1178,  -1074,  -2738}, 0, {  2012,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    193     {{{  1178,   -665,  -2431}, 0, { -1052,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    194     {{{  1178,  -1074,  -2431}, 0, { -1052,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    195     {{{  1178,  -1074,  -2585}, 0, {   478,   4054}, {0x7f, 0x00, 0x00, 0xff}}},
    196     {{{  1178,   -818,  -2738}, 0, {     0,  -1564}, {0x00, 0x00, 0x7f, 0xff}}},
    197     {{{  1126,  -1074,  -2738}, 0, {   478,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    198     {{{  1178,  -1074,  -2738}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    199     {{{  1126,   -818,  -2738}, 0, {   480,  -1566}, {0x00, 0x00, 0x7f, 0xff}}},
    200     {{{  1126,  -1074,  -2585}, 0, {   478,    990}, {0x00, 0x00, 0x81, 0xff}}},
    201 };
    202 
    203 // 0x070625D8 - 0x070626D8
    204 static const Vtx inside_castle_seg7_vertex_070625D8[] = {
    205     {{{  1178,   -818,  -2585}, 0, {     0,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    206     {{{  1126,   -818,  -2585}, 0, {   480,  -1566}, {0x00, 0x81, 0x00, 0xff}}},
    207     {{{  1126,   -818,  -2738}, 0, {   480,  -1566}, {0x00, 0x81, 0x00, 0xff}}},
    208     {{{  1178,   -818,  -2738}, 0, {     0,  -1564}, {0x00, 0x81, 0x00, 0xff}}},
    209     {{{  3277,  -1279,  -3501}, 0, {  -490,      0}, {0x81, 0x00, 0x00, 0xff}}},
    210     {{{  3277,   -972,  -3429}, 0, {   224,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    211     {{{  3277,   -972,  -3501}, 0, {  -490,  -3098}, {0x81, 0x00, 0x00, 0xff}}},
    212     {{{  3277,  -1279,  -2892}, 0, {  5588,      0}, {0x81, 0x00, 0x00, 0xff}}},
    213     {{{  3277,  -1202,  -3225}, 0, {  2268,   -798}, {0x81, 0x00, 0x00, 0xff}}},
    214     {{{  3277,  -1202,  -3276}, 0, {  1756,   -798}, {0x81, 0x00, 0x00, 0xff}}},
    215     {{{  3277,  -1049,  -3429}, 0, {   224,  -2332}, {0x81, 0x00, 0x00, 0xff}}},
    216     {{{  3277,  -1177,  -2892}, 0, {  5588,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    217     {{{  3328,  -1177,  -2892}, 0, {  5588,  -1054}, {0x00, 0x7e, 0xf7, 0xff}}},
    218     {{{  3328,  -1202,  -3225}, 0, {  2268,   -798}, {0x00, 0x7e, 0xf7, 0xff}}},
    219     {{{  3277,  -1202,  -3225}, 0, {  2268,   -798}, {0x00, 0x7e, 0xf7, 0xff}}},
    220     {{{  3277,  -1177,  -2892}, 0, {  5588,  -1054}, {0x00, 0x7e, 0xf7, 0xff}}},
    221 };
    222 
    223 // 0x070626D8 - 0x070627D8
    224 static const Vtx inside_castle_seg7_vertex_070626D8[] = {
    225     {{{  3328,  -1279,  -3501}, 0, {  -490,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    226     {{{  3328,  -1202,  -3276}, 0, {  1756,   -798}, {0x7f, 0x00, 0x00, 0xff}}},
    227     {{{  3328,  -1202,  -3225}, 0, {  2268,   -798}, {0x7f, 0x00, 0x00, 0xff}}},
    228     {{{  3328,   -972,  -3429}, 0, {   224,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    229     {{{  3328,  -1049,  -3429}, 0, {   224,  -2332}, {0x7f, 0x00, 0x00, 0xff}}},
    230     {{{  3328,   -972,  -3501}, 0, {  -490,  -3098}, {0x7f, 0x00, 0x00, 0xff}}},
    231     {{{  3328,  -1279,  -2892}, 0, {  5588,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    232     {{{  3328,  -1177,  -2892}, 0, {  5588,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    233     {{{  3328,  -1177,  -2841}, 0, {  6100,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    234     {{{  3328,  -1279,  -2841}, 0, {  6100,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    235     {{{  3277,  -1177,  -2431}, 0, { 10188,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    236     {{{  3277,  -1279,  -2431}, 0, { 10188,      0}, {0x81, 0x00, 0x00, 0xff}}},
    237     {{{  3277,  -1202,  -2098}, 0, { 13510,   -798}, {0x81, 0x00, 0x00, 0xff}}},
    238     {{{  3277,   -972,  -3501}, 0, {  -490,  -3098}, {0x00, 0x00, 0x81, 0xff}}},
    239     {{{  3328,  -1074,  -3501}, 0, {  -490,  -2076}, {0x00, 0x00, 0x81, 0xff}}},
    240     {{{  3277,  -1074,  -3501}, 0, {  -490,  -2076}, {0x00, 0x00, 0x81, 0xff}}},
    241 };
    242 
    243 // 0x070627D8 - 0x070628D8
    244 static const Vtx inside_castle_seg7_vertex_070627D8[] = {
    245     {{{  3277,   -972,  -3501}, 0, {  -490,  -3098}, {0x00, 0x00, 0x81, 0xff}}},
    246     {{{  3328,   -972,  -3501}, 0, {  -490,  -3098}, {0x00, 0x00, 0x81, 0xff}}},
    247     {{{  3328,  -1074,  -3501}, 0, {  -490,  -2076}, {0x00, 0x00, 0x81, 0xff}}},
    248     {{{  3328,   -972,  -1822}, 0, {  1756,  -2076}, {0x00, 0x00, 0x7f, 0xff}}},
    249     {{{  3277,  -1074,  -1822}, 0, {  1246,  -1054}, {0x00, 0x00, 0x7f, 0xff}}},
    250     {{{  3328,  -1074,  -1822}, 0, {  1756,  -1054}, {0x00, 0x00, 0x7f, 0xff}}},
    251     {{{  3277,   -972,  -1822}, 0, {  1246,  -2076}, {0x00, 0x00, 0x7f, 0xff}}},
    252     {{{  3328,  -1177,  -2892}, 0, {  5588,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    253     {{{  3328,  -1279,  -2841}, 0, {  6100,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    254     {{{  3328,  -1279,  -2892}, 0, {  5588,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    255     {{{  3328,  -1177,  -2482}, 0, {  9676,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    256     {{{  3328,  -1279,  -2431}, 0, { 10188,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    257     {{{  3328,  -1279,  -2482}, 0, {  9676,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    258     {{{  3277,  -1177,  -2892}, 0, {  5588,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    259     {{{  3277,  -1177,  -2841}, 0, {  6100,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    260     {{{  3328,  -1177,  -2841}, 0, {  6100,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    261 };
    262 
    263 // 0x070628D8 - 0x070629C8
    264 static const Vtx inside_castle_seg7_vertex_070628D8[] = {
    265     {{{  3277,  -1177,  -2892}, 0, {  5588,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    266     {{{  3328,  -1177,  -2841}, 0, {  6100,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    267     {{{  3328,  -1177,  -2892}, 0, {  5588,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    268     {{{  3277,  -1228,  -2892}, 0, {  5588,   -544}, {0x81, 0x00, 0x00, 0xff}}},
    269     {{{  3277,  -1177,  -2841}, 0, {  6100,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    270     {{{  3277,  -1177,  -2892}, 0, {  5588,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    271     {{{  3277,  -1228,  -2841}, 0, {  6100,   -544}, {0x81, 0x00, 0x00, 0xff}}},
    272     {{{  3200,  -1330,  -2892}, 0, {  5588,    478}, {0x9b, 0x4c, 0x00, 0xff}}},
    273     {{{  3277,  -1228,  -2841}, 0, {  6100,   -544}, {0x9b, 0x4c, 0x00, 0xff}}},
    274     {{{  3277,  -1228,  -2892}, 0, {  5588,   -544}, {0x9b, 0x4c, 0x00, 0xff}}},
    275     {{{  3200,  -1330,  -2841}, 0, {  6100,    478}, {0x9b, 0x4c, 0x00, 0xff}}},
    276     {{{  3149,  -1330,  -2892}, 0, {  5588,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    277     {{{  3200,  -1330,  -2841}, 0, {  6100,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    278     {{{  3200,  -1330,  -2892}, 0, {  5588,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    279     {{{  3149,  -1330,  -2841}, 0, {  6100,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    280 };
    281 
    282 // 0x070629C8 - 0x07062AA8
    283 static const Vtx inside_castle_seg7_vertex_070629C8[] = {
    284     {{{  3149,  -1381,  -2892}, 0, {  5588,    990}, {0x81, 0x00, 0x00, 0xff}}},
    285     {{{  3149,  -1330,  -2841}, 0, {  6100,    478}, {0x81, 0x00, 0x00, 0xff}}},
    286     {{{  3149,  -1330,  -2892}, 0, {  5588,    478}, {0x81, 0x00, 0x00, 0xff}}},
    287     {{{  3149,  -1381,  -2841}, 0, {  6100,    990}, {0x81, 0x00, 0x00, 0xff}}},
    288     {{{  3149,  -1381,  -2482}, 0, {  9676,    990}, {0x81, 0x00, 0x00, 0xff}}},
    289     {{{  3149,  -1381,  -2431}, 0, { 10188,    990}, {0x81, 0x00, 0x00, 0xff}}},
    290     {{{  3149,  -1330,  -2431}, 0, { 10188,    478}, {0x81, 0x00, 0x00, 0xff}}},
    291     {{{  3328,  -1177,  -2482}, 0, {  9676,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    292     {{{  3328,  -1177,  -2431}, 0, { 10188,  -1054}, {0x7f, 0x00, 0x00, 0xff}}},
    293     {{{  3328,  -1279,  -2431}, 0, { 10188,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    294     {{{  3277,  -1177,  -2482}, 0, {  9676,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    295     {{{  3277,  -1177,  -2431}, 0, { 10188,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    296     {{{  3328,  -1177,  -2431}, 0, { 10188,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    297     {{{  3328,  -1177,  -2482}, 0, {  9676,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    298 };
    299 
    300 // 0x07062AA8 - 0x07062B98
    301 static const Vtx inside_castle_seg7_vertex_07062AA8[] = {
    302     {{{  3277,  -1228,  -2482}, 0, {  9676,   -544}, {0x81, 0x00, 0x00, 0xff}}},
    303     {{{  3277,  -1177,  -2431}, 0, { 10188,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    304     {{{  3277,  -1177,  -2482}, 0, {  9676,  -1054}, {0x81, 0x00, 0x00, 0xff}}},
    305     {{{  3277,  -1228,  -2431}, 0, { 10188,   -544}, {0x81, 0x00, 0x00, 0xff}}},
    306     {{{  3200,  -1330,  -2482}, 0, {  9676,    478}, {0x9b, 0x4c, 0x00, 0xff}}},
    307     {{{  3277,  -1228,  -2431}, 0, { 10188,   -544}, {0x9b, 0x4c, 0x00, 0xff}}},
    308     {{{  3277,  -1228,  -2482}, 0, {  9676,   -544}, {0x9b, 0x4c, 0x00, 0xff}}},
    309     {{{  3200,  -1330,  -2431}, 0, { 10188,    478}, {0x9b, 0x4c, 0x00, 0xff}}},
    310     {{{  3149,  -1330,  -2482}, 0, {  9676,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    311     {{{  3200,  -1330,  -2431}, 0, { 10188,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    312     {{{  3200,  -1330,  -2482}, 0, {  9676,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    313     {{{  3149,  -1330,  -2431}, 0, { 10188,    478}, {0x00, 0x7f, 0x00, 0xff}}},
    314     {{{  3149,  -1381,  -2482}, 0, {  9676,    990}, {0x81, 0x00, 0x00, 0xff}}},
    315     {{{  3149,  -1330,  -2431}, 0, { 10188,    478}, {0x81, 0x00, 0x00, 0xff}}},
    316     {{{  3149,  -1330,  -2482}, 0, {  9676,    478}, {0x81, 0x00, 0x00, 0xff}}},
    317 };
    318 
    319 // 0x07062B98 - 0x07062C88
    320 static const Vtx inside_castle_seg7_vertex_07062B98[] = {
    321     {{{  2099,  -1381,  -2482}, 0, { 21828,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    322     {{{  2099,  -1689,  -2841}, 0, { 18902,   3032}, {0x7f, 0x00, 0x00, 0xff}}},
    323     {{{  2099,  -1381,  -2841}, 0, { 18902,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    324     {{{  3277,   -972,  -3429}, 0, {   224,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    325     {{{  3328,   -972,  -3429}, 0, {   224,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    326     {{{  3328,   -972,  -3501}, 0, {  -490,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    327     {{{  3277,   -972,  -3501}, 0, {  -490,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    328     {{{  3277,  -1049,  -3429}, 0, {   224,  -2332}, {0x00, 0x00, 0x7f, 0xff}}},
    329     {{{  3328,   -972,  -3429}, 0, {   224,  -3098}, {0x00, 0x00, 0x7f, 0xff}}},
    330     {{{  3277,   -972,  -3429}, 0, {   224,  -3098}, {0x00, 0x00, 0x7f, 0xff}}},
    331     {{{  3328,  -1049,  -3429}, 0, {   224,  -2332}, {0x00, 0x00, 0x7f, 0xff}}},
    332     {{{  3277,  -1202,  -3276}, 0, {  1756,   -798}, {0x00, 0x59, 0x59, 0xff}}},
    333     {{{  3328,  -1049,  -3429}, 0, {   224,  -2332}, {0x00, 0x59, 0x59, 0xff}}},
    334     {{{  3277,  -1049,  -3429}, 0, {   224,  -2332}, {0x00, 0x59, 0x59, 0xff}}},
    335     {{{  3328,  -1202,  -3276}, 0, {  1756,   -798}, {0x00, 0x59, 0x59, 0xff}}},
    336 };
    337 
    338 // 0x07062C88 - 0x07062D68
    339 static const Vtx inside_castle_seg7_vertex_07062C88[] = {
    340     {{{  3277,  -1202,  -3225}, 0, {  2268,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    341     {{{  3328,  -1202,  -3276}, 0, {  1756,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    342     {{{  3277,  -1202,  -3276}, 0, {  1756,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    343     {{{  3328,  -1202,  -3225}, 0, {  2268,   -798}, {0x00, 0x7f, 0x00, 0xff}}},
    344     {{{  2099,  -1381,  -2841}, 0, { 18902,      0}, {0x59, 0x00, 0x5a, 0xff}}},
    345     {{{  2099,  -1689,  -2841}, 0, { 18902,   3032}, {0x59, 0x00, 0x5a, 0xff}}},
    346     {{{  2304,  -1689,  -3045}, 0, { 16610,   3032}, {0x59, 0x00, 0x5a, 0xff}}},
    347     {{{  2304,  -1381,  -3045}, 0, { 16610,      0}, {0x59, 0x00, 0x5a, 0xff}}},
    348     {{{  2867,  -1381,  -2482}, 0, {  8850,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    349     {{{  2662,  -1689,  -2277}, 0, {  6608,   3032}, {0xa7, 0x00, 0xa7, 0xff}}},
    350     {{{  2662,  -1381,  -2277}, 0, {  6608,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    351     {{{  2099,  -1381,  -2482}, 0, { 21828,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    352     {{{  2099,  -1689,  -2482}, 0, { 21828,   3032}, {0x7f, 0x00, 0x00, 0xff}}},
    353     {{{  2099,  -1689,  -2841}, 0, { 18902,   3032}, {0x7f, 0x00, 0x00, 0xff}}},
    354 };
    355 
    356 // 0x07062D68 - 0x07062E58
    357 static const Vtx inside_castle_seg7_vertex_07062D68[] = {
    358     {{{  2304,  -1381,  -3045}, 0, { 16610,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    359     {{{  2304,  -1689,  -3045}, 0, { 16610,   3032}, {0x00, 0x00, 0x7f, 0xff}}},
    360     {{{  2662,  -1689,  -3045}, 0, { 13810,   3032}, {0x00, 0x00, 0x7f, 0xff}}},
    361     {{{  2662,  -1381,  -3045}, 0, { 13810,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    362     {{{  2662,  -1381,  -3045}, 0, { 13810,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    363     {{{  2662,  -1689,  -3045}, 0, { 13810,   3032}, {0xa7, 0x00, 0x5a, 0xff}}},
    364     {{{  2867,  -1689,  -2841}, 0, { 11608,   3032}, {0xa7, 0x00, 0x5a, 0xff}}},
    365     {{{  2867,  -1381,  -2841}, 0, { 11608,      0}, {0xa7, 0x00, 0x5a, 0xff}}},
    366     {{{  2867,  -1381,  -2841}, 0, { 11608,      0}, {0x81, 0x00, 0x00, 0xff}}},
    367     {{{  2867,  -1689,  -2841}, 0, { 11608,   3032}, {0x81, 0x00, 0x00, 0xff}}},
    368     {{{  2867,  -1689,  -2482}, 0, {  8850,   3032}, {0x81, 0x00, 0x00, 0xff}}},
    369     {{{  2867,  -1381,  -2482}, 0, {  8850,      0}, {0x81, 0x00, 0x00, 0xff}}},
    370     {{{  2867,  -1381,  -2482}, 0, {  8850,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    371     {{{  2867,  -1689,  -2482}, 0, {  8850,   3032}, {0xa7, 0x00, 0xa7, 0xff}}},
    372     {{{  2662,  -1689,  -2277}, 0, {  6608,   3032}, {0xa7, 0x00, 0xa7, 0xff}}},
    373 };
    374 
    375 // 0x07062E58 - 0x07062ED8
    376 static const Vtx inside_castle_seg7_vertex_07062E58[] = {
    377     {{{  2662,  -1381,  -2277}, 0, {  6608,      0}, {0x00, 0x00, 0x81, 0xff}}},
    378     {{{  2662,  -1689,  -2277}, 0, {  6608,   3032}, {0x00, 0x00, 0x81, 0xff}}},
    379     {{{  2304,  -1689,  -2277}, 0, {  3730,   3032}, {0x00, 0x00, 0x81, 0xff}}},
    380     {{{  2304,  -1381,  -2277}, 0, {  3730,      0}, {0x00, 0x00, 0x81, 0xff}}},
    381     {{{  2304,  -1381,  -2277}, 0, {  3730,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    382     {{{  2304,  -1689,  -2277}, 0, {  3730,   3032}, {0x59, 0x00, 0xa7, 0xff}}},
    383     {{{  2099,  -1689,  -2482}, 0, {  1388,   3032}, {0x59, 0x00, 0xa7, 0xff}}},
    384     {{{  2099,  -1381,  -2482}, 0, {  1388,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    385 };
    386 
    387 // 0x07062ED8 - 0x07062FC8
    388 static const Vtx inside_castle_seg7_vertex_07062ED8[] = {
    389     {{{  3328,  -1177,  -3378}, 0, {   510,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    390     {{{  3635,  -1177,  -3378}, 0, {   510,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    391     {{{  3635,  -1151,  -3378}, 0, {   584,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    392     {{{  3635,  -1074,  -3455}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    393     {{{  3328,  -1100,  -3455}, 0, {   918,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    394     {{{  3635,  -1100,  -3455}, 0, {   918,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    395     {{{  3328,  -1074,  -3455}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    396     {{{  3328,  -1125,  -3429}, 0, {   782,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    397     {{{  3635,  -1100,  -3429}, 0, {   854,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    398     {{{  3328,  -1100,  -3429}, 0, {   854,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    399     {{{  3635,  -1125,  -3429}, 0, {   782,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    400     {{{  3328,  -1151,  -3404}, 0, {   646,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    401     {{{  3635,  -1125,  -3404}, 0, {   718,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    402     {{{  3328,  -1125,  -3404}, 0, {   718,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    403     {{{  3635,  -1151,  -3404}, 0, {   646,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    404 };
    405 
    406 // 0x07062FC8 - 0x070630B8
    407 static const Vtx inside_castle_seg7_vertex_07062FC8[] = {
    408     {{{  3328,  -1253,  -3301}, 0, {   104,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    409     {{{  3635,  -1228,  -3301}, 0, {   176,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    410     {{{  3328,  -1228,  -3301}, 0, {   176,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    411     {{{  3328,  -1177,  -3378}, 0, {   510,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    412     {{{  3635,  -1151,  -3378}, 0, {   584,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    413     {{{  3328,  -1151,  -3378}, 0, {   584,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    414     {{{  3328,  -1202,  -3353}, 0, {   374,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    415     {{{  3635,  -1202,  -3353}, 0, {   374,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    416     {{{  3635,  -1177,  -3353}, 0, {   448,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    417     {{{  3328,  -1177,  -3353}, 0, {   448,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    418     {{{  3328,  -1228,  -3327}, 0, {   240,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    419     {{{  3635,  -1228,  -3327}, 0, {   240,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    420     {{{  3635,  -1202,  -3327}, 0, {   312,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    421     {{{  3328,  -1202,  -3327}, 0, {   312,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    422     {{{  3635,  -1253,  -3301}, 0, {   104,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    423 };
    424 
    425 // 0x070630B8 - 0x070630F8
    426 static const Vtx inside_castle_seg7_vertex_070630B8[] = {
    427     {{{  3328,  -1279,  -3276}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    428     {{{  3635,  -1279,  -3276}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    429     {{{  3635,  -1253,  -3276}, 0, {    40,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    430     {{{  3328,  -1253,  -3276}, 0, {    40,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    431 };
    432 
    433 // 0x070630F8 - 0x070631E8
    434 static const Vtx inside_castle_seg7_vertex_070630F8[] = {
    435     {{{  1229,  -1074,  -2380}, 0, {   650,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    436     {{{  1229,   -357,  -2380}, 0, {   650,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    437     {{{  1229,   -357,  -2329}, 0, {   308,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    438     {{{  1178,  -1074,  -3045}, 0, {   990,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    439     {{{  1229,   -357,  -2994}, 0, {   650,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    440     {{{  1229,  -1074,  -2994}, 0, {   650,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    441     {{{  1178,   -357,  -3045}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    442     {{{  1229,  -1074,  -2994}, 0, {   650,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    443     {{{  1229,   -357,  -2994}, 0, {   650,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    444     {{{  1229,   -357,  -2943}, 0, {   308,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    445     {{{  1229,  -1074,  -2943}, 0, {   308,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    446     {{{  1229,  -1074,  -2943}, 0, {   308,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    447     {{{  1229,   -357,  -2943}, 0, {   308,      0}, {0x59, 0x00, 0x59, 0xff}}},
    448     {{{  1178,   -357,  -2892}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    449     {{{  1178,  -1074,  -2892}, 0, {     0,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    450 };
    451 
    452 // 0x070631E8 - 0x070632C8
    453 static const Vtx inside_castle_seg7_vertex_070631E8[] = {
    454     {{{  1178,  -1074,  -2431}, 0, {   990,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    455     {{{  1229,   -357,  -2380}, 0, {   650,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    456     {{{  1229,  -1074,  -2380}, 0, {   650,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    457     {{{  1178,   -357,  -2431}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    458     {{{  1280,  -1074,  -1612}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    459     {{{  1280,   -357,  -1561}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    460     {{{  1280,  -1074,  -1561}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    461     {{{  1229,  -1074,  -2380}, 0, {   650,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    462     {{{  1229,   -357,  -2329}, 0, {   308,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    463     {{{  1229,  -1074,  -2329}, 0, {   308,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    464     {{{  1229,  -1074,  -2329}, 0, {   308,   2012}, {0x5a, 0x00, 0x58, 0xff}}},
    465     {{{  1229,   -357,  -2329}, 0, {   308,      0}, {0x5a, 0x00, 0x58, 0xff}}},
    466     {{{  1178,   -357,  -2277}, 0, {     0,      0}, {0x5a, 0x00, 0x58, 0xff}}},
    467     {{{  1178,  -1074,  -2277}, 0, {     0,   2012}, {0x5a, 0x00, 0x58, 0xff}}},
    468 };
    469 
    470 // 0x070632C8 - 0x070633A8
    471 static const Vtx inside_castle_seg7_vertex_070632C8[] = {
    472     {{{  1178,  -1074,  -1663}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    473     {{{  1229,   -357,  -1663}, 0, {   734,      0}, {0x00, 0x00, 0x81, 0xff}}},
    474     {{{  1229,  -1074,  -1663}, 0, {   734,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    475     {{{  1178,   -357,  -1663}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    476     {{{  1229,  -1074,  -1663}, 0, {   734,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    477     {{{  1229,   -357,  -1663}, 0, {   734,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    478     {{{  1280,   -357,  -1612}, 0, {   224,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    479     {{{  1280,  -1074,  -1612}, 0, {   224,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    480     {{{  1280,  -1074,  -1612}, 0, {   224,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    481     {{{  1280,   -357,  -1612}, 0, {   224,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    482     {{{  1280,   -357,  -1561}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    483     {{{  3584,  -1074,  -3660}, 0, {   734,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    484     {{{  3584,   -357,  -3660}, 0, {   734,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    485     {{{  3533,   -357,  -3711}, 0, {   224,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    486 };
    487 
    488 // 0x070633A8 - 0x070634A8
    489 static const Vtx inside_castle_seg7_vertex_070633A8[] = {
    490     {{{  1280,  -1074,  -3762}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    491     {{{  1280,   -357,  -3762}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    492     {{{  1280,   -357,  -3711}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    493     {{{  1280,  -1074,  -3711}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    494     {{{  1280,  -1074,  -3711}, 0, {   734,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    495     {{{  1280,   -357,  -3711}, 0, {   734,      0}, {0x59, 0x00, 0x59, 0xff}}},
    496     {{{  1229,   -357,  -3660}, 0, {   224,      0}, {0x59, 0x00, 0x59, 0xff}}},
    497     {{{  1229,  -1074,  -3660}, 0, {   224,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    498     {{{  1229,  -1074,  -3660}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    499     {{{  1229,   -357,  -3660}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    500     {{{  1178,   -357,  -3660}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    501     {{{  1178,  -1074,  -3660}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    502     {{{  3635,  -1074,  -3660}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    503     {{{  3635,   -357,  -3660}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    504     {{{  3584,   -357,  -3660}, 0, {   734,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    505     {{{  3584,  -1074,  -3660}, 0, {   734,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    506 };
    507 
    508 // 0x070634A8 - 0x07063588
    509 static const Vtx inside_castle_seg7_vertex_070634A8[] = {
    510     {{{  3584,  -1074,  -1663}, 0, {   224,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    511     {{{  3635,   -357,  -1663}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    512     {{{  3635,  -1074,  -1663}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    513     {{{  3584,  -1074,  -3660}, 0, {   734,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    514     {{{  3533,   -357,  -3711}, 0, {   224,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    515     {{{  3533,  -1074,  -3711}, 0, {   224,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    516     {{{  3533,  -1074,  -3711}, 0, {   224,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    517     {{{  3533,   -357,  -3711}, 0, {   224,      0}, {0x81, 0x00, 0x00, 0xff}}},
    518     {{{  3533,   -357,  -3762}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    519     {{{  3533,  -1074,  -3762}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    520     {{{  3533,  -1074,  -1561}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    521     {{{  3533,   -357,  -1612}, 0, {   734,      0}, {0x81, 0x00, 0x00, 0xff}}},
    522     {{{  3533,  -1074,  -1612}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    523     {{{  3533,   -357,  -1561}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    524 };
    525 
    526 // 0x07063588 - 0x07063668
    527 static const Vtx inside_castle_seg7_vertex_07063588[] = {
    528     {{{  3533,  -1074,  -1612}, 0, {   734,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    529     {{{  3533,   -357,  -1612}, 0, {   734,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    530     {{{  3584,   -357,  -1663}, 0, {   224,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    531     {{{  3584,  -1074,  -1663}, 0, {   224,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    532     {{{  3584,  -1074,  -1663}, 0, {   224,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    533     {{{  3584,   -357,  -1663}, 0, {   224,      0}, {0x00, 0x00, 0x81, 0xff}}},
    534     {{{  3635,   -357,  -1663}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    535     {{{  3328,  -1228,  -1996}, 0, {   240,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    536     {{{  3635,  -1228,  -2021}, 0, {   176,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    537     {{{  3328,  -1228,  -2021}, 0, {   176,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    538     {{{  3277,  -1279,  -2841}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    539     {{{  3277,  -1305,  -2482}, 0, {   826,      0}, {0x81, 0x00, 0x00, 0xff}}},
    540     {{{  3277,  -1279,  -2482}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    541     {{{  3277,  -1305,  -2841}, 0, {   826,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    542 };
    543 
    544 // 0x07063668 - 0x07063758
    545 static const Vtx inside_castle_seg7_vertex_07063668[] = {
    546     {{{  3328,  -1253,  -2047}, 0, {    40,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    547     {{{  3635,  -1279,  -2047}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    548     {{{  3328,  -1279,  -2047}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    549     {{{  3635,  -1253,  -2047}, 0, {    40,      0}, {0x00, 0x00, 0x81, 0xff}}},
    550     {{{  3328,  -1253,  -2021}, 0, {   104,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    551     {{{  3635,  -1253,  -2047}, 0, {    40,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    552     {{{  3328,  -1253,  -2047}, 0, {    40,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    553     {{{  3635,  -1253,  -2021}, 0, {   104,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    554     {{{  3328,  -1228,  -2021}, 0, {   176,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    555     {{{  3635,  -1253,  -2021}, 0, {   104,      0}, {0x00, 0x00, 0x81, 0xff}}},
    556     {{{  3328,  -1253,  -2021}, 0, {   104,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    557     {{{  3635,  -1228,  -2021}, 0, {   176,      0}, {0x00, 0x00, 0x81, 0xff}}},
    558     {{{  3328,  -1151,  -1945}, 0, {   584,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    559     {{{  3635,  -1151,  -1945}, 0, {   584,      0}, {0x00, 0x00, 0x81, 0xff}}},
    560     {{{  3635,  -1177,  -1945}, 0, {   510,      0}, {0x00, 0x00, 0x81, 0xff}}},
    561 };
    562 
    563 // 0x07063758 - 0x07063848
    564 static const Vtx inside_castle_seg7_vertex_07063758[] = {
    565     {{{  3635,  -1228,  -1996}, 0, {   240,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    566     {{{  3635,  -1228,  -2021}, 0, {   176,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    567     {{{  3328,  -1228,  -1996}, 0, {   240,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    568     {{{  3328,  -1202,  -1996}, 0, {   312,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    569     {{{  3635,  -1228,  -1996}, 0, {   240,      0}, {0x00, 0x00, 0x81, 0xff}}},
    570     {{{  3328,  -1228,  -1996}, 0, {   240,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    571     {{{  3635,  -1202,  -1996}, 0, {   312,      0}, {0x00, 0x00, 0x81, 0xff}}},
    572     {{{  3328,  -1202,  -1970}, 0, {   374,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    573     {{{  3635,  -1202,  -1996}, 0, {   312,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    574     {{{  3328,  -1202,  -1996}, 0, {   312,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    575     {{{  3635,  -1202,  -1970}, 0, {   374,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    576     {{{  3328,  -1177,  -1970}, 0, {   448,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    577     {{{  3635,  -1202,  -1970}, 0, {   374,      0}, {0x00, 0x00, 0x81, 0xff}}},
    578     {{{  3328,  -1202,  -1970}, 0, {   374,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    579     {{{  3635,  -1177,  -1970}, 0, {   448,      0}, {0x00, 0x00, 0x81, 0xff}}},
    580 };
    581 
    582 // 0x07063848 - 0x07063928
    583 static const Vtx inside_castle_seg7_vertex_07063848[] = {
    584     {{{  3328,  -1177,  -1945}, 0, {   510,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    585     {{{  3635,  -1177,  -1970}, 0, {   448,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    586     {{{  3328,  -1177,  -1970}, 0, {   448,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    587     {{{  3635,  -1177,  -1945}, 0, {   510,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    588     {{{  3328,  -1151,  -1945}, 0, {   584,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    589     {{{  3635,  -1177,  -1945}, 0, {   510,      0}, {0x00, 0x00, 0x81, 0xff}}},
    590     {{{  3328,  -1177,  -1945}, 0, {   510,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    591     {{{  3635,  -1100,  -1868}, 0, {   918,      0}, {0x00, 0x00, 0x81, 0xff}}},
    592     {{{  3328,  -1074,  -1868}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    593     {{{  3635,  -1074,  -1868}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    594     {{{  3328,  -1151,  -1919}, 0, {   646,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    595     {{{  3635,  -1151,  -1945}, 0, {   584,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    596     {{{  3328,  -1151,  -1945}, 0, {   584,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    597     {{{  3635,  -1151,  -1919}, 0, {   646,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    598 };
    599 
    600 // 0x07063928 - 0x07063A28
    601 static const Vtx inside_castle_seg7_vertex_07063928[] = {
    602     {{{  3328,  -1125,  -1919}, 0, {   718,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    603     {{{  3635,  -1151,  -1919}, 0, {   646,      0}, {0x00, 0x00, 0x81, 0xff}}},
    604     {{{  3328,  -1151,  -1919}, 0, {   646,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    605     {{{  3635,  -1125,  -1919}, 0, {   718,      0}, {0x00, 0x00, 0x81, 0xff}}},
    606     {{{  3328,  -1125,  -1893}, 0, {   782,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    607     {{{  3635,  -1125,  -1919}, 0, {   718,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    608     {{{  3328,  -1125,  -1919}, 0, {   718,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    609     {{{  3635,  -1125,  -1893}, 0, {   782,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    610     {{{  3328,  -1100,  -1893}, 0, {   854,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    611     {{{  3635,  -1125,  -1893}, 0, {   782,      0}, {0x00, 0x00, 0x81, 0xff}}},
    612     {{{  3328,  -1125,  -1893}, 0, {   782,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    613     {{{  3635,  -1100,  -1893}, 0, {   854,      0}, {0x00, 0x00, 0x81, 0xff}}},
    614     {{{  3328,  -1100,  -1868}, 0, {   918,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    615     {{{  3635,  -1100,  -1893}, 0, {   854,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    616     {{{  3328,  -1100,  -1893}, 0, {   854,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    617     {{{  3635,  -1100,  -1868}, 0, {   918,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    618 };
    619 
    620 // 0x07063A28 - 0x07063B08
    621 static const Vtx inside_castle_seg7_vertex_07063A28[] = {
    622     {{{  3251,  -1330,  -2482}, 0, {   540,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    623     {{{  3251,  -1330,  -2841}, 0, {   540,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    624     {{{  3226,  -1330,  -2841}, 0, {   418,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    625     {{{  3635,  -1100,  -1868}, 0, {   918,      0}, {0x00, 0x00, 0x81, 0xff}}},
    626     {{{  3328,  -1100,  -1868}, 0, {   918,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    627     {{{  3328,  -1074,  -1868}, 0, {   990,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    628     {{{  3200,  -1356,  -2482}, 0, {   132,      0}, {0x81, 0x00, 0x00, 0xff}}},
    629     {{{  3200,  -1356,  -2841}, 0, {   132,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    630     {{{  3200,  -1381,  -2482}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    631     {{{  3200,  -1381,  -2841}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    632     {{{  3226,  -1356,  -2482}, 0, {   254,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    633     {{{  3200,  -1356,  -2841}, 0, {   132,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    634     {{{  3200,  -1356,  -2482}, 0, {   132,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    635     {{{  3226,  -1356,  -2841}, 0, {   254,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    636 };
    637 
    638 // 0x07063B08 - 0x07063BF8
    639 static const Vtx inside_castle_seg7_vertex_07063B08[] = {
    640     {{{  3226,  -1330,  -2482}, 0, {   418,      0}, {0x81, 0x00, 0x00, 0xff}}},
    641     {{{  3226,  -1356,  -2841}, 0, {   254,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    642     {{{  3226,  -1356,  -2482}, 0, {   254,      0}, {0x81, 0x00, 0x00, 0xff}}},
    643     {{{  3226,  -1330,  -2841}, 0, {   418,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    644     {{{  3251,  -1330,  -2482}, 0, {   540,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    645     {{{  3226,  -1330,  -2841}, 0, {   418,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    646     {{{  3226,  -1330,  -2482}, 0, {   418,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    647     {{{  3251,  -1305,  -2482}, 0, {   704,      0}, {0x81, 0x00, 0x00, 0xff}}},
    648     {{{  3251,  -1330,  -2841}, 0, {   540,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    649     {{{  3251,  -1330,  -2482}, 0, {   540,      0}, {0x81, 0x00, 0x00, 0xff}}},
    650     {{{  3251,  -1305,  -2841}, 0, {   704,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    651     {{{  3277,  -1305,  -2482}, 0, {   826,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    652     {{{  3251,  -1305,  -2841}, 0, {   704,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    653     {{{  3251,  -1305,  -2482}, 0, {   704,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    654     {{{  3277,  -1305,  -2841}, 0, {   826,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    655 };
    656 
    657 // 0x07063BF8 - 0x07063CE8
    658 static const Vtx inside_castle_seg7_vertex_07063BF8[] = {
    659     {{{  3328,  -1100,  -3429}, 0, {   854,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    660     {{{  3635,  -1100,  -3429}, 0, {   854,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    661     {{{  3328,  -1100,  -3455}, 0, {   918,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    662     {{{  3635,  -1100,  -3455}, 0, {   918,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    663     {{{  3328,  -1125,  -3429}, 0, {   782,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    664     {{{  3635,  -1125,  -3404}, 0, {   718,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    665     {{{  3635,  -1125,  -3429}, 0, {   782,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    666     {{{  3328,  -1125,  -3404}, 0, {   718,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    667     {{{  3328,  -1228,  -3327}, 0, {   240,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    668     {{{  3635,  -1228,  -3301}, 0, {   176,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    669     {{{  3635,  -1228,  -3327}, 0, {   240,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    670     {{{  3328,  -1151,  -3404}, 0, {   646,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    671     {{{  3635,  -1151,  -3378}, 0, {   584,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    672     {{{  3635,  -1151,  -3404}, 0, {   646,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    673     {{{  3328,  -1151,  -3378}, 0, {   584,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    674 };
    675 
    676 // 0x07063CE8 - 0x07063DD8
    677 static const Vtx inside_castle_seg7_vertex_07063CE8[] = {
    678     {{{  3328,  -1177,  -3353}, 0, {   448,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    679     {{{  3635,  -1177,  -3353}, 0, {   448,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    680     {{{  3635,  -1177,  -3378}, 0, {   510,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    681     {{{  3328,  -1177,  -3378}, 0, {   510,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    682     {{{  3328,  -1202,  -3327}, 0, {   312,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    683     {{{  3635,  -1202,  -3327}, 0, {   312,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    684     {{{  3328,  -1202,  -3353}, 0, {   374,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    685     {{{  3635,  -1202,  -3353}, 0, {   374,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    686     {{{  3328,  -1253,  -3276}, 0, {    40,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    687     {{{  3635,  -1253,  -3276}, 0, {    40,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    688     {{{  3328,  -1253,  -3301}, 0, {   104,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    689     {{{  3328,  -1228,  -3301}, 0, {   176,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    690     {{{  3635,  -1228,  -3301}, 0, {   176,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    691     {{{  3328,  -1228,  -3327}, 0, {   240,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    692     {{{  3635,  -1253,  -3301}, 0, {   104,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    693 };
    694 
    695 // 0x07063DD8 - 0x07063E18
    696 static const Vtx inside_castle_seg7_vertex_07063DD8[] = {
    697     {{{  3635,   -357,  -1561}, 0, {   112,    836}, {0x00, 0x81, 0x00, 0xff}}},
    698     {{{  1178,   -357,  -1561}, 0, {   112,   1900}, {0x00, 0x81, 0x00, 0xff}}},
    699     {{{  1178,   -357,  -3762}, 0, {   846,   1900}, {0x00, 0x81, 0x00, 0xff}}},
    700     {{{  3635,   -357,  -3762}, 0, {   846,    836}, {0x00, 0x81, 0x00, 0xff}}},
    701 };
    702 
    703 // 0x07063E18 - 0x07063F08
    704 static const Vtx inside_castle_seg7_vertex_07063E18[] = {
    705     {{{  3635,  -1074,  -3660}, 0, { -4630,   1720}, {0x81, 0x00, 0x00, 0xff}}},
    706     {{{  3635,  -1279,  -3660}, 0, { -4630,   1136}, {0x81, 0x00, 0x00, 0xff}}},
    707     {{{  3635,  -1279,  -1663}, 0, {  5334,   1136}, {0x81, 0x00, 0x00, 0xff}}},
    708     {{{  1178,   -665,  -2892}, 0, {  1756,    844}, {0x7f, 0x00, 0x00, 0xff}}},
    709     {{{  1178,   -357,  -2431}, 0, {  -540,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    710     {{{  1178,   -665,  -2431}, 0, {  -540,    844}, {0x7f, 0x00, 0x00, 0xff}}},
    711     {{{  1178,   -357,  -2892}, 0, {  1756,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    712     {{{  1178,  -1074,  -2277}, 0, { -1308,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    713     {{{  1178,   -357,  -1663}, 0, { -4374,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    714     {{{  1178,  -1074,  -1663}, 0, { -4374,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    715     {{{  1178,   -357,  -2277}, 0, { -1308,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    716     {{{  1178,  -1074,  -3660}, 0, {  5588,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    717     {{{  1178,   -357,  -3660}, 0, {  5588,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    718     {{{  1178,   -357,  -3045}, 0, {  2522,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    719     {{{  1178,  -1074,  -3045}, 0, {  2522,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    720 };
    721 
    722 // 0x07063F08 - 0x07063FF8
    723 static const Vtx inside_castle_seg7_vertex_07063F08[] = {
    724     {{{  3533,  -1074,  -1561}, 0, { -5140,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    725     {{{  1280,  -1074,  -1561}, 0, {  6100,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    726     {{{  1280,   -357,  -1561}, 0, {  6100,      0}, {0x00, 0x00, 0x81, 0xff}}},
    727     {{{  3635,  -1074,  -3660}, 0, { -4630,   1720}, {0x81, 0x00, 0x00, 0xff}}},
    728     {{{  3635,  -1279,  -1663}, 0, {  5334,   1136}, {0x81, 0x00, 0x00, 0xff}}},
    729     {{{  3635,  -1074,  -1663}, 0, {  5334,   1720}, {0x81, 0x00, 0x00, 0xff}}},
    730     {{{  3635,   -357,  -1663}, 0, {  6356,      0}, {0x81, 0x00, 0x00, 0xff}}},
    731     {{{  3635,  -1074,  -3660}, 0, { -3608,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    732     {{{  3635,  -1074,  -1663}, 0, {  6356,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    733     {{{  3635,   -357,  -3660}, 0, { -3608,      0}, {0x81, 0x00, 0x00, 0xff}}},
    734     {{{  1280,  -1074,  -3762}, 0, { -6162,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    735     {{{  3533,   -357,  -3762}, 0, {  5078,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    736     {{{  1280,   -357,  -3762}, 0, { -6162,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    737     {{{  3533,  -1074,  -3762}, 0, {  5078,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    738     {{{  3533,   -357,  -1561}, 0, { -5140,      0}, {0x00, 0x00, 0x81, 0xff}}},
    739 };
    740 
    741 // 0x07063FF8 - 0x07064078
    742 static const Vtx inside_castle_seg7_vertex_07063FF8[] = {
    743     {{{  2304,  -1689,  -3045}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    744     {{{  2867,  -1689,  -2841}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    745     {{{  2662,  -1689,  -3045}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    746     {{{  2099,  -1689,  -2482}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    747     {{{  2304,  -1689,  -2277}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    748     {{{  2099,  -1689,  -2841}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    749     {{{  2662,  -1689,  -2277}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    750     {{{  2867,  -1689,  -2482}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    751 };
    752 
    753 // 0x07064078 - 0x07064180
    754 static const Gfx inside_castle_seg7_dl_07064078[] = {
    755     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    756     gsDPLoadSync(),
    757     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    758     gsSPLight(&inside_castle_seg7_lights_07061C90.l, 1),
    759     gsSPLight(&inside_castle_seg7_lights_07061C90.a, 2),
    760     gsSPVertex(inside_castle_seg7_vertex_07061CD8, 15, 0),
    761     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    762     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    763     gsSP2Triangles( 7, 10,  8, 0x0,  0,  2, 11, 0x0),
    764     gsSP2Triangles( 2, 12, 13, 0x0,  2, 13, 14, 0x0),
    765     gsSP1Triangle( 1, 12,  2, 0x0),
    766     gsSPVertex(inside_castle_seg7_vertex_07061DC8, 16, 0),
    767     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    768     gsSP2Triangles( 4,  6,  5, 0x0,  7,  8,  9, 0x0),
    769     gsSP2Triangles(10,  7,  9, 0x0, 10,  9,  6, 0x0),
    770     gsSP2Triangles(11, 10,  6, 0x0,  4, 11,  6, 0x0),
    771     gsSP2Triangles( 0, 12,  1, 0x0,  2, 13, 14, 0x0),
    772     gsSP1Triangle(14, 13, 15, 0x0),
    773     gsSPVertex(inside_castle_seg7_vertex_07061EC8, 10, 0),
    774     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    775     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    776     gsSPEndDisplayList(),
    777 };
    778 
    779 // 0x07064180 - 0x07064618
    780 static const Gfx inside_castle_seg7_dl_07064180[] = {
    781     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
    782     gsDPLoadSync(),
    783     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    784     gsSPVertex(inside_castle_seg7_vertex_07061F68, 15, 0),
    785     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    786     gsSP2Triangles( 3,  6,  7, 0x0,  3,  7,  8, 0x0),
    787     gsSP2Triangles( 3,  8,  9, 0x0,  3,  9,  4, 0x0),
    788     gsSP2Triangles(10, 11, 12, 0x0, 12, 13, 10, 0x0),
    789     gsSP1Triangle(12, 14, 13, 0x0),
    790     gsSPVertex(inside_castle_seg7_vertex_07062058, 15, 0),
    791     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    792     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    793     gsSP2Triangles( 9, 10,  7, 0x0,  7, 11,  8, 0x0),
    794     gsSP2Triangles( 7, 12, 13, 0x0,  7, 13, 11, 0x0),
    795     gsSP1Triangle( 0, 14,  1, 0x0),
    796     gsSPVertex(inside_castle_seg7_vertex_07062148, 15, 0),
    797     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    798     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    799     gsSP2Triangles( 7,  9, 10, 0x0,  0, 11, 12, 0x0),
    800     gsSP2Triangles( 0, 13, 11, 0x0,  0,  2, 13, 0x0),
    801     gsSP1Triangle( 0, 14,  1, 0x0),
    802     gsSPVertex(inside_castle_seg7_vertex_07062238, 14, 0),
    803     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    804     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    805     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    806     gsSPVertex(inside_castle_seg7_vertex_07062318, 14, 0),
    807     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    808     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    809     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    810     gsSPVertex(inside_castle_seg7_vertex_070623F8, 14, 0),
    811     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
    812     gsSP2Triangles( 2,  4,  5, 0x0,  2,  5,  6, 0x0),
    813     gsSP2Triangles( 2,  6,  3, 0x0,  7,  8,  9, 0x0),
    814     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    815     gsSPVertex(inside_castle_seg7_vertex_070624D8, 16, 0),
    816     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    817     gsSP2Triangles( 6,  3,  5, 0x0,  3,  7,  4, 0x0),
    818     gsSP2Triangles( 6,  5,  8, 0x0,  9, 10,  6, 0x0),
    819     gsSP2Triangles( 9,  6,  8, 0x0, 11, 12, 13, 0x0),
    820     gsSP2Triangles(11, 14, 12, 0x0,  0,  2, 15, 0x0),
    821     gsSPVertex(inside_castle_seg7_vertex_070625D8, 16, 0),
    822     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    823     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  8, 0x0),
    824     gsSP2Triangles( 4,  8,  9, 0x0,  4,  9, 10, 0x0),
    825     gsSP2Triangles( 4, 10,  5, 0x0,  8,  7, 11, 0x0),
    826     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    827     gsSPVertex(inside_castle_seg7_vertex_070626D8, 16, 0),
    828     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    829     gsSP2Triangles( 0,  5,  3, 0x0,  0,  2,  6, 0x0),
    830     gsSP2Triangles( 0,  4,  1, 0x0,  6,  2,  7, 0x0),
    831     gsSP2Triangles( 7,  8,  9, 0x0, 10, 11, 12, 0x0),
    832     gsSP1Triangle(13, 14, 15, 0x0),
    833     gsSPVertex(inside_castle_seg7_vertex_070627D8, 16, 0),
    834     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    835     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    836     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    837     gsSPVertex(inside_castle_seg7_vertex_070628D8, 15, 0),
    838     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    839     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    840     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    841     gsSP1Triangle(11, 14, 12, 0x0),
    842     gsSPVertex(inside_castle_seg7_vertex_070629C8, 14, 0),
    843     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    844     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    845     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    846     gsSPVertex(inside_castle_seg7_vertex_07062AA8, 15, 0),
    847     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    848     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    849     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    850     gsSP1Triangle(12, 13, 14, 0x0),
    851     gsSPVertex(inside_castle_seg7_vertex_07062B98, 15, 0),
    852     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    853     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    854     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    855     gsSP1Triangle(11, 14, 12, 0x0),
    856     gsSPVertex(inside_castle_seg7_vertex_07062C88, 14, 0),
    857     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    858     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    859     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    860     gsSPVertex(inside_castle_seg7_vertex_07062D68, 15, 0),
    861     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    862     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    863     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    864     gsSP1Triangle(12, 13, 14, 0x0),
    865     gsSPVertex(inside_castle_seg7_vertex_07062E58, 8, 0),
    866     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    867     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    868     gsSPEndDisplayList(),
    869 };
    870 
    871 // 0x07064618 - 0x07064A50
    872 static const Gfx inside_castle_seg7_dl_07064618[] = {
    873     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
    874     gsDPLoadSync(),
    875     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    876     gsSPLight(&inside_castle_seg7_lights_07061CA8.l, 1),
    877     gsSPLight(&inside_castle_seg7_lights_07061CA8.a, 2),
    878     gsSPVertex(inside_castle_seg7_vertex_07062ED8, 15, 0),
    879     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    880     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    881     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    882     gsSP1Triangle(11, 14, 12, 0x0),
    883     gsSPVertex(inside_castle_seg7_vertex_07062FC8, 15, 0),
    884     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    885     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    886     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    887     gsSP1Triangle( 0, 14,  1, 0x0),
    888     gsSPVertex(inside_castle_seg7_vertex_070630B8, 4, 0),
    889     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    890     gsSPLight(&inside_castle_seg7_lights_07061C90.l, 1),
    891     gsSPLight(&inside_castle_seg7_lights_07061C90.a, 2),
    892     gsSPVertex(inside_castle_seg7_vertex_070630F8, 15, 0),
    893     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    894     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    895     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    896     gsSP1Triangle(11, 13, 14, 0x0),
    897     gsSPVertex(inside_castle_seg7_vertex_070631E8, 14, 0),
    898     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    899     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    900     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    901     gsSPVertex(inside_castle_seg7_vertex_070632C8, 14, 0),
    902     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    903     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    904     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    905     gsSPVertex(inside_castle_seg7_vertex_070633A8, 16, 0),
    906     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    907     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    908     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    909     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    910     gsSPVertex(inside_castle_seg7_vertex_070634A8, 14, 0),
    911     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    912     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    913     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    914     gsSPVertex(inside_castle_seg7_vertex_07063588, 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_07063668, 15, 0),
    919     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    920     gsSP2Triangles( 4,  5,  6, 0x0,  7,  5,  4, 0x0),
    921     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    922     gsSP1Triangle(12, 13, 14, 0x0),
    923     gsSPVertex(inside_castle_seg7_vertex_07063758, 15, 0),
    924     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    925     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    926     gsSP2Triangles(10,  8,  7, 0x0, 11, 12, 13, 0x0),
    927     gsSP1Triangle(11, 14, 12, 0x0),
    928     gsSPVertex(inside_castle_seg7_vertex_07063848, 14, 0),
    929     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    930     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    931     gsSP2Triangles(10, 11, 12, 0x0, 13, 11, 10, 0x0),
    932     gsSPVertex(inside_castle_seg7_vertex_07063928, 16, 0),
    933     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    934     gsSP2Triangles( 4,  5,  6, 0x0,  7,  5,  4, 0x0),
    935     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    936     gsSP2Triangles(12, 13, 14, 0x0, 15, 13, 12, 0x0),
    937     gsSPVertex(inside_castle_seg7_vertex_07063A28, 14, 0),
    938     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    939     gsSP2Triangles( 6,  7,  8, 0x0,  8,  7,  9, 0x0),
    940     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    941     gsSPVertex(inside_castle_seg7_vertex_07063B08, 15, 0),
    942     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    943     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    944     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    945     gsSP1Triangle(11, 14, 12, 0x0),
    946     gsSPVertex(inside_castle_seg7_vertex_07063BF8, 15, 0),
    947     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    948     gsSP2Triangles( 4,  5,  6, 0x0,  7,  5,  4, 0x0),
    949     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    950     gsSP1Triangle(14, 12, 11, 0x0),
    951     gsSPVertex(inside_castle_seg7_vertex_07063CE8, 15, 0),
    952     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    953     gsSP2Triangles( 4,  5,  6, 0x0,  6,  5,  7, 0x0),
    954     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    955     gsSP1Triangle(10,  9, 14, 0x0),
    956     gsSPEndDisplayList(),
    957 };
    958 
    959 // 0x07064A50 - 0x07064A88
    960 static const Gfx inside_castle_seg7_dl_07064A50[] = {
    961     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09009000),
    962     gsDPLoadSync(),
    963     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    964     gsSPVertex(inside_castle_seg7_vertex_07063DD8, 4, 0),
    965     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    966     gsSPEndDisplayList(),
    967 };
    968 
    969 // 0x07064A88 - 0x07064B28
    970 static const Gfx inside_castle_seg7_dl_07064A88[] = {
    971     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09006000),
    972     gsDPLoadSync(),
    973     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    974     gsSPVertex(inside_castle_seg7_vertex_07063E18, 15, 0),
    975     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    976     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    977     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    978     gsSP1Triangle(11, 13, 14, 0x0),
    979     gsSPVertex(inside_castle_seg7_vertex_07063F08, 15, 0),
    980     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    981     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    982     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    983     gsSP1Triangle( 0,  2, 14, 0x0),
    984     gsSPEndDisplayList(),
    985 };
    986 
    987 // 0x07064B28 - 0x07064B78
    988 static const Gfx inside_castle_seg7_dl_07064B28[] = {
    989     gsSPLight(&inside_castle_seg7_lights_07061CC0.l, 1),
    990     gsSPLight(&inside_castle_seg7_lights_07061CC0.a, 2),
    991     gsSPVertex(inside_castle_seg7_vertex_07063FF8, 8, 0),
    992     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    993     gsSP2Triangles( 0,  5,  3, 0x0,  0,  4,  6, 0x0),
    994     gsSP2Triangles( 0,  6,  7, 0x0,  0,  7,  1, 0x0),
    995     gsSPEndDisplayList(),
    996 };
    997 
    998 // 0x07064B78 - 0x07064C40
    999 const Gfx inside_castle_seg7_dl_07064B78[] = {
   1000     gsDPPipeSync(),
   1001     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
   1002     gsSPClearGeometryMode(G_SHADING_SMOOTH),
   1003     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),
   1004     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1005     gsDPTileSync(),
   1006     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),
   1007     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1008     gsSPDisplayList(inside_castle_seg7_dl_07064078),
   1009     gsSPDisplayList(inside_castle_seg7_dl_07064180),
   1010     gsDPTileSync(),
   1011     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),
   1012     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1013     gsSPDisplayList(inside_castle_seg7_dl_07064618),
   1014     gsSPDisplayList(inside_castle_seg7_dl_07064A50),
   1015     gsDPTileSync(),
   1016     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1017     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1018     gsSPDisplayList(inside_castle_seg7_dl_07064A88),
   1019     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1020     gsDPPipeSync(),
   1021     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1022     gsSPDisplayList(inside_castle_seg7_dl_07064B28),
   1023     gsSPSetGeometryMode(G_SHADING_SMOOTH),
   1024     gsSPEndDisplayList(),
   1025 };