sm64

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

model.inc.c (83186B)


      1 // 0x07051B88 - 0x07051BA0
      2 static const Lights1 inside_castle_seg7_lights_07051B88 = gdSPDefLights1(
      3     0x51, 0x34, 0x42,
      4     0xd8, 0x8c, 0xb2, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07051BA0 - 0x07051BB8
      8 static const Lights1 inside_castle_seg7_lights_07051BA0 = gdSPDefLights1(
      9     0x40, 0x1e, 0x2f,
     10     0xac, 0x52, 0x7f, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07051BB8 - 0x07051BD0
     14 static const Lights1 inside_castle_seg7_lights_07051BB8 = gdSPDefLights1(
     15     0x00, 0x00, 0x00,
     16     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x07051BD0 - 0x07051C70
     20 static const Vtx inside_castle_seg7_vertex_07051BD0[] = {
     21     {{{   -25,   5018,  -3555}, 0, { 12268,    862}, {0x43, 0x65, 0xdf, 0xff}}},
     22     {{{   -25,   5018,  -3146}, 0, { 10224,    862}, {0x21, 0x65, 0x43, 0xff}}},
     23     {{{   282,   5018,  -2787}, 0, {  8436,   2394}, {0xb5, 0x65, 0xfc, 0xff}}},
     24     {{{  -434,   5018,  -3555}, 0, { 12268,  -1182}, {0xe5, 0x6e, 0xc9, 0xff}}},
     25     {{{   282,   5018,  -3811}, 0, { 13546,   2394}, {0xdf, 0x65, 0x43, 0xff}}},
     26     {{{  -690,   5018,  -2787}, 0, {  8436,  -2460}, {0x38, 0x71, 0xfa, 0xff}}},
     27     {{{  -434,   5018,  -3146}, 0, { 10224,  -1182}, {0xac, 0x54, 0x2a, 0xff}}},
     28     {{{     0,   5018,  -1091}, 0, {     0,    990}, {0xb4, 0x4d, 0x40, 0xff}}},
     29     {{{  -690,   5018,  -3811}, 0, { 13546,  -2460}, {0x54, 0x54, 0x2a, 0xff}}},
     30     {{{  -409,   5018,  -1091}, 0, {     0,  -1054}, {0x4c, 0x4d, 0x40, 0xff}}},
     31 };
     32 
     33 // 0x07051C70 - 0x07051D60
     34 static const Vtx inside_castle_seg7_vertex_07051C70[] = {
     35     {{{     0,   3482,   1929}, 0, {  2012,  10484}, {0x00, 0x71, 0x38, 0xff}}},
     36     {{{  -409,   3482,   1929}, 0, { -2074,  10484}, {0x00, 0x38, 0x71, 0xff}}},
     37     {{{  -409,   3482,   1980}, 0, { -2074,  10942}, {0x00, 0x71, 0x38, 0xff}}},
     38     {{{     0,   3405,   2083}, 0, {  2012,  12198}, {0x00, 0x71, 0x38, 0xff}}},
     39     {{{  -409,   3405,   2134}, 0, { -2074,  12656}, {0x00, 0x71, 0x38, 0xff}}},
     40     {{{     0,   3405,   2134}, 0, {  2012,  12656}, {0x00, 0x38, 0x71, 0xff}}},
     41     {{{  -409,   3405,   2083}, 0, { -2074,  12198}, {0x00, 0x38, 0x71, 0xff}}},
     42     {{{     0,   3430,   2032}, 0, {  2012,  11626}, {0x00, 0x71, 0x38, 0xff}}},
     43     {{{  -409,   3430,   2083}, 0, { -2074,  12084}, {0x00, 0x71, 0x38, 0xff}}},
     44     {{{     0,   3430,   2083}, 0, {  2012,  12084}, {0x00, 0x38, 0x71, 0xff}}},
     45     {{{  -409,   3430,   2032}, 0, { -2074,  11626}, {0x00, 0x38, 0x71, 0xff}}},
     46     {{{     0,   3456,   1980}, 0, {  2012,  11056}, {0x00, 0x71, 0x38, 0xff}}},
     47     {{{  -409,   3456,   1980}, 0, { -2074,  11056}, {0x00, 0x38, 0x71, 0xff}}},
     48     {{{  -409,   3456,   2032}, 0, { -2074,  11512}, {0x00, 0x71, 0x38, 0xff}}},
     49     {{{     0,   3456,   2032}, 0, {  2012,  11512}, {0x00, 0x38, 0x71, 0xff}}},
     50 };
     51 
     52 // 0x07051D60 - 0x07051E50
     53 static const Vtx inside_castle_seg7_vertex_07051D60[] = {
     54     {{{     0,   3584,   1724}, 0, {  2012,   8198}, {0x00, 0x71, 0x38, 0xff}}},
     55     {{{  -409,   3584,   1776}, 0, { -2074,   8656}, {0x00, 0x71, 0x38, 0xff}}},
     56     {{{     0,   3584,   1776}, 0, {  2012,   8656}, {0x00, 0x38, 0x71, 0xff}}},
     57     {{{     0,   3482,   1929}, 0, {  2012,  10484}, {0x00, 0x71, 0x38, 0xff}}},
     58     {{{  -409,   3482,   1980}, 0, { -2074,  10942}, {0x00, 0x71, 0x38, 0xff}}},
     59     {{{     0,   3482,   1980}, 0, {  2012,  10942}, {0x00, 0x38, 0x71, 0xff}}},
     60     {{{     0,   3507,   1878}, 0, {  2012,   9912}, {0x00, 0x71, 0x38, 0xff}}},
     61     {{{  -409,   3507,   1929}, 0, { -2074,  10370}, {0x00, 0x71, 0x38, 0xff}}},
     62     {{{     0,   3507,   1929}, 0, {  2012,  10370}, {0x00, 0x38, 0x71, 0xff}}},
     63     {{{  -409,   3507,   1878}, 0, { -2074,   9912}, {0x00, 0x38, 0x71, 0xff}}},
     64     {{{     0,   3533,   1827}, 0, {  2012,   9342}, {0x00, 0x71, 0x38, 0xff}}},
     65     {{{  -409,   3533,   1878}, 0, { -2074,   9798}, {0x00, 0x71, 0x38, 0xff}}},
     66     {{{     0,   3533,   1878}, 0, {  2012,   9798}, {0x00, 0x38, 0x71, 0xff}}},
     67     {{{  -409,   3533,   1827}, 0, { -2074,   9342}, {0x00, 0x38, 0x71, 0xff}}},
     68     {{{  -409,   3584,   1724}, 0, { -2074,   8198}, {0x00, 0x38, 0x71, 0xff}}},
     69 };
     70 
     71 // 0x07051E50 - 0x07051F40
     72 static const Vtx inside_castle_seg7_vertex_07051E50[] = {
     73     {{{     0,   3251,   2390}, 0, {  2012,  15626}, {0x00, 0x71, 0x38, 0xff}}},
     74     {{{  -409,   3251,   2441}, 0, { -2074,  16084}, {0x00, 0x71, 0x38, 0xff}}},
     75     {{{     0,   3251,   2441}, 0, {  2012,  16084}, {0x00, 0x38, 0x71, 0xff}}},
     76     {{{     0,   3558,   1776}, 0, {  2012,   8770}, {0x00, 0x71, 0x38, 0xff}}},
     77     {{{  -409,   3558,   1827}, 0, { -2074,   9228}, {0x00, 0x71, 0x38, 0xff}}},
     78     {{{     0,   3558,   1827}, 0, {  2012,   9228}, {0x00, 0x38, 0x71, 0xff}}},
     79     {{{  -409,   3558,   1776}, 0, { -2074,   8770}, {0x00, 0x38, 0x71, 0xff}}},
     80     {{{     0,   3200,   2492}, 0, {  2012,  16768}, {0x00, 0x71, 0x38, 0xff}}},
     81     {{{  -409,   3200,   2492}, 0, { -2074,  16768}, {0x00, 0x38, 0x71, 0xff}}},
     82     {{{  -409,   3200,   2544}, 0, { -2074,  17226}, {0x00, 0x71, 0x38, 0xff}}},
     83     {{{     0,   3200,   2544}, 0, {  2012,  17226}, {0x00, 0x38, 0x71, 0xff}}},
     84     {{{     0,   3226,   2441}, 0, {  2012,  16198}, {0x00, 0x71, 0x38, 0xff}}},
     85     {{{  -409,   3226,   2441}, 0, { -2074,  16198}, {0x00, 0x38, 0x71, 0xff}}},
     86     {{{  -409,   3226,   2492}, 0, { -2074,  16654}, {0x00, 0x71, 0x38, 0xff}}},
     87     {{{     0,   3226,   2492}, 0, {  2012,  16654}, {0x00, 0x38, 0x71, 0xff}}},
     88 };
     89 
     90 // 0x07051F40 - 0x07052030
     91 static const Vtx inside_castle_seg7_vertex_07051F40[] = {
     92     {{{     0,   3379,   2134}, 0, {  2012,  12770}, {0x00, 0x71, 0x38, 0xff}}},
     93     {{{  -409,   3379,   2185}, 0, { -2074,  13226}, {0x00, 0x71, 0x38, 0xff}}},
     94     {{{     0,   3379,   2185}, 0, {  2012,  13226}, {0x00, 0x38, 0x71, 0xff}}},
     95     {{{     0,   3251,   2390}, 0, {  2012,  15626}, {0x00, 0x71, 0x38, 0xff}}},
     96     {{{  -409,   3251,   2390}, 0, { -2074,  15626}, {0x00, 0x38, 0x71, 0xff}}},
     97     {{{  -409,   3251,   2441}, 0, { -2074,  16084}, {0x00, 0x71, 0x38, 0xff}}},
     98     {{{     0,   3277,   2339}, 0, {  2012,  15054}, {0x00, 0x71, 0x38, 0xff}}},
     99     {{{  -409,   3277,   2390}, 0, { -2074,  15512}, {0x00, 0x71, 0x38, 0xff}}},
    100     {{{     0,   3277,   2390}, 0, {  2012,  15512}, {0x00, 0x38, 0x71, 0xff}}},
    101     {{{  -409,   3277,   2339}, 0, { -2074,  15054}, {0x00, 0x38, 0x71, 0xff}}},
    102     {{{     0,   3354,   2185}, 0, {  2012,  13340}, {0x00, 0x71, 0x38, 0xff}}},
    103     {{{  -409,   3354,   2185}, 0, { -2074,  13340}, {0x00, 0x38, 0x71, 0xff}}},
    104     {{{  -409,   3354,   2236}, 0, { -2074,  13798}, {0x00, 0x71, 0x38, 0xff}}},
    105     {{{     0,   3354,   2236}, 0, {  2012,  13798}, {0x00, 0x38, 0x71, 0xff}}},
    106     {{{  -409,   3379,   2134}, 0, { -2074,  12770}, {0x00, 0x38, 0x71, 0xff}}},
    107 };
    108 
    109 // 0x07052030 - 0x07052120
    110 static const Vtx inside_castle_seg7_vertex_07052030[] = {
    111     {{{     0,   3840,   1212}, 0, {  2012,   2486}, {0x00, 0x71, 0x38, 0xff}}},
    112     {{{  -409,   3840,   1212}, 0, { -2074,   2486}, {0x00, 0x38, 0x71, 0xff}}},
    113     {{{  -409,   3840,   1264}, 0, { -2074,   2942}, {0x00, 0x71, 0x38, 0xff}}},
    114     {{{     0,   3328,   2236}, 0, {  2012,  13912}, {0x00, 0x71, 0x38, 0xff}}},
    115     {{{  -409,   3328,   2236}, 0, { -2074,  13912}, {0x00, 0x38, 0x71, 0xff}}},
    116     {{{  -409,   3328,   2288}, 0, { -2074,  14370}, {0x00, 0x71, 0x38, 0xff}}},
    117     {{{     0,   3328,   2288}, 0, {  2012,  14370}, {0x00, 0x38, 0x71, 0xff}}},
    118     {{{     0,   3302,   2288}, 0, {  2012,  14484}, {0x00, 0x71, 0x38, 0xff}}},
    119     {{{  -409,   3302,   2339}, 0, { -2074,  14940}, {0x00, 0x71, 0x38, 0xff}}},
    120     {{{     0,   3302,   2339}, 0, {  2012,  14940}, {0x00, 0x38, 0x71, 0xff}}},
    121     {{{  -409,   3302,   2288}, 0, { -2074,  14484}, {0x00, 0x38, 0x71, 0xff}}},
    122     {{{     0,   3814,   1264}, 0, {  2012,   3058}, {0x00, 0x71, 0x38, 0xff}}},
    123     {{{  -409,   3814,   1315}, 0, { -2074,   3514}, {0x00, 0x71, 0x38, 0xff}}},
    124     {{{     0,   3814,   1315}, 0, {  2012,   3514}, {0x00, 0x38, 0x71, 0xff}}},
    125     {{{  -409,   3814,   1264}, 0, { -2074,   3058}, {0x00, 0x38, 0x71, 0xff}}},
    126 };
    127 
    128 // 0x07052120 - 0x07052210
    129 static const Vtx inside_castle_seg7_vertex_07052120[] = {
    130     {{{     0,   3942,   1008}, 0, {  2012,    202}, {0x00, 0x71, 0x38, 0xff}}},
    131     {{{  -409,   3942,   1008}, 0, { -2074,    202}, {0x00, 0x38, 0x71, 0xff}}},
    132     {{{  -409,   3942,   1059}, 0, { -2074,    660}, {0x00, 0x71, 0x38, 0xff}}},
    133     {{{     0,   3840,   1212}, 0, {  2012,   2486}, {0x00, 0x71, 0x38, 0xff}}},
    134     {{{  -409,   3840,   1264}, 0, { -2074,   2942}, {0x00, 0x71, 0x38, 0xff}}},
    135     {{{     0,   3840,   1264}, 0, {  2012,   2942}, {0x00, 0x38, 0x71, 0xff}}},
    136     {{{     0,   3968,    956}, 0, {  2012,   -368}, {0x00, 0x71, 0x38, 0xff}}},
    137     {{{  -409,   3968,    956}, 0, { -2074,   -368}, {0x00, 0x38, 0x71, 0xff}}},
    138     {{{  -409,   3968,   1008}, 0, { -2074,     88}, {0x00, 0x71, 0x38, 0xff}}},
    139     {{{     0,   3968,   1008}, 0, {  2012,     88}, {0x00, 0x38, 0x71, 0xff}}},
    140     {{{     0,   3994,    905}, 0, {  2012,   -940}, {0x00, 0x71, 0x38, 0xff}}},
    141     {{{  -409,   3994,    905}, 0, { -2074,   -940}, {0x00, 0x38, 0x71, 0xff}}},
    142     {{{  -409,   3994,    956}, 0, { -2074,   -484}, {0x00, 0x71, 0x38, 0xff}}},
    143     {{{     0,   3994,    956}, 0, {  2012,   -484}, {0x00, 0x38, 0x71, 0xff}}},
    144     {{{     0,   3942,   1059}, 0, {  2012,    660}, {0x00, 0x38, 0x71, 0xff}}},
    145 };
    146 
    147 // 0x07052210 - 0x07052300
    148 static const Vtx inside_castle_seg7_vertex_07052210[] = {
    149     {{{     0,   3712,   1468}, 0, {  2012,   5342}, {0x00, 0x71, 0x38, 0xff}}},
    150     {{{  -409,   3712,   1468}, 0, { -2074,   5342}, {0x00, 0x38, 0x71, 0xff}}},
    151     {{{  -409,   3712,   1520}, 0, { -2074,   5800}, {0x00, 0x71, 0x38, 0xff}}},
    152     {{{     0,   3917,   1059}, 0, {  2012,    774}, {0x00, 0x71, 0x38, 0xff}}},
    153     {{{  -409,   3917,   1110}, 0, { -2074,   1228}, {0x00, 0x71, 0x38, 0xff}}},
    154     {{{     0,   3917,   1110}, 0, {  2012,   1228}, {0x00, 0x38, 0x71, 0xff}}},
    155     {{{  -409,   3917,   1059}, 0, { -2074,    774}, {0x00, 0x38, 0x71, 0xff}}},
    156     {{{     0,   3891,   1110}, 0, {  2012,   1344}, {0x00, 0x71, 0x38, 0xff}}},
    157     {{{  -409,   3891,   1110}, 0, { -2074,   1344}, {0x00, 0x38, 0x71, 0xff}}},
    158     {{{  -409,   3891,   1161}, 0, { -2074,   1800}, {0x00, 0x71, 0x38, 0xff}}},
    159     {{{     0,   3891,   1161}, 0, {  2012,   1800}, {0x00, 0x38, 0x71, 0xff}}},
    160     {{{     0,   3866,   1161}, 0, {  2012,   1914}, {0x00, 0x71, 0x38, 0xff}}},
    161     {{{  -409,   3866,   1212}, 0, { -2074,   2372}, {0x00, 0x71, 0x38, 0xff}}},
    162     {{{     0,   3866,   1212}, 0, {  2012,   2372}, {0x00, 0x38, 0x71, 0xff}}},
    163     {{{  -409,   3866,   1161}, 0, { -2074,   1914}, {0x00, 0x38, 0x71, 0xff}}},
    164 };
    165 
    166 // 0x07052300 - 0x070523F0
    167 static const Vtx inside_castle_seg7_vertex_07052300[] = {
    168     {{{     0,   3763,   1366}, 0, {  2012,   4200}, {0x00, 0x71, 0x38, 0xff}}},
    169     {{{  -409,   3763,   1366}, 0, { -2074,   4200}, {0x00, 0x38, 0x71, 0xff}}},
    170     {{{  -409,   3763,   1417}, 0, { -2074,   4656}, {0x00, 0x71, 0x38, 0xff}}},
    171     {{{     0,   3712,   1468}, 0, {  2012,   5342}, {0x00, 0x71, 0x38, 0xff}}},
    172     {{{  -409,   3712,   1520}, 0, { -2074,   5800}, {0x00, 0x71, 0x38, 0xff}}},
    173     {{{     0,   3712,   1520}, 0, {  2012,   5800}, {0x00, 0x38, 0x71, 0xff}}},
    174     {{{     0,   3738,   1417}, 0, {  2012,   4772}, {0x00, 0x71, 0x38, 0xff}}},
    175     {{{  -409,   3738,   1468}, 0, { -2074,   5228}, {0x00, 0x71, 0x38, 0xff}}},
    176     {{{     0,   3738,   1468}, 0, {  2012,   5228}, {0x00, 0x38, 0x71, 0xff}}},
    177     {{{  -409,   3738,   1417}, 0, { -2074,   4772}, {0x00, 0x38, 0x71, 0xff}}},
    178     {{{     0,   3789,   1315}, 0, {  2012,   3628}, {0x00, 0x71, 0x38, 0xff}}},
    179     {{{  -409,   3789,   1315}, 0, { -2074,   3628}, {0x00, 0x38, 0x71, 0xff}}},
    180     {{{  -409,   3789,   1366}, 0, { -2074,   4086}, {0x00, 0x71, 0x38, 0xff}}},
    181     {{{     0,   3789,   1366}, 0, {  2012,   4086}, {0x00, 0x38, 0x71, 0xff}}},
    182     {{{     0,   3763,   1417}, 0, {  2012,   4656}, {0x00, 0x38, 0x71, 0xff}}},
    183 };
    184 
    185 // 0x070523F0 - 0x070524E0
    186 static const Vtx inside_castle_seg7_vertex_070523F0[] = {
    187     {{{     0,   3610,   1673}, 0, {  2012,   7628}, {0x00, 0x71, 0x38, 0xff}}},
    188     {{{  -409,   3610,   1724}, 0, { -2074,   8084}, {0x00, 0x71, 0x38, 0xff}}},
    189     {{{     0,   3610,   1724}, 0, {  2012,   8084}, {0x00, 0x38, 0x71, 0xff}}},
    190     {{{     0,   3686,   1520}, 0, {  2012,   5914}, {0x00, 0x71, 0x38, 0xff}}},
    191     {{{  -409,   3686,   1520}, 0, { -2074,   5914}, {0x00, 0x38, 0x71, 0xff}}},
    192     {{{  -409,   3686,   1571}, 0, { -2074,   6370}, {0x00, 0x71, 0x38, 0xff}}},
    193     {{{     0,   3686,   1571}, 0, {  2012,   6370}, {0x00, 0x38, 0x71, 0xff}}},
    194     {{{     0,   3661,   1571}, 0, {  2012,   6486}, {0x00, 0x71, 0x38, 0xff}}},
    195     {{{  -409,   3661,   1571}, 0, { -2074,   6486}, {0x00, 0x38, 0x71, 0xff}}},
    196     {{{  -409,   3661,   1622}, 0, { -2074,   6942}, {0x00, 0x71, 0x38, 0xff}}},
    197     {{{     0,   3661,   1622}, 0, {  2012,   6942}, {0x00, 0x38, 0x71, 0xff}}},
    198     {{{     0,   3635,   1622}, 0, {  2012,   7056}, {0x00, 0x71, 0x38, 0xff}}},
    199     {{{  -409,   3635,   1622}, 0, { -2074,   7056}, {0x00, 0x38, 0x71, 0xff}}},
    200     {{{  -409,   3635,   1673}, 0, { -2074,   7514}, {0x00, 0x71, 0x38, 0xff}}},
    201     {{{     0,   3635,   1673}, 0, {  2012,   7514}, {0x00, 0x38, 0x71, 0xff}}},
    202 };
    203 
    204 // 0x070524E0 - 0x070525D0
    205 static const Vtx inside_castle_seg7_vertex_070524E0[] = {
    206     {{{     0,   4070,    752}, 0, {  2012,  -2654}, {0x00, 0x71, 0x38, 0xff}}},
    207     {{{  -409,   4070,    803}, 0, { -2074,  -2196}, {0x00, 0x71, 0x38, 0xff}}},
    208     {{{     0,   4070,    803}, 0, {  2012,  -2196}, {0x00, 0x38, 0x71, 0xff}}},
    209     {{{     0,   3610,   1673}, 0, {  2012,   7628}, {0x00, 0x71, 0x38, 0xff}}},
    210     {{{  -409,   3610,   1673}, 0, { -2074,   7628}, {0x00, 0x38, 0x71, 0xff}}},
    211     {{{  -409,   3610,   1724}, 0, { -2074,   8084}, {0x00, 0x71, 0x38, 0xff}}},
    212     {{{     0,   4019,    854}, 0, {  2012,  -1512}, {0x00, 0x71, 0x38, 0xff}}},
    213     {{{  -409,   4019,    905}, 0, { -2074,  -1054}, {0x00, 0x71, 0x38, 0xff}}},
    214     {{{     0,   4019,    905}, 0, {  2012,  -1054}, {0x00, 0x38, 0x71, 0xff}}},
    215     {{{  -409,   4019,    854}, 0, { -2074,  -1512}, {0x00, 0x38, 0x71, 0xff}}},
    216     {{{     0,   4045,    803}, 0, {  2012,  -2082}, {0x00, 0x71, 0x38, 0xff}}},
    217     {{{  -409,   4045,    854}, 0, { -2074,  -1626}, {0x00, 0x71, 0x38, 0xff}}},
    218     {{{     0,   4045,    854}, 0, {  2012,  -1626}, {0x00, 0x38, 0x71, 0xff}}},
    219     {{{  -409,   4045,    803}, 0, { -2074,  -2082}, {0x00, 0x38, 0x71, 0xff}}},
    220     {{{  -409,   4070,    752}, 0, { -2074,  -2654}, {0x00, 0x38, 0x71, 0xff}}},
    221 };
    222 
    223 // 0x070525D0 - 0x070526C0
    224 static const Vtx inside_castle_seg7_vertex_070525D0[] = {
    225     {{{     0,   4506,   -118}, 0, {  2012, -12366}, {0x00, 0x71, 0x38, 0xff}}},
    226     {{{  -409,   4506,   -118}, 0, { -2074, -12366}, {0x00, 0x38, 0x71, 0xff}}},
    227     {{{  -409,   4506,    -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}},
    228     {{{     0,   4429,     35}, 0, {  2012, -10652}, {0x00, 0x71, 0x38, 0xff}}},
    229     {{{  -409,   4429,     35}, 0, { -2074, -10652}, {0x00, 0x38, 0x71, 0xff}}},
    230     {{{  -409,   4429,     86}, 0, { -2074, -10196}, {0x00, 0x71, 0x38, 0xff}}},
    231     {{{     0,   4429,     86}, 0, {  2012, -10196}, {0x00, 0x38, 0x71, 0xff}}},
    232     {{{     0,   4454,    -15}, 0, {  2012, -11224}, {0x00, 0x71, 0x38, 0xff}}},
    233     {{{  -409,   4454,     35}, 0, { -2074, -10766}, {0x00, 0x71, 0x38, 0xff}}},
    234     {{{     0,   4454,     35}, 0, {  2012, -10766}, {0x00, 0x38, 0x71, 0xff}}},
    235     {{{  -409,   4454,    -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}},
    236     {{{     0,   4480,    -67}, 0, {  2012, -11796}, {0x00, 0x71, 0x38, 0xff}}},
    237     {{{  -409,   4480,    -67}, 0, { -2074, -11796}, {0x00, 0x38, 0x71, 0xff}}},
    238     {{{  -409,   4480,    -15}, 0, { -2074, -11338}, {0x00, 0x71, 0x38, 0xff}}},
    239     {{{     0,   4480,    -15}, 0, {  2012, -11338}, {0x00, 0x38, 0x71, 0xff}}},
    240 };
    241 
    242 // 0x070526C0 - 0x070527B0
    243 static const Vtx inside_castle_seg7_vertex_070526C0[] = {
    244     {{{     0,   4557,   -220}, 0, {  2012, -13510}, {0x00, 0x71, 0x38, 0xff}}},
    245     {{{  -409,   4557,   -169}, 0, { -2074, -13052}, {0x00, 0x71, 0x38, 0xff}}},
    246     {{{     0,   4557,   -169}, 0, {  2012, -13052}, {0x00, 0x38, 0x71, 0xff}}},
    247     {{{     0,   4506,   -118}, 0, {  2012, -12366}, {0x00, 0x71, 0x38, 0xff}}},
    248     {{{  -409,   4506,    -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}},
    249     {{{     0,   4506,    -67}, 0, {  2012, -11910}, {0x00, 0x38, 0x71, 0xff}}},
    250     {{{     0,   4582,   -271}, 0, {  2012, -14080}, {0x00, 0x71, 0x38, 0xff}}},
    251     {{{  -409,   4582,   -220}, 0, { -2074, -13624}, {0x00, 0x71, 0x38, 0xff}}},
    252     {{{     0,   4582,   -220}, 0, {  2012, -13624}, {0x00, 0x38, 0x71, 0xff}}},
    253     {{{  -409,   4582,   -271}, 0, { -2074, -14080}, {0x00, 0x38, 0x71, 0xff}}},
    254     {{{     0,   4608,   -323}, 0, {  2012, -14652}, {0x00, 0x71, 0x38, 0xff}}},
    255     {{{  -409,   4608,   -271}, 0, { -2074, -14194}, {0x00, 0x71, 0x38, 0xff}}},
    256     {{{     0,   4608,   -271}, 0, {  2012, -14194}, {0x00, 0x38, 0x71, 0xff}}},
    257     {{{  -409,   4608,   -323}, 0, { -2074, -14652}, {0x00, 0x38, 0x71, 0xff}}},
    258     {{{  -409,   4557,   -220}, 0, { -2074, -13510}, {0x00, 0x38, 0x71, 0xff}}},
    259 };
    260 
    261 // 0x070527B0 - 0x070528A0
    262 static const Vtx inside_castle_seg7_vertex_070527B0[] = {
    263     {{{     0,   4710,   -527}, 0, {  2012, -16936}, {0x00, 0x71, 0x38, 0xff}}},
    264     {{{  -409,   4710,   -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}},
    265     {{{     0,   4710,   -476}, 0, {  2012, -16480}, {0x00, 0x38, 0x71, 0xff}}},
    266     {{{     0,   4531,   -169}, 0, {  2012, -12938}, {0x00, 0x71, 0x38, 0xff}}},
    267     {{{  -409,   4531,   -169}, 0, { -2074, -12938}, {0x00, 0x38, 0x71, 0xff}}},
    268     {{{  -409,   4531,   -118}, 0, { -2074, -12480}, {0x00, 0x71, 0x38, 0xff}}},
    269     {{{     0,   4531,   -118}, 0, {  2012, -12480}, {0x00, 0x38, 0x71, 0xff}}},
    270     {{{     0,   4659,   -425}, 0, {  2012, -15794}, {0x00, 0x71, 0x38, 0xff}}},
    271     {{{  -409,   4659,   -425}, 0, { -2074, -15794}, {0x00, 0x38, 0x71, 0xff}}},
    272     {{{  -409,   4659,   -374}, 0, { -2074, -15338}, {0x00, 0x71, 0x38, 0xff}}},
    273     {{{     0,   4659,   -374}, 0, {  2012, -15338}, {0x00, 0x38, 0x71, 0xff}}},
    274     {{{     0,   4685,   -476}, 0, {  2012, -16366}, {0x00, 0x71, 0x38, 0xff}}},
    275     {{{  -409,   4685,   -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}},
    276     {{{  -409,   4685,   -425}, 0, { -2074, -15908}, {0x00, 0x71, 0x38, 0xff}}},
    277     {{{     0,   4685,   -425}, 0, {  2012, -15908}, {0x00, 0x38, 0x71, 0xff}}},
    278 };
    279 
    280 // 0x070528A0 - 0x07052990
    281 static const Vtx inside_castle_seg7_vertex_070528A0[] = {
    282     {{{     0,   4813,   -732}, 0, {  2012, -19222}, {0x00, 0x71, 0x38, 0xff}}},
    283     {{{  -409,   4813,   -681}, 0, { -2074, -18766}, {0x00, 0x71, 0x38, 0xff}}},
    284     {{{     0,   4813,   -681}, 0, {  2012, -18766}, {0x00, 0x38, 0x71, 0xff}}},
    285     {{{     0,   4710,   -527}, 0, {  2012, -16936}, {0x00, 0x71, 0x38, 0xff}}},
    286     {{{  -409,   4710,   -527}, 0, { -2074, -16936}, {0x00, 0x38, 0x71, 0xff}}},
    287     {{{  -409,   4710,   -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}},
    288     {{{     0,   4736,   -579}, 0, {  2012, -17508}, {0x00, 0x71, 0x38, 0xff}}},
    289     {{{  -409,   4736,   -527}, 0, { -2074, -17052}, {0x00, 0x71, 0x38, 0xff}}},
    290     {{{     0,   4736,   -527}, 0, {  2012, -17052}, {0x00, 0x38, 0x71, 0xff}}},
    291     {{{  -409,   4736,   -579}, 0, { -2074, -17508}, {0x00, 0x38, 0x71, 0xff}}},
    292     {{{     0,   4762,   -630}, 0, {  2012, -18080}, {0x00, 0x71, 0x38, 0xff}}},
    293     {{{  -409,   4762,   -579}, 0, { -2074, -17622}, {0x00, 0x71, 0x38, 0xff}}},
    294     {{{     0,   4762,   -579}, 0, {  2012, -17622}, {0x00, 0x38, 0x71, 0xff}}},
    295     {{{  -409,   4762,   -630}, 0, { -2074, -18080}, {0x00, 0x38, 0x71, 0xff}}},
    296     {{{  -409,   4813,   -732}, 0, { -2074, -19222}, {0x00, 0x38, 0x71, 0xff}}},
    297 };
    298 
    299 // 0x07052990 - 0x07052A80
    300 static const Vtx inside_castle_seg7_vertex_07052990[] = {
    301     {{{     0,   4147,    598}, 0, {  2012,  -4368}, {0x00, 0x71, 0x38, 0xff}}},
    302     {{{  -409,   4147,    649}, 0, { -2074,  -3910}, {0x00, 0x71, 0x38, 0xff}}},
    303     {{{     0,   4147,    649}, 0, {  2012,  -3910}, {0x00, 0x38, 0x71, 0xff}}},
    304     {{{     0,   4787,   -681}, 0, {  2012, -18650}, {0x00, 0x71, 0x38, 0xff}}},
    305     {{{  -409,   4787,   -681}, 0, { -2074, -18650}, {0x00, 0x38, 0x71, 0xff}}},
    306     {{{  -409,   4787,   -630}, 0, { -2074, -18194}, {0x00, 0x71, 0x38, 0xff}}},
    307     {{{     0,   4787,   -630}, 0, {  2012, -18194}, {0x00, 0x38, 0x71, 0xff}}},
    308     {{{     0,   4634,   -374}, 0, {  2012, -15224}, {0x00, 0x71, 0x38, 0xff}}},
    309     {{{  -409,   4634,   -323}, 0, { -2074, -14766}, {0x00, 0x71, 0x38, 0xff}}},
    310     {{{     0,   4634,   -323}, 0, {  2012, -14766}, {0x00, 0x38, 0x71, 0xff}}},
    311     {{{  -409,   4634,   -374}, 0, { -2074, -15222}, {0x00, 0x38, 0x71, 0xff}}},
    312     {{{     0,   4122,    649}, 0, {  2012,  -3796}, {0x00, 0x71, 0x38, 0xff}}},
    313     {{{  -409,   4122,    700}, 0, { -2074,  -3340}, {0x00, 0x71, 0x38, 0xff}}},
    314     {{{     0,   4122,    700}, 0, {  2012,  -3340}, {0x00, 0x38, 0x71, 0xff}}},
    315     {{{  -409,   4122,    649}, 0, { -2074,  -3796}, {0x00, 0x38, 0x71, 0xff}}},
    316 };
    317 
    318 // 0x07052A80 - 0x07052B70
    319 static const Vtx inside_castle_seg7_vertex_07052A80[] = {
    320     {{{     0,   4096,    700}, 0, {  2012,  -3226}, {0x00, 0x71, 0x38, 0xff}}},
    321     {{{  -409,   4096,    752}, 0, { -2074,  -2768}, {0x00, 0x71, 0x38, 0xff}}},
    322     {{{     0,   4096,    752}, 0, {  2012,  -2768}, {0x00, 0x38, 0x71, 0xff}}},
    323     {{{     0,   4147,    598}, 0, {  2012,  -4368}, {0x00, 0x71, 0x38, 0xff}}},
    324     {{{  -409,   4147,    598}, 0, { -2074,  -4368}, {0x00, 0x38, 0x71, 0xff}}},
    325     {{{  -409,   4147,    649}, 0, { -2074,  -3910}, {0x00, 0x71, 0x38, 0xff}}},
    326     {{{     0,   4198,    496}, 0, {  2012,  -5510}, {0x00, 0x71, 0x38, 0xff}}},
    327     {{{  -409,   4198,    496}, 0, { -2074,  -5510}, {0x00, 0x38, 0x71, 0xff}}},
    328     {{{  -409,   4198,    547}, 0, { -2074,  -5054}, {0x00, 0x71, 0x38, 0xff}}},
    329     {{{     0,   4198,    547}, 0, {  2012,  -5054}, {0x00, 0x38, 0x71, 0xff}}},
    330     {{{     0,   4173,    547}, 0, {  2012,  -4940}, {0x00, 0x71, 0x38, 0xff}}},
    331     {{{  -409,   4173,    547}, 0, { -2074,  -4940}, {0x00, 0x38, 0x71, 0xff}}},
    332     {{{  -409,   4173,    598}, 0, { -2074,  -4482}, {0x00, 0x71, 0x38, 0xff}}},
    333     {{{     0,   4173,    598}, 0, {  2012,  -4482}, {0x00, 0x38, 0x71, 0xff}}},
    334     {{{  -409,   4096,    700}, 0, { -2074,  -3226}, {0x00, 0x38, 0x71, 0xff}}},
    335 };
    336 
    337 // 0x07052B70 - 0x07052C60
    338 static const Vtx inside_castle_seg7_vertex_07052B70[] = {
    339     {{{     0,   4326,    240}, 0, {  2012,  -8368}, {0x00, 0x71, 0x38, 0xff}}},
    340     {{{  -409,   4326,    291}, 0, { -2074,  -7910}, {0x00, 0x71, 0x38, 0xff}}},
    341     {{{     0,   4326,    291}, 0, {  2012,  -7910}, {0x00, 0x38, 0x71, 0xff}}},
    342     {{{     0,   4378,    137}, 0, {  2012,  -9510}, {0x00, 0x71, 0x38, 0xff}}},
    343     {{{  -409,   4378,    188}, 0, { -2074,  -9052}, {0x00, 0x71, 0x38, 0xff}}},
    344     {{{     0,   4378,    188}, 0, {  2012,  -9052}, {0x00, 0x38, 0x71, 0xff}}},
    345     {{{  -409,   4378,    137}, 0, { -2074,  -9510}, {0x00, 0x38, 0x71, 0xff}}},
    346     {{{     0,   4403,     86}, 0, {  2012, -10082}, {0x00, 0x71, 0x38, 0xff}}},
    347     {{{  -409,   4403,    137}, 0, { -2074,  -9624}, {0x00, 0x71, 0x38, 0xff}}},
    348     {{{     0,   4403,    137}, 0, {  2012,  -9624}, {0x00, 0x38, 0x71, 0xff}}},
    349     {{{  -409,   4403,     86}, 0, { -2074, -10082}, {0x00, 0x38, 0x71, 0xff}}},
    350     {{{     0,   4352,    188}, 0, {  2012,  -8938}, {0x00, 0x71, 0x38, 0xff}}},
    351     {{{  -409,   4352,    188}, 0, { -2074,  -8938}, {0x00, 0x38, 0x71, 0xff}}},
    352     {{{  -409,   4352,    240}, 0, { -2074,  -8482}, {0x00, 0x71, 0x38, 0xff}}},
    353     {{{     0,   4352,    240}, 0, {  2012,  -8482}, {0x00, 0x38, 0x71, 0xff}}},
    354 };
    355 
    356 // 0x07052C60 - 0x07052D50
    357 static const Vtx inside_castle_seg7_vertex_07052C60[] = {
    358     {{{     0,   4250,    393}, 0, {  2012,  -6654}, {0x00, 0x71, 0x38, 0xff}}},
    359     {{{  -409,   4250,    444}, 0, { -2074,  -6196}, {0x00, 0x71, 0x38, 0xff}}},
    360     {{{     0,   4250,    444}, 0, {  2012,  -6196}, {0x00, 0x38, 0x71, 0xff}}},
    361     {{{     0,   4326,    240}, 0, {  2012,  -8368}, {0x00, 0x71, 0x38, 0xff}}},
    362     {{{  -409,   4326,    240}, 0, { -2074,  -8368}, {0x00, 0x38, 0x71, 0xff}}},
    363     {{{  -409,   4326,    291}, 0, { -2074,  -7910}, {0x00, 0x71, 0x38, 0xff}}},
    364     {{{     0,   4301,    291}, 0, {  2012,  -7796}, {0x00, 0x71, 0x38, 0xff}}},
    365     {{{  -409,   4301,    291}, 0, { -2074,  -7796}, {0x00, 0x38, 0x71, 0xff}}},
    366     {{{  -409,   4301,    342}, 0, { -2074,  -7338}, {0x00, 0x71, 0x38, 0xff}}},
    367     {{{     0,   4301,    342}, 0, {  2012,  -7338}, {0x00, 0x38, 0x71, 0xff}}},
    368     {{{     0,   4275,    342}, 0, {  2012,  -7224}, {0x00, 0x71, 0x38, 0xff}}},
    369     {{{  -409,   4275,    393}, 0, { -2074,  -6768}, {0x00, 0x71, 0x38, 0xff}}},
    370     {{{     0,   4275,    393}, 0, {  2012,  -6768}, {0x00, 0x38, 0x71, 0xff}}},
    371     {{{  -409,   4275,    342}, 0, { -2074,  -7224}, {0x00, 0x38, 0x71, 0xff}}},
    372     {{{  -409,   4250,    393}, 0, { -2074,  -6654}, {0x00, 0x38, 0x71, 0xff}}},
    373 };
    374 
    375 // 0x07052D50 - 0x07052E40
    376 static const Vtx inside_castle_seg7_vertex_07052D50[] = {
    377     {{{     0,   4890,   -886}, 0, {  2012, -20936}, {0x00, 0x71, 0x38, 0xff}}},
    378     {{{  -409,   4890,   -886}, 0, { -2074, -20936}, {0x00, 0x38, 0x71, 0xff}}},
    379     {{{  -409,   4890,   -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}},
    380     {{{     0,   4224,    444}, 0, {  2012,  -6082}, {0x00, 0x71, 0x38, 0xff}}},
    381     {{{  -409,   4224,    496}, 0, { -2074,  -5624}, {0x00, 0x71, 0x38, 0xff}}},
    382     {{{     0,   4224,    496}, 0, {  2012,  -5624}, {0x00, 0x38, 0x71, 0xff}}},
    383     {{{  -409,   4224,    444}, 0, { -2074,  -6082}, {0x00, 0x38, 0x71, 0xff}}},
    384     {{{     0,   4915,   -937}, 0, {  2012, -21508}, {0x00, 0x71, 0x38, 0xff}}},
    385     {{{  -409,   4915,   -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}},
    386     {{{  -409,   4915,   -886}, 0, { -2074, -21050}, {0x00, 0x71, 0x38, 0xff}}},
    387     {{{     0,   4915,   -886}, 0, {  2012, -21050}, {0x00, 0x38, 0x71, 0xff}}},
    388     {{{     0,   4941,   -988}, 0, {  2012, -22078}, {0x00, 0x71, 0x38, 0xff}}},
    389     {{{  -409,   4941,   -937}, 0, { -2074, -21622}, {0x00, 0x71, 0x38, 0xff}}},
    390     {{{     0,   4941,   -937}, 0, {  2012, -21622}, {0x00, 0x38, 0x71, 0xff}}},
    391     {{{  -409,   4941,   -988}, 0, { -2074, -22078}, {0x00, 0x38, 0x71, 0xff}}},
    392 };
    393 
    394 // 0x07052E40 - 0x07052F30
    395 static const Vtx inside_castle_seg7_vertex_07052E40[] = {
    396     {{{     0,   4992,  -1091}, 0, {  2012, -23222}, {0xcd, 0x67, 0x33, 0xff}}},
    397     {{{  -409,   4992,  -1039}, 0, { -2074, -22764}, {0x00, 0x71, 0x38, 0xff}}},
    398     {{{     0,   4992,  -1039}, 0, {  2012, -22764}, {0x00, 0x38, 0x71, 0xff}}},
    399     {{{     0,   4890,   -886}, 0, {  2012, -20936}, {0x00, 0x71, 0x38, 0xff}}},
    400     {{{  -409,   4890,   -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}},
    401     {{{     0,   4890,   -835}, 0, {  2012, -20480}, {0x00, 0x38, 0x71, 0xff}}},
    402     {{{     0,   4864,   -835}, 0, {  2012, -20364}, {0x00, 0x71, 0x38, 0xff}}},
    403     {{{  -409,   4864,   -835}, 0, { -2074, -20364}, {0x00, 0x38, 0x71, 0xff}}},
    404     {{{  -409,   4864,   -783}, 0, { -2074, -19908}, {0x00, 0x71, 0x38, 0xff}}},
    405     {{{     0,   4864,   -783}, 0, {  2012, -19908}, {0x00, 0x38, 0x71, 0xff}}},
    406     {{{     0,   4838,   -783}, 0, {  2012, -19794}, {0x00, 0x71, 0x38, 0xff}}},
    407     {{{  -409,   4838,   -732}, 0, { -2074, -19336}, {0x00, 0x71, 0x38, 0xff}}},
    408     {{{     0,   4838,   -732}, 0, {  2012, -19336}, {0x00, 0x38, 0x71, 0xff}}},
    409     {{{  -409,   4838,   -783}, 0, { -2074, -19794}, {0x00, 0x38, 0x71, 0xff}}},
    410     {{{  -409,   4992,  -1091}, 0, { -2074, -23222}, {0x54, 0x2a, 0x54, 0xff}}},
    411 };
    412 
    413 // 0x07052F30 - 0x07052F70
    414 static const Vtx inside_castle_seg7_vertex_07052F30[] = {
    415     {{{     0,   4966,  -1039}, 0, {  2012, -22650}, {0x00, 0x71, 0x38, 0xff}}},
    416     {{{  -409,   4966,  -1039}, 0, { -2074, -22650}, {0x00, 0x38, 0x71, 0xff}}},
    417     {{{  -409,   4966,   -988}, 0, { -2074, -22194}, {0x00, 0x71, 0x38, 0xff}}},
    418     {{{     0,   4966,   -988}, 0, {  2012, -22194}, {0x00, 0x38, 0x71, 0xff}}},
    419 };
    420 
    421 // 0x07052F70 - 0x07053060
    422 static const Vtx inside_castle_seg7_vertex_07052F70[] = {
    423     {{{     0,   3482,   1980}, 0, {  2012,  10942}, {0x00, 0x38, 0x71, 0xff}}},
    424     {{{  -409,   3456,   1980}, 0, { -2074,  11056}, {0x00, 0x38, 0x71, 0xff}}},
    425     {{{     0,   3456,   1980}, 0, {  2012,  11056}, {0x00, 0x71, 0x38, 0xff}}},
    426     {{{     0,   3405,   2134}, 0, {  2012,  12656}, {0x00, 0x38, 0x71, 0xff}}},
    427     {{{  -409,   3405,   2134}, 0, { -2074,  12656}, {0x00, 0x71, 0x38, 0xff}}},
    428     {{{  -409,   3379,   2134}, 0, { -2074,  12770}, {0x00, 0x38, 0x71, 0xff}}},
    429     {{{     0,   3379,   2134}, 0, {  2012,  12770}, {0x00, 0x71, 0x38, 0xff}}},
    430     {{{     0,   3430,   2083}, 0, {  2012,  12084}, {0x00, 0x38, 0x71, 0xff}}},
    431     {{{  -409,   3430,   2083}, 0, { -2074,  12084}, {0x00, 0x71, 0x38, 0xff}}},
    432     {{{  -409,   3405,   2083}, 0, { -2074,  12198}, {0x00, 0x38, 0x71, 0xff}}},
    433     {{{     0,   3405,   2083}, 0, {  2012,  12198}, {0x00, 0x71, 0x38, 0xff}}},
    434     {{{     0,   3456,   2032}, 0, {  2012,  11512}, {0x00, 0x38, 0x71, 0xff}}},
    435     {{{  -409,   3456,   2032}, 0, { -2074,  11512}, {0x00, 0x71, 0x38, 0xff}}},
    436     {{{  -409,   3430,   2032}, 0, { -2074,  11626}, {0x00, 0x38, 0x71, 0xff}}},
    437     {{{     0,   3430,   2032}, 0, {  2012,  11626}, {0x00, 0x71, 0x38, 0xff}}},
    438 };
    439 
    440 // 0x07053060 - 0x07053150
    441 static const Vtx inside_castle_seg7_vertex_07053060[] = {
    442     {{{     0,   3584,   1776}, 0, {  2012,   8656}, {0x00, 0x38, 0x71, 0xff}}},
    443     {{{  -409,   3584,   1776}, 0, { -2074,   8656}, {0x00, 0x71, 0x38, 0xff}}},
    444     {{{  -409,   3558,   1776}, 0, { -2074,   8770}, {0x00, 0x38, 0x71, 0xff}}},
    445     {{{     0,   3482,   1980}, 0, {  2012,  10942}, {0x00, 0x38, 0x71, 0xff}}},
    446     {{{  -409,   3482,   1980}, 0, { -2074,  10942}, {0x00, 0x71, 0x38, 0xff}}},
    447     {{{  -409,   3456,   1980}, 0, { -2074,  11056}, {0x00, 0x38, 0x71, 0xff}}},
    448     {{{     0,   3507,   1929}, 0, {  2012,  10370}, {0x00, 0x38, 0x71, 0xff}}},
    449     {{{  -409,   3482,   1929}, 0, { -2074,  10484}, {0x00, 0x38, 0x71, 0xff}}},
    450     {{{     0,   3482,   1929}, 0, {  2012,  10484}, {0x00, 0x71, 0x38, 0xff}}},
    451     {{{  -409,   3507,   1929}, 0, { -2074,  10370}, {0x00, 0x71, 0x38, 0xff}}},
    452     {{{     0,   3533,   1878}, 0, {  2012,   9798}, {0x00, 0x38, 0x71, 0xff}}},
    453     {{{  -409,   3533,   1878}, 0, { -2074,   9798}, {0x00, 0x71, 0x38, 0xff}}},
    454     {{{  -409,   3507,   1878}, 0, { -2074,   9912}, {0x00, 0x38, 0x71, 0xff}}},
    455     {{{     0,   3507,   1878}, 0, {  2012,   9912}, {0x00, 0x71, 0x38, 0xff}}},
    456     {{{     0,   3558,   1776}, 0, {  2012,   8770}, {0x00, 0x71, 0x38, 0xff}}},
    457 };
    458 
    459 // 0x07053150 - 0x07053240
    460 static const Vtx inside_castle_seg7_vertex_07053150[] = {
    461     {{{     0,   3251,   2441}, 0, {  2012,  16084}, {0x00, 0x38, 0x71, 0xff}}},
    462     {{{  -409,   3226,   2441}, 0, { -2074,  16198}, {0x00, 0x38, 0x71, 0xff}}},
    463     {{{     0,   3226,   2441}, 0, {  2012,  16198}, {0x00, 0x71, 0x38, 0xff}}},
    464     {{{     0,   3558,   1827}, 0, {  2012,   9228}, {0x00, 0x38, 0x71, 0xff}}},
    465     {{{  -409,   3558,   1827}, 0, { -2074,   9228}, {0x00, 0x71, 0x38, 0xff}}},
    466     {{{  -409,   3533,   1827}, 0, { -2074,   9342}, {0x00, 0x38, 0x71, 0xff}}},
    467     {{{     0,   3533,   1827}, 0, {  2012,   9342}, {0x00, 0x71, 0x38, 0xff}}},
    468     {{{     0,   3200,   2544}, 0, {  2012,  17226}, {0x00, 0x38, 0x71, 0xff}}},
    469     {{{  -409,   3174,   2544}, 0, { -2074,  17340}, {0x38, 0x00, 0x71, 0xff}}},
    470     {{{     0,   3174,   2544}, 0, {  2012,  17340}, {0x8f, 0x00, 0x38, 0xff}}},
    471     {{{  -409,   3200,   2544}, 0, { -2074,  17226}, {0x00, 0x71, 0x38, 0xff}}},
    472     {{{     0,   3226,   2492}, 0, {  2012,  16654}, {0x00, 0x38, 0x71, 0xff}}},
    473     {{{  -409,   3200,   2492}, 0, { -2074,  16768}, {0x00, 0x38, 0x71, 0xff}}},
    474     {{{     0,   3200,   2492}, 0, {  2012,  16768}, {0x00, 0x71, 0x38, 0xff}}},
    475     {{{  -409,   3226,   2492}, 0, { -2074,  16654}, {0x00, 0x71, 0x38, 0xff}}},
    476 };
    477 
    478 // 0x07053240 - 0x07053330
    479 static const Vtx inside_castle_seg7_vertex_07053240[] = {
    480     {{{     0,   3379,   2185}, 0, {  2012,  13226}, {0x00, 0x38, 0x71, 0xff}}},
    481     {{{  -409,   3354,   2185}, 0, { -2074,  13340}, {0x00, 0x38, 0x71, 0xff}}},
    482     {{{     0,   3354,   2185}, 0, {  2012,  13340}, {0x00, 0x71, 0x38, 0xff}}},
    483     {{{     0,   3251,   2441}, 0, {  2012,  16084}, {0x00, 0x38, 0x71, 0xff}}},
    484     {{{  -409,   3251,   2441}, 0, { -2074,  16084}, {0x00, 0x71, 0x38, 0xff}}},
    485     {{{  -409,   3226,   2441}, 0, { -2074,  16198}, {0x00, 0x38, 0x71, 0xff}}},
    486     {{{     0,   3277,   2390}, 0, {  2012,  15512}, {0x00, 0x38, 0x71, 0xff}}},
    487     {{{  -409,   3277,   2390}, 0, { -2074,  15512}, {0x00, 0x71, 0x38, 0xff}}},
    488     {{{  -409,   3251,   2390}, 0, { -2074,  15626}, {0x00, 0x38, 0x71, 0xff}}},
    489     {{{     0,   3251,   2390}, 0, {  2012,  15626}, {0x00, 0x71, 0x38, 0xff}}},
    490     {{{     0,   3354,   2236}, 0, {  2012,  13798}, {0x00, 0x38, 0x71, 0xff}}},
    491     {{{  -409,   3354,   2236}, 0, { -2074,  13798}, {0x00, 0x71, 0x38, 0xff}}},
    492     {{{  -409,   3328,   2236}, 0, { -2074,  13912}, {0x00, 0x38, 0x71, 0xff}}},
    493     {{{     0,   3328,   2236}, 0, {  2012,  13912}, {0x00, 0x71, 0x38, 0xff}}},
    494     {{{  -409,   3379,   2185}, 0, { -2074,  13226}, {0x00, 0x71, 0x38, 0xff}}},
    495 };
    496 
    497 // 0x07053330 - 0x07053420
    498 static const Vtx inside_castle_seg7_vertex_07053330[] = {
    499     {{{     0,   3840,   1264}, 0, {  2012,   2942}, {0x00, 0x38, 0x71, 0xff}}},
    500     {{{  -409,   3840,   1264}, 0, { -2074,   2942}, {0x00, 0x71, 0x38, 0xff}}},
    501     {{{  -409,   3814,   1264}, 0, { -2074,   3058}, {0x00, 0x38, 0x71, 0xff}}},
    502     {{{     0,   3328,   2288}, 0, {  2012,  14370}, {0x00, 0x38, 0x71, 0xff}}},
    503     {{{  -409,   3302,   2288}, 0, { -2074,  14484}, {0x00, 0x38, 0x71, 0xff}}},
    504     {{{     0,   3302,   2288}, 0, {  2012,  14484}, {0x00, 0x71, 0x38, 0xff}}},
    505     {{{  -409,   3328,   2288}, 0, { -2074,  14370}, {0x00, 0x71, 0x38, 0xff}}},
    506     {{{     0,   3302,   2339}, 0, {  2012,  14940}, {0x00, 0x38, 0x71, 0xff}}},
    507     {{{  -409,   3277,   2339}, 0, { -2074,  15054}, {0x00, 0x38, 0x71, 0xff}}},
    508     {{{     0,   3277,   2339}, 0, {  2012,  15054}, {0x00, 0x71, 0x38, 0xff}}},
    509     {{{  -409,   3302,   2339}, 0, { -2074,  14940}, {0x00, 0x71, 0x38, 0xff}}},
    510     {{{     0,   3814,   1315}, 0, {  2012,   3514}, {0x00, 0x38, 0x71, 0xff}}},
    511     {{{  -409,   3789,   1315}, 0, { -2074,   3628}, {0x00, 0x38, 0x71, 0xff}}},
    512     {{{     0,   3789,   1315}, 0, {  2012,   3628}, {0x00, 0x71, 0x38, 0xff}}},
    513     {{{  -409,   3814,   1315}, 0, { -2074,   3514}, {0x00, 0x71, 0x38, 0xff}}},
    514 };
    515 
    516 // 0x07053420 - 0x07053510
    517 static const Vtx inside_castle_seg7_vertex_07053420[] = {
    518     {{{     0,   3942,   1059}, 0, {  2012,    660}, {0x00, 0x38, 0x71, 0xff}}},
    519     {{{  -409,   3942,   1059}, 0, { -2074,    660}, {0x00, 0x71, 0x38, 0xff}}},
    520     {{{  -409,   3917,   1059}, 0, { -2074,    774}, {0x00, 0x38, 0x71, 0xff}}},
    521     {{{     0,   3840,   1264}, 0, {  2012,   2942}, {0x00, 0x38, 0x71, 0xff}}},
    522     {{{  -409,   3814,   1264}, 0, { -2074,   3058}, {0x00, 0x38, 0x71, 0xff}}},
    523     {{{     0,   3814,   1264}, 0, {  2012,   3058}, {0x00, 0x71, 0x38, 0xff}}},
    524     {{{     0,   3968,   1008}, 0, {  2012,     88}, {0x00, 0x38, 0x71, 0xff}}},
    525     {{{  -409,   3968,   1008}, 0, { -2074,     88}, {0x00, 0x71, 0x38, 0xff}}},
    526     {{{  -409,   3942,   1008}, 0, { -2074,    202}, {0x00, 0x38, 0x71, 0xff}}},
    527     {{{     0,   3942,   1008}, 0, {  2012,    202}, {0x00, 0x71, 0x38, 0xff}}},
    528     {{{     0,   3994,    956}, 0, {  2012,   -484}, {0x00, 0x38, 0x71, 0xff}}},
    529     {{{  -409,   3994,    956}, 0, { -2074,   -484}, {0x00, 0x71, 0x38, 0xff}}},
    530     {{{  -409,   3968,    956}, 0, { -2074,   -368}, {0x00, 0x38, 0x71, 0xff}}},
    531     {{{     0,   3968,    956}, 0, {  2012,   -368}, {0x00, 0x71, 0x38, 0xff}}},
    532     {{{     0,   3917,   1059}, 0, {  2012,    774}, {0x00, 0x71, 0x38, 0xff}}},
    533 };
    534 
    535 // 0x07053510 - 0x07053600
    536 static const Vtx inside_castle_seg7_vertex_07053510[] = {
    537     {{{     0,   3712,   1520}, 0, {  2012,   5800}, {0x00, 0x38, 0x71, 0xff}}},
    538     {{{  -409,   3686,   1520}, 0, { -2074,   5914}, {0x00, 0x38, 0x71, 0xff}}},
    539     {{{     0,   3686,   1520}, 0, {  2012,   5914}, {0x00, 0x71, 0x38, 0xff}}},
    540     {{{     0,   3917,   1110}, 0, {  2012,   1228}, {0x00, 0x38, 0x71, 0xff}}},
    541     {{{  -409,   3917,   1110}, 0, { -2074,   1228}, {0x00, 0x71, 0x38, 0xff}}},
    542     {{{  -409,   3891,   1110}, 0, { -2074,   1344}, {0x00, 0x38, 0x71, 0xff}}},
    543     {{{     0,   3891,   1110}, 0, {  2012,   1344}, {0x00, 0x71, 0x38, 0xff}}},
    544     {{{     0,   3891,   1161}, 0, {  2012,   1800}, {0x00, 0x38, 0x71, 0xff}}},
    545     {{{  -409,   3891,   1161}, 0, { -2074,   1800}, {0x00, 0x71, 0x38, 0xff}}},
    546     {{{  -409,   3866,   1161}, 0, { -2074,   1914}, {0x00, 0x38, 0x71, 0xff}}},
    547     {{{     0,   3866,   1161}, 0, {  2012,   1914}, {0x00, 0x71, 0x38, 0xff}}},
    548     {{{     0,   3866,   1212}, 0, {  2012,   2372}, {0x00, 0x38, 0x71, 0xff}}},
    549     {{{  -409,   3866,   1212}, 0, { -2074,   2372}, {0x00, 0x71, 0x38, 0xff}}},
    550     {{{  -409,   3840,   1212}, 0, { -2074,   2486}, {0x00, 0x38, 0x71, 0xff}}},
    551     {{{     0,   3840,   1212}, 0, {  2012,   2486}, {0x00, 0x71, 0x38, 0xff}}},
    552 };
    553 
    554 // 0x07053600 - 0x070536F0
    555 static const Vtx inside_castle_seg7_vertex_07053600[] = {
    556     {{{     0,   3763,   1417}, 0, {  2012,   4656}, {0x00, 0x38, 0x71, 0xff}}},
    557     {{{  -409,   3738,   1417}, 0, { -2074,   4772}, {0x00, 0x38, 0x71, 0xff}}},
    558     {{{     0,   3738,   1417}, 0, {  2012,   4772}, {0x00, 0x71, 0x38, 0xff}}},
    559     {{{     0,   3712,   1520}, 0, {  2012,   5800}, {0x00, 0x38, 0x71, 0xff}}},
    560     {{{  -409,   3712,   1520}, 0, { -2074,   5800}, {0x00, 0x71, 0x38, 0xff}}},
    561     {{{  -409,   3686,   1520}, 0, { -2074,   5914}, {0x00, 0x38, 0x71, 0xff}}},
    562     {{{     0,   3738,   1468}, 0, {  2012,   5228}, {0x00, 0x38, 0x71, 0xff}}},
    563     {{{  -409,   3712,   1468}, 0, { -2074,   5342}, {0x00, 0x38, 0x71, 0xff}}},
    564     {{{     0,   3712,   1468}, 0, {  2012,   5342}, {0x00, 0x71, 0x38, 0xff}}},
    565     {{{  -409,   3738,   1468}, 0, { -2074,   5228}, {0x00, 0x71, 0x38, 0xff}}},
    566     {{{     0,   3789,   1366}, 0, {  2012,   4086}, {0x00, 0x38, 0x71, 0xff}}},
    567     {{{  -409,   3789,   1366}, 0, { -2074,   4086}, {0x00, 0x71, 0x38, 0xff}}},
    568     {{{  -409,   3763,   1366}, 0, { -2074,   4200}, {0x00, 0x38, 0x71, 0xff}}},
    569     {{{     0,   3763,   1366}, 0, {  2012,   4200}, {0x00, 0x71, 0x38, 0xff}}},
    570     {{{  -409,   3763,   1417}, 0, { -2074,   4656}, {0x00, 0x71, 0x38, 0xff}}},
    571 };
    572 
    573 // 0x070536F0 - 0x070537E0
    574 static const Vtx inside_castle_seg7_vertex_070536F0[] = {
    575     {{{     0,   3610,   1724}, 0, {  2012,   8084}, {0x00, 0x38, 0x71, 0xff}}},
    576     {{{  -409,   3584,   1724}, 0, { -2074,   8198}, {0x00, 0x38, 0x71, 0xff}}},
    577     {{{     0,   3584,   1724}, 0, {  2012,   8198}, {0x00, 0x71, 0x38, 0xff}}},
    578     {{{     0,   3686,   1571}, 0, {  2012,   6370}, {0x00, 0x38, 0x71, 0xff}}},
    579     {{{  -409,   3686,   1571}, 0, { -2074,   6370}, {0x00, 0x71, 0x38, 0xff}}},
    580     {{{  -409,   3661,   1571}, 0, { -2074,   6486}, {0x00, 0x38, 0x71, 0xff}}},
    581     {{{     0,   3661,   1571}, 0, {  2012,   6486}, {0x00, 0x71, 0x38, 0xff}}},
    582     {{{     0,   3661,   1622}, 0, {  2012,   6942}, {0x00, 0x38, 0x71, 0xff}}},
    583     {{{  -409,   3635,   1622}, 0, { -2074,   7056}, {0x00, 0x38, 0x71, 0xff}}},
    584     {{{     0,   3635,   1622}, 0, {  2012,   7056}, {0x00, 0x71, 0x38, 0xff}}},
    585     {{{  -409,   3661,   1622}, 0, { -2074,   6942}, {0x00, 0x71, 0x38, 0xff}}},
    586     {{{     0,   3635,   1673}, 0, {  2012,   7514}, {0x00, 0x38, 0x71, 0xff}}},
    587     {{{  -409,   3635,   1673}, 0, { -2074,   7514}, {0x00, 0x71, 0x38, 0xff}}},
    588     {{{  -409,   3610,   1673}, 0, { -2074,   7628}, {0x00, 0x38, 0x71, 0xff}}},
    589     {{{     0,   3610,   1673}, 0, {  2012,   7628}, {0x00, 0x71, 0x38, 0xff}}},
    590 };
    591 
    592 // 0x070537E0 - 0x070538D0
    593 static const Vtx inside_castle_seg7_vertex_070537E0[] = {
    594     {{{     0,   4070,    803}, 0, {  2012,  -2196}, {0x00, 0x38, 0x71, 0xff}}},
    595     {{{  -409,   4070,    803}, 0, { -2074,  -2196}, {0x00, 0x71, 0x38, 0xff}}},
    596     {{{  -409,   4045,    803}, 0, { -2074,  -2082}, {0x00, 0x38, 0x71, 0xff}}},
    597     {{{     0,   3610,   1724}, 0, {  2012,   8084}, {0x00, 0x38, 0x71, 0xff}}},
    598     {{{  -409,   3610,   1724}, 0, { -2074,   8084}, {0x00, 0x71, 0x38, 0xff}}},
    599     {{{  -409,   3584,   1724}, 0, { -2074,   8198}, {0x00, 0x38, 0x71, 0xff}}},
    600     {{{     0,   4019,    905}, 0, {  2012,  -1054}, {0x00, 0x38, 0x71, 0xff}}},
    601     {{{  -409,   4019,    905}, 0, { -2074,  -1054}, {0x00, 0x71, 0x38, 0xff}}},
    602     {{{  -409,   3994,    905}, 0, { -2074,   -940}, {0x00, 0x38, 0x71, 0xff}}},
    603     {{{     0,   3994,    905}, 0, {  2012,   -940}, {0x00, 0x71, 0x38, 0xff}}},
    604     {{{     0,   4045,    854}, 0, {  2012,  -1626}, {0x00, 0x38, 0x71, 0xff}}},
    605     {{{  -409,   4019,    854}, 0, { -2074,  -1512}, {0x00, 0x38, 0x71, 0xff}}},
    606     {{{     0,   4019,    854}, 0, {  2012,  -1512}, {0x00, 0x71, 0x38, 0xff}}},
    607     {{{  -409,   4045,    854}, 0, { -2074,  -1626}, {0x00, 0x71, 0x38, 0xff}}},
    608     {{{     0,   4045,    803}, 0, {  2012,  -2082}, {0x00, 0x71, 0x38, 0xff}}},
    609 };
    610 
    611 // 0x070538D0 - 0x070539C0
    612 static const Vtx inside_castle_seg7_vertex_070538D0[] = {
    613     {{{     0,   4480,    -15}, 0, {  2012, -11338}, {0x00, 0x38, 0x71, 0xff}}},
    614     {{{  -409,   4454,    -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}},
    615     {{{     0,   4454,    -15}, 0, {  2012, -11224}, {0x00, 0x71, 0x38, 0xff}}},
    616     {{{     0,   4096,    752}, 0, {  2012,  -2768}, {0x00, 0x38, 0x71, 0xff}}},
    617     {{{  -409,   4096,    752}, 0, { -2074,  -2768}, {0x00, 0x71, 0x38, 0xff}}},
    618     {{{  -409,   4070,    752}, 0, { -2074,  -2654}, {0x00, 0x38, 0x71, 0xff}}},
    619     {{{     0,   4070,    752}, 0, {  2012,  -2654}, {0x00, 0x71, 0x38, 0xff}}},
    620     {{{     0,   4429,     86}, 0, {  2012, -10196}, {0x00, 0x38, 0x71, 0xff}}},
    621     {{{  -409,   4403,     86}, 0, { -2074, -10082}, {0x00, 0x38, 0x71, 0xff}}},
    622     {{{     0,   4403,     86}, 0, {  2012, -10082}, {0x00, 0x71, 0x38, 0xff}}},
    623     {{{  -409,   4429,     86}, 0, { -2074, -10196}, {0x00, 0x71, 0x38, 0xff}}},
    624     {{{     0,   4454,     35}, 0, {  2012, -10766}, {0x00, 0x38, 0x71, 0xff}}},
    625     {{{  -409,   4429,     35}, 0, { -2074, -10652}, {0x00, 0x38, 0x71, 0xff}}},
    626     {{{     0,   4429,     35}, 0, {  2012, -10652}, {0x00, 0x71, 0x38, 0xff}}},
    627     {{{  -409,   4454,     35}, 0, { -2074, -10766}, {0x00, 0x71, 0x38, 0xff}}},
    628 };
    629 
    630 // 0x070539C0 - 0x07053AB0
    631 static const Vtx inside_castle_seg7_vertex_070539C0[] = {
    632     {{{     0,   4608,   -271}, 0, {  2012, -14194}, {0x00, 0x38, 0x71, 0xff}}},
    633     {{{  -409,   4608,   -271}, 0, { -2074, -14194}, {0x00, 0x71, 0x38, 0xff}}},
    634     {{{  -409,   4582,   -271}, 0, { -2074, -14080}, {0x00, 0x38, 0x71, 0xff}}},
    635     {{{     0,   4480,    -15}, 0, {  2012, -11338}, {0x00, 0x38, 0x71, 0xff}}},
    636     {{{  -409,   4480,    -15}, 0, { -2074, -11338}, {0x00, 0x71, 0x38, 0xff}}},
    637     {{{  -409,   4454,    -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}},
    638     {{{     0,   4506,    -67}, 0, {  2012, -11910}, {0x00, 0x38, 0x71, 0xff}}},
    639     {{{  -409,   4480,    -67}, 0, { -2074, -11796}, {0x00, 0x38, 0x71, 0xff}}},
    640     {{{     0,   4480,    -67}, 0, {  2012, -11796}, {0x00, 0x71, 0x38, 0xff}}},
    641     {{{  -409,   4506,    -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}},
    642     {{{     0,   4582,   -220}, 0, {  2012, -13624}, {0x00, 0x38, 0x71, 0xff}}},
    643     {{{  -409,   4582,   -220}, 0, { -2074, -13624}, {0x00, 0x71, 0x38, 0xff}}},
    644     {{{  -409,   4557,   -220}, 0, { -2074, -13510}, {0x00, 0x38, 0x71, 0xff}}},
    645     {{{     0,   4557,   -220}, 0, {  2012, -13510}, {0x00, 0x71, 0x38, 0xff}}},
    646     {{{     0,   4582,   -271}, 0, {  2012, -14080}, {0x00, 0x71, 0x38, 0xff}}},
    647 };
    648 
    649 // 0x07053AB0 - 0x07053BA0
    650 static const Vtx inside_castle_seg7_vertex_07053AB0[] = {
    651     {{{     0,   4710,   -476}, 0, {  2012, -16480}, {0x00, 0x38, 0x71, 0xff}}},
    652     {{{  -409,   4685,   -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}},
    653     {{{     0,   4685,   -476}, 0, {  2012, -16366}, {0x00, 0x71, 0x38, 0xff}}},
    654     {{{     0,   4557,   -169}, 0, {  2012, -13052}, {0x00, 0x38, 0x71, 0xff}}},
    655     {{{  -409,   4557,   -169}, 0, { -2074, -13052}, {0x00, 0x71, 0x38, 0xff}}},
    656     {{{  -409,   4531,   -169}, 0, { -2074, -12938}, {0x00, 0x38, 0x71, 0xff}}},
    657     {{{     0,   4531,   -169}, 0, {  2012, -12938}, {0x00, 0x71, 0x38, 0xff}}},
    658     {{{     0,   4531,   -118}, 0, {  2012, -12480}, {0x00, 0x38, 0x71, 0xff}}},
    659     {{{  -409,   4506,   -118}, 0, { -2074, -12366}, {0x00, 0x38, 0x71, 0xff}}},
    660     {{{     0,   4506,   -118}, 0, {  2012, -12366}, {0x00, 0x71, 0x38, 0xff}}},
    661     {{{  -409,   4531,   -118}, 0, { -2074, -12480}, {0x00, 0x71, 0x38, 0xff}}},
    662     {{{     0,   4685,   -425}, 0, {  2012, -15908}, {0x00, 0x38, 0x71, 0xff}}},
    663     {{{  -409,   4685,   -425}, 0, { -2074, -15908}, {0x00, 0x71, 0x38, 0xff}}},
    664     {{{  -409,   4659,   -425}, 0, { -2074, -15794}, {0x00, 0x38, 0x71, 0xff}}},
    665     {{{     0,   4659,   -425}, 0, {  2012, -15794}, {0x00, 0x71, 0x38, 0xff}}},
    666 };
    667 
    668 // 0x07053BA0 - 0x07053C90
    669 static const Vtx inside_castle_seg7_vertex_07053BA0[] = {
    670     {{{     0,   4813,   -681}, 0, {  2012, -18766}, {0x00, 0x38, 0x71, 0xff}}},
    671     {{{  -409,   4787,   -681}, 0, { -2074, -18650}, {0x00, 0x38, 0x71, 0xff}}},
    672     {{{     0,   4787,   -681}, 0, {  2012, -18650}, {0x00, 0x71, 0x38, 0xff}}},
    673     {{{     0,   4710,   -476}, 0, {  2012, -16480}, {0x00, 0x38, 0x71, 0xff}}},
    674     {{{  -409,   4710,   -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}},
    675     {{{  -409,   4685,   -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}},
    676     {{{     0,   4736,   -527}, 0, {  2012, -17052}, {0x00, 0x38, 0x71, 0xff}}},
    677     {{{  -409,   4710,   -527}, 0, { -2074, -16936}, {0x00, 0x38, 0x71, 0xff}}},
    678     {{{     0,   4710,   -527}, 0, {  2012, -16936}, {0x00, 0x71, 0x38, 0xff}}},
    679     {{{  -409,   4736,   -527}, 0, { -2074, -17052}, {0x00, 0x71, 0x38, 0xff}}},
    680     {{{     0,   4762,   -579}, 0, {  2012, -17622}, {0x00, 0x38, 0x71, 0xff}}},
    681     {{{  -409,   4736,   -579}, 0, { -2074, -17508}, {0x00, 0x38, 0x71, 0xff}}},
    682     {{{     0,   4736,   -579}, 0, {  2012, -17508}, {0x00, 0x71, 0x38, 0xff}}},
    683     {{{  -409,   4762,   -579}, 0, { -2074, -17622}, {0x00, 0x71, 0x38, 0xff}}},
    684     {{{  -409,   4813,   -681}, 0, { -2074, -18766}, {0x00, 0x71, 0x38, 0xff}}},
    685 };
    686 
    687 // 0x07053C90 - 0x07053D80
    688 static const Vtx inside_castle_seg7_vertex_07053C90[] = {
    689     {{{     0,   4122,    700}, 0, {  2012,  -3340}, {0x00, 0x38, 0x71, 0xff}}},
    690     {{{  -409,   4122,    700}, 0, { -2074,  -3340}, {0x00, 0x71, 0x38, 0xff}}},
    691     {{{  -409,   4096,    700}, 0, { -2074,  -3226}, {0x00, 0x38, 0x71, 0xff}}},
    692     {{{     0,   4787,   -630}, 0, {  2012, -18194}, {0x00, 0x38, 0x71, 0xff}}},
    693     {{{  -409,   4762,   -630}, 0, { -2074, -18080}, {0x00, 0x38, 0x71, 0xff}}},
    694     {{{     0,   4762,   -630}, 0, {  2012, -18080}, {0x00, 0x71, 0x38, 0xff}}},
    695     {{{  -409,   4787,   -630}, 0, { -2074, -18194}, {0x00, 0x71, 0x38, 0xff}}},
    696     {{{     0,   4659,   -374}, 0, {  2012, -15338}, {0x00, 0x38, 0x71, 0xff}}},
    697     {{{  -409,   4634,   -374}, 0, { -2074, -15222}, {0x00, 0x38, 0x71, 0xff}}},
    698     {{{     0,   4634,   -374}, 0, {  2012, -15224}, {0x00, 0x71, 0x38, 0xff}}},
    699     {{{  -409,   4659,   -374}, 0, { -2074, -15338}, {0x00, 0x71, 0x38, 0xff}}},
    700     {{{     0,   4634,   -323}, 0, {  2012, -14766}, {0x00, 0x38, 0x71, 0xff}}},
    701     {{{  -409,   4634,   -323}, 0, { -2074, -14766}, {0x00, 0x71, 0x38, 0xff}}},
    702     {{{  -409,   4608,   -323}, 0, { -2074, -14652}, {0x00, 0x38, 0x71, 0xff}}},
    703     {{{     0,   4608,   -323}, 0, {  2012, -14652}, {0x00, 0x71, 0x38, 0xff}}},
    704 };
    705 
    706 // 0x07053D80 - 0x07053E70
    707 static const Vtx inside_castle_seg7_vertex_07053D80[] = {
    708     {{{     0,   4173,    598}, 0, {  2012,  -4482}, {0x00, 0x38, 0x71, 0xff}}},
    709     {{{  -409,   4147,    598}, 0, { -2074,  -4368}, {0x00, 0x38, 0x71, 0xff}}},
    710     {{{     0,   4147,    598}, 0, {  2012,  -4368}, {0x00, 0x71, 0x38, 0xff}}},
    711     {{{     0,   4122,    700}, 0, {  2012,  -3340}, {0x00, 0x38, 0x71, 0xff}}},
    712     {{{  -409,   4096,    700}, 0, { -2074,  -3226}, {0x00, 0x38, 0x71, 0xff}}},
    713     {{{     0,   4096,    700}, 0, {  2012,  -3226}, {0x00, 0x71, 0x38, 0xff}}},
    714     {{{     0,   4147,    649}, 0, {  2012,  -3910}, {0x00, 0x38, 0x71, 0xff}}},
    715     {{{  -409,   4122,    649}, 0, { -2074,  -3796}, {0x00, 0x38, 0x71, 0xff}}},
    716     {{{     0,   4122,    649}, 0, {  2012,  -3796}, {0x00, 0x71, 0x38, 0xff}}},
    717     {{{  -409,   4147,    649}, 0, { -2074,  -3910}, {0x00, 0x71, 0x38, 0xff}}},
    718     {{{     0,   4198,    547}, 0, {  2012,  -5054}, {0x00, 0x38, 0x71, 0xff}}},
    719     {{{  -409,   4173,    547}, 0, { -2074,  -4940}, {0x00, 0x38, 0x71, 0xff}}},
    720     {{{     0,   4173,    547}, 0, {  2012,  -4940}, {0x00, 0x71, 0x38, 0xff}}},
    721     {{{  -409,   4198,    547}, 0, { -2074,  -5054}, {0x00, 0x71, 0x38, 0xff}}},
    722     {{{  -409,   4173,    598}, 0, { -2074,  -4482}, {0x00, 0x71, 0x38, 0xff}}},
    723 };
    724 
    725 // 0x07053E70 - 0x07053F60
    726 static const Vtx inside_castle_seg7_vertex_07053E70[] = {
    727     {{{     0,   4326,    291}, 0, {  2012,  -7910}, {0x00, 0x38, 0x71, 0xff}}},
    728     {{{  -409,   4326,    291}, 0, { -2074,  -7910}, {0x00, 0x71, 0x38, 0xff}}},
    729     {{{  -409,   4301,    291}, 0, { -2074,  -7796}, {0x00, 0x38, 0x71, 0xff}}},
    730     {{{     0,   4378,    188}, 0, {  2012,  -9052}, {0x00, 0x38, 0x71, 0xff}}},
    731     {{{  -409,   4352,    188}, 0, { -2074,  -8938}, {0x00, 0x38, 0x71, 0xff}}},
    732     {{{     0,   4352,    188}, 0, {  2012,  -8938}, {0x00, 0x71, 0x38, 0xff}}},
    733     {{{  -409,   4378,    188}, 0, { -2074,  -9052}, {0x00, 0x71, 0x38, 0xff}}},
    734     {{{     0,   4403,    137}, 0, {  2012,  -9624}, {0x00, 0x38, 0x71, 0xff}}},
    735     {{{  -409,   4403,    137}, 0, { -2074,  -9624}, {0x00, 0x71, 0x38, 0xff}}},
    736     {{{  -409,   4378,    137}, 0, { -2074,  -9510}, {0x00, 0x38, 0x71, 0xff}}},
    737     {{{     0,   4378,    137}, 0, {  2012,  -9510}, {0x00, 0x71, 0x38, 0xff}}},
    738     {{{     0,   4352,    240}, 0, {  2012,  -8482}, {0x00, 0x38, 0x71, 0xff}}},
    739     {{{  -409,   4326,    240}, 0, { -2074,  -8368}, {0x00, 0x38, 0x71, 0xff}}},
    740     {{{     0,   4326,    240}, 0, {  2012,  -8368}, {0x00, 0x71, 0x38, 0xff}}},
    741     {{{  -409,   4352,    240}, 0, { -2074,  -8482}, {0x00, 0x71, 0x38, 0xff}}},
    742 };
    743 
    744 // 0x07053F60 - 0x07054050
    745 static const Vtx inside_castle_seg7_vertex_07053F60[] = {
    746     {{{     0,   4250,    444}, 0, {  2012,  -6196}, {0x00, 0x38, 0x71, 0xff}}},
    747     {{{  -409,   4224,    444}, 0, { -2074,  -6082}, {0x00, 0x38, 0x71, 0xff}}},
    748     {{{     0,   4224,    444}, 0, {  2012,  -6082}, {0x00, 0x71, 0x38, 0xff}}},
    749     {{{     0,   4326,    291}, 0, {  2012,  -7910}, {0x00, 0x38, 0x71, 0xff}}},
    750     {{{  -409,   4301,    291}, 0, { -2074,  -7796}, {0x00, 0x38, 0x71, 0xff}}},
    751     {{{     0,   4301,    291}, 0, {  2012,  -7796}, {0x00, 0x71, 0x38, 0xff}}},
    752     {{{     0,   4301,    342}, 0, {  2012,  -7338}, {0x00, 0x38, 0x71, 0xff}}},
    753     {{{  -409,   4275,    342}, 0, { -2074,  -7224}, {0x00, 0x38, 0x71, 0xff}}},
    754     {{{     0,   4275,    342}, 0, {  2012,  -7224}, {0x00, 0x71, 0x38, 0xff}}},
    755     {{{  -409,   4301,    342}, 0, { -2074,  -7338}, {0x00, 0x71, 0x38, 0xff}}},
    756     {{{     0,   4275,    393}, 0, {  2012,  -6768}, {0x00, 0x38, 0x71, 0xff}}},
    757     {{{  -409,   4250,    393}, 0, { -2074,  -6654}, {0x00, 0x38, 0x71, 0xff}}},
    758     {{{     0,   4250,    393}, 0, {  2012,  -6654}, {0x00, 0x71, 0x38, 0xff}}},
    759     {{{  -409,   4275,    393}, 0, { -2074,  -6768}, {0x00, 0x71, 0x38, 0xff}}},
    760     {{{  -409,   4250,    444}, 0, { -2074,  -6196}, {0x00, 0x71, 0x38, 0xff}}},
    761 };
    762 
    763 // 0x07054050 - 0x07054140
    764 static const Vtx inside_castle_seg7_vertex_07054050[] = {
    765     {{{     0,   4941,   -937}, 0, {  2012, -21622}, {0x00, 0x38, 0x71, 0xff}}},
    766     {{{  -409,   4941,   -937}, 0, { -2074, -21622}, {0x00, 0x71, 0x38, 0xff}}},
    767     {{{  -409,   4915,   -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}},
    768     {{{     0,   4224,    496}, 0, {  2012,  -5624}, {0x00, 0x38, 0x71, 0xff}}},
    769     {{{  -409,   4224,    496}, 0, { -2074,  -5624}, {0x00, 0x71, 0x38, 0xff}}},
    770     {{{  -409,   4198,    496}, 0, { -2074,  -5510}, {0x00, 0x38, 0x71, 0xff}}},
    771     {{{     0,   4198,    496}, 0, {  2012,  -5510}, {0x00, 0x71, 0x38, 0xff}}},
    772     {{{     0,   4838,   -732}, 0, {  2012, -19336}, {0x00, 0x38, 0x71, 0xff}}},
    773     {{{  -409,   4838,   -732}, 0, { -2074, -19336}, {0x00, 0x71, 0x38, 0xff}}},
    774     {{{  -409,   4813,   -732}, 0, { -2074, -19222}, {0x00, 0x38, 0x71, 0xff}}},
    775     {{{     0,   4813,   -732}, 0, {  2012, -19222}, {0x00, 0x71, 0x38, 0xff}}},
    776     {{{     0,   4915,   -886}, 0, {  2012, -21050}, {0x00, 0x38, 0x71, 0xff}}},
    777     {{{  -409,   4890,   -886}, 0, { -2074, -20936}, {0x00, 0x38, 0x71, 0xff}}},
    778     {{{     0,   4890,   -886}, 0, {  2012, -20936}, {0x00, 0x71, 0x38, 0xff}}},
    779     {{{  -409,   4915,   -886}, 0, { -2074, -21050}, {0x00, 0x71, 0x38, 0xff}}},
    780 };
    781 
    782 // 0x07054140 - 0x07054230
    783 static const Vtx inside_castle_seg7_vertex_07054140[] = {
    784     {{{     0,   5018,  -1091}, 0, {  2012, -23336}, {0xb4, 0x4d, 0x40, 0xff}}},
    785     {{{  -409,   4992,  -1091}, 0, { -2074, -23222}, {0x54, 0x2a, 0x54, 0xff}}},
    786     {{{     0,   4992,  -1091}, 0, {  2012, -23222}, {0xcd, 0x67, 0x33, 0xff}}},
    787     {{{     0,   4941,   -937}, 0, {  2012, -21622}, {0x00, 0x38, 0x71, 0xff}}},
    788     {{{  -409,   4915,   -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}},
    789     {{{     0,   4915,   -937}, 0, {  2012, -21508}, {0x00, 0x71, 0x38, 0xff}}},
    790     {{{     0,   4890,   -835}, 0, {  2012, -20480}, {0x00, 0x38, 0x71, 0xff}}},
    791     {{{  -409,   4890,   -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}},
    792     {{{  -409,   4864,   -835}, 0, { -2074, -20364}, {0x00, 0x38, 0x71, 0xff}}},
    793     {{{     0,   4864,   -835}, 0, {  2012, -20364}, {0x00, 0x71, 0x38, 0xff}}},
    794     {{{     0,   4864,   -783}, 0, {  2012, -19908}, {0x00, 0x38, 0x71, 0xff}}},
    795     {{{  -409,   4838,   -783}, 0, { -2074, -19794}, {0x00, 0x38, 0x71, 0xff}}},
    796     {{{     0,   4838,   -783}, 0, {  2012, -19794}, {0x00, 0x71, 0x38, 0xff}}},
    797     {{{  -409,   4864,   -783}, 0, { -2074, -19908}, {0x00, 0x71, 0x38, 0xff}}},
    798     {{{  -409,   5018,  -1091}, 0, { -2074, -23336}, {0x4c, 0x4d, 0x40, 0xff}}},
    799 };
    800 
    801 // 0x07054230 - 0x070542B0
    802 static const Vtx inside_castle_seg7_vertex_07054230[] = {
    803     {{{     0,   4992,  -1039}, 0, {  2012, -22764}, {0x00, 0x38, 0x71, 0xff}}},
    804     {{{  -409,   4992,  -1039}, 0, { -2074, -22764}, {0x00, 0x71, 0x38, 0xff}}},
    805     {{{  -409,   4966,  -1039}, 0, { -2074, -22650}, {0x00, 0x38, 0x71, 0xff}}},
    806     {{{     0,   4966,  -1039}, 0, {  2012, -22650}, {0x00, 0x71, 0x38, 0xff}}},
    807     {{{     0,   4966,   -988}, 0, {  2012, -22194}, {0x00, 0x38, 0x71, 0xff}}},
    808     {{{  -409,   4941,   -988}, 0, { -2074, -22078}, {0x00, 0x38, 0x71, 0xff}}},
    809     {{{     0,   4941,   -988}, 0, {  2012, -22078}, {0x00, 0x71, 0x38, 0xff}}},
    810     {{{  -409,   4966,   -988}, 0, { -2074, -22194}, {0x00, 0x71, 0x38, 0xff}}},
    811 };
    812 
    813 // 0x070542B0 - 0x070543B0
    814 static const Vtx inside_castle_seg7_vertex_070542B0[] = {
    815     {{{  -332,   4813,  -3453}, 0, {  2012,   4054}, {0x67, 0x33, 0x33, 0xff}}},
    816     {{{  -332,   5120,  -3453}, 0, {  2012,    990}, {0x21, 0x65, 0x43, 0xff}}},
    817     {{{  -332,   5120,  -3248}, 0, {     0,    990}, {0x43, 0x65, 0xdf, 0xff}}},
    818     {{{   -25,   5018,  -3555}, 0, {     0,    990}, {0x43, 0x65, 0xdf, 0xff}}},
    819     {{{   -25,   5120,  -3146}, 0, {  4056,      0}, {0x43, 0x65, 0x21, 0xff}}},
    820     {{{   -25,   5018,  -3146}, 0, {  4056,    990}, {0x21, 0x65, 0x43, 0xff}}},
    821     {{{   -25,   5120,  -3555}, 0, {     0,      0}, {0x21, 0x65, 0xbd, 0xff}}},
    822     {{{  -127,   4813,  -3248}, 0, {     0,   4054}, {0x99, 0x33, 0xcd, 0xff}}},
    823     {{{  -127,   5120,  -3248}, 0, {     0,    990}, {0xdf, 0x65, 0xbd, 0xff}}},
    824     {{{  -127,   5120,  -3453}, 0, {  2012,    990}, {0xbd, 0x65, 0x21, 0xff}}},
    825     {{{  -127,   4813,  -3453}, 0, {  2012,   4054}, {0xd6, 0x54, 0x54, 0xff}}},
    826     {{{  -127,   4813,  -3453}, 0, {     0,   4054}, {0xd6, 0x54, 0x54, 0xff}}},
    827     {{{  -127,   5120,  -3453}, 0, {     0,    990}, {0xbd, 0x65, 0x21, 0xff}}},
    828     {{{  -434,   5018,  -3146}, 0, {  4056,    990}, {0xac, 0x54, 0x2a, 0xff}}},
    829     {{{  -434,   5120,  -3146}, 0, {  4056,      0}, {0xdf, 0x65, 0x43, 0xff}}},
    830     {{{  -434,   5120,  -3555}, 0, {     0,      0}, {0xbd, 0x65, 0xdf, 0xff}}},
    831 };
    832 
    833 // 0x070543B0 - 0x07054490
    834 static const Vtx inside_castle_seg7_vertex_070543B0[] = {
    835     {{{  -332,   4813,  -3453}, 0, {  2012,   4054}, {0x67, 0x33, 0x33, 0xff}}},
    836     {{{  -332,   5120,  -3248}, 0, {     0,    990}, {0x43, 0x65, 0xdf, 0xff}}},
    837     {{{  -332,   4813,  -3248}, 0, {     0,   4054}, {0x2a, 0x54, 0xac, 0xff}}},
    838     {{{  -332,   4813,  -3248}, 0, {  2012,   4054}, {0x2a, 0x54, 0xac, 0xff}}},
    839     {{{  -127,   5120,  -3248}, 0, {     0,    990}, {0xdf, 0x65, 0xbd, 0xff}}},
    840     {{{  -127,   4813,  -3248}, 0, {     0,   4054}, {0x99, 0x33, 0xcd, 0xff}}},
    841     {{{  -332,   5120,  -3248}, 0, {  2012,    990}, {0x43, 0x65, 0xdf, 0xff}}},
    842     {{{   -25,   5018,  -3146}, 0, {  4056,    990}, {0x21, 0x65, 0x43, 0xff}}},
    843     {{{   -25,   5120,  -3146}, 0, {  4056,      0}, {0x43, 0x65, 0x21, 0xff}}},
    844     {{{  -434,   5120,  -3146}, 0, {     0,      0}, {0xdf, 0x65, 0x43, 0xff}}},
    845     {{{  -434,   5018,  -3146}, 0, {     0,    990}, {0xac, 0x54, 0x2a, 0xff}}},
    846     {{{  -434,   5018,  -3146}, 0, {  4056,    990}, {0xac, 0x54, 0x2a, 0xff}}},
    847     {{{  -434,   5120,  -3555}, 0, {     0,      0}, {0xbd, 0x65, 0xdf, 0xff}}},
    848     {{{  -434,   5018,  -3555}, 0, {     0,    990}, {0xe5, 0x6e, 0xc9, 0xff}}},
    849 };
    850 
    851 // 0x07054490 - 0x07054580
    852 static const Vtx inside_castle_seg7_vertex_07054490[] = {
    853     {{{  -434,   5120,  -3555}, 0, {     0,    990}, {0xbd, 0x65, 0xdf, 0xff}}},
    854     {{{  -332,   5120,  -3248}, 0, {  3034,      0}, {0x43, 0x65, 0xdf, 0xff}}},
    855     {{{  -332,   5120,  -3453}, 0, {   990,      0}, {0x21, 0x65, 0x43, 0xff}}},
    856     {{{  -434,   5018,  -3555}, 0, {     0,    990}, {0xe5, 0x6e, 0xc9, 0xff}}},
    857     {{{  -434,   5120,  -3555}, 0, {     0,      0}, {0xbd, 0x65, 0xdf, 0xff}}},
    858     {{{   -25,   5120,  -3555}, 0, {  4056,      0}, {0x21, 0x65, 0xbd, 0xff}}},
    859     {{{   -25,   5018,  -3555}, 0, {  4056,    990}, {0x43, 0x65, 0xdf, 0xff}}},
    860     {{{  -127,   5120,  -3453}, 0, {  3034,      0}, {0xbd, 0x65, 0x21, 0xff}}},
    861     {{{   -25,   5120,  -3146}, 0, {     0,    990}, {0x43, 0x65, 0x21, 0xff}}},
    862     {{{   -25,   5120,  -3555}, 0, {  4056,    990}, {0x21, 0x65, 0xbd, 0xff}}},
    863     {{{  -127,   5120,  -3248}, 0, {   990,      0}, {0xdf, 0x65, 0xbd, 0xff}}},
    864     {{{  -434,   5120,  -3146}, 0, {     0,    990}, {0xdf, 0x65, 0x43, 0xff}}},
    865     {{{   -25,   5120,  -3146}, 0, {  4056,    990}, {0x43, 0x65, 0x21, 0xff}}},
    866     {{{  -127,   5120,  -3248}, 0, {  3034,      0}, {0xdf, 0x65, 0xbd, 0xff}}},
    867     {{{  -332,   5120,  -3248}, 0, {   990,      0}, {0x43, 0x65, 0xdf, 0xff}}},
    868 };
    869 
    870 // 0x07054580 - 0x07054680
    871 static const Vtx inside_castle_seg7_vertex_07054580[] = {
    872     {{{   282,   5837,  -2787}, 0, {  7924,  -1438}, {0xb5, 0x9b, 0xf5, 0xff}}},
    873     {{{  -690,   5837,  -2787}, 0, {  7924,   3416}, {0x69, 0xba, 0xf9, 0xff}}},
    874     {{{  -690,   5837,  -3811}, 0, { 13034,   3416}, {0x2a, 0xac, 0x54, 0xff}}},
    875     {{{  -434,   5120,  -3555}, 0, {     0,    990}, {0xbd, 0x65, 0xdf, 0xff}}},
    876     {{{  -434,   5120,  -3146}, 0, {  4056,    990}, {0xdf, 0x65, 0x43, 0xff}}},
    877     {{{  -332,   5120,  -3248}, 0, {  3034,      0}, {0x43, 0x65, 0xdf, 0xff}}},
    878     {{{   -25,   5120,  -3555}, 0, {     0,    990}, {0x21, 0x65, 0xbd, 0xff}}},
    879     {{{  -332,   5120,  -3453}, 0, {  3034,      0}, {0x21, 0x65, 0x43, 0xff}}},
    880     {{{  -127,   5120,  -3453}, 0, {   990,      0}, {0xbd, 0x65, 0x21, 0xff}}},
    881     {{{  -434,   5120,  -3555}, 0, {  4056,    990}, {0xbd, 0x65, 0xdf, 0xff}}},
    882     {{{     0,   5734,  -1091}, 0, {  -542,      0}, {0x97, 0xbe, 0xe9, 0xff}}},
    883     {{{  -409,   5734,  -1091}, 0, {  -542,   2010}, {0x4b, 0xa0, 0xde, 0xff}}},
    884     {{{   282,   5837,  -3811}, 0, { 13034,  -1438}, {0x99, 0xcd, 0x33, 0xff}}},
    885     {{{   282,   5837,  -3811}, 0, {-26164,  -7186}, {0x99, 0xcd, 0x33, 0xff}}},
    886     {{{   282,   5018,  -3811}, 0, {-26164,    990}, {0xdf, 0x65, 0x43, 0xff}}},
    887     {{{   282,   5018,  -2787}, 0, {-15944,    990}, {0xb5, 0x65, 0xfc, 0xff}}},
    888 };
    889 
    890 // 0x07054680 - 0x07054760
    891 static const Vtx inside_castle_seg7_vertex_07054680[] = {
    892     {{{   282,   5837,  -3811}, 0, {-26164,  -7186}, {0x99, 0xcd, 0x33, 0xff}}},
    893     {{{   282,   5018,  -2787}, 0, {-15944,    990}, {0xb5, 0x65, 0xfc, 0xff}}},
    894     {{{   282,   5837,  -2787}, 0, {-15944,  -7186}, {0xb5, 0x9b, 0xf5, 0xff}}},
    895     {{{     0,   5018,  -1091}, 0, {   990,    990}, {0xb4, 0x4d, 0x40, 0xff}}},
    896     {{{     0,   5734,  -1091}, 0, {   990,  -6164}, {0x97, 0xbe, 0xe9, 0xff}}},
    897     {{{  -690,   5837,  -2787}, 0, { 16904,  -7186}, {0x69, 0xba, 0xf9, 0xff}}},
    898     {{{  -690,   5018,  -2787}, 0, { 16904,    990}, {0x38, 0x71, 0xfa, 0xff}}},
    899     {{{  -690,   5018,  -3811}, 0, { 27124,    990}, {0x54, 0x54, 0x2a, 0xff}}},
    900     {{{  -690,   5837,  -3811}, 0, { 27124,  -7186}, {0x2a, 0xac, 0x54, 0xff}}},
    901     {{{  -690,   5837,  -3811}, 0, {     0,  -7186}, {0x2a, 0xac, 0x54, 0xff}}},
    902     {{{  -690,   5018,  -3811}, 0, {     0,    990}, {0x54, 0x54, 0x2a, 0xff}}},
    903     {{{   282,   5018,  -3811}, 0, {  9678,    990}, {0xdf, 0x65, 0x43, 0xff}}},
    904     {{{   282,   5837,  -3811}, 0, {  9678,  -7186}, {0x99, 0xcd, 0x33, 0xff}}},
    905     {{{  -409,   5734,  -1091}, 0, {     0,  -6164}, {0x4b, 0xa0, 0xde, 0xff}}},
    906 };
    907 
    908 // 0x07054760 - 0x07054850
    909 static const Vtx inside_castle_seg7_vertex_07054760[] = {
    910     {{{  -409,   4992,  -1091}, 0, { 18364,  -5908}, {0x54, 0x2a, 0x54, 0xff}}},
    911     {{{  -409,   5734,  -1091}, 0, { 18364, -13318}, {0x4b, 0xa0, 0xde, 0xff}}},
    912     {{{  -409,   3891,   2544}, 0, {-17916,   5076}, {0x71, 0xce, 0xe7, 0xff}}},
    913     {{{  -409,   3174,   2544}, 0, {-17916,  12230}, {0x38, 0x00, 0x71, 0xff}}},
    914     {{{     0,   3174,   2544}, 0, {-17916,  12230}, {0x8f, 0x00, 0x38, 0xff}}},
    915     {{{     0,   5734,  -1091}, 0, { 18364, -13318}, {0x97, 0xbe, 0xe9, 0xff}}},
    916     {{{     0,   4992,  -1091}, 0, { 18364,  -5908}, {0xcd, 0x67, 0x33, 0xff}}},
    917     {{{     0,   3891,   2544}, 0, {-17916,   5076}, {0xc8, 0x9b, 0xcd, 0xff}}},
    918     {{{  -409,   5734,  -1091}, 0, { 16320,    990}, {0x4b, 0xa0, 0xde, 0xff}}},
    919     {{{     0,   3891,   2544}, 0, {-19960,  -1054}, {0xc8, 0x9b, 0xcd, 0xff}}},
    920     {{{  -409,   3891,   2544}, 0, {-19960,    990}, {0x71, 0xce, 0xe7, 0xff}}},
    921     {{{     0,   5734,  -1091}, 0, { 16320,  -1054}, {0x97, 0xbe, 0xe9, 0xff}}},
    922     {{{  -409,   5734,  -1091}, 0, {     0,  -6164}, {0x4b, 0xa0, 0xde, 0xff}}},
    923     {{{  -409,   5018,  -1091}, 0, {     0,    990}, {0x4c, 0x4d, 0x40, 0xff}}},
    924     {{{  -690,   5018,  -2787}, 0, { 16904,    990}, {0x38, 0x71, 0xfa, 0xff}}},
    925 };
    926 
    927 // 0x07054850 - 0x07054950
    928 static const Vtx inside_castle_seg7_vertex_07054850[] = {
    929     {{{  -639,   5018,  -3709}, 0, {   224,   2012}, {0x20, 0x00, 0x7a, 0xff}}},
    930     {{{  -690,   5837,  -3709}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    931     {{{  -690,   5018,  -3709}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    932     {{{   179,   5018,  -3760}, 0, {   224,   2012}, {0x86, 0x00, 0x20, 0xff}}},
    933     {{{   179,   5837,  -3811}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    934     {{{   179,   5018,  -3811}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    935     {{{   179,   5837,  -3760}, 0, {   224,      0}, {0x93, 0x00, 0x40, 0xff}}},
    936     {{{   230,   5018,  -3709}, 0, {   734,   2012}, {0xc0, 0x00, 0x6d, 0xff}}},
    937     {{{   230,   5837,  -3709}, 0, {   734,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    938     {{{   282,   5018,  -3709}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    939     {{{   282,   5837,  -3709}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    940     {{{  -639,   5837,  -3709}, 0, {   224,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    941     {{{  -588,   5018,  -3760}, 0, {   734,   2012}, {0x6d, 0x00, 0x40, 0xff}}},
    942     {{{  -690,   5018,  -2890}, 0, {   990,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    943     {{{  -690,   5837,  -2890}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    944     {{{  -639,   5837,  -2839}, 0, {   734,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    945 };
    946 
    947 // 0x07054950 - 0x07054A50
    948 static const Vtx inside_castle_seg7_vertex_07054950[] = {
    949     {{{  -588,   5018,  -3760}, 0, {   734,   2012}, {0x6d, 0x00, 0x40, 0xff}}},
    950     {{{  -588,   5837,  -3760}, 0, {   734,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    951     {{{  -639,   5837,  -3709}, 0, {   224,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    952     {{{  -588,   5018,  -3811}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    953     {{{  -588,   5837,  -3811}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    954     {{{  -639,   5018,  -2736}, 0, {   224,   2012}, {0x6d, 0x00, 0x40, 0xff}}},
    955     {{{  -639,   5837,  -2736}, 0, {   224,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    956     {{{  -690,   5837,  -2685}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    957     {{{  -690,   5018,  -2685}, 0, {     0,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    958     {{{  -639,   5018,  -2839}, 0, {   734,   2012}, {0x7a, 0x00, 0xe0, 0xff}}},
    959     {{{  -639,   5837,  -2839}, 0, {   734,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    960     {{{  -690,   5018,  -2890}, 0, {   990,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    961     {{{   230,   5018,  -2839}, 0, {   224,   2012}, {0x93, 0x00, 0xc0, 0xff}}},
    962     {{{   282,   5837,  -2890}, 0, {     0,      0}, {0xa8, 0x00, 0xa6, 0xff}}},
    963     {{{   282,   5018,  -2890}, 0, {     0,   2012}, {0xa8, 0x00, 0xa6, 0xff}}},
    964     {{{   230,   5837,  -2839}, 0, {   224,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    965 };
    966 
    967 // 0x07054A50 - 0x07054AB0
    968 static const Vtx inside_castle_seg7_vertex_07054A50[] = {
    969     {{{   230,   5018,  -2736}, 0, {   734,   2012}, {0x86, 0x00, 0x20, 0xff}}},
    970     {{{   230,   5837,  -2839}, 0, {   224,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    971     {{{   230,   5018,  -2839}, 0, {   224,   2012}, {0x93, 0x00, 0xc0, 0xff}}},
    972     {{{   230,   5837,  -2736}, 0, {   734,      0}, {0x93, 0x00, 0x40, 0xff}}},
    973     {{{   282,   5018,  -2685}, 0, {   990,   2012}, {0xa8, 0x00, 0x5a, 0xff}}},
    974     {{{   282,   5837,  -2685}, 0, {   990,      0}, {0xa8, 0x00, 0x5a, 0xff}}},
    975 };
    976 
    977 // 0x07054AB0 - 0x07054AF0
    978 static const Vtx inside_castle_seg7_vertex_07054AB0[] = {
    979     {{{  -332,   4813,  -3248}, 0, {     0,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    980     {{{  -127,   4813,  -3248}, 0, {     0,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    981     {{{  -127,   4813,  -3453}, 0, {     0,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    982     {{{  -332,   4813,  -3453}, 0, {     0,      0}, {0x67, 0x33, 0x33, 0xff}}},
    983 };
    984 
    985 // 0x07054AF0 - 0x07054B78
    986 static const Gfx inside_castle_seg7_dl_07054AF0[] = {
    987     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09004000),
    988     gsDPLoadSync(),
    989     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    990     gsSPLight(&inside_castle_seg7_lights_07051B88.l, 1),
    991     gsSPLight(&inside_castle_seg7_lights_07051B88.a, 2),
    992     gsSPVertex(inside_castle_seg7_vertex_07051BD0, 10, 0),
    993     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    994     gsSP2Triangles( 0,  2,  4, 0x0,  5,  2,  1, 0x0),
    995     gsSP2Triangles( 5,  1,  6, 0x0,  5,  7,  2, 0x0),
    996     gsSP2Triangles( 3,  4,  8, 0x0,  5,  9,  7, 0x0),
    997     gsSP2Triangles( 3,  8,  5, 0x0,  5,  6,  3, 0x0),
    998     gsSPEndDisplayList(),
    999 };
   1000 
   1001 // 0x07054B78 - 0x070555E8
   1002 static const Gfx inside_castle_seg7_dl_07054B78[] = {
   1003     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09005000),
   1004     gsDPLoadSync(),
   1005     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1006     gsSPVertex(inside_castle_seg7_vertex_07051C70, 15, 0),
   1007     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1008     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1009     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1010     gsSP1Triangle(11, 13, 14, 0x0),
   1011     gsSPVertex(inside_castle_seg7_vertex_07051D60, 15, 0),
   1012     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1013     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1014     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1015     gsSP1Triangle( 0, 14,  1, 0x0),
   1016     gsSPVertex(inside_castle_seg7_vertex_07051E50, 15, 0),
   1017     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1018     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1019     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1020     gsSP1Triangle(11, 13, 14, 0x0),
   1021     gsSPVertex(inside_castle_seg7_vertex_07051F40, 15, 0),
   1022     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1023     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1024     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1025     gsSP1Triangle( 0, 14,  1, 0x0),
   1026     gsSPVertex(inside_castle_seg7_vertex_07052030, 15, 0),
   1027     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1028     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1029     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1030     gsSP1Triangle(11, 14, 12, 0x0),
   1031     gsSPVertex(inside_castle_seg7_vertex_07052120, 15, 0),
   1032     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1033     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1034     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1035     gsSP1Triangle( 0,  2, 14, 0x0),
   1036     gsSPVertex(inside_castle_seg7_vertex_07052210, 15, 0),
   1037     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1038     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1039     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1040     gsSP1Triangle(11, 14, 12, 0x0),
   1041     gsSPVertex(inside_castle_seg7_vertex_07052300, 15, 0),
   1042     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1043     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1044     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1045     gsSP1Triangle( 0,  2, 14, 0x0),
   1046     gsSPVertex(inside_castle_seg7_vertex_070523F0, 15, 0),
   1047     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1048     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1049     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1050     gsSP1Triangle(11, 13, 14, 0x0),
   1051     gsSPVertex(inside_castle_seg7_vertex_070524E0, 15, 0),
   1052     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1053     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1054     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1055     gsSP1Triangle( 0, 14,  1, 0x0),
   1056     gsSPVertex(inside_castle_seg7_vertex_070525D0, 15, 0),
   1057     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1058     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1059     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1060     gsSP1Triangle(11, 13, 14, 0x0),
   1061     gsSPVertex(inside_castle_seg7_vertex_070526C0, 15, 0),
   1062     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1063     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1064     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1065     gsSP1Triangle( 0, 14,  1, 0x0),
   1066     gsSPVertex(inside_castle_seg7_vertex_070527B0, 15, 0),
   1067     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1068     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1069     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1070     gsSP1Triangle(11, 13, 14, 0x0),
   1071     gsSPVertex(inside_castle_seg7_vertex_070528A0, 15, 0),
   1072     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1073     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1074     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1075     gsSP1Triangle( 0, 14,  1, 0x0),
   1076     gsSPVertex(inside_castle_seg7_vertex_07052990, 15, 0),
   1077     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1078     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1079     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1080     gsSP1Triangle(11, 14, 12, 0x0),
   1081     gsSPVertex(inside_castle_seg7_vertex_07052A80, 15, 0),
   1082     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1083     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1084     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1085     gsSP1Triangle( 0, 14,  1, 0x0),
   1086     gsSPVertex(inside_castle_seg7_vertex_07052B70, 15, 0),
   1087     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1088     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1089     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1090     gsSP1Triangle(11, 13, 14, 0x0),
   1091     gsSPVertex(inside_castle_seg7_vertex_07052C60, 15, 0),
   1092     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1093     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1094     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1095     gsSP1Triangle( 0, 14,  1, 0x0),
   1096     gsSPVertex(inside_castle_seg7_vertex_07052D50, 15, 0),
   1097     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1098     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1099     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1100     gsSP1Triangle(11, 14, 12, 0x0),
   1101     gsSPVertex(inside_castle_seg7_vertex_07052E40, 15, 0),
   1102     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1103     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1104     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1105     gsSP1Triangle( 0, 14,  1, 0x0),
   1106     gsSPVertex(inside_castle_seg7_vertex_07052F30, 4, 0),
   1107     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1108     gsSPLight(&inside_castle_seg7_lights_07051BA0.l, 1),
   1109     gsSPLight(&inside_castle_seg7_lights_07051BA0.a, 2),
   1110     gsSPVertex(inside_castle_seg7_vertex_07052F70, 15, 0),
   1111     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1112     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1113     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1114     gsSP1Triangle(11, 13, 14, 0x0),
   1115     gsSPVertex(inside_castle_seg7_vertex_07053060, 15, 0),
   1116     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1117     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1118     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1119     gsSP1Triangle( 0,  2, 14, 0x0),
   1120     gsSPVertex(inside_castle_seg7_vertex_07053150, 15, 0),
   1121     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1122     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1123     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1124     gsSP1Triangle(11, 14, 12, 0x0),
   1125     gsSPVertex(inside_castle_seg7_vertex_07053240, 15, 0),
   1126     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1127     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1128     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1129     gsSP1Triangle( 0, 14,  1, 0x0),
   1130     gsSPVertex(inside_castle_seg7_vertex_07053330, 15, 0),
   1131     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1132     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1133     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1134     gsSP1Triangle(11, 14, 12, 0x0),
   1135     gsSPVertex(inside_castle_seg7_vertex_07053420, 15, 0),
   1136     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1137     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1138     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1139     gsSP1Triangle( 0,  2, 14, 0x0),
   1140     gsSPVertex(inside_castle_seg7_vertex_07053510, 15, 0),
   1141     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1142     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1143     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1144     gsSP1Triangle(11, 13, 14, 0x0),
   1145     gsSPVertex(inside_castle_seg7_vertex_07053600, 15, 0),
   1146     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1147     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1148     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1149     gsSP1Triangle( 0, 14,  1, 0x0),
   1150     gsSPVertex(inside_castle_seg7_vertex_070536F0, 15, 0),
   1151     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1152     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1153     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1154     gsSP1Triangle(11, 13, 14, 0x0),
   1155     gsSPVertex(inside_castle_seg7_vertex_070537E0, 15, 0),
   1156     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1157     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1158     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1159     gsSP1Triangle( 0,  2, 14, 0x0),
   1160     gsSPVertex(inside_castle_seg7_vertex_070538D0, 15, 0),
   1161     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1162     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1163     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1164     gsSP1Triangle(11, 14, 12, 0x0),
   1165     gsSPVertex(inside_castle_seg7_vertex_070539C0, 15, 0),
   1166     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1167     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1168     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1169     gsSP1Triangle( 0,  2, 14, 0x0),
   1170     gsSPVertex(inside_castle_seg7_vertex_07053AB0, 15, 0),
   1171     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1172     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1173     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1174     gsSP1Triangle(11, 13, 14, 0x0),
   1175     gsSPVertex(inside_castle_seg7_vertex_07053BA0, 15, 0),
   1176     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1177     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1178     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1179     gsSP1Triangle( 0, 14,  1, 0x0),
   1180     gsSPVertex(inside_castle_seg7_vertex_07053C90, 15, 0),
   1181     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1182     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1183     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1184     gsSP1Triangle(11, 13, 14, 0x0),
   1185     gsSPVertex(inside_castle_seg7_vertex_07053D80, 15, 0),
   1186     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1187     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1188     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1189     gsSP1Triangle( 0, 14,  1, 0x0),
   1190     gsSPVertex(inside_castle_seg7_vertex_07053E70, 15, 0),
   1191     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1192     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1193     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1194     gsSP1Triangle(11, 14, 12, 0x0),
   1195     gsSPVertex(inside_castle_seg7_vertex_07053F60, 15, 0),
   1196     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1197     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1198     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1199     gsSP1Triangle( 0, 14,  1, 0x0),
   1200     gsSPVertex(inside_castle_seg7_vertex_07054050, 15, 0),
   1201     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1202     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1203     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1204     gsSP1Triangle(11, 14, 12, 0x0),
   1205     gsSPVertex(inside_castle_seg7_vertex_07054140, 15, 0),
   1206     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1207     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1208     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1209     gsSP1Triangle( 0, 14,  1, 0x0),
   1210     gsSPVertex(inside_castle_seg7_vertex_07054230, 8, 0),
   1211     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1212     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1213     gsSPEndDisplayList(),
   1214 };
   1215 
   1216 // 0x070555E8 - 0x070557A8
   1217 static const Gfx inside_castle_seg7_dl_070555E8[] = {
   1218     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09003000),
   1219     gsDPLoadSync(),
   1220     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1221     gsSPLight(&inside_castle_seg7_lights_07051B88.l, 1),
   1222     gsSPLight(&inside_castle_seg7_lights_07051B88.a, 2),
   1223     gsSPVertex(inside_castle_seg7_vertex_070542B0, 16, 0),
   1224     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1225     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1226     gsSP2Triangles( 7,  9, 10, 0x0, 11,  1,  0, 0x0),
   1227     gsSP2Triangles(11, 12,  1, 0x0, 13, 14, 15, 0x0),
   1228     gsSPVertex(inside_castle_seg7_vertex_070543B0, 14, 0),
   1229     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1230     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1231     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1232     gsSPVertex(inside_castle_seg7_vertex_07054490, 15, 0),
   1233     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1234     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1235     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1236     gsSP1Triangle(11, 13, 14, 0x0),
   1237     gsSPVertex(inside_castle_seg7_vertex_07054580, 16, 0),
   1238     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1239     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1240     gsSP2Triangles( 0, 10, 11, 0x0,  0, 11,  1, 0x0),
   1241     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
   1242     gsSPVertex(inside_castle_seg7_vertex_07054680, 14, 0),
   1243     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1244     gsSP2Triangles( 2,  3,  4, 0x0,  5,  6,  7, 0x0),
   1245     gsSP2Triangles( 5,  7,  8, 0x0,  9, 10, 11, 0x0),
   1246     gsSP2Triangles( 9, 11, 12, 0x0, 13,  6,  5, 0x0),
   1247     gsSPVertex(inside_castle_seg7_vertex_07054760, 15, 0),
   1248     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1249     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1250     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1251     gsSP1Triangle(12, 13, 14, 0x0),
   1252     gsSPEndDisplayList(),
   1253 };
   1254 
   1255 // 0x070557A8 - 0x070558A0
   1256 static const Gfx inside_castle_seg7_dl_070557A8[] = {
   1257     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_09007000),
   1258     gsDPLoadSync(),
   1259     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1260     gsSPVertex(inside_castle_seg7_vertex_07054850, 16, 0),
   1261     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1262     gsSP2Triangles( 3,  6,  4, 0x0,  7,  6,  3, 0x0),
   1263     gsSP2Triangles( 7,  8,  6, 0x0,  9,  8,  7, 0x0),
   1264     gsSP2Triangles( 9, 10,  8, 0x0,  0, 11,  1, 0x0),
   1265     gsSP2Triangles(12, 11,  0, 0x0, 13, 14, 15, 0x0),
   1266     gsSPVertex(inside_castle_seg7_vertex_07054950, 16, 0),
   1267     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1268     gsSP2Triangles( 3,  4,  1, 0x0,  5,  6,  7, 0x0),
   1269     gsSP2Triangles( 5,  7,  8, 0x0,  9,  6,  5, 0x0),
   1270     gsSP2Triangles( 9, 10,  6, 0x0, 11, 10,  9, 0x0),
   1271     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
   1272     gsSPVertex(inside_castle_seg7_vertex_07054A50, 6, 0),
   1273     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1274     gsSP2Triangles( 4,  3,  0, 0x0,  4,  5,  3, 0x0),
   1275     gsSPEndDisplayList(),
   1276 };
   1277 
   1278 // 0x070558A0 - 0x070558D0
   1279 static const Gfx inside_castle_seg7_dl_070558A0[] = {
   1280     gsSPLight(&inside_castle_seg7_lights_07051BB8.l, 1),
   1281     gsSPLight(&inside_castle_seg7_lights_07051BB8.a, 2),
   1282     gsSPVertex(inside_castle_seg7_vertex_07054AB0, 4, 0),
   1283     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1284     gsSPEndDisplayList(),
   1285 };
   1286 
   1287 // 0x070558D0 - 0x070559C0
   1288 const Gfx inside_castle_seg7_dl_070558D0[] = {
   1289     gsDPPipeSync(),
   1290     gsDPSetCycleType(G_CYC_2CYCLE),
   1291     gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
   1292     gsDPSetDepthSource(G_ZS_PIXEL),
   1293     gsDPSetFogColor(0, 0, 0, 255),
   1294     gsSPFogPosition(950, 1000),
   1295     gsSPSetGeometryMode(G_FOG),
   1296     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
   1297     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),
   1298     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1299     gsDPTileSync(),
   1300     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),
   1301     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1302     gsSPDisplayList(inside_castle_seg7_dl_07054AF0),
   1303     gsSPDisplayList(inside_castle_seg7_dl_07054B78),
   1304     gsSPDisplayList(inside_castle_seg7_dl_070555E8),
   1305     gsDPTileSync(),
   1306     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),
   1307     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1308     gsSPDisplayList(inside_castle_seg7_dl_070557A8),
   1309     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1310     gsDPPipeSync(),
   1311     gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
   1312     gsSPDisplayList(inside_castle_seg7_dl_070558A0),
   1313     gsDPPipeSync(),
   1314     gsDPSetCycleType(G_CYC_1CYCLE),
   1315     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
   1316     gsSPClearGeometryMode(G_FOG),
   1317     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1318     gsSPEndDisplayList(),
   1319 };