Vtx fire_bubble_3_dl_mesh_vtx_0[6] = {
	{{ {186, 102, 109}, 0, {208, 906}, {0, 127, 0, 255} }},
	{{ {186, 102, -106}, 0, {704, 905}, {0, 127, 0, 255} }},
	{{ {0, 102, -213}, 0, {974, 462}, {0, 127, 0, 255} }},
	{{ {-185, 102, 109}, 0, {254, 23}, {0, 127, 0, 255} }},
	{{ {-185, 102, -106}, 0, {750, 22}, {0, 127, 0, 255} }},
	{{ {0, 102, 216}, 0, {-16, 464}, {0, 127, 0, 255} }},
};

Gfx fire_bubble_3_dl_mesh_tri_0[] = {
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_0 + 0, 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSP1Triangle(2, 4, 3, 0),
	gsSP1Triangle(3, 5, 0, 0),
	gsSPEndDisplayList(),
};

Vtx fire_bubble_3_dl_mesh_vtx_1[24] = {
	{{ {186, 512, -106}, 0, {3530, -16}, {193, 0, 110, 255} }},
	{{ {0, 512, -213}, 0, {4552, -16}, {193, 0, 110, 255} }},
	{{ {0, 102, -213}, 0, {4552, 926}, {193, 0, 110, 255} }},
	{{ {186, 102, -106}, 0, {3530, 926}, {193, 0, 110, 255} }},
	{{ {186, 102, 109}, 0, {2508, 926}, {193, 0, 146, 255} }},
	{{ {0, 102, 216}, 0, {1486, 926}, {193, 0, 146, 255} }},
	{{ {0, 512, 216}, 0, {1486, -16}, {193, 0, 146, 255} }},
	{{ {186, 512, 109}, 0, {2508, -16}, {193, 0, 146, 255} }},
	{{ {0, 102, 216}, 0, {1486, 926}, {64, 0, 146, 255} }},
	{{ {-185, 102, 109}, 0, {464, 926}, {64, 0, 146, 255} }},
	{{ {-185, 512, 109}, 0, {464, -16}, {64, 0, 146, 255} }},
	{{ {0, 512, 216}, 0, {1486, -16}, {64, 0, 146, 255} }},
	{{ {-185, 512, -106}, 0, {5574, -16}, {127, 0, 0, 255} }},
	{{ {-185, 512, 109}, 0, {6596, -16}, {127, 0, 0, 255} }},
	{{ {-185, 102, 109}, 0, {6596, 926}, {127, 0, 0, 255} }},
	{{ {-185, 102, -106}, 0, {5574, 926}, {127, 0, 0, 255} }},
	{{ {-185, 102, -106}, 0, {5574, 926}, {64, 0, 110, 255} }},
	{{ {0, 102, -213}, 0, {4552, 926}, {64, 0, 110, 255} }},
	{{ {0, 512, -213}, 0, {4552, -16}, {64, 0, 110, 255} }},
	{{ {-185, 512, -106}, 0, {5574, -16}, {64, 0, 110, 255} }},
	{{ {186, 102, -106}, 0, {3530, 926}, {129, 0, 0, 255} }},
	{{ {186, 102, 109}, 0, {2508, 926}, {129, 0, 0, 255} }},
	{{ {186, 512, 109}, 0, {2508, -16}, {129, 0, 0, 255} }},
	{{ {186, 512, -106}, 0, {3530, -16}, {129, 0, 0, 255} }},
};

Gfx fire_bubble_3_dl_mesh_tri_1[] = {
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_1 + 0, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 14, 15, 0),
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_1 + 16, 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSPEndDisplayList(),
};

Vtx fire_bubble_3_dl_mesh_vtx_2[72] = {
	{{ {325, 282, -209}, 0, {28257, 19261}, {52, 72, 165, 255} }},
	{{ {0, 512, -213}, 0, {30817, 21937}, {52, 72, 165, 255} }},
	{{ {186, 512, -106}, 0, {28820, 21879}, {52, 72, 165, 255} }},
	{{ {325, 282, -209}, 0, {28257, 19261}, {51, 70, 163, 255} }},
	{{ {0, 282, -385}, 0, {31687, 19411}, {51, 70, 163, 255} }},
	{{ {0, 512, -213}, 0, {30817, 21937}, {51, 70, 163, 255} }},
	{{ {0, 0, -766}, 0, {31503, 15414}, {39, 97, 184, 255} }},
	{{ {0, 282, -385}, 0, {29639, 19411}, {39, 97, 184, 255} }},
	{{ {325, 282, -209}, 0, {26209, 19261}, {39, 97, 184, 255} }},
	{{ {-324, 282, -209}, 0, {30868, -25851}, {217, 97, 184, 255} }},
	{{ {0, 282, -385}, 0, {27437, -25713}, {217, 97, 184, 255} }},
	{{ {0, 0, -766}, 0, {25584, -29715}, {217, 97, 184, 255} }},
	{{ {0, 282, -385}, 0, {27437, -25713}, {205, 70, 163, 255} }},
	{{ {-324, 282, -209}, 0, {30868, -25851}, {205, 70, 163, 255} }},
	{{ {0, 512, -213}, 0, {28308, -23185}, {205, 70, 163, 255} }},
	{{ {-324, 282, -209}, 0, {30868, -25851}, {204, 72, 166, 255} }},
	{{ {-185, 512, -106}, 0, {30294, -23235}, {204, 72, 166, 255} }},
	{{ {0, 512, -213}, 0, {28308, -23185}, {204, 72, 166, 255} }},
	{{ {-334, 282, 195}, 0, {30939, -29932}, {148, 67, 253, 255} }},
	{{ {-185, 512, -106}, 0, {28144, -27375}, {148, 67, 253, 255} }},
	{{ {-324, 282, -209}, 0, {27181, -29873}, {148, 67, 253, 255} }},
	{{ {-334, 282, 195}, 0, {30939, -29932}, {149, 69, 0, 255} }},
	{{ {-185, 512, 109}, 0, {30151, -27380}, {149, 69, 0, 255} }},
	{{ {-185, 512, -106}, 0, {28144, -27375}, {149, 69, 0, 255} }},
	{{ {0, 282, 388}, 0, {30735, 11111}, {203, 69, 92, 255} }},
	{{ {-185, 512, 109}, 0, {27939, 13654}, {203, 69, 92, 255} }},
	{{ {-334, 282, 195}, 0, {27151, 11102}, {203, 69, 92, 255} }},
	{{ {0, 282, 388}, 0, {30714, 11089}, {203, 69, 92, 255} }},
	{{ {0, 512, 216}, 0, {29915, 13637}, {203, 69, 92, 255} }},
	{{ {-185, 512, 109}, 0, {27919, 13631}, {203, 69, 92, 255} }},
	{{ {186, 512, 109}, 0, {31288, 20833}, {53, 69, 92, 255} }},
	{{ {0, 512, 216}, 0, {29291, 20880}, {53, 69, 92, 255} }},
	{{ {0, 282, 388}, 0, {28441, 18349}, {53, 69, 92, 255} }},
	{{ {186, 512, -106}, 0, {31165, 17675}, {107, 69, 0, 255} }},
	{{ {186, 512, 109}, 0, {29168, 17665}, {107, 69, 0, 255} }},
	{{ {335, 282, 195}, 0, {28379, 15110}, {107, 69, 0, 255} }},
	{{ {186, 512, 109}, 0, {30305, 20796}, {53, 69, 92, 255} }},
	{{ {0, 282, 388}, 0, {27448, 18314}, {53, 69, 92, 255} }},
	{{ {335, 282, 195}, 0, {31042, 18228}, {53, 69, 92, 255} }},
	{{ {335, 282, 195}, 0, {31042, 18228}, {41, 97, 71, 255} }},
	{{ {0, 282, 388}, 0, {27448, 18314}, {41, 97, 71, 255} }},
	{{ {0, 0, 769}, 0, {25584, 14317}, {41, 97, 71, 255} }},
	{{ {0, 0, 769}, 0, {31492, 7077}, {215, 97, 71, 255} }},
	{{ {0, 282, 388}, 0, {29711, 11111}, {215, 97, 71, 255} }},
	{{ {-334, 282, 195}, 0, {26127, 11102}, {215, 97, 71, 255} }},
	{{ {0, 0, 769}, 0, {31492, 7077}, {213, 95, 72, 255} }},
	{{ {-334, 282, 195}, 0, {26127, 11102}, {213, 95, 72, 255} }},
	{{ {-639, 0, 385}, 0, {24560, 7149}, {213, 95, 72, 255} }},
	{{ {-639, 0, 385}, 0, {31697, -29697}, {170, 93, 0, 255} }},
	{{ {-334, 282, 195}, 0, {29915, -25836}, {170, 93, 0, 255} }},
	{{ {-639, 0, -382}, 0, {24560, -29715}, {170, 93, 0, 255} }},
	{{ {-334, 282, 195}, 0, {30939, -25836}, {172, 95, 254, 255} }},
	{{ {-324, 282, -209}, 0, {27181, -25777}, {172, 95, 254, 255} }},
	{{ {-639, 0, -382}, 0, {25584, -29715}, {172, 95, 254, 255} }},
	{{ {-639, 0, -382}, 0, {31503, -29766}, {212, 94, 183, 255} }},
	{{ {-324, 282, -209}, 0, {29844, -25851}, {212, 94, 183, 255} }},
	{{ {0, 0, -766}, 0, {24560, -29715}, {212, 94, 183, 255} }},
	{{ {640, 0, 385}, 0, {31503, 14245}, {43, 95, 72, 255} }},
	{{ {335, 282, 195}, 0, {30018, 18228}, {43, 95, 72, 255} }},
	{{ {0, 0, 769}, 0, {24560, 14317}, {43, 95, 72, 255} }},
	{{ {640, 0, -382}, 0, {31697, 11245}, {86, 93, 0, 255} }},
	{{ {335, 282, 195}, 0, {26331, 15110}, {86, 93, 0, 255} }},
	{{ {640, 0, 385}, 0, {24560, 11245}, {86, 93, 0, 255} }},
	{{ {640, 0, -382}, 0, {31697, 11245}, {84, 95, 254, 255} }},
	{{ {325, 282, -209}, 0, {30090, 15179}, {84, 95, 254, 255} }},
	{{ {335, 282, 195}, 0, {26331, 15110}, {84, 95, 254, 255} }},
	{{ {0, 0, -766}, 0, {31503, 15414}, {44, 94, 183, 255} }},
	{{ {325, 282, -209}, 0, {26209, 19261}, {44, 94, 183, 255} }},
	{{ {640, 0, -382}, 0, {24560, 15341}, {44, 94, 183, 255} }},
	{{ {325, 282, -209}, 0, {31114, 15179}, {108, 67, 253, 255} }},
	{{ {186, 512, -106}, 0, {30141, 17675}, {108, 67, 253, 255} }},
	{{ {335, 282, 195}, 0, {27355, 15110}, {108, 67, 253, 255} }},
};

Gfx fire_bubble_3_dl_mesh_tri_2[] = {
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_2 + 0, 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_2 + 15, 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_2 + 30, 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_2 + 45, 15, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSPVertex(fire_bubble_3_dl_mesh_vtx_2 + 60, 12, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(6, 7, 8, 0),
	gsSP1Triangle(9, 10, 11, 0),
	gsSPEndDisplayList(),
};

Gfx fire_bubble_3_dl_mesh[] = {
	gsSPDisplayList(mat_fire_bubble_LavaMaterial),
	gsSPDisplayList(fire_bubble_3_dl_mesh_tri_0),
	gsSPDisplayList(mat_fire_bubble_VolcanoInsideMaterial),
	gsSPDisplayList(fire_bubble_3_dl_mesh_tri_1),
	gsSPDisplayList(mat_fire_bubble_VolcanoOutsideMaterial),
	gsSPDisplayList(fire_bubble_3_dl_mesh_tri_2),
	gsDPPipeSync(),
	gsSPSetGeometryMode(G_LIGHTING),
	gsSPClearGeometryMode(G_TEXTURE_GEN),
	gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE, 0, 0, 0, SHADE),
	gsSPTexture(65535, 65535, 0, 0, 0),
	gsSPEndDisplayList(),
};
