sm64

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

model.inc.c (43868B)


      1 // Piranha Plant
      2 
      3 // 0x060113B0
      4 static const Lights1 piranha_plant_seg6_lights_060113B0 = gdSPDefLights1(
      5     0x3f, 0x3f, 0x3f,
      6     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      7 );
      8 
      9 // 0x060113C8
     10 static const Lights1 piranha_plant_seg6_lights_060113C8 = gdSPDefLights1(
     11     0x0a, 0x2b, 0x02,
     12     0x2b, 0xae, 0x0a, 0x28, 0x28, 0x28
     13 );
     14 
     15 // 0x060113E0
     16 static const Lights1 piranha_plant_seg6_lights_060113E0 = gdSPDefLights1(
     17     0x3f, 0x00, 0x00,
     18     0xff, 0x00, 0x00, 0x28, 0x28, 0x28
     19 );
     20 
     21 // 0x060113F8
     22 ALIGNED8 static const Texture piranha_plant_seg6_texture_060113F8[] = {
     23 #include "actors/piranha_plant/piranha_plant_tongue.rgba16.inc.c"
     24 };
     25 
     26 // 0x060123F8
     27 ALIGNED8 static const Texture piranha_plant_seg6_texture_060123F8[] = {
     28 #include "actors/piranha_plant/piranha_plant_skin.rgba16.inc.c"
     29 };
     30 
     31 // 0x06012BF8
     32 ALIGNED8 static const Texture piranha_plant_seg6_texture_06012BF8[] = {
     33 #include "actors/piranha_plant/piranha_plant_stem.rgba16.inc.c"
     34 };
     35 
     36 // 0x060133F8
     37 ALIGNED8 static const Texture piranha_plant_seg6_texture_060133F8[] = {
     38 #include "actors/piranha_plant/piranha_plant_bottom_lip.rgba16.inc.c"
     39 };
     40 
     41 // 0x06013BF8
     42 ALIGNED8 static const Texture piranha_plant_seg6_texture_06013BF8[] = {
     43 #include "actors/piranha_plant/piranha_plant_tooth.rgba16.inc.c"
     44 };
     45 
     46 // 0x060143F8
     47 ALIGNED8 static const Texture piranha_plant_seg6_texture_060143F8[] = {
     48 #include "actors/piranha_plant/piranha_plant_leaf.rgba16.inc.c"
     49 };
     50 
     51 // 0x060153F8
     52 static const Vtx piranha_plant_seg6_vertex_060153F8[] = {
     53     {{{     0,      1,   -223}, 0, {     0,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
     54     {{{   519,      1,    211}, 0, {   990,     28}, {0x00, 0x7f, 0x00, 0xff}}},
     55     {{{   519,      1,   -223}, 0, {     0,     28}, {0x00, 0x7f, 0x00, 0xff}}},
     56     {{{     0,      1,    211}, 0, {   990,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
     57 };
     58 
     59 // 0x06015438 - 0x06015480
     60 const Gfx piranha_plant_seg6_dl_06015438[] = {
     61     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060143F8),
     62     gsDPLoadSync(),
     63     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
     64     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
     65     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
     66     gsSPVertex(piranha_plant_seg6_vertex_060153F8, 4, 0),
     67     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
     68     gsSPEndDisplayList(),
     69 };
     70 
     71 // 0x06015480 - 0x060154F0
     72 const Gfx piranha_plant_seg6_dl_06015480[] = {
     73     gsDPPipeSync(),
     74     gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
     75     gsSPClearGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
     76     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),
     77     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
     78     gsDPTileSync(),
     79     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
     80     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
     81     gsSPDisplayList(piranha_plant_seg6_dl_06015438),
     82     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
     83     gsDPPipeSync(),
     84     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
     85     gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
     86     gsSPEndDisplayList(),
     87 };
     88 
     89 // 0x060154F0
     90 static const Vtx piranha_plant_seg6_vertex_060154F0[] = {
     91     {{{   518,      2,   -223}, 0, {   990,      8}, {0x00, 0x82, 0x00, 0xff}}},
     92     {{{   518,      1,    211}, 0, {     0,      8}, {0x00, 0x82, 0x00, 0xff}}},
     93     {{{     0,     -1,    211}, 0, {     0,   2012}, {0x00, 0x82, 0x00, 0xff}}},
     94     {{{     0,      0,   -223}, 0, {   990,   2012}, {0x00, 0x82, 0x00, 0xff}}},
     95 };
     96 
     97 // 0x06015530 - 0x06015578
     98 const Gfx piranha_plant_seg6_dl_06015530[] = {
     99     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060143F8),
    100     gsDPLoadSync(),
    101     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    102     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    103     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    104     gsSPVertex(piranha_plant_seg6_vertex_060154F0, 4, 0),
    105     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    106     gsSPEndDisplayList(),
    107 };
    108 
    109 // 0x06015578 - 0x060155E8
    110 const Gfx piranha_plant_seg6_dl_06015578[] = {
    111     gsDPPipeSync(),
    112     gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
    113     gsSPClearGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
    114     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),
    115     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    116     gsDPTileSync(),
    117     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    118     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    119     gsSPDisplayList(piranha_plant_seg6_dl_06015530),
    120     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    121     gsDPPipeSync(),
    122     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    123     gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
    124     gsSPEndDisplayList(),
    125 };
    126 
    127 // 0x060155E8
    128 static const Vtx piranha_plant_seg6_vertex_060155E8[] = {
    129     {{{    49,    -71,      0}, 0, {   800,    384}, {0x6e, 0xc3, 0x0d, 0xff}}},
    130     {{{    46,     -7,    -87}, 0, {   168,    384}, {0x6c, 0xe5, 0xc4, 0xff}}},
    131     {{{    67,     22,      0}, 0, {   488,   -128}, {0x7e, 0x07, 0x00, 0xff}}},
    132     {{{    -6,   -131,      0}, 0, {   990,    990}, {0x5c, 0xac, 0xeb, 0xff}}},
    133     {{{   -12,    -28,   -141}, 0, {     0,    990}, {0x57, 0xff, 0xa4, 0xff}}},
    134     {{{   -22,    138,    -87}, 0, {  1016,    990}, {0x51, 0x5a, 0xdd, 0xff}}},
    135     {{{    40,     95,     54}, 0, {   166,    368}, {0x66, 0x44, 0x1c, 0xff}}},
    136     {{{    40,     95,    -53}, 0, {   814,    370}, {0x67, 0x35, 0xce, 0xff}}},
    137     {{{   -22,    138,     88}, 0, {     0,    990}, {0x53, 0x41, 0x46, 0xff}}},
    138     {{{    67,     22,      0}, 0, {   490,   -156}, {0x7e, 0x07, 0x00, 0xff}}},
    139     {{{   -12,    -28,   -141}, 0, {   990,    990}, {0x57, 0xff, 0xa4, 0xff}}},
    140     {{{   -22,    138,    -87}, 0, {     0,    990}, {0x51, 0x5a, 0xdd, 0xff}}},
    141     {{{    40,     95,    -53}, 0, {   124,    380}, {0x67, 0x35, 0xce, 0xff}}},
    142     {{{    46,     -7,    -87}, 0, {   756,    380}, {0x6c, 0xe5, 0xc4, 0xff}}},
    143 };
    144 
    145 // 0x060156C8
    146 static const Vtx piranha_plant_seg6_vertex_060156C8[] = {
    147     {{{    40,     95,     54}, 0, {   796,    370}, {0x66, 0x44, 0x1c, 0xff}}},
    148     {{{    46,     -7,     88}, 0, {   164,    370}, {0x6b, 0xfe, 0x44, 0xff}}},
    149     {{{    67,     22,      0}, 0, {   482,   -152}, {0x7e, 0x07, 0x00, 0xff}}},
    150     {{{    46,     -7,    -87}, 0, {   756,    380}, {0x6c, 0xe5, 0xc4, 0xff}}},
    151     {{{    40,     95,    -53}, 0, {   124,    380}, {0x67, 0x35, 0xce, 0xff}}},
    152     {{{    67,     22,      0}, 0, {   406,   -134}, {0x7e, 0x07, 0x00, 0xff}}},
    153     {{{    46,     -7,     88}, 0, {   822,    370}, {0x6b, 0xfe, 0x44, 0xff}}},
    154     {{{    49,    -71,      0}, 0, {   190,    370}, {0x6e, 0xc3, 0x0d, 0xff}}},
    155     {{{    67,     22,      0}, 0, {   530,   -154}, {0x7e, 0x07, 0x00, 0xff}}},
    156     {{{   -12,    -28,    142}, 0, {   990,    990}, {0x59, 0xd5, 0x4e, 0xff}}},
    157     {{{    -6,   -131,      0}, 0, {     0,    990}, {0x5c, 0xac, 0xeb, 0xff}}},
    158     {{{   -22,    138,     88}, 0, {   990,    990}, {0x53, 0x41, 0x46, 0xff}}},
    159     {{{   -12,    -28,    142}, 0, {     0,    990}, {0x59, 0xd5, 0x4e, 0xff}}},
    160 };
    161 
    162 // 0x06015798 - 0x06015850
    163 const Gfx piranha_plant_seg6_dl_06015798[] = {
    164     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06012BF8),
    165     gsDPLoadSync(),
    166     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    167     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    168     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    169     gsSPVertex(piranha_plant_seg6_vertex_060155E8, 14, 0),
    170     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    171     gsSP2Triangles( 3,  4,  1, 0x0,  5,  6,  7, 0x0),
    172     gsSP2Triangles( 5,  8,  6, 0x0,  7,  6,  9, 0x0),
    173     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    174     gsSPVertex(piranha_plant_seg6_vertex_060156C8, 13, 0),
    175     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    176     gsSP2Triangles( 6,  7,  8, 0x0,  9,  7,  6, 0x0),
    177     gsSP2Triangles( 9, 10,  7, 0x0, 11,  1,  0, 0x0),
    178     gsSP1Triangle(11, 12,  1, 0x0),
    179     gsSPEndDisplayList(),
    180 };
    181 
    182 // 0x06015850 - 0x060158B0
    183 const Gfx piranha_plant_seg6_dl_06015850[] = {
    184     gsDPPipeSync(),
    185     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    186     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),
    187     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    188     gsDPTileSync(),
    189     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),
    190     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    191     gsSPDisplayList(piranha_plant_seg6_dl_06015798),
    192     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    193     gsDPPipeSync(),
    194     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    195     gsSPEndDisplayList(),
    196 };
    197 
    198 // 0x060158B0
    199 static const Vtx piranha_plant_seg6_vertex_060158B0[] = {
    200     {{{   519,     74,      0}, 0, {     0,     84}, {0x7e, 0x00, 0x00, 0xff}}},
    201     {{{   387,    136,    249}, 0, {  4082,    990}, {0x5a, 0x00, 0x59, 0xff}}},
    202     {{{   387,     66,    249}, 0, {  4074,      0}, {0x70, 0x00, 0x3b, 0xff}}},
    203     {{{   519,    136,      0}, 0, {     0,    990}, {0x7e, 0x00, 0x00, 0xff}}},
    204     {{{   387,     66,   -248}, 0, { -3114,      0}, {0x4b, 0x00, 0x9a, 0xff}}},
    205     {{{   387,    136,   -248}, 0, { -3122,    990}, {0x5a, 0x00, 0xa7, 0xff}}},
    206     {{{   519,     74,      0}, 0, {   990,     84}, {0x7e, 0x00, 0x00, 0xff}}},
    207     {{{   519,    136,      0}, 0, {   990,    990}, {0x7e, 0x00, 0x00, 0xff}}},
    208     {{{   387,     68,    249}, 0, {   -54,    -20}, {0x16, 0x00, 0x7c, 0xff}}},
    209     {{{   387,    136,    249}, 0, {   -36,    988}, {0x5a, 0x00, 0x59, 0xff}}},
    210     {{{   186,     56,    286}, 0, {  3382,    996}, {0x16, 0x00, 0x7c, 0xff}}},
    211     {{{   186,     56,   -285}, 0, { -2756,    990}, {0x16, 0x00, 0x84, 0xff}}},
    212     {{{   387,    136,   -248}, 0, {   982,    990}, {0x5a, 0x00, 0xa7, 0xff}}},
    213     {{{   387,     66,   -248}, 0, {   990,      0}, {0x4b, 0x00, 0x9a, 0xff}}},
    214 };
    215 
    216 // 0x06015990
    217 static const Vtx piranha_plant_seg6_vertex_06015990[] = {
    218     {{{   597,     13,      0}, 0, {  -166,    532}, {0x7c, 0x17, 0xfe, 0xff}}},
    219     {{{   385,     72,    255}, 0, {   872,    938}, {0x2c, 0x6c, 0x2f, 0xff}}},
    220     {{{   391,     10,    335}, 0, {  1064,    610}, {0x30, 0xfe, 0x75, 0xff}}},
    221     {{{   391,     10,   -334}, 0, {  1090,    606}, {0x2d, 0x18, 0x8c, 0xff}}},
    222     {{{   381,    -93,   -260}, 0, {  1028,    -16}, {0x48, 0xbf, 0xb0, 0xff}}},
    223     {{{   101,    -60,   -288}, 0, {    -4,    150}, {0xd8, 0xc9, 0x96, 0xff}}},
    224     {{{   108,     56,   -294}, 0, {     2,    850}, {0xda, 0x65, 0xbf, 0xff}}},
    225     {{{   385,     72,   -253}, 0, {  1004,    972}, {0x16, 0x77, 0xdd, 0xff}}},
    226     {{{    56,      2,   -271}, 0, {  -192,    522}, {0xaf, 0xfb, 0x9f, 0xff}}},
    227     {{{   391,     10,    335}, 0, {   -70,    596}, {0x30, 0xfe, 0x75, 0xff}}},
    228     {{{   385,     72,    255}, 0, {   -12,    966}, {0x2c, 0x6c, 0x2f, 0xff}}},
    229     {{{   108,     56,    296}, 0, {   910,    840}, {0xe4, 0x73, 0x2c, 0xff}}},
    230     {{{    58,      2,    277}, 0, {  1100,    562}, {0xaf, 0xfc, 0x61, 0xff}}},
    231     {{{   100,    -62,    291}, 0, {   952,    216}, {0xc6, 0xc8, 0x61, 0xff}}},
    232     {{{   381,    -93,    261}, 0, {    14,     86}, {0x2c, 0xbe, 0x62, 0xff}}},
    233 };
    234 
    235 // 0x06015A80
    236 static const Vtx piranha_plant_seg6_vertex_06015A80[] = {
    237     {{{   391,     10,   -334}, 0, {   -64,    582}, {0x2d, 0x18, 0x8c, 0xff}}},
    238     {{{   385,     72,   -253}, 0, {   130,    944}, {0x16, 0x77, 0xdd, 0xff}}},
    239     {{{   519,     79,      0}, 0, {   978,    956}, {0x33, 0x73, 0xf4, 0xff}}},
    240     {{{   391,     10,    335}, 0, {  1064,    610}, {0x30, 0xfe, 0x75, 0xff}}},
    241     {{{   381,    -93,    261}, 0, {   866,     20}, {0x2c, 0xbe, 0x62, 0xff}}},
    242     {{{   545,    -83,      0}, 0, {   -96,      0}, {0x6b, 0xbf, 0x14, 0xff}}},
    243     {{{   597,     13,      0}, 0, {  -166,    532}, {0x7c, 0x17, 0xfe, 0xff}}},
    244     {{{   519,     79,      0}, 0, {   -26,    904}, {0x33, 0x73, 0xf4, 0xff}}},
    245     {{{   385,     72,    255}, 0, {   872,    938}, {0x2c, 0x6c, 0x2f, 0xff}}},
    246     {{{   597,     13,      0}, 0, {  1100,    560}, {0x7c, 0x17, 0xfe, 0xff}}},
    247     {{{   381,    -93,   -260}, 0, {    88,    -48}, {0x48, 0xbf, 0xb0, 0xff}}},
    248     {{{   545,    -83,      0}, 0, {  1000,    -20}, {0x6b, 0xbf, 0x14, 0xff}}},
    249 };
    250 
    251 // 0x06015B40
    252 static const Vtx piranha_plant_seg6_vertex_06015B40[] = {
    253     {{{   545,    -83,      0}, 0, {  -118,    908}, {0x6b, 0xbf, 0x14, 0xff}}},
    254     {{{   381,    -93,    261}, 0, {  1050,    888}, {0x2c, 0xbe, 0x62, 0xff}}},
    255     {{{   343,   -231,    195}, 0, {   880,     40}, {0x34, 0xa0, 0x3f, 0xff}}},
    256     {{{   -76,    -53,      0}, 0, {   858,    140}, {0x8d, 0xcc, 0xf6, 0xff}}},
    257     {{{   -89,     12,      0}, 0, {   742,   -130}, {0x8f, 0x38, 0x00, 0xff}}},
    258     {{{    56,      2,   -271}, 0, {  -398,    542}, {0xaf, 0xfb, 0x9f, 0xff}}},
    259     {{{   101,    -60,   -288}, 0, {  -382,    902}, {0xd8, 0xc9, 0x96, 0xff}}},
    260     {{{   148,   -221,   -195}, 0, {   230,   1518}, {0xca, 0xa3, 0xbf, 0xff}}},
    261     {{{    11,   -205,      0}, 0, {  1066,    914}, {0xab, 0xa3, 0x0c, 0xff}}},
    262     {{{    58,      2,    277}, 0, {  1510,    656}, {0xaf, 0xfc, 0x61, 0xff}}},
    263     {{{   -89,     12,      0}, 0, {    64,   1326}, {0x8f, 0x38, 0x00, 0xff}}},
    264     {{{   -76,    -53,      0}, 0, {   -16,   1022}, {0x8d, 0xcc, 0xf6, 0xff}}},
    265     {{{   100,    -62,    291}, 0, {  1546,    266}, {0xc6, 0xc8, 0x61, 0xff}}},
    266     {{{    11,   -205,      0}, 0, {  -100,    168}, {0xab, 0xa3, 0x0c, 0xff}}},
    267     {{{   440,   -225,      0}, 0, {    48,    -18}, {0x53, 0xa2, 0xf3, 0xff}}},
    268     {{{   148,   -222,    196}, 0, {   962,   -438}, {0xe1, 0xa2, 0x4e, 0xff}}},
    269 };
    270 
    271 // 0x06015C40
    272 static const Vtx piranha_plant_seg6_vertex_06015C40[] = {
    273     {{{   440,   -225,      0}, 0, {   -64,   1068}, {0x53, 0xa2, 0xf3, 0xff}}},
    274     {{{   343,   -231,    195}, 0, {   342,    310}, {0x34, 0xa0, 0x3f, 0xff}}},
    275     {{{   249,   -293,      0}, 0, {   640,    920}, {0xfe, 0x82, 0x00, 0xff}}},
    276     {{{   381,    -93,    261}, 0, {     0,    766}, {0x2c, 0xbe, 0x62, 0xff}}},
    277     {{{   148,   -222,    196}, 0, {   800,    -16}, {0xe1, 0xa2, 0x4e, 0xff}}},
    278     {{{   343,   -231,    195}, 0, {   -22,     -8}, {0x34, 0xa0, 0x3f, 0xff}}},
    279     {{{   100,    -62,    291}, 0, {  1186,    906}, {0xc6, 0xc8, 0x61, 0xff}}},
    280     {{{   343,   -231,    195}, 0, {  1280,   -514}, {0x34, 0xa0, 0x3f, 0xff}}},
    281     {{{   148,   -222,    196}, 0, {   738,   -860}, {0xe1, 0xa2, 0x4e, 0xff}}},
    282     {{{   249,   -293,      0}, 0, {   682,     56}, {0xfe, 0x82, 0x00, 0xff}}},
    283     {{{   148,   -222,    196}, 0, {   740,   -860}, {0xe1, 0xa2, 0x4e, 0xff}}},
    284     {{{    11,   -205,      0}, 0, {   -28,   -436}, {0xab, 0xa3, 0x0c, 0xff}}},
    285     {{{   249,   -293,      0}, 0, {   592,     44}, {0xfe, 0x82, 0x00, 0xff}}},
    286     {{{   148,   -221,   -195}, 0, {   -80,    542}, {0xca, 0xa3, 0xbf, 0xff}}},
    287     {{{   343,   -231,   -194}, 0, {   430,    930}, {0x21, 0xa1, 0xb3, 0xff}}},
    288     {{{   440,   -225,      0}, 0, {  1090,    430}, {0x53, 0xa2, 0xf3, 0xff}}},
    289 };
    290 
    291 // 0x06015D40
    292 static const Vtx piranha_plant_seg6_vertex_06015D40[] = {
    293     {{{   101,    -60,   -288}, 0, {   -78,    848}, {0xd8, 0xc9, 0x96, 0xff}}},
    294     {{{   343,   -231,   -194}, 0, {   878,    562}, {0x21, 0xa1, 0xb3, 0xff}}},
    295     {{{   148,   -221,   -195}, 0, {   264,    390}, {0xca, 0xa3, 0xbf, 0xff}}},
    296     {{{   381,    -93,   -260}, 0, {   838,   1014}, {0x48, 0xbf, 0xb0, 0xff}}},
    297     {{{   381,    -93,   -260}, 0, {  -186,    708}, {0x48, 0xbf, 0xb0, 0xff}}},
    298     {{{   440,   -225,      0}, 0, {   862,    -86}, {0x53, 0xa2, 0xf3, 0xff}}},
    299     {{{   343,   -231,   -194}, 0, {   -84,     -2}, {0x21, 0xa1, 0xb3, 0xff}}},
    300     {{{   545,    -83,      0}, 0, {  1162,    670}, {0x6b, 0xbf, 0x14, 0xff}}},
    301 };
    302 
    303 // 0x06015DC0
    304 static const Vtx piranha_plant_seg6_vertex_06015DC0[] = {
    305     {{{   108,     56,    296}, 0, {     0,      0}, {0xe4, 0x73, 0x2c, 0xff}}},
    306     {{{   108,     56,   -294}, 0, {     0,      0}, {0xda, 0x65, 0xbf, 0xff}}},
    307     {{{   -89,     12,      0}, 0, {     0,      0}, {0x8f, 0x38, 0x00, 0xff}}},
    308     {{{   519,     79,      0}, 0, {     0,      0}, {0x33, 0x73, 0xf4, 0xff}}},
    309     {{{   385,     72,   -253}, 0, {     0,      0}, {0x16, 0x77, 0xdd, 0xff}}},
    310     {{{   385,     72,    255}, 0, {     0,      0}, {0x2c, 0x6c, 0x2f, 0xff}}},
    311     {{{    58,      2,    277}, 0, {     0,      0}, {0xaf, 0xfc, 0x61, 0xff}}},
    312     {{{    56,      2,   -271}, 0, {     0,      0}, {0xaf, 0xfb, 0x9f, 0xff}}},
    313 };
    314 
    315 // 0x06015E40 - 0x06015EA8
    316 const Gfx piranha_plant_seg6_dl_06015E40[] = {
    317     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06013BF8),
    318     gsDPLoadSync(),
    319     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    320     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    321     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    322     gsSPVertex(piranha_plant_seg6_vertex_060158B0, 14, 0),
    323     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    324     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  6, 0x0),
    325     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    326     gsSPEndDisplayList(),
    327 };
    328 
    329 // 0x06015EA8 - 0x06015F68
    330 const Gfx piranha_plant_seg6_dl_06015EA8[] = {
    331     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060133F8),
    332     gsDPLoadSync(),
    333     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    334     gsSPLight(&piranha_plant_seg6_lights_060113C8.l, 1),
    335     gsSPLight(&piranha_plant_seg6_lights_060113C8.a, 2),
    336     gsSPVertex(piranha_plant_seg6_vertex_06015990, 15, 0),
    337     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    338     gsSP2Triangles( 6,  7,  3, 0x0,  3,  5,  8, 0x0),
    339     gsSP2Triangles( 3,  8,  6, 0x0,  9, 10, 11, 0x0),
    340     gsSP2Triangles( 9, 11, 12, 0x0, 13, 14,  9, 0x0),
    341     gsSP1Triangle( 9, 12, 13, 0x0),
    342     gsSPVertex(piranha_plant_seg6_vertex_06015A80, 12, 0),
    343     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    344     gsSP2Triangles( 3,  5,  6, 0x0,  6,  7,  8, 0x0),
    345     gsSP2Triangles( 0,  2,  9, 0x0,  9, 10,  0, 0x0),
    346     gsSP1Triangle( 9, 11, 10, 0x0),
    347     gsSPEndDisplayList(),
    348 };
    349 
    350 // 0x06015F68 - 0x06016060
    351 const Gfx piranha_plant_seg6_dl_06015F68[] = {
    352     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060123F8),
    353     gsDPLoadSync(),
    354     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    355     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    356     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    357     gsSPVertex(piranha_plant_seg6_vertex_06015B40, 16, 0),
    358     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    359     gsSP2Triangles( 3,  6,  7, 0x0,  3,  7,  8, 0x0),
    360     gsSP2Triangles( 5,  6,  3, 0x0,  9, 10, 11, 0x0),
    361     gsSP2Triangles(11, 12,  9, 0x0, 12, 11, 13, 0x0),
    362     gsSP2Triangles( 0,  2, 14, 0x0, 12, 13, 15, 0x0),
    363     gsSPVertex(piranha_plant_seg6_vertex_06015C40, 16, 0),
    364     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    365     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    366     gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
    367     gsSP2Triangles(14, 15, 12, 0x0, 13, 14, 12, 0x0),
    368     gsSPVertex(piranha_plant_seg6_vertex_06015D40, 8, 0),
    369     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    370     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    371     gsSPEndDisplayList(),
    372 };
    373 
    374 // 0x06016060 - 0x060160B0
    375 const Gfx piranha_plant_seg6_dl_06016060[] = {
    376     gsSPLight(&piranha_plant_seg6_lights_060113E0.l, 1),
    377     gsSPLight(&piranha_plant_seg6_lights_060113E0.a, 2),
    378     gsSPVertex(piranha_plant_seg6_vertex_06015DC0, 8, 0),
    379     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    380     gsSP2Triangles( 0,  5,  3, 0x0,  0,  4,  1, 0x0),
    381     gsSP2Triangles( 6,  0,  2, 0x0,  2,  1,  7, 0x0),
    382     gsSPEndDisplayList(),
    383 };
    384 
    385 // 0x060160B0 - 0x06016120
    386 const Gfx piranha_plant_seg6_dl_060160B0[] = {
    387     gsDPPipeSync(),
    388     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    389     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),
    390     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    391     gsDPTileSync(),
    392     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),
    393     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    394     gsSPDisplayList(piranha_plant_seg6_dl_06015EA8),
    395     gsSPDisplayList(piranha_plant_seg6_dl_06015F68),
    396     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    397     gsDPPipeSync(),
    398     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    399     gsSPDisplayList(piranha_plant_seg6_dl_06016060),
    400     gsSPEndDisplayList(),
    401 };
    402 
    403 // 0x06016120 - 0x06016190
    404 const Gfx piranha_plant_seg6_dl_06016120[] = {
    405     gsDPPipeSync(),
    406     gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
    407     gsSPClearGeometryMode(G_CULL_BACK),
    408     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),
    409     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    410     gsDPTileSync(),
    411     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),
    412     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    413     gsSPDisplayList(piranha_plant_seg6_dl_06015E40),
    414     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    415     gsDPPipeSync(),
    416     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    417     gsSPSetGeometryMode(G_CULL_BACK),
    418     gsSPEndDisplayList(),
    419 };
    420 
    421 // 0x06016190
    422 static const Vtx piranha_plant_seg6_vertex_06016190[] = {
    423     {{{   228,      3,    232}, 0, { -2174,   1002}, {0xf5, 0x00, 0x7e, 0xff}}},
    424     {{{   412,   -109,    249}, 0, {   988,    986}, {0x51, 0x00, 0x61, 0xff}}},
    425     {{{   412,    -41,    249}, 0, {   982,    -34}, {0xf5, 0x00, 0x7e, 0xff}}},
    426     {{{   412,    -39,   -248}, 0, {   984,     58}, {0x39, 0x00, 0x8f, 0xff}}},
    427     {{{   412,   -109,   -248}, 0, {   990,    990}, {0x50, 0x00, 0x9e, 0xff}}},
    428     {{{   229,      3,   -229}, 0, { -2282,    990}, {0xf3, 0x00, 0x82, 0xff}}},
    429     {{{   554,    -39,      0}, 0, {   -36,    -44}, {0x7e, 0x00, 0x00, 0xff}}},
    430     {{{   412,   -109,   -248}, 0, {  4004,    996}, {0x50, 0x00, 0x9e, 0xff}}},
    431     {{{   412,    -39,   -248}, 0, {  4006,    -36}, {0x39, 0x00, 0x8f, 0xff}}},
    432     {{{   554,   -109,      0}, 0, {   -38,    990}, {0x7e, 0x00, 0x00, 0xff}}},
    433     {{{   412,    -39,    249}, 0, { -3106,    -70}, {0x6e, 0x00, 0x3e, 0xff}}},
    434     {{{   412,   -109,    249}, 0, { -3106,    952}, {0x51, 0x00, 0x61, 0xff}}},
    435     {{{   554,    -39,      0}, 0, {   990,      0}, {0x7e, 0x00, 0x00, 0xff}}},
    436     {{{   554,   -109,      0}, 0, {   990,    990}, {0x7e, 0x00, 0x00, 0xff}}},
    437 };
    438 
    439 // 0x06016270
    440 static const Vtx piranha_plant_seg6_vertex_06016270[] = {
    441     {{{   109,     -3,   -277}, 0, {  -290,    482}, {0xc4, 0xb1, 0xb2, 0xff}}},
    442     {{{   432,     43,   -319}, 0, {  2054,    520}, {0x2b, 0xfb, 0x89, 0xff}}},
    443     {{{   410,    -50,   -253}, 0, {  1758,    -58}, {0x1b, 0x89, 0xe1, 0xff}}},
    444     {{{   410,    -50,    254}, 0, {  1096,     -6}, {0x12, 0x86, 0x1a, 0xff}}},
    445     {{{   554,    -47,      0}, 0, { -1736,    -12}, {0x1c, 0x85, 0x02, 0xff}}},
    446     {{{   645,     27,      0}, 0, { -2250,    462}, {0x7e, 0x04, 0x00, 0xff}}},
    447     {{{   432,     43,    320}, 0, {  1488,    596}, {0x2b, 0xfb, 0x77, 0xff}}},
    448     {{{   417,     98,    263}, 0, {  1116,    942}, {0x3d, 0x56, 0x45, 0xff}}},
    449     {{{   551,    106,      0}, 0, { -1734,    970}, {0x5b, 0x57, 0xf7, 0xff}}},
    450     {{{   645,     27,      0}, 0, {  1558,    510}, {0x7e, 0x04, 0x00, 0xff}}},
    451     {{{   432,     43,   -319}, 0, { -1512,    534}, {0x2b, 0xfb, 0x89, 0xff}}},
    452     {{{   417,     98,   -262}, 0, { -1202,    890}, {0x2b, 0x57, 0xaf, 0xff}}},
    453     {{{   410,    -50,   -253}, 0, { -1164,    -52}, {0x1b, 0x89, 0xe1, 0xff}}},
    454     {{{   554,    -47,      0}, 0, {  1168,     24}, {0x1c, 0x85, 0x02, 0xff}}},
    455     {{{   551,    106,      0}, 0, {  1146,    998}, {0x5b, 0x57, 0xf7, 0xff}}},
    456 };
    457 
    458 // 0x06016360
    459 static const Vtx piranha_plant_seg6_vertex_06016360[] = {
    460     {{{   109,     -3,    278}, 0, {  -848,    398}, {0xc4, 0xb1, 0x4e, 0xff}}},
    461     {{{   153,     41,    300}, 0, { -1332,    812}, {0xd6, 0x3d, 0x66, 0xff}}},
    462     {{{   -39,     22,      0}, 0, {  2340,    726}, {0x91, 0x3b, 0x0a, 0xff}}},
    463     {{{   153,     41,   -299}, 0, {    80,    732}, {0xc5, 0x3b, 0xa1, 0xff}}},
    464     {{{   417,     98,   -262}, 0, {  1982,    884}, {0x2b, 0x57, 0xaf, 0xff}}},
    465     {{{   432,     43,   -319}, 0, {  2054,    520}, {0x2b, 0xfb, 0x89, 0xff}}},
    466     {{{   109,     -3,   -277}, 0, {  -290,    482}, {0xc4, 0xb1, 0xb2, 0xff}}},
    467     {{{   153,     41,    300}, 0, {  1252,    774}, {0xd6, 0x3d, 0x66, 0xff}}},
    468     {{{   109,     -3,    278}, 0, {  1494,    500}, {0xc4, 0xb1, 0x4e, 0xff}}},
    469     {{{   432,     43,    320}, 0, {  -100,    618}, {0x2b, 0xfb, 0x77, 0xff}}},
    470     {{{   417,     98,    263}, 0, {   -30,    998}, {0x3d, 0x56, 0x45, 0xff}}},
    471     {{{   410,    -50,    254}, 0, {    74,      2}, {0x12, 0x86, 0x1a, 0xff}}},
    472     {{{   -48,     -7,      0}, 0, {  2426,    480}, {0xd6, 0x89, 0x00, 0xff}}},
    473     {{{   109,     -3,   -277}, 0, {   920,    274}, {0xc4, 0xb1, 0xb2, 0xff}}},
    474     {{{   -48,     -7,      0}, 0, {   -36,    506}, {0xd6, 0x89, 0x00, 0xff}}},
    475     {{{   -39,     22,      0}, 0, {   -30,    756}, {0x91, 0x3b, 0x0a, 0xff}}},
    476 };
    477 
    478 // 0x06016460
    479 static const Vtx piranha_plant_seg6_vertex_06016460[] = {
    480     {{{   -39,     22,      0}, 0, {   -30,    756}, {0x91, 0x3b, 0x0a, 0xff}}},
    481     {{{   153,     41,   -299}, 0, {  1032,    676}, {0xc5, 0x3b, 0xa1, 0xff}}},
    482     {{{   109,     -3,   -277}, 0, {   920,    274}, {0xc4, 0xb1, 0xb2, 0xff}}},
    483 };
    484 
    485 // 0x06016490
    486 static const Vtx piranha_plant_seg6_vertex_06016490[] = {
    487     {{{   276,    254,      0}, 0, {   514,    234}, {0xf8, 0x7e, 0x00, 0xff}}},
    488     {{{   177,    186,    185}, 0, {  -146,     84}, {0xc7, 0x5f, 0x3d, 0xff}}},
    489     {{{   373,    203,    195}, 0, {     8,    832}, {0x17, 0x68, 0x44, 0xff}}},
    490     {{{   470,    201,      0}, 0, {   750,   1032}, {0x4a, 0x66, 0x0a, 0xff}}},
    491     {{{   373,    203,   -194}, 0, {  1288,    480}, {0x2b, 0x67, 0xc6, 0xff}}},
    492     {{{   177,    186,   -184}, 0, {  1068,   -250}, {0xdc, 0x62, 0xb9, 0xff}}},
    493     {{{    37,    161,      0}, 0, {   334,   -600}, {0xaa, 0x5c, 0xf4, 0xff}}},
    494     {{{   373,    203,   -194}, 0, {   906,     12}, {0x2b, 0x67, 0xc6, 0xff}}},
    495     {{{   470,    201,      0}, 0, {    12,     40}, {0x4a, 0x66, 0x0a, 0xff}}},
    496     {{{   551,    106,      0}, 0, {   -58,    818}, {0x5b, 0x57, 0xf7, 0xff}}},
    497     {{{   417,     98,   -262}, 0, {  1162,    832}, {0x2b, 0x57, 0xaf, 0xff}}},
    498     {{{   177,    186,   -184}, 0, {   654,     76}, {0xdc, 0x62, 0xb9, 0xff}}},
    499     {{{   417,     98,   -262}, 0, {   -30,    742}, {0x2b, 0x57, 0xaf, 0xff}}},
    500     {{{   153,     41,   -299}, 0, {  1006,    786}, {0xc5, 0x3b, 0xa1, 0xff}}},
    501     {{{   373,    203,   -194}, 0, {   -52,    210}, {0x2b, 0x67, 0xc6, 0xff}}},
    502 };
    503 
    504 // 0x06016580
    505 static const Vtx piranha_plant_seg6_vertex_06016580[] = {
    506     {{{   470,    201,      0}, 0, {  1006,    194}, {0x4a, 0x66, 0x0a, 0xff}}},
    507     {{{   417,     98,    263}, 0, {   -92,    386}, {0x3d, 0x56, 0x45, 0xff}}},
    508     {{{   551,    106,      0}, 0, {   920,    662}, {0x5b, 0x57, 0xf7, 0xff}}},
    509     {{{    37,    161,      0}, 0, {  1384,     18}, {0xaa, 0x5c, 0xf4, 0xff}}},
    510     {{{   177,    186,   -184}, 0, {   406,    -90}, {0xdc, 0x62, 0xb9, 0xff}}},
    511     {{{   153,     41,   -299}, 0, {    84,    726}, {0xc5, 0x3b, 0xa1, 0xff}}},
    512     {{{   -39,     22,      0}, 0, {  1582,    740}, {0x91, 0x3b, 0x0a, 0xff}}},
    513     {{{   177,    186,    185}, 0, {  1240,   -122}, {0xc7, 0x5f, 0x3d, 0xff}}},
    514     {{{    37,    161,      0}, 0, {    50,      0}, {0xaa, 0x5c, 0xf4, 0xff}}},
    515     {{{   -39,     22,      0}, 0, {  -102,    668}, {0x91, 0x3b, 0x0a, 0xff}}},
    516     {{{   153,     41,    300}, 0, {  1742,    618}, {0xd6, 0x3d, 0x66, 0xff}}},
    517     {{{   373,    203,    195}, 0, {  1746,    660}, {0x17, 0x68, 0x44, 0xff}}},
    518     {{{   177,    186,    185}, 0, {   848,   1242}, {0xc7, 0x5f, 0x3d, 0xff}}},
    519     {{{   153,     41,    300}, 0, {   134,    728}, {0xd6, 0x3d, 0x66, 0xff}}},
    520     {{{   417,     98,    263}, 0, {  1526,    116}, {0x3d, 0x56, 0x45, 0xff}}},
    521     {{{   373,    203,    195}, 0, {   272,    -30}, {0x17, 0x68, 0x44, 0xff}}},
    522 };
    523 
    524 // 0x06016680
    525 static const Vtx piranha_plant_seg6_vertex_06016680[] = {
    526     {{{   153,     26,    221}, 0, {   808,    604}, {0x02, 0x84, 0xe8, 0xff}}},
    527     {{{   -48,     -7,      0}, 0, {   486,    -60}, {0xd6, 0x89, 0x00, 0xff}}},
    528     {{{   153,     26,   -220}, 0, {   162,    604}, {0xf9, 0x83, 0x12, 0xff}}},
    529     {{{   410,    -50,    254}, 0, {   858,   1440}, {0x12, 0x86, 0x1a, 0xff}}},
    530     {{{   554,    -47,      0}, 0, {   486,   1912}, {0x1c, 0x85, 0x02, 0xff}}},
    531     {{{   410,    -50,   -253}, 0, {   114,   1440}, {0x1b, 0x89, 0xe1, 0xff}}},
    532 };
    533 
    534 // 0x060166E0
    535 static const Vtx piranha_plant_seg6_vertex_060166E0[] = {
    536     {{{   410,    -50,   -253}, 0, {     0,      0}, {0x1b, 0x89, 0xe1, 0xff}}},
    537     {{{   153,     26,   -220}, 0, {     0,      0}, {0xf9, 0x83, 0x12, 0xff}}},
    538     {{{   109,     -3,   -277}, 0, {     0,      0}, {0xc4, 0xb1, 0xb2, 0xff}}},
    539     {{{   -48,     -7,      0}, 0, {     0,      0}, {0xd6, 0x89, 0x00, 0xff}}},
    540     {{{   153,     26,    221}, 0, {     0,      0}, {0x02, 0x84, 0xe8, 0xff}}},
    541     {{{   109,     -3,    278}, 0, {     0,      0}, {0xc4, 0xb1, 0x4e, 0xff}}},
    542     {{{   410,    -50,    254}, 0, {     0,      0}, {0x12, 0x86, 0x1a, 0xff}}},
    543 };
    544 
    545 // 0x06016750 - 0x060167B8
    546 const Gfx piranha_plant_seg6_dl_06016750[] = {
    547     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06013BF8),
    548     gsDPLoadSync(),
    549     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    550     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    551     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    552     gsSPVertex(piranha_plant_seg6_vertex_06016190, 14, 0),
    553     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    554     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    555     gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
    556     gsSPEndDisplayList(),
    557 };
    558 
    559 // 0x060167B8 - 0x06016890
    560 const Gfx piranha_plant_seg6_dl_060167B8[] = {
    561     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060133F8),
    562     gsDPLoadSync(),
    563     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    564     gsSPLight(&piranha_plant_seg6_lights_060113C8.l, 1),
    565     gsSPLight(&piranha_plant_seg6_lights_060113C8.a, 2),
    566     gsSPVertex(piranha_plant_seg6_vertex_06016270, 15, 0),
    567     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    568     gsSP2Triangles( 5,  6,  3, 0x0,  7,  6,  5, 0x0),
    569     gsSP2Triangles( 5,  8,  7, 0x0,  9, 10, 11, 0x0),
    570     gsSP2Triangles(12, 10,  9, 0x0,  9, 13, 12, 0x0),
    571     gsSP1Triangle(11, 14,  9, 0x0),
    572     gsSPVertex(piranha_plant_seg6_vertex_06016360, 16, 0),
    573     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    574     gsSP2Triangles( 5,  6,  3, 0x0,  7,  8,  9, 0x0),
    575     gsSP2Triangles( 9, 10,  7, 0x0, 11,  9,  8, 0x0),
    576     gsSP2Triangles( 2, 12,  0, 0x0, 13, 14, 15, 0x0),
    577     gsSPVertex(piranha_plant_seg6_vertex_06016460, 3, 0),
    578     gsSP1Triangle( 0,  1,  2, 0x0),
    579     gsSPEndDisplayList(),
    580 };
    581 
    582 // 0x06016890 - 0x06016960
    583 const Gfx piranha_plant_seg6_dl_06016890[] = {
    584     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060123F8),
    585     gsDPLoadSync(),
    586     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    587     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    588     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    589     gsSPVertex(piranha_plant_seg6_vertex_06016490, 15, 0),
    590     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    591     gsSP2Triangles( 0,  4,  5, 0x0,  0,  3,  4, 0x0),
    592     gsSP2Triangles( 0,  6,  1, 0x0,  0,  5,  6, 0x0),
    593     gsSP2Triangles( 7,  8,  9, 0x0,  7,  9, 10, 0x0),
    594     gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
    595     gsSPVertex(piranha_plant_seg6_vertex_06016580, 16, 0),
    596     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    597     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    598     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    599     gsSP2Triangles(11, 13, 14, 0x0,  0, 15,  1, 0x0),
    600     gsSPEndDisplayList(),
    601 };
    602 
    603 // 0x06016960 - 0x060169A8
    604 const Gfx piranha_plant_seg6_dl_06016960[] = {
    605     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_060113F8),
    606     gsDPLoadSync(),
    607     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    608     gsSPVertex(piranha_plant_seg6_vertex_06016680, 6, 0),
    609     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
    610     gsSP2Triangles( 2,  4,  3, 0x0,  2,  5,  4, 0x0),
    611     gsSPEndDisplayList(),
    612 };
    613 
    614 // 0x060169A8 - 0x060169E8
    615 const Gfx piranha_plant_seg6_dl_060169A8[] = {
    616     gsSPLight(&piranha_plant_seg6_lights_060113C8.l, 1),
    617     gsSPLight(&piranha_plant_seg6_lights_060113C8.a, 2),
    618     gsSPVertex(piranha_plant_seg6_vertex_060166E0, 7, 0),
    619     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    620     gsSP2Triangles( 3,  4,  5, 0x0,  5,  4,  6, 0x0),
    621     gsSPEndDisplayList(),
    622 };
    623 
    624 // 0x060169E8 - 0x06016A78
    625 const Gfx piranha_plant_seg6_dl_060169E8[] = {
    626     gsDPPipeSync(),
    627     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    628     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),
    629     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    630     gsDPTileSync(),
    631     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),
    632     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    633     gsSPDisplayList(piranha_plant_seg6_dl_060167B8),
    634     gsSPDisplayList(piranha_plant_seg6_dl_06016890),
    635     gsDPTileSync(),
    636     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),
    637     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    638     gsSPDisplayList(piranha_plant_seg6_dl_06016960),
    639     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    640     gsDPPipeSync(),
    641     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    642     gsSPDisplayList(piranha_plant_seg6_dl_060169A8),
    643     gsSPEndDisplayList(),
    644 };
    645 
    646 // 0x06016A78 - 0x06016AE8
    647 const Gfx piranha_plant_seg6_dl_06016A78[] = {
    648     gsDPPipeSync(),
    649     gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
    650     gsSPClearGeometryMode(G_CULL_BACK),
    651     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),
    652     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    653     gsDPTileSync(),
    654     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),
    655     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    656     gsSPDisplayList(piranha_plant_seg6_dl_06016750),
    657     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    658     gsDPPipeSync(),
    659     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    660     gsSPSetGeometryMode(G_CULL_BACK),
    661     gsSPEndDisplayList(),
    662 };
    663 
    664 // 0x06016AE8
    665 static const Vtx piranha_plant_seg6_vertex_06016AE8[] = {
    666     {{{    10,     34,      0}, 0, {     0,    990}, {0x05, 0x6f, 0x3c, 0xff}}},
    667     {{{    11,    -23,     35}, 0, {   990,    990}, {0x07, 0x94, 0x42, 0xff}}},
    668     {{{   191,    -17,     26}, 0, {   918,      0}, {0x06, 0x03, 0x7e, 0xff}}},
    669     {{{   191,     26,      0}, 0, {   142,      0}, {0x04, 0x6d, 0xc0, 0xff}}},
    670     {{{    11,    -25,    -33}, 0, {     0,    990}, {0x05, 0xff, 0x82, 0xff}}},
    671     {{{    10,     34,      0}, 0, {   950,    990}, {0x05, 0x6f, 0x3c, 0xff}}},
    672     {{{   191,     26,      0}, 0, {   864,    -26}, {0x04, 0x6d, 0xc0, 0xff}}},
    673     {{{   191,    -18,    -25}, 0, {   118,    -28}, {0x06, 0x91, 0xc4, 0xff}}},
    674     {{{    11,    -23,     35}, 0, {     0,    990}, {0x07, 0x94, 0x42, 0xff}}},
    675     {{{    11,    -25,    -33}, 0, {   990,    990}, {0x05, 0xff, 0x82, 0xff}}},
    676     {{{   191,    -18,    -25}, 0, {   860,    -30}, {0x06, 0x91, 0xc4, 0xff}}},
    677     {{{   191,    -17,     26}, 0, {    84,    -30}, {0x06, 0x03, 0x7e, 0xff}}},
    678 };
    679 
    680 // 0x06016BA8 - 0x06016C10
    681 const Gfx piranha_plant_seg6_dl_06016BA8[] = {
    682     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06012BF8),
    683     gsDPLoadSync(),
    684     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    685     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    686     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    687     gsSPVertex(piranha_plant_seg6_vertex_06016AE8, 12, 0),
    688     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    689     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    690     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    691     gsSPEndDisplayList(),
    692 };
    693 
    694 // 0x06016C10 - 0x06016C70
    695 const Gfx piranha_plant_seg6_dl_06016C10[] = {
    696     gsDPPipeSync(),
    697     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    698     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),
    699     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    700     gsDPTileSync(),
    701     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),
    702     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    703     gsSPDisplayList(piranha_plant_seg6_dl_06016BA8),
    704     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    705     gsDPPipeSync(),
    706     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    707     gsSPEndDisplayList(),
    708 };
    709 
    710 // 0x06016C70
    711 static const Vtx piranha_plant_seg6_vertex_06016C70[] = {
    712     {{{    -1,     34,      0}, 0, {     0,    990}, {0x01, 0x6f, 0x3c, 0xff}}},
    713     {{{     0,    -26,     37}, 0, {   990,    990}, {0x03, 0x94, 0x42, 0xff}}},
    714     {{{   172,    -22,     33}, 0, {   938,    -26}, {0x02, 0x03, 0x7e, 0xff}}},
    715     {{{   172,     32,      0}, 0, {    22,    -26}, {0x01, 0x6d, 0xbf, 0xff}}},
    716     {{{     0,    -28,    -35}, 0, {   -46,    984}, {0x02, 0xff, 0x82, 0xff}}},
    717     {{{    -1,     34,      0}, 0, {   974,    986}, {0x01, 0x6f, 0x3c, 0xff}}},
    718     {{{   172,     32,      0}, 0, {   942,      0}, {0x01, 0x6d, 0xbf, 0xff}}},
    719     {{{   172,    -24,    -31}, 0, {    26,    -34}, {0x04, 0x91, 0xc4, 0xff}}},
    720     {{{     0,    -26,     37}, 0, {     0,    990}, {0x03, 0x94, 0x42, 0xff}}},
    721     {{{     0,    -28,    -35}, 0, {   990,    990}, {0x02, 0xff, 0x82, 0xff}}},
    722     {{{   172,    -24,    -31}, 0, {   954,    -30}, {0x04, 0x91, 0xc4, 0xff}}},
    723     {{{   172,    -22,     33}, 0, {    38,    -30}, {0x02, 0x03, 0x7e, 0xff}}},
    724 };
    725 
    726 // 0x06016D30 - 0x06016D98
    727 const Gfx piranha_plant_seg6_dl_06016D30[] = {
    728     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06012BF8),
    729     gsDPLoadSync(),
    730     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    731     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    732     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    733     gsSPVertex(piranha_plant_seg6_vertex_06016C70, 12, 0),
    734     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    735     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    736     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    737     gsSPEndDisplayList(),
    738 };
    739 
    740 // 0x06016D98 - 0x06016DF8
    741 const Gfx piranha_plant_seg6_dl_06016D98[] = {
    742     gsDPPipeSync(),
    743     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    744     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),
    745     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    746     gsDPTileSync(),
    747     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),
    748     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    749     gsSPDisplayList(piranha_plant_seg6_dl_06016D30),
    750     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    751     gsDPPipeSync(),
    752     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    753     gsSPEndDisplayList(),
    754 };
    755 
    756 // 0x06016DF8
    757 static const Vtx piranha_plant_seg6_vertex_06016DF8[] = {
    758     {{{   -18,     36,      0}, 0, {     0,    990}, {0x02, 0x6f, 0x3d, 0xff}}},
    759     {{{   -18,    -27,     38}, 0, {   990,    990}, {0x02, 0x94, 0x41, 0xff}}},
    760     {{{   174,    -25,     34}, 0, {   946,    -12}, {0x02, 0x02, 0x7e, 0xff}}},
    761     {{{   174,     32,      0}, 0, {     6,    -12}, {0x02, 0x6d, 0xc0, 0xff}}},
    762     {{{   -18,    -28,    -36}, 0, {   -48,    990}, {0x01, 0xff, 0x82, 0xff}}},
    763     {{{   -18,     36,      0}, 0, {   994,    990}, {0x02, 0x6f, 0x3d, 0xff}}},
    764     {{{   174,     32,      0}, 0, {   986,    -30}, {0x02, 0x6d, 0xc0, 0xff}}},
    765     {{{   174,    -27,    -33}, 0, {    26,      0}, {0x01, 0x91, 0xc3, 0xff}}},
    766     {{{   -18,    -27,     38}, 0, {   -36,    992}, {0x02, 0x94, 0x41, 0xff}}},
    767     {{{   -18,    -28,    -36}, 0, {   990,    990}, {0x01, 0xff, 0x82, 0xff}}},
    768     {{{   174,    -27,    -33}, 0, {   958,      0}, {0x01, 0x91, 0xc3, 0xff}}},
    769     {{{   174,    -25,     34}, 0, {    12,    -28}, {0x02, 0x02, 0x7e, 0xff}}},
    770 };
    771 
    772 // 0x06016EB8 - 0x06016F20
    773 const Gfx piranha_plant_seg6_dl_06016EB8[] = {
    774     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, piranha_plant_seg6_texture_06012BF8),
    775     gsDPLoadSync(),
    776     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    777     gsSPLight(&piranha_plant_seg6_lights_060113B0.l, 1),
    778     gsSPLight(&piranha_plant_seg6_lights_060113B0.a, 2),
    779     gsSPVertex(piranha_plant_seg6_vertex_06016DF8, 12, 0),
    780     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    781     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    782     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    783     gsSPEndDisplayList(),
    784 };
    785 
    786 // 0x06016F20 - 0x06016F80
    787 const Gfx piranha_plant_seg6_dl_06016F20[] = {
    788     gsDPPipeSync(),
    789     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    790     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),
    791     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    792     gsDPTileSync(),
    793     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),
    794     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    795     gsSPDisplayList(piranha_plant_seg6_dl_06016EB8),
    796     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    797     gsDPPipeSync(),
    798     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    799     gsSPEndDisplayList(),
    800 };