sm64coopdx/mods/arena/actors/hammer/model.inc.c

545 lines
25 KiB
C

Lights1 hammer_f3d_material_002_lights = gdSPDefLights1(
0x7F, 0x7E, 0x51,
0xFE, 0xFC, 0xA3, 0x28, 0x28, 0x28);
Gfx hammer_hammer_i8_aligner[] = {gsSPEndDisplayList()};
u8 hammer_hammer_i8[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0x03, 0x03, 0x05, 0x05,
0x05, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x02, 0x03, 0x05, 0x08, 0x0b, 0x0b, 0x0b,
0x0b, 0x0b, 0x08, 0x08, 0x05, 0x02, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0x05, 0x08, 0x0b, 0x0d, 0x10, 0x10, 0x13,
0x13, 0x10, 0x10, 0x0d, 0x0b, 0x05, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0x05, 0x0b, 0x0d, 0x10, 0x13, 0x16, 0x18, 0x18,
0x18, 0x18, 0x16, 0x13, 0x10, 0x0b, 0x08, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x05,
0x0b, 0x10, 0x13, 0x16, 0x1b, 0x1d, 0x1d, 0x1d,
0x1d, 0x1d, 0x1b, 0x18, 0x16, 0x10, 0x0d, 0x08,
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08,
0x0d, 0x13, 0x18, 0x1b, 0x21, 0x24, 0x24, 0x27,
0x27, 0x24, 0x21, 0x1d, 0x1b, 0x16, 0x10, 0x0b,
0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x0d,
0x13, 0x18, 0x1d, 0x21, 0x27, 0x2b, 0x2f, 0x2f,
0x2f, 0x2b, 0x27, 0x24, 0x1d, 0x18, 0x16, 0x0d,
0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08, 0x10,
0x16, 0x1b, 0x21, 0x27, 0x2f, 0x33, 0x38, 0x3c,
0x38, 0x38, 0x2f, 0x2b, 0x24, 0x1d, 0x18, 0x13,
0x0b, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x0b, 0x13,
0x18, 0x1d, 0x24, 0x2b, 0x33, 0x3c, 0x40, 0x46,
0x46, 0x40, 0x38, 0x2f, 0x27, 0x21, 0x1b, 0x13,
0x0d, 0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x0d, 0x13,
0x18, 0x21, 0x27, 0x2f, 0x3c, 0x46, 0x4b, 0x50,
0x50, 0x46, 0x3c, 0x33, 0x2b, 0x24, 0x1b, 0x16,
0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x0d, 0x13,
0x1b, 0x21, 0x2b, 0x33, 0x3c, 0x4b, 0x56, 0x62,
0x5c, 0x50, 0x40, 0x38, 0x2b, 0x24, 0x1d, 0x16,
0x10, 0x0b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x0d, 0x13,
0x1b, 0x21, 0x2b, 0x33, 0x3c, 0x4b, 0x56, 0x62,
0x5c, 0x50, 0x40, 0x38, 0x2f, 0x24, 0x1d, 0x16,
0x10, 0x0b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x0d, 0x13,
0x18, 0x21, 0x27, 0x2f, 0x3c, 0x46, 0x4b, 0x50,
0x50, 0x46, 0x3c, 0x33, 0x2b, 0x24, 0x1b, 0x16,
0x10, 0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x0b, 0x13,
0x18, 0x1d, 0x24, 0x2b, 0x33, 0x3c, 0x40, 0x46,
0x46, 0x40, 0x38, 0x2f, 0x27, 0x21, 0x1b, 0x13,
0x0d, 0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0b, 0x10,
0x16, 0x1b, 0x21, 0x27, 0x2f, 0x33, 0x38, 0x3c,
0x3c, 0x38, 0x2f, 0x2b, 0x24, 0x1d, 0x18, 0x13,
0x0b, 0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x0d,
0x13, 0x18, 0x1d, 0x21, 0x27, 0x2b, 0x2f, 0x2f,
0x2f, 0x2f, 0x27, 0x24, 0x1d, 0x1b, 0x16, 0x10,
0x08, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08,
0x0d, 0x13, 0x18, 0x1d, 0x21, 0x24, 0x27, 0x27,
0x27, 0x24, 0x21, 0x1d, 0x1b, 0x16, 0x10, 0x0b,
0x05, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x05,
0x0b, 0x10, 0x13, 0x18, 0x1b, 0x1d, 0x1d, 0x21,
0x1d, 0x1d, 0x1b, 0x18, 0x16, 0x10, 0x0d, 0x08,
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x05, 0x0b, 0x0d, 0x13, 0x16, 0x16, 0x18, 0x18,
0x18, 0x18, 0x16, 0x13, 0x10, 0x0b, 0x08, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0x05, 0x08, 0x0b, 0x0d, 0x10, 0x13, 0x13,
0x13, 0x10, 0x10, 0x0d, 0x0b, 0x08, 0x03, 0x02,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x02, 0x03, 0x05, 0x08, 0x0b, 0x0b, 0x0b,
0x0b, 0x0b, 0x08, 0x08, 0x05, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0x03, 0x05, 0x05, 0x05,
0x05, 0x05, 0x03, 0x02, 0x02, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02,
0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
Vtx hammer_hammer_mesh_layer_1_vtx_0[18] = {
{{{8, 152, 4},0, {453, 875},{0x0, 0x7F, 0x0, 0xFF}}},
{{{0, 152, -9},0, {240, 506},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-8, 152, 4},0, {27, 875},{0x0, 0x7F, 0x0, 0xFF}}},
{{{0, -48, -9},0, {752, 506},{0x0, 0x81, 0x0, 0xFF}}},
{{{8, -48, 4},0, {965, 875},{0x0, 0x81, 0x0, 0xFF}}},
{{{-8, -48, 4},0, {539, 875},{0x0, 0x81, 0x0, 0xFF}}},
{{{0, -48, -9},0, {1008, 496},{0x6E, 0x0, 0xC1, 0xFF}}},
{{{0, 152, -9},0, {1008, -16},{0x6E, 0x0, 0xC1, 0xFF}}},
{{{8, 152, 4},0, {667, -16},{0x6E, 0x0, 0xC1, 0xFF}}},
{{{8, -48, 4},0, {667, 496},{0x6E, 0x0, 0xC1, 0xFF}}},
{{{8, -48, 4},0, {667, 496},{0x0, 0x0, 0x7F, 0xFF}}},
{{{8, 152, 4},0, {667, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-8, 152, 4},0, {325, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-8, -48, 4},0, {325, 496},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-8, -48, 4},0, {325, 496},{0x92, 0x0, 0xC0, 0xFF}}},
{{{-8, 152, 4},0, {325, -16},{0x92, 0x0, 0xC0, 0xFF}}},
{{{0, 152, -9},0, {-16, -16},{0x92, 0x0, 0xC0, 0xFF}}},
{{{0, -48, -9},0, {-16, 496},{0x92, 0x0, 0xC0, 0xFF}}},
};
Gfx hammer_hammer_mesh_layer_1_tri_0[] = {
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_0 + 0, 14, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(3, 4, 5, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(6, 8, 9, 0),
gsSP1Triangle(10, 11, 12, 0),
gsSP1Triangle(10, 12, 13, 0),
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_0 + 14, 4, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSPEndDisplayList(),
};
Vtx hammer_hammer_mesh_layer_1_vtx_1[195] = {
{{{0, 142, -39},0, {285, 193},{0x19, 0x7B, 0x11, 0xFF}}},
{{{0, 142, 39},0, {285, 555},{0x1B, 0x71, 0x34, 0xFF}}},
{{{23, 133, 39},0, {360, 555},{0x3D, 0x63, 0x34, 0xFF}}},
{{{23, 133, -39},0, {360, 193},{0x46, 0x69, 0x11, 0xFF}}},
{{{23, 133, -39},0, {360, 193},{0x69, 0x46, 0x11, 0xFF}}},
{{{23, 133, 39},0, {360, 555},{0x63, 0x3D, 0x34, 0xFF}}},
{{{33, 109, 39},0, {465, 555},{0x71, 0x1B, 0x34, 0xFF}}},
{{{33, 109, -39},0, {465, 193},{0x7B, 0x19, 0x11, 0xFF}}},
{{{33, 109, -39},0, {254, 464},{0x7B, 0xE7, 0x11, 0xFF}}},
{{{33, 109, 39},0, {254, 102},{0x71, 0xE5, 0x34, 0xFF}}},
{{{23, 86, 39},0, {179, 102},{0x63, 0xC3, 0x34, 0xFF}}},
{{{23, 86, -39},0, {179, 464},{0x69, 0xBA, 0x11, 0xFF}}},
{{{23, 86, -39},0, {179, 464},{0x46, 0x97, 0x11, 0xFF}}},
{{{23, 86, 39},0, {179, 102},{0x3D, 0x9D, 0x34, 0xFF}}},
{{{0, 76, 39},0, {74, 102},{0x1B, 0x8F, 0x34, 0xFF}}},
{{{0, 76, -39},0, {74, 464},{0x19, 0x85, 0x11, 0xFF}}},
{{{0, 76, -39},0, {74, 464},{0xE7, 0x85, 0x11, 0xFF}}},
{{{0, 76, 39},0, {74, 102},{0xE5, 0x8F, 0x34, 0xFF}}},
{{{-23, 86, 39},0, {0, 102},{0xC3, 0x9D, 0x34, 0xFF}}},
{{{-23, 86, -39},0, {0, 464},{0xBA, 0x97, 0x11, 0xFF}}},
{{{-23, 86, -39},0, {285, 646},{0x97, 0xBA, 0x11, 0xFF}}},
{{{-23, 86, 39},0, {285, 1008},{0x9D, 0xC3, 0x34, 0xFF}}},
{{{-33, 109, 39},0, {360, 1008},{0x8F, 0xE5, 0x34, 0xFF}}},
{{{-33, 109, -39},0, {360, 646},{0x85, 0xE7, 0x11, 0xFF}}},
{{{33, 109, 39},0, {486, 752},{0x0, 0x0, 0x7F, 0xFF}}},
{{{23, 133, 39},0, {414, 578},{0x0, 0x0, 0x7F, 0xFF}}},
{{{0, 142, 39},0, {240, 506},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-33, 109, 39},0, {-6, 752},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-23, 133, 39},0, {66, 578},{0x0, 0x0, 0x7F, 0xFF}}},
{{{0, 76, 39},0, {240, 998},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-23, 86, 39},0, {66, 926},{0x0, 0x0, 0x7F, 0xFF}}},
{{{23, 86, 39},0, {414, 926},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-33, 109, -39},0, {360, 646},{0x85, 0x19, 0x11, 0xFF}}},
{{{-33, 109, 39},0, {360, 1008},{0x8F, 0x1B, 0x34, 0xFF}}},
{{{-23, 133, 39},0, {465, 1008},{0x9D, 0x3D, 0x34, 0xFF}}},
{{{-23, 133, -39},0, {465, 646},{0x97, 0x46, 0x11, 0xFF}}},
{{{23, 86, -39},0, {179, 464},{0x42, 0x9F, 0x31, 0xFF}}},
{{{0, 76, -39},0, {74, 464},{0x15, 0x8D, 0x31, 0xFF}}},
{{{0, 72, -46},0, {68, 492},{0x15, 0x8D, 0x31, 0xFF}}},
{{{26, 83, -46},0, {186, 492},{0x42, 0x9F, 0x31, 0xFF}}},
{{{26, 135, -46},0, {353, 165},{0x69, 0x46, 0x11, 0xFF}}},
{{{37, 109, -46},0, {471, 165},{0x7B, 0x19, 0x11, 0xFF}}},
{{{37, 109, -61},0, {471, 102},{0x71, 0x1B, 0xCC, 0xFF}}},
{{{26, 135, -61},0, {353, 102},{0x63, 0x3D, 0xCC, 0xFF}}},
{{{-33, 109, -39},0, {360, 646},{0x8D, 0x15, 0x31, 0xFF}}},
{{{-23, 133, -39},0, {465, 646},{0x9F, 0x42, 0x31, 0xFF}}},
{{{-26, 135, -46},0, {471, 618},{0x9F, 0x42, 0x31, 0xFF}}},
{{{-37, 109, -46},0, {353, 618},{0x8D, 0x15, 0x31, 0xFF}}},
{{{23, 133, -39},0, {360, 193},{0x61, 0x42, 0x31, 0xFF}}},
{{{33, 109, -39},0, {465, 193},{0x73, 0x15, 0x31, 0xFF}}},
{{{37, 109, -46},0, {471, 165},{0x73, 0x15, 0x31, 0xFF}}},
{{{26, 135, -46},0, {353, 165},{0x61, 0x42, 0x31, 0xFF}}},
{{{0, 76, -39},0, {74, 464},{0xEB, 0x8D, 0x31, 0xFF}}},
{{{-23, 86, -39},0, {0, 464},{0xBE, 0x9F, 0x31, 0xFF}}},
{{{-26, 83, -46},0, {-16, 492},{0xBE, 0x9F, 0x31, 0xFF}}},
{{{0, 72, -46},0, {68, 492},{0xEB, 0x8D, 0x31, 0xFF}}},
{{{-23, 133, -39},0, {465, 646},{0xBE, 0x61, 0x31, 0xFF}}},
{{{0, 142, -39},0, {539, 646},{0xEB, 0x73, 0x31, 0xFF}}},
{{{0, 146, -46},0, {555, 618},{0xEB, 0x73, 0x31, 0xFF}}},
{{{-26, 135, -46},0, {471, 618},{0xBE, 0x61, 0x31, 0xFF}}},
{{{0, 142, -39},0, {285, 193},{0x15, 0x73, 0x31, 0xFF}}},
{{{23, 133, -39},0, {360, 193},{0x42, 0x61, 0x31, 0xFF}}},
{{{26, 135, -46},0, {353, 165},{0x42, 0x61, 0x31, 0xFF}}},
{{{0, 146, -46},0, {270, 165},{0x15, 0x73, 0x31, 0xFF}}},
{{{33, 109, -39},0, {254, 464},{0x73, 0xEB, 0x31, 0xFF}}},
{{{23, 86, -39},0, {179, 464},{0x61, 0xBE, 0x31, 0xFF}}},
{{{26, 83, -46},0, {186, 492},{0x61, 0xBE, 0x31, 0xFF}}},
{{{37, 109, -46},0, {270, 492},{0x73, 0xEB, 0x31, 0xFF}}},
{{{-23, 86, -39},0, {285, 646},{0x9F, 0xBE, 0x31, 0xFF}}},
{{{-33, 109, -39},0, {360, 646},{0x8D, 0xEB, 0x31, 0xFF}}},
{{{-37, 109, -46},0, {353, 618},{0x8D, 0xEB, 0x31, 0xFF}}},
{{{-26, 83, -46},0, {270, 618},{0x9F, 0xBE, 0x31, 0xFF}}},
{{{-26, 135, -61},0, {959, 471},{0xE0, 0x20, 0x89, 0xFF}}},
{{{0, 146, -61},0, {959, 353},{0x0, 0x2E, 0x8A, 0xFF}}},
{{{26, 135, -61},0, {875, 270},{0x20, 0x20, 0x89, 0xFF}}},
{{{26, 83, -61},0, {673, 353},{0x20, 0xE0, 0x89, 0xFF}}},
{{{37, 109, -61},0, {757, 270},{0x2E, 0x0, 0x8A, 0xFF}}},
{{{-26, 83, -61},0, {757, 555},{0xE0, 0xE0, 0x89, 0xFF}}},
{{{0, 72, -61},0, {673, 471},{0x0, 0xD2, 0x8A, 0xFF}}},
{{{-37, 109, -61},0, {875, 555},{0xD2, 0x0, 0x8A, 0xFF}}},
{{{-37, 109, -46},0, {353, 618},{0x85, 0x19, 0x11, 0xFF}}},
{{{-26, 135, -46},0, {471, 618},{0x97, 0x46, 0x11, 0xFF}}},
{{{-26, 135, -61},0, {471, 555},{0x9D, 0x3D, 0xCC, 0xFF}}},
{{{-37, 109, -61},0, {353, 555},{0x8F, 0x1B, 0xCC, 0xFF}}},
{{{0, 72, -46},0, {68, 492},{0xE7, 0x85, 0x11, 0xFF}}},
{{{-26, 83, -46},0, {-16, 492},{0xBA, 0x97, 0x11, 0xFF}}},
{{{-26, 83, -61},0, {-16, 555},{0xC3, 0x9D, 0xCC, 0xFF}}},
{{{0, 72, -61},0, {68, 555},{0xE5, 0x8F, 0xCC, 0xFF}}},
{{{37, 109, -46},0, {270, 492},{0x7B, 0xE7, 0x11, 0xFF}}},
{{{26, 83, -46},0, {186, 492},{0x69, 0xBA, 0x11, 0xFF}}},
{{{26, 83, -61},0, {186, 555},{0x63, 0xC3, 0xCC, 0xFF}}},
{{{37, 109, -61},0, {270, 555},{0x71, 0xE5, 0xCC, 0xFF}}},
{{{0, 146, -46},0, {270, 165},{0x19, 0x7B, 0x11, 0xFF}}},
{{{26, 135, -46},0, {353, 165},{0x46, 0x69, 0x11, 0xFF}}},
{{{26, 135, -61},0, {353, 102},{0x3D, 0x63, 0xCC, 0xFF}}},
{{{0, 146, -61},0, {270, 102},{0x1B, 0x71, 0xCC, 0xFF}}},
{{{-26, 135, -46},0, {471, 618},{0xBA, 0x69, 0x11, 0xFF}}},
{{{0, 146, -46},0, {555, 618},{0xE7, 0x7B, 0x11, 0xFF}}},
{{{0, 146, -61},0, {555, 555},{0xE5, 0x71, 0xCC, 0xFF}}},
{{{-26, 135, -61},0, {471, 555},{0xC3, 0x63, 0xCC, 0xFF}}},
{{{-26, 83, -46},0, {270, 618},{0x97, 0xBA, 0x11, 0xFF}}},
{{{-37, 109, -46},0, {353, 618},{0x85, 0xE7, 0x11, 0xFF}}},
{{{-37, 109, -61},0, {353, 555},{0x8F, 0xE5, 0xCC, 0xFF}}},
{{{-26, 83, -61},0, {270, 555},{0x9D, 0xC3, 0xCC, 0xFF}}},
{{{26, 83, -46},0, {186, 492},{0x46, 0x97, 0x11, 0xFF}}},
{{{0, 72, -46},0, {68, 492},{0x19, 0x85, 0x11, 0xFF}}},
{{{0, 72, -61},0, {68, 555},{0x1B, 0x8F, 0xCC, 0xFF}}},
{{{26, 83, -61},0, {186, 555},{0x3D, 0x9D, 0xCC, 0xFF}}},
{{{0, 142, -39},0, {240, 506},{0x0, 0x0, 0x81, 0xFF}}},
{{{23, 133, -39},0, {414, 578},{0x0, 0x0, 0x81, 0xFF}}},
{{{33, 109, -39},0, {486, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{0, 76, -39},0, {240, 998},{0x0, 0x0, 0x81, 0xFF}}},
{{{33, 109, -39},0, {486, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{23, 86, -39},0, {414, 926},{0x0, 0x0, 0x81, 0xFF}}},
{{{0, 76, -39},0, {240, 998},{0x0, 0x0, 0x81, 0xFF}}},
{{{-33, 109, -39},0, {-6, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{0, 142, -39},0, {240, 506},{0x0, 0x0, 0x81, 0xFF}}},
{{{-23, 86, -39},0, {66, 926},{0x0, 0x0, 0x81, 0xFF}}},
{{{-23, 133, -39},0, {66, 578},{0x0, 0x0, 0x81, 0xFF}}},
{{{-23, 133, 39},0, {74, 646},{0xBA, 0x69, 0xEF, 0xFF}}},
{{{0, 142, 39},0, {0, 646},{0xE7, 0x7B, 0xEF, 0xFF}}},
{{{0, 142, -39},0, {0, 1008},{0xE5, 0x71, 0xCC, 0xFF}}},
{{{-23, 133, -39},0, {74, 1008},{0xC3, 0x63, 0xCC, 0xFF}}},
{{{23, 86, 39},0, {750, 646},{0x42, 0x9F, 0xCF, 0xFF}}},
{{{26, 83, 46},0, {757, 618},{0x42, 0x9F, 0xCF, 0xFF}}},
{{{0, 72, 46},0, {639, 618},{0x15, 0x8D, 0xCF, 0xFF}}},
{{{0, 76, 39},0, {645, 646},{0x15, 0x8D, 0xCF, 0xFF}}},
{{{26, 135, 46},0, {590, 165},{0x69, 0x46, 0xEF, 0xFF}}},
{{{26, 135, 61},0, {590, 102},{0x63, 0x3D, 0x34, 0xFF}}},
{{{37, 109, 61},0, {471, 102},{0x71, 0x1B, 0x34, 0xFF}}},
{{{37, 109, 46},0, {471, 165},{0x7B, 0x19, 0xEF, 0xFF}}},
{{{-33, 109, 39},0, {179, 646},{0x8D, 0x15, 0xCF, 0xFF}}},
{{{-37, 109, 46},0, {186, 618},{0x8D, 0x15, 0xCF, 0xFF}}},
{{{-26, 135, 46},0, {68, 618},{0x9F, 0x42, 0xCF, 0xFF}}},
{{{-23, 133, 39},0, {74, 646},{0x9F, 0x42, 0xCF, 0xFF}}},
{{{23, 133, 39},0, {583, 193},{0x61, 0x42, 0xCF, 0xFF}}},
{{{26, 135, 46},0, {590, 165},{0x61, 0x42, 0xCF, 0xFF}}},
{{{37, 109, 46},0, {471, 165},{0x73, 0x15, 0xCF, 0xFF}}},
{{{33, 109, 39},0, {478, 193},{0x73, 0x15, 0xCF, 0xFF}}},
{{{0, 76, 39},0, {645, 646},{0xEB, 0x8D, 0xCF, 0xFF}}},
{{{0, 72, 46},0, {639, 618},{0xEB, 0x8D, 0xCF, 0xFF}}},
{{{-26, 83, 46},0, {555, 618},{0xBE, 0x9F, 0xCF, 0xFF}}},
{{{-23, 86, 39},0, {571, 646},{0xBE, 0x9F, 0xCF, 0xFF}}},
{{{-23, 133, 39},0, {74, 646},{0xBE, 0x61, 0xCF, 0xFF}}},
{{{-26, 135, 46},0, {68, 618},{0xBE, 0x61, 0xCF, 0xFF}}},
{{{0, 146, 46},0, {-16, 618},{0xEB, 0x73, 0xCF, 0xFF}}},
{{{0, 142, 39},0, {0, 646},{0xEB, 0x73, 0xCF, 0xFF}}},
{{{0, 142, 39},0, {658, 193},{0x15, 0x73, 0xCF, 0xFF}}},
{{{0, 146, 46},0, {673, 165},{0x15, 0x73, 0xCF, 0xFF}}},
{{{26, 135, 46},0, {590, 165},{0x42, 0x61, 0xCF, 0xFF}}},
{{{23, 133, 39},0, {583, 193},{0x42, 0x61, 0xCF, 0xFF}}},
{{{33, 109, 39},0, {825, 646},{0x73, 0xEB, 0xCF, 0xFF}}},
{{{37, 109, 46},0, {841, 618},{0x73, 0xEB, 0xCF, 0xFF}}},
{{{26, 83, 46},0, {757, 618},{0x61, 0xBE, 0xCF, 0xFF}}},
{{{23, 86, 39},0, {750, 646},{0x61, 0xBE, 0xCF, 0xFF}}},
{{{-23, 86, 39},0, {254, 646},{0x9F, 0xBE, 0xCF, 0xFF}}},
{{{-26, 83, 46},0, {270, 618},{0x9F, 0xBE, 0xCF, 0xFF}}},
{{{-37, 109, 46},0, {186, 618},{0x8D, 0xEB, 0xCF, 0xFF}}},
{{{-33, 109, 39},0, {179, 646},{0x8D, 0xEB, 0xCF, 0xFF}}},
{{{26, 135, 61},0, {757, 270},{0x20, 0x20, 0x77, 0xFF}}},
{{{0, 146, 61},0, {875, 270},{0x0, 0x2E, 0x76, 0xFF}}},
{{{-26, 135, 61},0, {959, 186},{0xE0, 0x20, 0x77, 0xFF}}},
{{{-26, 83, 61},0, {875, -16},{0xE0, 0xE0, 0x77, 0xFF}}},
{{{-37, 109, 61},0, {959, 68},{0xD2, 0x0, 0x76, 0xFF}}},
{{{26, 83, 61},0, {673, 68},{0x20, 0xE0, 0x77, 0xFF}}},
{{{0, 72, 61},0, {757, -16},{0x0, 0xD2, 0x76, 0xFF}}},
{{{37, 109, 61},0, {673, 186},{0x2E, 0x0, 0x76, 0xFF}}},
{{{-37, 109, 46},0, {186, 618},{0x85, 0x19, 0xEF, 0xFF}}},
{{{-37, 109, 61},0, {186, 555},{0x8F, 0x1B, 0x34, 0xFF}}},
{{{-26, 135, 61},0, {68, 555},{0x9D, 0x3D, 0x34, 0xFF}}},
{{{-26, 135, 46},0, {68, 618},{0x97, 0x46, 0xEF, 0xFF}}},
{{{0, 72, 46},0, {639, 618},{0xE7, 0x85, 0xEF, 0xFF}}},
{{{0, 72, 61},0, {639, 555},{0xE5, 0x8F, 0x34, 0xFF}}},
{{{-26, 83, 61},0, {555, 555},{0xC3, 0x9D, 0x34, 0xFF}}},
{{{-26, 83, 46},0, {555, 618},{0xBA, 0x97, 0xEF, 0xFF}}},
{{{37, 109, 46},0, {841, 618},{0x7B, 0xE7, 0xEF, 0xFF}}},
{{{37, 109, 61},0, {841, 555},{0x71, 0xE5, 0x34, 0xFF}}},
{{{26, 83, 61},0, {757, 555},{0x63, 0xC3, 0x34, 0xFF}}},
{{{26, 83, 46},0, {757, 618},{0x69, 0xBA, 0xEF, 0xFF}}},
{{{0, 146, 46},0, {673, 165},{0x19, 0x7B, 0xEF, 0xFF}}},
{{{0, 146, 61},0, {673, 102},{0x1B, 0x71, 0x34, 0xFF}}},
{{{26, 135, 61},0, {590, 102},{0x3D, 0x63, 0x34, 0xFF}}},
{{{26, 135, 46},0, {590, 165},{0x46, 0x69, 0xEF, 0xFF}}},
{{{-26, 135, 46},0, {68, 618},{0xBA, 0x69, 0xEF, 0xFF}}},
{{{-26, 135, 61},0, {68, 555},{0xC3, 0x63, 0x34, 0xFF}}},
{{{0, 146, 61},0, {-16, 555},{0xE5, 0x71, 0x34, 0xFF}}},
{{{0, 146, 46},0, {-16, 618},{0xE7, 0x7B, 0xEF, 0xFF}}},
{{{-26, 83, 46},0, {270, 618},{0x97, 0xBA, 0xEF, 0xFF}}},
{{{-26, 83, 61},0, {270, 555},{0x9D, 0xC3, 0x34, 0xFF}}},
{{{-37, 109, 61},0, {186, 555},{0x8F, 0xE5, 0x34, 0xFF}}},
{{{-37, 109, 46},0, {186, 618},{0x85, 0xE7, 0xEF, 0xFF}}},
{{{26, 83, 46},0, {757, 618},{0x46, 0x97, 0xEF, 0xFF}}},
{{{26, 83, 61},0, {757, 555},{0x3D, 0x9D, 0x34, 0xFF}}},
{{{0, 72, 61},0, {639, 555},{0x1B, 0x8F, 0x34, 0xFF}}},
{{{0, 72, 46},0, {639, 618},{0x19, 0x85, 0xEF, 0xFF}}},
};
Gfx hammer_hammer_mesh_layer_1_tri_1[] = {
gsSPVertex(hammer_hammer_mesh_layer_1_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(hammer_hammer_mesh_layer_1_vtx_1 + 16, 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(10, 12, 11, 0),
gsSP1Triangle(11, 13, 8, 0),
gsSP1Triangle(11, 14, 13, 0),
gsSP1Triangle(13, 15, 8, 0),
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_1 + 32, 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(hammer_hammer_mesh_layer_1_vtx_1 + 48, 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(hammer_hammer_mesh_layer_1_vtx_1 + 64, 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(10, 12, 11, 0),
gsSP1Triangle(11, 13, 8, 0),
gsSP1Triangle(11, 14, 13, 0),
gsSP1Triangle(13, 15, 8, 0),
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_1 + 80, 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(hammer_hammer_mesh_layer_1_vtx_1 + 96, 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(hammer_hammer_mesh_layer_1_vtx_1 + 112, 15, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(2, 3, 4, 0),
gsSP1Triangle(2, 5, 3, 0),
gsSP1Triangle(3, 6, 4, 0),
gsSP1Triangle(7, 8, 9, 0),
gsSP1Triangle(7, 9, 10, 0),
gsSP1Triangle(11, 12, 13, 0),
gsSP1Triangle(11, 13, 14, 0),
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_1 + 127, 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(hammer_hammer_mesh_layer_1_vtx_1 + 143, 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(hammer_hammer_mesh_layer_1_vtx_1 + 159, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(2, 4, 3, 0),
gsSP1Triangle(3, 5, 0, 0),
gsSP1Triangle(3, 6, 5, 0),
gsSP1Triangle(5, 7, 0, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(hammer_hammer_mesh_layer_1_vtx_1 + 175, 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(hammer_hammer_mesh_layer_1_vtx_1 + 191, 4, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSPEndDisplayList(),
};
Gfx mat_hammer_f3d_material_002[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 1),
gsSPSetLights1(hammer_f3d_material_002_lights),
gsSPEndDisplayList(),
};
Gfx mat_hammer_Material_001_f3d[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT),
gsSPSetGeometryMode(G_TEXTURE_GEN),
gsSPTexture(1983, 1983, 0, 0, 1),
gsDPTileSync(),
gsDPSetTextureImage(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 1, hammer_hammer_i8),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPLoadSync(),
gsDPLoadBlock(7, 0, 0, 511, 512),
gsDPPipeSync(),
gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPCopyLightEXT(1, 5),
gsSPCopyLightEXT(2, 6),
gsSPEndDisplayList(),
};
Gfx mat_revert_hammer_Material_001_f3d[] = {
gsDPPipeSync(),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsSPEndDisplayList(),
};
Gfx hammer_hammer_mesh_layer_1[] = {
gsSPDisplayList(mat_hammer_f3d_material_002),
gsSPDisplayList(hammer_hammer_mesh_layer_1_tri_0),
gsSPDisplayList(mat_hammer_Material_001_f3d),
gsSPDisplayList(hammer_hammer_mesh_layer_1_tri_1),
gsSPDisplayList(mat_revert_hammer_Material_001_f3d),
gsSPEndDisplayList(),
};
Gfx hammer_material_revert_render_settings[] = {
gsDPPipeSync(),
gsSPSetGeometryMode(G_LIGHTING),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 0),
gsDPSetEnvColor(255, 255, 255, 255),
gsDPSetAlphaCompare(G_AC_NONE),
gsSPEndDisplayList(),
};