model.inc.c (56074B)
1 // 0x07006ED8 - 0x07006EF0 2 static const Lights1 castle_grounds_seg7_lights_07006ED8 = gdSPDefLights1( 3 0x66, 0x66, 0x66, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07006EF0 - 0x07006F08 8 static const Lights1 castle_grounds_seg7_lights_07006EF0 = gdSPDefLights1( 9 0x4e, 0x4e, 0x53, 10 0xc4, 0xc4, 0xd0, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07006F08 - 0x07006F20 14 static const Lights1 castle_grounds_seg7_lights_07006F08 = gdSPDefLights1( 15 0x36, 0x36, 0x37, 16 0x89, 0x89, 0x8a, 0x28, 0x28, 0x28 17 ); 18 19 // 0x07006F20 - 0x07006F38 20 static const Lights1 castle_grounds_seg7_lights_07006F20 = gdSPDefLights1( 21 0x2d, 0x2d, 0x38, 22 0x72, 0x72, 0x8c, 0x28, 0x28, 0x28 23 ); 24 25 // 0x07006F38 - 0x07006F50 26 static const Lights1 castle_grounds_seg7_lights_07006F38 = gdSPDefLights1( 27 0x29, 0x29, 0x2a, 28 0x67, 0x67, 0x69, 0x28, 0x28, 0x28 29 ); 30 31 // 0x07006F50 - 0x07006F68 32 static const Lights1 castle_grounds_seg7_lights_07006F50 = gdSPDefLights1( 33 0x56, 0x56, 0x56, 34 0xd8, 0xd8, 0xd8, 0x28, 0x28, 0x28 35 ); 36 37 // 0x07006F68 - 0x07006F80 38 static const Lights1 castle_grounds_seg7_lights_07006F68 = gdSPDefLights1( 39 0x23, 0x23, 0x27, 40 0x58, 0x58, 0x62, 0x28, 0x28, 0x28 41 ); 42 43 // 0x07006F80 - 0x07006F98 44 static const Lights1 castle_grounds_seg7_lights_07006F80 = gdSPDefLights1( 45 0x13, 0x57, 0x00, 46 0x30, 0xdb, 0x02, 0x28, 0x28, 0x28 47 ); 48 49 // 0x07006F98 - 0x07006FD8 50 static const Vtx castle_grounds_seg7_vertex_07006F98[] = { 51 {{{ 3555, 343, -37}, 0, { 0, 479}, {0x13, 0x8f, 0x34, 0xff}}}, 52 {{{ 4791, 343, -485}, 0, { 6518, 479}, {0x26, 0xc7, 0x6a, 0xff}}}, 53 {{{ 3556, 405, -36}, 0, { 0, 0}, {0x46, 0x61, 0x28, 0xff}}}, 54 {{{ 4791, 405, -485}, 0, { 6520, 0}, {0xc8, 0x57, 0x48, 0xff}}}, 55 }; 56 57 // 0x07006FD8 - 0x07007018 58 static const Vtx castle_grounds_seg7_vertex_07006FD8[] = { 59 {{{ 3363, 343, -566}, 0, { 0, 479}, {0x2b, 0xb6, 0xa3, 0xff}}}, 60 {{{ 3362, 405, -567}, 0, { -38, 0}, {0xd8, 0x38, 0x96, 0xff}}}, 61 {{{ 4597, 343, -1016}, 0, { 6558, 479}, {0xe2, 0xa6, 0xad, 0xff}}}, 62 {{{ 4597, 405, -1016}, 0, { 6550, 0}, {0xb6, 0x60, 0xde, 0xff}}}, 63 }; 64 65 // 0x07007018 - 0x07007118 66 static const Vtx castle_grounds_seg7_vertex_07007018[] = { 67 {{{ 4989, 545, -7072}, 0, { -3174, -468}, {0x00, 0x7f, 0x00, 0xff}}}, 68 {{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}}, 69 {{{ 4065, 545, -7585}, 0, { -3928, 44}, {0x00, 0x7f, 0x00, 0xff}}}, 70 {{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}}, 71 {{{ -7685, 260, 0}, 0, { 1086, -5464}, {0x3a, 0x70, 0x0b, 0xff}}}, 72 {{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}}, 73 {{{ -4825, 553, 5288}, 0, { -1800, 2480}, {0x1b, 0x72, 0xd2, 0xff}}}, 74 {{{ -4318, 260, 3323}, 0, { 466, 1044}, {0x07, 0x7e, 0xfb, 0xff}}}, 75 {{{ -6678, 590, 4409}, 0, { -2358, -172}, {0x2f, 0x6a, 0xce, 0xff}}}, 76 {{{ -2047, 260, 5792}, 0, { -164, 5658}, {0x00, 0x5a, 0xa7, 0xff}}}, 77 {{{ -3471, 260, 4623}, 0, { -124, 3134}, {0x12, 0x7c, 0xf0, 0xff}}}, 78 {{{ -4599, 260, 2299}, 0, { 1222, -224}, {0x03, 0x7e, 0xf8, 0xff}}}, 79 {{{ -7415, 508, 3183}, 0, { -1742, -2088}, {0x47, 0x63, 0xde, 0xff}}}, 80 {{{ -7685, 260, 2269}, 0, { -1050, -3252}, {0x4b, 0x65, 0xf1, 0xff}}}, 81 {{{ -4666, 260, 1401}, 0, { 2016, -1166}, {0xfe, 0x7e, 0x04, 0xff}}}, 82 {{{ -4363, 371, 255}, 0, { 3306, -1982}, {0xf9, 0x7e, 0x05, 0xff}}}, 83 }; 84 85 // 0x07007118 - 0x07007208 86 static const Vtx castle_grounds_seg7_vertex_07007118[] = { 87 {{{ -2317, 639, 2048}, 0, { 360, 262}, {0xf0, 0x7d, 0x0e, 0xff}}}, 88 {{{ -816, 260, 3370}, 0, { 1848, 1754}, {0xe3, 0x74, 0x29, 0xff}}}, 89 {{{ 0, 727, 2146}, 0, { 3038, 476}, {0x13, 0x7c, 0x0c, 0xff}}}, 90 {{{ 6623, 371, 0}, 0, { 2618, 1070}, {0xea, 0x78, 0x1f, 0xff}}}, 91 {{{ 7168, 474, 0}, 0, { 2838, 634}, {0xc0, 0x6b, 0x15, 0xff}}}, 92 {{{ 6301, 474, -958}, 0, { 1786, 928}, {0xf2, 0x7d, 0x08, 0xff}}}, 93 {{{ 5249, 397, -636}, 0, { 1588, 1878}, {0xfe, 0x7e, 0x0c, 0xff}}}, 94 {{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}}, 95 {{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}}, 96 {{{ -2317, 260, 3579}, 0, { 62, 1908}, {0xf9, 0x7b, 0x1e, 0xff}}}, 97 {{{ -3372, 260, 2933}, 0, { -1038, 1162}, {0xf6, 0x7e, 0x08, 0xff}}}, 98 {{{ -3727, 260, 2048}, 0, { -1276, 194}, {0xf3, 0x7e, 0x06, 0xff}}}, 99 {{{ -2317, 518, 929}, 0, { 580, -944}, {0xec, 0x7d, 0xf8, 0xff}}}, 100 {{{ -3360, 420, 1187}, 0, { -682, -714}, {0xef, 0x7d, 0x01, 0xff}}}, 101 {{{ -1112, 801, 1396}, 0, { 1890, -384}, {0xf7, 0x7e, 0x02, 0xff}}}, 102 }; 103 104 // 0x07007208 - 0x07007308 105 static const Vtx castle_grounds_seg7_vertex_07007208[] = { 106 {{{ -5307, 543, -3479}, 0, { 6096, -6534}, {0x00, 0x7e, 0x0a, 0xff}}}, 107 {{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}}, 108 {{{ -5220, 422, -2744}, 0, { 5486, -5738}, {0x00, 0x7e, 0x0b, 0xff}}}, 109 {{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}}, 110 {{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}}, 111 {{{ -6641, 543, -3573}, 0, { 5190, -7922}, {0x37, 0x71, 0x10, 0xff}}}, 112 {{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}}, 113 {{{ 7305, 868, -4095}, 0, { -84, -1140}, {0xc7, 0x6f, 0x10, 0xff}}}, 114 {{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}}, 115 {{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}}, 116 {{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}}, 117 {{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}}, 118 {{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}}, 119 {{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}}, 120 {{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}}, 121 {{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}}, 122 }; 123 124 // 0x07007308 - 0x07007388 125 static const Vtx castle_grounds_seg7_vertex_07007308[] = { 126 {{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}}, 127 {{{ -5784, 543, -4360}, 0, { 6570, -7856}, {0x1e, 0x5e, 0xb2, 0xff}}}, 128 {{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}}, 129 {{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}}, 130 {{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}}, 131 {{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}}, 132 {{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}}, 133 {{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}}, 134 }; 135 136 // 0x07007388 - 0x07007488 137 static const Vtx castle_grounds_seg7_vertex_07007388[] = { 138 {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, 139 {{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}}, 140 {{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}}, 141 {{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}}, 142 {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, 143 {{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}}, 144 {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, 145 {{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}}, 146 {{{ -4318, 260, 3323}, 0, { -4996, -126}, {0x07, 0x7e, 0xfb, 0xff}}}, 147 {{{ -3884, 260, 6005}, 0, { -3058, 5226}, {0x00, 0x7f, 0x00, 0xff}}}, 148 {{{ -3372, 260, 2933}, 0, { -3262, -904}, {0xf6, 0x7e, 0x08, 0xff}}}, 149 {{{ -4599, 260, 2299}, 0, { -5964, -2170}, {0x03, 0x7e, 0xf8, 0xff}}}, 150 {{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}}, 151 {{{ 723, 260, 2933}, 0, { 4912, -904}, {0x00, 0x7f, 0x00, 0xff}}}, 152 {{{ 723, 260, 6005}, 0, { 6138, 5226}, {0x00, 0x7f, 0x00, 0xff}}}, 153 {{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}}, 154 }; 155 156 // 0x07007488 - 0x07007588 157 static const Vtx castle_grounds_seg7_vertex_07007488[] = { 158 {{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}}, 159 {{{ -4363, 371, 255}, 0, { -6308, -6248}, {0xf9, 0x7e, 0x05, 0xff}}}, 160 {{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}}, 161 {{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}}, 162 {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, 163 {{{ -4132, 371, -562}, 0, { -6174, -7884}, {0x24, 0x5d, 0xb3, 0xff}}}, 164 {{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}}, 165 {{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}}, 166 {{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}}, 167 {{{ 4791, 405, -485}, 0, { -126, 1036}, {0xc8, 0x57, 0x48, 0xff}}}, 168 {{{ 5249, 397, -636}, 0, { 632, 1040}, {0xfe, 0x7e, 0x0c, 0xff}}}, 169 {{{ 4597, 405, -1016}, 0, { -150, 146}, {0xb6, 0x60, 0xde, 0xff}}}, 170 {{{ 5633, 371, -2047}, 0, { 1912, -880}, {0xf5, 0x7e, 0x06, 0xff}}}, 171 {{{ 5052, 371, -2053}, 0, { 1044, -1178}, {0xb9, 0x68, 0x0c, 0xff}}}, 172 {{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}}, 173 {{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}}, 174 }; 175 176 // 0x07007588 - 0x07007688 177 static const Vtx castle_grounds_seg7_vertex_07007588[] = { 178 {{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}}, 179 {{{ -5438, 405, -1522}, 0, { 0, 990}, {0x00, 0x7e, 0x04, 0xff}}}, 180 {{{ -4132, 371, -562}, 0, { 2490, 3082}, {0x24, 0x5d, 0xb3, 0xff}}}, 181 {{{ -4363, 371, 255}, 0, { 2100, 4468}, {0xf9, 0x7e, 0x05, 0xff}}}, 182 {{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}}, 183 {{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}}, 184 {{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}}, 185 {{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}}, 186 {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, 187 {{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}}, 188 {{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}}, 189 {{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}}, 190 {{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}}, 191 {{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}}, 192 {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, 193 {{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}}, 194 }; 195 196 // 0x07007688 - 0x07007788 197 static const Vtx castle_grounds_seg7_vertex_07007688[] = { 198 {{{ 2314, 371, -162}, 0, { 6852, -7084}, {0xfb, 0x5a, 0xa7, 0xff}}}, 199 {{{ 554, 811, -162}, 0, { 3338, -7084}, {0x0e, 0x7a, 0xe4, 0xff}}}, 200 {{{ 2318, 371, 683}, 0, { 7198, -5396}, {0x1e, 0x77, 0x1f, 0xff}}}, 201 {{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}}, 202 {{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}}, 203 {{{ 91, 801, 1396}, 0, { 3038, -3972}, {0x0d, 0x7d, 0x09, 0xff}}}, 204 {{{ 3556, 405, -36}, 0, { 8994, -6764}, {0x46, 0x61, 0x28, 0xff}}}, 205 {{{ 3362, 405, -567}, 0, { 8782, -7892}, {0xd8, 0x38, 0x96, 0xff}}}, 206 {{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}}, 207 {{{ -4928, 543, -4193}, 0, { 938, -3164}, {0x3c, 0x52, 0xb5, 0xff}}}, 208 {{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}}, 209 {{{ -5864, 543, -3689}, 0, { -734, -2358}, {0x00, 0x7e, 0x06, 0xff}}}, 210 {{{ -5784, 543, -4360}, 0, { -612, -3498}, {0x1e, 0x5e, 0xb2, 0xff}}}, 211 {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, 212 {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, 213 {{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}}, 214 }; 215 216 // 0x07007788 - 0x070077B8 217 static const Vtx castle_grounds_seg7_vertex_07007788[] = { 218 {{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}}, 219 {{{ 3484, 545, -7274}, 0, { 1304, -9776}, {0x00, 0x7f, 0x00, 0xff}}}, 220 {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, 221 }; 222 223 // 0x070077B8 - 0x07007858 224 static const Vtx castle_grounds_seg7_vertex_070077B8[] = { 225 {{{ 5709, -1330, 4034}, 0, { 190, -1150}, {0x3c, 0x6a, 0x1f, 0xff}}}, 226 {{{ 5667, -1330, 3225}, 0, { -40, 260}, {0x5b, 0x4a, 0xd2, 0xff}}}, 227 {{{ 5372, -924, 3298}, 0, { 566, 188}, {0x0a, 0x7d, 0xee, 0xff}}}, 228 {{{ 5384, -1330, 2982}, 0, { 420, 734}, {0xf4, 0x4d, 0x9d, 0xff}}}, 229 {{{ 4832, -1330, 3682}, 0, { 1778, -374}, {0xad, 0x5d, 0xee, 0xff}}}, 230 {{{ 5125, -1330, 4077}, 0, { 1354, -1114}, {0xe7, 0x71, 0x33, 0xff}}}, 231 {{{ 4994, -1330, 4855}, 0, { 534, -690}, {0xb5, 0x65, 0x09, 0xff}}}, 232 {{{ 5385, -1330, 4964}, 0, { 592, 538}, {0x33, 0x62, 0x3e, 0xff}}}, 233 {{{ 5255, -1125, 4748}, 0, { 652, 954}, {0x00, 0x7e, 0x09, 0xff}}}, 234 {{{ 5400, -1330, 4459}, 0, { -96, 1552}, {0x16, 0x6a, 0xc0, 0xff}}}, 235 }; 236 237 // 0x07007858 - 0x07007928 238 static const Vtx castle_grounds_seg7_vertex_07007858[] = { 239 {{{ 1704, 41, 2512}, 0, { 1884, 794}, {0x26, 0x78, 0x06, 0xff}}}, 240 {{{ 2076, 15, 2280}, 0, { 1166, 882}, {0x0f, 0x7d, 0x09, 0xff}}}, 241 {{{ 2102, 58, 1692}, 0, { 930, 1848}, {0x0f, 0x7d, 0x0a, 0xff}}}, 242 {{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}}, 243 {{{ 2103, 89, 1305}, 0, { 802, 2500}, {0x1f, 0x78, 0x18, 0xff}}}, 244 {{{ 2757, -72, 2338}, 0, { 8, 226}, {0x0f, 0x7d, 0x0a, 0xff}}}, 245 {{{ 2708, -10, 1639}, 0, { -132, 1444}, {0x0f, 0x7d, 0x08, 0xff}}}, 246 {{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}}, 247 {{{ 1713, -7, 3720}, 0, { 2268, -1238}, {0x4f, 0x62, 0xf6, 0xff}}}, 248 {{{ 2967, -1330, 5005}, 0, { 314, -4684}, {0x62, 0x3f, 0xcf, 0xff}}}, 249 {{{ 3587, -1330, 4339}, 0, { -966, -4062}, {0x39, 0x65, 0x31, 0xff}}}, 250 {{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}}, 251 {{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}}, 252 }; 253 254 // 0x07007928 - 0x07007968 255 static const Vtx castle_grounds_seg7_vertex_07007928[] = { 256 {{{ 2698, -1330, 6144}, 0, { 2198, -3082}, {0x00, 0x7f, 0x00, 0xff}}}, 257 {{{ 7683, -1330, 140}, 0, { -3330, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, 258 {{{ 2698, -1330, 140}, 0, { 3300, 2170}, {0x00, 0x7f, 0x00, 0xff}}}, 259 {{{ 7724, -1330, 5997}, 0, { -4458, -3372}, {0x00, 0x7f, 0x00, 0xff}}}, 260 }; 261 262 // 0x07007968 - 0x070079C8 263 static const Vtx castle_grounds_seg7_vertex_07007968[] = { 264 {{{ 3784, -1330, 590}, 0, { -2574, 2028}, {0x7b, 0x19, 0xf3, 0xff}}}, 265 {{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}}, 266 {{{ 4099, -1330, 1483}, 0, { -2808, 294}, {0x72, 0x2e, 0xe2, 0xff}}}, 267 {{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}}, 268 {{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}}, 269 {{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}}, 270 }; 271 272 // 0x070079C8 - 0x07007A08 273 static const Vtx castle_grounds_seg7_vertex_070079C8[] = { 274 {{{ 3362, 405, -567}, 0, { 0, -36}, {0xd8, 0x38, 0x96, 0xff}}}, 275 {{{ 3556, 405, -36}, 0, { 0, 990}, {0x46, 0x61, 0x28, 0xff}}}, 276 {{{ 4597, 405, -1016}, 0, { 4068, -36}, {0xb6, 0x60, 0xde, 0xff}}}, 277 {{{ 4791, 405, -485}, 0, { 4068, 990}, {0xc8, 0x57, 0x48, 0xff}}}, 278 }; 279 280 // 0x07007A08 - 0x07007A48 281 static const Vtx castle_grounds_seg7_vertex_07007A08[] = { 282 {{{ 3363, 343, -566}, 0, { 0, -34}, {0x2b, 0xb6, 0xa3, 0xff}}}, 283 {{{ 4597, 343, -1016}, 0, { 4068, -36}, {0xe2, 0xa6, 0xad, 0xff}}}, 284 {{{ 3555, 343, -37}, 0, { 0, 988}, {0x13, 0x8f, 0x34, 0xff}}}, 285 {{{ 4791, 343, -485}, 0, { 4068, 990}, {0x26, 0xc7, 0x6a, 0xff}}}, 286 }; 287 288 // 0x07007A48 - 0x07007B38 289 static const Vtx castle_grounds_seg7_vertex_07007A48[] = { 290 {{{ 7552, -58, 2256}, 0, { 3288, -3310}, {0xb0, 0x5a, 0x24, 0xff}}}, 291 {{{ 6623, 371, 0}, 0, { 1644, -944}, {0xea, 0x78, 0x1f, 0xff}}}, 292 {{{ 6237, -52, 823}, 0, { 2446, -972}, {0xc1, 0x58, 0x41, 0xff}}}, 293 {{{ 7168, 474, 0}, 0, { 1492, -1570}, {0xc0, 0x6b, 0x15, 0xff}}}, 294 {{{ 5249, 397, -636}, 0, { 1490, 1004}, {0xfe, 0x7e, 0x0c, 0xff}}}, 295 {{{ 4791, 405, -485}, 0, { 1746, 1444}, {0xc8, 0x57, 0x48, 0xff}}}, 296 {{{ -816, 260, 3370}, 0, { -1188, -248}, {0xe3, 0x74, 0x29, 0xff}}}, 297 {{{ 48, 260, 3912}, 0, { -2002, 1104}, {0xaa, 0x53, 0x28, 0xff}}}, 298 {{{ 512, 925, 3527}, 0, { -1546, 1646}, {0xe8, 0x7c, 0x00, 0xff}}}, 299 {{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}}, 300 {{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}}, 301 {{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}}, 302 {{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}}, 303 {{{ 91, 801, 1396}, 0, { 1308, 480}, {0x0d, 0x7d, 0x09, 0xff}}}, 304 {{{ -1112, 801, 1396}, 0, { 1446, -1200}, {0xf7, 0x7e, 0x02, 0xff}}}, 305 }; 306 307 // 0x07007B38 - 0x07007BC8 308 static const Vtx castle_grounds_seg7_vertex_07007B38[] = { 309 {{{ 3556, 405, -36}, 0, { 2800, 4920}, {0x46, 0x61, 0x28, 0xff}}}, 310 {{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}}, 311 {{{ 3362, 0, 725}, 0, { 1818, 4858}, {0x54, 0x5c, 0x17, 0xff}}}, 312 {{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}}, 313 {{{ 1173, 324, 2385}, 0, { -116, 2256}, {0x32, 0x74, 0xff, 0xff}}}, 314 {{{ 1704, 41, 2512}, 0, { -346, 3032}, {0x26, 0x78, 0x06, 0xff}}}, 315 {{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}}, 316 {{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}}, 317 {{{ 1713, -7, 3720}, 0, { -1938, 3374}, {0x4f, 0x62, 0xf6, 0xff}}}, 318 }; 319 320 // 0x07007BC8 - 0x07007C98 321 static const Vtx castle_grounds_seg7_vertex_07007BC8[] = { 322 {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, 323 {{{ 5882, -1330, 5370}, 0, { 552, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, 324 {{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, 325 {{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}}, 326 {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, 327 {{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}}, 328 {{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}}, 329 {{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}}, 330 {{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}}, 331 {{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}}, 332 {{{ 3362, -665, -567}, 0, { 1986, 1436}, {0x77, 0x00, 0xd5, 0xff}}}, 333 {{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}}, 334 {{{ 3363, 343, -566}, 0, { 1864, 332}, {0x2b, 0xb6, 0xa3, 0xff}}}, 335 }; 336 337 // 0x07007C98 - 0x07007D58 338 static const Vtx castle_grounds_seg7_vertex_07007C98[] = { 339 {{{ -4132, -511, -562}, 0, { 3088, 892}, {0x55, 0x00, 0xa3, 0xff}}}, 340 {{{ -4132, 371, -562}, 0, { 3206, 324}, {0x24, 0x5d, 0xb3, 0xff}}}, 341 {{{ -2047, -511, -162}, 0, { 2220, 892}, {0x10, 0x00, 0x83, 0xff}}}, 342 {{{ -2047, 518, -162}, 0, { 2358, 228}, {0xfb, 0x64, 0xb3, 0xff}}}, 343 {{{ -553, -511, -162}, 0, { 1598, 892}, {0x00, 0x00, 0x81, 0xff}}}, 344 {{{ 3362, 405, -567}, 0, { 94, 300}, {0xd8, 0x38, 0x96, 0xff}}}, 345 {{{ 3362, -511, -567}, 0, { -30, 892}, {0xd2, 0x00, 0x8a, 0xff}}}, 346 {{{ 2321, -511, -162}, 0, { 404, 892}, {0xe1, 0x00, 0x85, 0xff}}}, 347 {{{ 2314, 371, -162}, 0, { 524, 324}, {0xfb, 0x5a, 0xa7, 0xff}}}, 348 {{{ 554, -511, -162}, 0, { 1138, 892}, {0x00, 0x00, 0x81, 0xff}}}, 349 {{{ -553, 811, -162}, 0, { 1776, 40}, {0xf1, 0x76, 0xd4, 0xff}}}, 350 {{{ 554, 811, -162}, 0, { 1316, 40}, {0x0e, 0x7a, 0xe4, 0xff}}}, 351 }; 352 353 // 0x07007D58 - 0x07007D98 354 static const Vtx castle_grounds_seg7_vertex_07007D58[] = { 355 {{{ -4928, 543, -4193}, 0, { 2134, 164}, {0x3c, 0x52, 0xb5, 0xff}}}, 356 {{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}}, 357 {{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}}, 358 {{{ -4929, -1228, -4194}, 0, { 1850, 1428}, {0x4f, 0x00, 0x9e, 0xff}}}, 359 }; 360 361 // 0x07007D98 - 0x07007E78 362 static const Vtx castle_grounds_seg7_vertex_07007D98[] = { 363 {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, 364 {{{ 3510, 0, 6358}, 0, { 9450, -64}, {0x37, 0x57, 0xb7, 0xff}}}, 365 {{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}}, 366 {{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}}, 367 {{{ 6864, -1330, 2905}, 0, { 2716, 2008}, {0x9a, 0x3f, 0x27, 0xff}}}, 368 {{{ 7552, -58, 2256}, 0, { 3110, 380}, {0xb0, 0x5a, 0x24, 0xff}}}, 369 {{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}}, 370 {{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}}, 371 {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, 372 {{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}}, 373 {{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}}, 374 {{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}}, 375 {{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}}, 376 {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, 377 }; 378 379 // 0x07007E78 - 0x07007F78 380 static const Vtx castle_grounds_seg7_vertex_07007E78[] = { 381 {{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}}, 382 {{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}}, 383 {{{ -5900, 533, -6711}, 0, { 666, 680}, {0x2c, 0x28, 0x6f, 0xff}}}, 384 {{{ 5019, -1330, 140}, 0, { 5090, 2248}, {0x9b, 0x1a, 0x47, 0xff}}}, 385 {{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}}, 386 {{{ 4791, 405, -485}, 0, { 5188, 8}, {0xc8, 0x57, 0x48, 0xff}}}, 387 {{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}}, 388 {{{ -5786, -1228, -4362}, 0, { -78, 1232}, {0x59, 0x31, 0xb4, 0xff}}}, 389 {{{ -5631, 0, -6655}, 0, { 734, 840}, {0x2d, 0x3e, 0x64, 0xff}}}, 390 {{{ -6613, 203, -5005}, 0, { -128, 784}, {0x67, 0x47, 0xf0, 0xff}}}, 391 {{{ -4704, -1228, -5911}, 0, { 780, 1236}, {0x17, 0x32, 0x72, 0xff}}}, 392 {{{ -4369, 373, -6149}, 0, { 956, 792}, {0xf0, 0x22, 0x79, 0xff}}}, 393 {{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}}, 394 {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, 395 {{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}}, 396 {{{ -3906, -1228, -6149}, 0, { 1108, 1256}, {0x24, 0x0a, 0x79, 0xff}}}, 397 }; 398 399 // 0x07007F78 - 0x07008078 400 static const Vtx castle_grounds_seg7_vertex_07007F78[] = { 401 {{{ -4796, -511, -1606}, 0, { 674, 916}, {0x7e, 0x00, 0xf4, 0xff}}}, 402 {{{ -4796, 405, -1606}, 0, { 844, 164}, {0x52, 0x5c, 0xe5, 0xff}}}, 403 {{{ -4132, -511, -562}, 0, { 154, 916}, {0x55, 0x00, 0xa3, 0xff}}}, 404 {{{ -4132, 371, -562}, 0, { 294, 288}, {0x24, 0x5d, 0xb3, 0xff}}}, 405 {{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}}, 406 {{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}}, 407 {{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}}, 408 {{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}}, 409 {{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}}, 410 {{{ -5940, 1466, -6875}, 0, { 630, 660}, {0x3a, 0x2f, 0x66, 0xff}}}, 411 {{{ -5344, 1494, -6924}, 0, { 802, 672}, {0x09, 0x37, 0x71, 0xff}}}, 412 {{{ -6230, 1949, -7009}, 0, { 598, 464}, {0x27, 0x4a, 0x5f, 0xff}}}, 413 {{{ -8191, 3121, -6586}, 0, { -104, -124}, {0x65, 0x4c, 0x06, 0xff}}}, 414 {{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}}, 415 {{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}}, 416 {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, 417 }; 418 419 // 0x07008078 - 0x07008178 420 static const Vtx castle_grounds_seg7_vertex_07008078[] = { 421 {{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}}, 422 {{{ -7164, 2688, -7336}, 0, { 470, 16}, {0x15, 0x53, 0x5c, 0xff}}}, 423 {{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}}, 424 {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, 425 {{{ -6922, 2865, -7377}, 0, { 558, -28}, {0x08, 0x36, 0x72, 0xff}}}, 426 {{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}}, 427 {{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}}, 428 {{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}}, 429 {{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}}, 430 {{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}}, 431 {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, 432 {{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, 433 {{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, 434 {{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}}, 435 {{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}}, 436 {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, 437 }; 438 439 // 0x07008178 - 0x07008268 440 static const Vtx castle_grounds_seg7_vertex_07008178[] = { 441 {{{ 7552, -58, 2256}, 0, { 226, 900}, {0xb0, 0x5a, 0x24, 0xff}}}, 442 {{{ 8018, -101, 3280}, 0, { 880, 896}, {0xa8, 0x59, 0x10, 0xff}}}, 443 {{{ 8192, 1355, 1650}, 0, { 48, 16}, {0x9b, 0x45, 0x20, 0xff}}}, 444 {{{ 6377, -101, 5989}, 0, { 698, 104}, {0xdc, 0x56, 0xab, 0xff}}}, 445 {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, 446 {{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, 447 {{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}}, 448 {{{ 6377, -101, 5989}, 0, { 10918, 104}, {0xdc, 0x56, 0xab, 0xff}}}, 449 {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, 450 {{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}}, 451 {{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, 452 {{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}}, 453 {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, 454 {{{ 3913, -1330, 5495}, 0, { 9464, 1776}, {0x19, 0x29, 0x8b, 0xff}}}, 455 {{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, 456 }; 457 458 // 0x07008268 - 0x070082C8 459 static const Vtx castle_grounds_seg7_vertex_07008268[] = { 460 {{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}}, 461 {{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}}, 462 {{{ -5784, 543, -4360}, 0, { 544, 388}, {0x1e, 0x5e, 0xb2, 0xff}}}, 463 {{{ -5786, -1228, -4362}, 0, { 432, 1340}, {0x59, 0x31, 0xb4, 0xff}}}, 464 {{{ -4928, 543, -4193}, 0, { 114, 340}, {0x3c, 0x52, 0xb5, 0xff}}}, 465 {{{ -4929, -1228, -4194}, 0, { 2, 1292}, {0x4f, 0x00, 0x9e, 0xff}}}, 466 }; 467 468 // 0x070082C8 - 0x07008338 469 static const Vtx castle_grounds_seg7_vertex_070082C8[] = { 470 {{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}}, 471 {{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}}, 472 {{{ -7318, 1567, -5405}, 0, { 1450, -72}, {0x6a, 0x40, 0x17, 0xff}}}, 473 {{{ 4597, 405, -1016}, 0, { 334, 176}, {0xb6, 0x60, 0xde, 0xff}}}, 474 {{{ 4597, -665, -1016}, 0, { 208, 1228}, {0x89, 0x00, 0x2b, 0xff}}}, 475 {{{ 4791, 405, -485}, 0, { 756, -44}, {0xc8, 0x57, 0x48, 0xff}}}, 476 {{{ 5019, -1330, 140}, 0, { 1028, 1604}, {0x9b, 0x1a, 0x47, 0xff}}}, 477 }; 478 479 // 0x07008338 - 0x07008368 480 static const Vtx castle_grounds_seg7_vertex_07008338[] = { 481 {{{ 3362, 0, 725}, 0, { 346, 12}, {0x54, 0x5c, 0x17, 0xff}}}, 482 {{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}}, 483 {{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}}, 484 }; 485 486 // 0x07008368 - 0x07008458 487 static const Vtx castle_grounds_seg7_vertex_07008368[] = { 488 {{{ -8011, 1630, 3950}, 0, { 720, -4336}, {0x5c, 0x48, 0xd1, 0xff}}}, 489 {{{ -7167, 1937, 5120}, 0, { 862, -5772}, {0x4a, 0x43, 0xb3, 0xff}}}, 490 {{{ -6678, 590, 4409}, 0, { 356, -5088}, {0x2f, 0x6a, 0xce, 0xff}}}, 491 {{{ 7203, 627, -1945}, 0, { 140, 692}, {0xbb, 0x69, 0x07, 0xff}}}, 492 {{{ 8192, 1876, -2047}, 0, { 804, 1080}, {0x9e, 0x4f, 0x09, 0xff}}}, 493 {{{ 8192, 2189, -4095}, 0, { 852, -1320}, {0x99, 0x49, 0x09, 0xff}}}, 494 {{{ 7305, 868, -4095}, 0, { 144, -1860}, {0xc7, 0x6f, 0x10, 0xff}}}, 495 {{{ 8192, 1710, 0}, 0, { 836, 3532}, {0x9e, 0x50, 0x09, 0xff}}}, 496 {{{ 7168, 474, 0}, 0, { 172, 3024}, {0xc0, 0x6b, 0x15, 0xff}}}, 497 {{{ 8192, 1355, 1650}, 0, { 718, 5880}, {0x9b, 0x45, 0x20, 0xff}}}, 498 {{{ 7552, -58, 2256}, 0, { 128, 5428}, {0xb0, 0x5a, 0x24, 0xff}}}, 499 {{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}}, 500 {{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}}, 501 {{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}}, 502 {{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}}, 503 }; 504 505 // 0x07008458 - 0x07008558 506 static const Vtx castle_grounds_seg7_vertex_07008458[] = { 507 {{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}}, 508 {{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}}, 509 {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, 510 {{{ -4090, 1231, 6630}, 0, { 618, 3240}, {0x08, 0x5e, 0xac, 0xff}}}, 511 {{{ -4825, 553, 5288}, 0, { 310, 4244}, {0x1b, 0x72, 0xd2, 0xff}}}, 512 {{{ -5750, 1704, 6144}, 0, { 772, 4928}, {0x34, 0x54, 0xb2, 0xff}}}, 513 {{{ -6678, 590, 4409}, 0, { 274, 6272}, {0x2f, 0x6a, 0xce, 0xff}}}, 514 {{{ -7167, 1937, 5120}, 0, { 832, 6424}, {0x4a, 0x43, 0xb3, 0xff}}}, 515 {{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}}, 516 {{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}}, 517 {{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}}, 518 {{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}}, 519 {{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}}, 520 {{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}}, 521 {{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}}, 522 {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, 523 }; 524 525 // 0x07008558 - 0x07008638 526 static const Vtx castle_grounds_seg7_vertex_07008558[] = { 527 {{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}}, 528 {{{ 2048, 236, 4760}, 0, { 368, -3224}, {0x58, 0x4d, 0xd0, 0xff}}}, 529 {{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}}, 530 {{{ 3510, 0, 6358}, 0, { 310, -4764}, {0x37, 0x57, 0xb7, 0xff}}}, 531 {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, 532 {{{ -19, 1473, 6727}, 0, { 834, -1304}, {0xfb, 0x74, 0xcf, 0xff}}}, 533 {{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}}, 534 {{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}}, 535 {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, 536 {{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}}, 537 {{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}}, 538 {{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}}, 539 {{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}}, 540 {{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}}, 541 }; 542 543 // 0x07008638 - 0x07008738 544 static const Vtx castle_grounds_seg7_vertex_07008638[] = { 545 {{{ 512, 925, 3527}, 0, { 688, -1004}, {0xe8, 0x7c, 0x00, 0xff}}}, 546 {{{ -24, 260, 5009}, 0, { 330, 1340}, {0xac, 0x56, 0xda, 0xff}}}, 547 {{{ 785, 996, 5113}, 0, { 804, 736}, {0xed, 0x78, 0xde, 0xff}}}, 548 {{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}}, 549 {{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}}, 550 {{{ -24, 260, 5009}, 0, { 320, -952}, {0xac, 0x56, 0xda, 0xff}}}, 551 {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, 552 {{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}}, 553 {{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}}, 554 {{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}}, 555 {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, 556 {{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}}, 557 {{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}}, 558 {{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}}, 559 {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, 560 {{{ 48, 260, 3912}, 0, { 282, 88}, {0xaa, 0x53, 0x28, 0xff}}}, 561 }; 562 563 // 0x07008738 - 0x07008818 564 static const Vtx castle_grounds_seg7_vertex_07008738[] = { 565 {{{ -7337, 1521, -2854}, 0, { 500, 4276}, {0x62, 0x4a, 0x1d, 0xff}}}, 566 {{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}}, 567 {{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}}, 568 {{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}}, 569 {{{ -6641, 543, -3573}, 0, { 66, 5000}, {0x37, 0x71, 0x10, 0xff}}}, 570 {{{ -7091, 1592, -4094}, 0, { 494, 5860}, {0x65, 0x4c, 0x06, 0xff}}}, 571 {{{ -8191, 2574, -4095}, 0, { 848, 6024}, {0x5f, 0x52, 0x0c, 0xff}}}, 572 {{{ -6479, 543, -4496}, 0, { 104, 6200}, {0x43, 0x68, 0xe7, 0xff}}}, 573 {{{ -7318, 1567, -5405}, 0, { 450, 7520}, {0x6a, 0x40, 0x17, 0xff}}}, 574 {{{ -7463, 2074, -5749}, 0, { 624, 8040}, {0x5b, 0x4d, 0x2a, 0xff}}}, 575 {{{ -8191, 3121, -6586}, 0, { 980, 9272}, {0x65, 0x4c, 0x06, 0xff}}}, 576 {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, 577 {{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}}, 578 {{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}}, 579 }; 580 581 // 0x07008818 - 0x07008908 582 static const Vtx castle_grounds_seg7_vertex_07008818[] = { 583 {{{ -5344, 1494, -6924}, 0, { 392, 1780}, {0x09, 0x37, 0x71, 0xff}}}, 584 {{{ -4369, 373, -6149}, 0, { -54, 2004}, {0xf0, 0x22, 0x79, 0xff}}}, 585 {{{ -4369, 2195, -7760}, 0, { 446, 276}, {0x1b, 0x4d, 0x60, 0xff}}}, 586 {{{ -6922, 2865, -7377}, 0, { 962, 2064}, {0x08, 0x36, 0x72, 0xff}}}, 587 {{{ 4997, 545, -8085}, 0, { 48, -7608}, {0xc8, 0x6a, 0x28, 0xff}}}, 588 {{{ 5974, 910, -7191}, 0, { 38, -6100}, {0xbe, 0x5d, 0x36, 0xff}}}, 589 {{{ 4997, 2201, -8085}, 0, { 512, -6632}, {0xc3, 0x1b, 0x6b, 0xff}}}, 590 {{{ 6684, 2540, -7764}, 0, { 556, -5844}, {0xc6, 0x3b, 0x60, 0xff}}}, 591 {{{ 5974, 910, -7191}, 0, { -16, -5664}, {0xbe, 0x5d, 0x36, 0xff}}}, 592 {{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}}, 593 {{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}}, 594 {{{ 6684, 2540, -7764}, 0, { 826, -5700}, {0xc6, 0x3b, 0x60, 0xff}}}, 595 {{{ 1713, -7, 3720}, 0, { 150, -324}, {0x4f, 0x62, 0xf6, 0xff}}}, 596 {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, 597 {{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}}, 598 }; 599 600 // 0x07008908 - 0x070089B8 601 static const Vtx castle_grounds_seg7_vertex_07008908[] = { 602 {{{ 554, -511, -162}, 0, { 576, 990}, {0x00, 0x00, 0x81, 0xff}}}, 603 {{{ -553, -511, -162}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}}, 604 {{{ -553, 607, -162}, 0, { 6100, -5610}, {0x00, 0x00, 0x81, 0xff}}}, 605 {{{ 5052, -511, -2053}, 0, { -5628, 820}, {0x83, 0x00, 0xed, 0xff}}}, 606 {{{ 4597, -511, -1016}, 0, { 2012, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, 607 {{{ 4597, 405, -1016}, 0, { 2112, -3584}, {0xb6, 0x60, 0xde, 0xff}}}, 608 {{{ 5052, 371, -2053}, 0, { -5532, -3584}, {0xb9, 0x68, 0x0c, 0xff}}}, 609 {{{ 4407, -511, -3689}, 0, { 1744, 794}, {0x85, 0x00, 0x1f, 0xff}}}, 610 {{{ 4407, 545, -3689}, 0, { 1744, -4480}, {0xaa, 0x5a, 0x15, 0xff}}}, 611 {{{ 4409, 545, -5437}, 0, { -6976, -4480}, {0xd8, 0x78, 0x00, 0xff}}}, 612 {{{ 554, 607, -162}, 0, { 576, -5610}, {0x00, 0x00, 0x81, 0xff}}}, 613 }; 614 615 // 0x070089B8 - 0x070089F8 616 static const Vtx castle_grounds_seg7_vertex_070089B8[] = { 617 {{{ 5052, -511, -2053}, 0, { 2412, 810}, {0x83, 0x00, 0xed, 0xff}}}, 618 {{{ 5052, 371, -2053}, 0, { 2412, -3594}, {0xb9, 0x68, 0x0c, 0xff}}}, 619 {{{ 4407, -511, -3689}, 0, { -6360, 810}, {0x85, 0x00, 0x1f, 0xff}}}, 620 {{{ 4407, 545, -3689}, 0, { -6360, -4462}, {0xaa, 0x5a, 0x15, 0xff}}}, 621 }; 622 623 // 0x070089F8 - 0x07008A68 624 static const Gfx castle_grounds_seg7_dl_070089F8[] = { 625 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_0900B000), 626 gsDPLoadSync(), 627 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 16 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 628 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 629 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 630 gsSPVertex(castle_grounds_seg7_vertex_07006F98, 4, 0), 631 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 632 gsSPLight(&castle_grounds_seg7_lights_07006EF0.l, 1), 633 gsSPLight(&castle_grounds_seg7_lights_07006EF0.a, 2), 634 gsSPVertex(castle_grounds_seg7_vertex_07006FD8, 4, 0), 635 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 636 gsSPEndDisplayList(), 637 }; 638 639 // 0x07008A68 - 0x07008BF0 640 static const Gfx castle_grounds_seg7_dl_07008A68[] = { 641 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09004000), 642 gsDPLoadSync(), 643 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 644 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 645 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 646 gsSPVertex(castle_grounds_seg7_vertex_07007018, 16, 0), 647 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 648 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 6, 0x0), 649 gsSP2Triangles( 7, 6, 10, 0x0, 7, 11, 8, 0x0), 650 gsSP2Triangles(12, 8, 11, 0x0, 13, 12, 11, 0x0), 651 gsSP2Triangles(11, 14, 13, 0x0, 13, 14, 4, 0x0), 652 gsSP2Triangles(15, 4, 14, 0x0, 15, 5, 4, 0x0), 653 gsSPVertex(castle_grounds_seg7_vertex_07007118, 15, 0), 654 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 655 gsSP2Triangles( 5, 6, 3, 0x0, 7, 5, 4, 0x0), 656 gsSP2Triangles( 5, 8, 6, 0x0, 5, 7, 8, 0x0), 657 gsSP2Triangles( 9, 1, 0, 0x0, 9, 0, 10, 0x0), 658 gsSP2Triangles(11, 10, 0, 0x0, 12, 13, 0, 0x0), 659 gsSP2Triangles( 0, 13, 11, 0x0, 2, 14, 0, 0x0), 660 gsSP1Triangle(12, 0, 14, 0x0), 661 gsSPVertex(castle_grounds_seg7_vertex_07007208, 16, 0), 662 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 663 gsSP2Triangles( 2, 5, 4, 0x0, 6, 7, 8, 0x0), 664 gsSP2Triangles( 7, 9, 8, 0x0, 1, 5, 2, 0x0), 665 gsSP2Triangles( 1, 10, 5, 0x0, 11, 12, 7, 0x0), 666 gsSP2Triangles(12, 9, 7, 0x0, 13, 14, 15, 0x0), 667 gsSPVertex(castle_grounds_seg7_vertex_07007308, 8, 0), 668 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 669 gsSP2Triangles( 6, 7, 3, 0x0, 3, 7, 4, 0x0), 670 gsSPEndDisplayList(), 671 }; 672 673 // 0x07008BF0 - 0x07008D70 674 static const Gfx castle_grounds_seg7_dl_07008BF0[] = { 675 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09008000), 676 gsDPLoadSync(), 677 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 678 gsSPVertex(castle_grounds_seg7_vertex_07007388, 16, 0), 679 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 680 gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0), 681 gsSP2Triangles(11, 8, 12, 0x0, 10, 12, 8, 0x0), 682 gsSP2Triangles( 9, 13, 10, 0x0, 9, 14, 13, 0x0), 683 gsSP1Triangle(11, 12, 15, 0x0), 684 gsSPVertex(castle_grounds_seg7_vertex_07007488, 16, 0), 685 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 686 gsSP2Triangles( 0, 4, 1, 0x0, 1, 4, 5, 0x0), 687 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 688 gsSP2Triangles(12, 13, 10, 0x0, 11, 10, 13, 0x0), 689 gsSP2Triangles(12, 14, 13, 0x0, 15, 13, 14, 0x0), 690 gsSPVertex(castle_grounds_seg7_vertex_07007588, 16, 0), 691 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 692 gsSP2Triangles( 0, 4, 1, 0x0, 5, 4, 6, 0x0), 693 gsSP2Triangles( 6, 4, 7, 0x0, 8, 9, 10, 0x0), 694 gsSP2Triangles(11, 12, 13, 0x0, 14, 13, 12, 0x0), 695 gsSP1Triangle(15, 10, 9, 0x0), 696 gsSPVertex(castle_grounds_seg7_vertex_07007688, 16, 0), 697 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0), 698 gsSP2Triangles( 2, 1, 5, 0x0, 0, 6, 7, 0x0), 699 gsSP2Triangles( 2, 6, 0, 0x0, 8, 9, 10, 0x0), 700 gsSP2Triangles(10, 9, 11, 0x0, 12, 11, 9, 0x0), 701 gsSP2Triangles( 1, 4, 5, 0x0, 13, 14, 15, 0x0), 702 gsSPVertex(castle_grounds_seg7_vertex_07007788, 3, 0), 703 gsSP1Triangle( 0, 1, 2, 0x0), 704 gsSPEndDisplayList(), 705 }; 706 707 // 0x07008D70 - 0x07008DE8 708 static const Gfx castle_grounds_seg7_dl_07008D70[] = { 709 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09009000), 710 gsDPLoadSync(), 711 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 712 gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1), 713 gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2), 714 gsSPVertex(castle_grounds_seg7_vertex_070077B8, 10, 0), 715 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 716 gsSP2Triangles( 3, 4, 2, 0x0, 5, 0, 2, 0x0), 717 gsSP2Triangles( 4, 5, 2, 0x0, 6, 7, 8, 0x0), 718 gsSP2Triangles( 9, 6, 8, 0x0, 7, 9, 8, 0x0), 719 gsSPEndDisplayList(), 720 }; 721 722 // 0x07008DE8 - 0x07008EE8 723 static const Gfx castle_grounds_seg7_dl_07008DE8[] = { 724 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09009800), 725 gsDPLoadSync(), 726 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 727 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 728 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 729 gsSPVertex(castle_grounds_seg7_vertex_07007858, 13, 0), 730 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 731 gsSP2Triangles( 0, 2, 4, 0x0, 1, 3, 5, 0x0), 732 gsSP2Triangles( 4, 2, 6, 0x0, 4, 6, 7, 0x0), 733 gsSP2Triangles( 7, 6, 5, 0x0, 7, 5, 3, 0x0), 734 gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 3, 0x0), 735 gsSP2Triangles( 3, 8, 10, 0x0, 8, 3, 0, 0x0), 736 gsSP1Triangle( 4, 7, 12, 0x0), 737 gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1), 738 gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2), 739 gsSPVertex(castle_grounds_seg7_vertex_07007928, 4, 0), 740 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 741 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 742 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 743 gsSPVertex(castle_grounds_seg7_vertex_07007968, 6, 0), 744 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 745 gsSP2Triangles( 3, 1, 4, 0x0, 3, 4, 5, 0x0), 746 gsSPEndDisplayList(), 747 }; 748 749 // 0x07008EE8 - 0x07008F48 750 static const Gfx castle_grounds_seg7_dl_07008EE8[] = { 751 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_0900B400), 752 gsDPLoadSync(), 753 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 754 gsSPVertex(castle_grounds_seg7_vertex_070079C8, 4, 0), 755 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 756 gsSPLight(&castle_grounds_seg7_lights_07006F20.l, 1), 757 gsSPLight(&castle_grounds_seg7_lights_07006F20.a, 2), 758 gsSPVertex(castle_grounds_seg7_vertex_07007A08, 4, 0), 759 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 760 gsSPEndDisplayList(), 761 }; 762 763 // 0x07008F48 - 0x07009010 764 static const Gfx castle_grounds_seg7_dl_07008F48[] = { 765 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09003800), 766 gsDPLoadSync(), 767 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 768 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 769 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 770 gsSPVertex(castle_grounds_seg7_vertex_07007A48, 15, 0), 771 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 772 gsSP2Triangles( 1, 4, 2, 0x0, 4, 5, 2, 0x0), 773 gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0), 774 gsSP2Triangles( 9, 8, 10, 0x0, 9, 11, 12, 0x0), 775 gsSP2Triangles(12, 13, 9, 0x0, 13, 14, 9, 0x0), 776 gsSPVertex(castle_grounds_seg7_vertex_07007B38, 9, 0), 777 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 1, 0x0), 778 gsSP2Triangles( 3, 4, 5, 0x0, 3, 6, 4, 0x0), 779 gsSP2Triangles( 4, 7, 5, 0x0, 6, 7, 4, 0x0), 780 gsSP1Triangle( 7, 8, 5, 0x0), 781 gsSPEndDisplayList(), 782 }; 783 784 // 0x07009010 - 0x07009330 785 static const Gfx castle_grounds_seg7_dl_07009010[] = { 786 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09002000), 787 gsDPLoadSync(), 788 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 789 gsSPVertex(castle_grounds_seg7_vertex_07007BC8, 13, 0), 790 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 791 gsSP2Triangles( 4, 5, 6, 0x0, 5, 4, 7, 0x0), 792 gsSP2Triangles( 8, 5, 7, 0x0, 9, 10, 11, 0x0), 793 gsSP1Triangle(10, 12, 11, 0x0), 794 gsSPLight(&castle_grounds_seg7_lights_07006F38.l, 1), 795 gsSPLight(&castle_grounds_seg7_lights_07006F38.a, 2), 796 gsSPVertex(castle_grounds_seg7_vertex_07007C98, 12, 0), 797 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 798 gsSP2Triangles( 2, 3, 4, 0x0, 5, 6, 7, 0x0), 799 gsSP2Triangles( 5, 7, 8, 0x0, 7, 9, 8, 0x0), 800 gsSP2Triangles( 3, 10, 4, 0x0, 8, 9, 11, 0x0), 801 gsSPLight(&castle_grounds_seg7_lights_07006F50.l, 1), 802 gsSPLight(&castle_grounds_seg7_lights_07006F50.a, 2), 803 gsSPVertex(castle_grounds_seg7_vertex_07007D58, 4, 0), 804 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 805 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 806 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 807 gsSPVertex(castle_grounds_seg7_vertex_07007D98, 14, 0), 808 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 809 gsSP2Triangles( 6, 4, 3, 0x0, 4, 7, 5, 0x0), 810 gsSP2Triangles( 8, 9, 7, 0x0, 5, 7, 9, 0x0), 811 gsSP2Triangles(10, 11, 12, 0x0, 10, 1, 13, 0x0), 812 gsSP1Triangle( 0, 13, 1, 0x0), 813 gsSPVertex(castle_grounds_seg7_vertex_07007E78, 16, 0), 814 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 815 gsSP2Triangles( 4, 3, 6, 0x0, 7, 8, 9, 0x0), 816 gsSP2Triangles(10, 8, 7, 0x0, 10, 11, 8, 0x0), 817 gsSP2Triangles( 2, 8, 11, 0x0, 2, 9, 8, 0x0), 818 gsSP2Triangles( 9, 2, 1, 0x0, 2, 11, 12, 0x0), 819 gsSP2Triangles(12, 0, 2, 0x0, 13, 14, 0, 0x0), 820 gsSP1Triangle(15, 11, 10, 0x0), 821 gsSPVertex(castle_grounds_seg7_vertex_07007F78, 16, 0), 822 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 823 gsSP2Triangles( 1, 0, 4, 0x0, 5, 4, 0, 0x0), 824 gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0), 825 gsSP2Triangles(12, 13, 14, 0x0, 12, 6, 13, 0x0), 826 gsSP1Triangle( 6, 15, 13, 0x0), 827 gsSPVertex(castle_grounds_seg7_vertex_07008078, 16, 0), 828 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 829 gsSP2Triangles( 2, 1, 4, 0x0, 5, 6, 7, 0x0), 830 gsSP2Triangles( 7, 6, 8, 0x0, 4, 1, 3, 0x0), 831 gsSP2Triangles( 9, 4, 3, 0x0, 10, 11, 12, 0x0), 832 gsSP1Triangle(13, 14, 15, 0x0), 833 gsSPVertex(castle_grounds_seg7_vertex_07008178, 15, 0), 834 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 835 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 836 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 837 gsSP2Triangles( 8, 14, 13, 0x0, 12, 8, 13, 0x0), 838 gsSPLight(&castle_grounds_seg7_lights_07006F68.l, 1), 839 gsSPLight(&castle_grounds_seg7_lights_07006F68.a, 2), 840 gsSPVertex(castle_grounds_seg7_vertex_07008268, 6, 0), 841 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 842 gsSP2Triangles( 2, 4, 3, 0x0, 3, 4, 5, 0x0), 843 gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1), 844 gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2), 845 gsSPVertex(castle_grounds_seg7_vertex_070082C8, 7, 0), 846 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 847 gsSP1Triangle( 5, 4, 6, 0x0), 848 gsSPLight(&castle_grounds_seg7_lights_07006ED8.l, 1), 849 gsSPLight(&castle_grounds_seg7_lights_07006ED8.a, 2), 850 gsSPVertex(castle_grounds_seg7_vertex_07008338, 3, 0), 851 gsSP1Triangle( 0, 1, 2, 0x0), 852 gsSPEndDisplayList(), 853 }; 854 855 // 0x07009330 - 0x07009568 856 static const Gfx castle_grounds_seg7_dl_07009330[] = { 857 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09004800), 858 gsDPLoadSync(), 859 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 860 gsSPLight(&castle_grounds_seg7_lights_07006F80.l, 1), 861 gsSPLight(&castle_grounds_seg7_lights_07006F80.a, 2), 862 gsSPVertex(castle_grounds_seg7_vertex_07008368, 15, 0), 863 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 864 gsSP2Triangles( 3, 5, 6, 0x0, 3, 7, 4, 0x0), 865 gsSP2Triangles( 3, 8, 7, 0x0, 7, 8, 9, 0x0), 866 gsSP2Triangles(10, 9, 8, 0x0, 6, 5, 11, 0x0), 867 gsSP2Triangles( 6, 11, 12, 0x0, 2, 13, 0, 0x0), 868 gsSP1Triangle( 0, 13, 14, 0x0), 869 gsSPVertex(castle_grounds_seg7_vertex_07008458, 16, 0), 870 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 871 gsSP2Triangles( 6, 5, 4, 0x0, 5, 6, 7, 0x0), 872 gsSP2Triangles( 8, 4, 3, 0x0, 9, 1, 10, 0x0), 873 gsSP2Triangles( 3, 11, 8, 0x0, 12, 11, 3, 0x0), 874 gsSP2Triangles( 9, 2, 1, 0x0, 13, 14, 15, 0x0), 875 gsSPVertex(castle_grounds_seg7_vertex_07008558, 14, 0), 876 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 877 gsSP2Triangles( 0, 4, 5, 0x0, 6, 7, 8, 0x0), 878 gsSP2Triangles( 9, 10, 11, 0x0, 5, 11, 10, 0x0), 879 gsSP2Triangles(12, 9, 13, 0x0, 11, 13, 9, 0x0), 880 gsSP1Triangle( 5, 4, 11, 0x0), 881 gsSPVertex(castle_grounds_seg7_vertex_07008638, 16, 0), 882 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 883 gsSP2Triangles( 6, 5, 4, 0x0, 7, 8, 9, 0x0), 884 gsSP2Triangles( 7, 9, 10, 0x0, 10, 9, 11, 0x0), 885 gsSP2Triangles(12, 11, 9, 0x0, 0, 2, 13, 0x0), 886 gsSP2Triangles(14, 0, 13, 0x0, 1, 0, 15, 0x0), 887 gsSPVertex(castle_grounds_seg7_vertex_07008738, 14, 0), 888 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 889 gsSP2Triangles( 4, 0, 3, 0x0, 4, 5, 0, 0x0), 890 gsSP2Triangles( 6, 0, 5, 0x0, 1, 0, 6, 0x0), 891 gsSP2Triangles( 4, 7, 5, 0x0, 5, 8, 6, 0x0), 892 gsSP2Triangles( 8, 5, 7, 0x0, 9, 10, 6, 0x0), 893 gsSP2Triangles( 8, 9, 6, 0x0, 11, 12, 13, 0x0), 894 gsSPVertex(castle_grounds_seg7_vertex_07008818, 15, 0), 895 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 896 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 897 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 898 gsSP1Triangle(12, 13, 14, 0x0), 899 gsSPEndDisplayList(), 900 }; 901 902 // 0x07009568 - 0x070095F0 903 static const Gfx castle_grounds_seg7_dl_07009568[] = { 904 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09006800), 905 gsDPLoadSync(), 906 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 907 gsSPLight(&castle_grounds_seg7_lights_07006F38.l, 1), 908 gsSPLight(&castle_grounds_seg7_lights_07006F38.a, 2), 909 gsSPVertex(castle_grounds_seg7_vertex_07008908, 11, 0), 910 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 911 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 912 gsSP1Triangle( 0, 2, 10, 0x0), 913 gsSPLight(&castle_grounds_seg7_lights_07006F08.l, 1), 914 gsSPLight(&castle_grounds_seg7_lights_07006F08.a, 2), 915 gsSPVertex(castle_grounds_seg7_vertex_070089B8, 4, 0), 916 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 917 gsSPEndDisplayList(), 918 }; 919 920 // 0x070095F0 - 0x070096F8 921 const Gfx castle_grounds_seg7_dl_070095F0[] = { 922 gsDPPipeSync(), 923 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 924 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), 925 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 926 gsDPTileSync(), 927 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 928 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC), 929 gsSPDisplayList(castle_grounds_seg7_dl_070089F8), 930 gsDPTileSync(), 931 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), 932 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 933 gsSPDisplayList(castle_grounds_seg7_dl_07008A68), 934 gsSPDisplayList(castle_grounds_seg7_dl_07008BF0), 935 gsSPDisplayList(castle_grounds_seg7_dl_07008D70), 936 gsSPDisplayList(castle_grounds_seg7_dl_07008DE8), 937 gsSPDisplayList(castle_grounds_seg7_dl_07008EE8), 938 gsSPDisplayList(castle_grounds_seg7_dl_07008F48), 939 gsDPTileSync(), 940 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 941 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 942 gsSPDisplayList(castle_grounds_seg7_dl_07009010), 943 gsDPTileSync(), 944 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_CLAMP, 5, G_TX_NOLOD), 945 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 946 gsSPDisplayList(castle_grounds_seg7_dl_07009330), 947 gsDPTileSync(), 948 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 949 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 950 gsSPDisplayList(castle_grounds_seg7_dl_07009568), 951 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 952 gsDPPipeSync(), 953 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 954 gsSPEndDisplayList(), 955 };