sm64pc/actors/koopa_shell/model.s

536 lines
29 KiB
ArmAsm

# Koopa Shell
koopa_shell_seg8_light_08026388: # 0x08026388
.byte 0x11, 0x33, 0x06, 0x00, 0x11, 0x33, 0x06, 0x00
koopa_shell_seg8_light_08026390: # 0x08026390
.byte 0x45, 0xCD, 0x1A, 0x00, 0x45, 0xCD, 0x1A, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_light_080263A0: # 0x080263A0
.byte 0x39, 0x0A, 0x07, 0x00, 0x39, 0x0A, 0x07, 0x00
koopa_shell_seg8_light_080263A8: # 0x080263A8
.byte 0xE4, 0x29, 0x1D, 0x00, 0xE4, 0x29, 0x1D, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_light_080263B8: # 0x080263B8
.byte 0x21, 0x30, 0x39, 0x00, 0x21, 0x30, 0x39, 0x00
koopa_shell_seg8_light_080263C0: # 0x080263C0
.byte 0x84, 0xC3, 0xE5, 0x00, 0x84, 0xC3, 0xE5, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_light_080263D0: # 0x080263D0
.byte 0x3E, 0x3F, 0x3E, 0x00, 0x3E, 0x3F, 0x3E, 0x00
koopa_shell_seg8_light_080263D8: # 0x080263D8
.byte 0xFA, 0xFF, 0xF8, 0x00, 0xFA, 0xFF, 0xF8, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_vertex_080263E8: # 0x080263E8
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
vertex 40, 149, 46, 0, 0, 0x40, 0x6A, 0x1E, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 40, 149, 46, 0, 0, 0x40, 0x6A, 0x1E, 0xFF
vertex 0, 65, -111, 0, 0, 0x00, 0x6F, 0xC2, 0xFF
vertex 0, 138, -67, 0, 0, 0x00, 0x69, 0xB8, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 0, 138, -67, 0, 0, 0x00, 0x69, 0xB8, 0xFF
vertex 40, 149, 46, 0, 0, 0x40, 0x6A, 0x1E, 0xFF
vertex -40, 149, 46, 0, 0, 0xC0, 0x6A, 0x1E, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex 40, 149, 46, 0, 0, 0x40, 0x6A, 0x1E, 0xFF
koopa_shell_seg8_vertex_080264D8: # 0x080264D8
vertex 0, 138, -67, 0, 0, 0x00, 0x69, 0xB8, 0xFF
vertex -40, 149, 46, 0, 0, 0xC0, 0x6A, 0x1E, 0xFF
vertex 40, 149, 46, 0, 0, 0x40, 0x6A, 0x1E, 0xFF
vertex -40, 149, 46, 0, 0, 0xC0, 0x6A, 0x1E, 0xFF
vertex 0, 138, -67, 0, 0, 0x00, 0x69, 0xB8, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex 0, 138, -67, 0, 0, 0x00, 0x69, 0xB8, 0xFF
vertex 0, 65, -111, 0, 0, 0x00, 0x6F, 0xC2, 0xFF
vertex -40, 149, 46, 0, 0, 0xC0, 0x6A, 0x1E, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex -40, 149, 46, 0, 0, 0xC0, 0x6A, 0x1E, 0xFF
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
koopa_shell_seg8_vertex_080265C8: # 0x080265C8
vertex 0, 17, 108, 0, 0, 0x00, 0xAB, 0x5F, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 25, 51, 118, 0, 0, 0x14, 0xBA, 0x68, 0xFF
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 0, 14, -99, 0, 0, 0x00, 0xA6, 0xA6, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 0, 0, -5, 0, 0, 0x00, 0x80, 0x00, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex 0, 0, -5, 0, 0, 0x00, 0x80, 0x00, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 0, 14, -99, 0, 0, 0x00, 0xA6, 0xA6, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
koopa_shell_seg8_vertex_080266B8: # 0x080266B8
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 70, 17, 41, 0, 0, 0x49, 0x98, 0x07, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
vertex 25, 51, 118, 0, 0, 0x14, 0xBA, 0x68, 0xFF
vertex 0, 0, -5, 0, 0, 0x00, 0x80, 0x00, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 0, 0, -5, 0, 0, 0x00, 0x80, 0x00, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex -70, 17, 41, 0, 0, 0xB8, 0x98, 0x07, 0xFF
koopa_shell_seg8_vertex_080267A8: # 0x080267A8
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex 0, 14, -99, 0, 0, 0x00, 0xA6, 0xA6, 0xFF
vertex 0, 14, -99, 0, 0, 0x00, 0xA6, 0xA6, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex 0, 17, 108, 0, 0, 0x00, 0xAB, 0x5F, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -70, 17, 41, 0, 0, 0xB8, 0x98, 0x07, 0xFF
koopa_shell_seg8_vertex_08026898: # 0x08026898
vertex -70, 21, -50, 0, 0, 0xBD, 0x94, 0xF7, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex 70, 17, 41, 0, 0, 0x49, 0x98, 0x07, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
vertex 70, 21, -50, 0, 0, 0x44, 0x95, 0xF7, 0xFF
vertex -70, 17, 41, 0, 0, 0xB8, 0x98, 0x07, 0xFF
vertex -70, 21, -50, 0, 0, 0xBD, 0x94, 0xF7, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex 70, 21, -50, 0, 0, 0x44, 0x95, 0xF7, 0xFF
vertex 70, 17, 41, 0, 0, 0x49, 0x98, 0x07, 0xFF
koopa_shell_seg8_vertex_08026988: # 0x08026988
vertex 46, 0, 60, 0, 0, 0x23, 0x8C, 0x25, 0xFF
vertex 0, 17, 108, 0, 0, 0x00, 0xAB, 0x5F, 0xFF
vertex -46, 0, 59, 0, 0, 0xDD, 0x8C, 0x25, 0xFF
vertex -45, 0, -69, 0, 0, 0xD7, 0x8A, 0xE9, 0xFF
vertex 0, 14, -99, 0, 0, 0x00, 0xA6, 0xA6, 0xFF
vertex 46, 0, -68, 0, 0, 0x2A, 0x8A, 0xE9, 0xFF
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
vertex 0, 17, 108, 0, 0, 0x00, 0xAB, 0x5F, 0xFF
vertex 25, 51, 118, 0, 0, 0x14, 0xBA, 0x68, 0xFF
koopa_shell_seg8_vertex_08026A18: # 0x08026A18
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex 36, 58, -129, 0, 0, 0x22, 0x44, 0x9A, 0xFF
vertex 103, 44, -89, 0, 0, 0x52, 0x0E, 0x9F, 0xFF
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex 103, 44, -89, 0, 0, 0x52, 0x0E, 0x9F, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
vertex 103, 44, 80, 0, 0, 0x6F, 0xFE, 0x3E, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 25, 51, 118, 0, 0, 0x14, 0xBA, 0x68, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
vertex 70, 17, 41, 0, 0, 0x49, 0x98, 0x07, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
koopa_shell_seg8_vertex_08026B08: # 0x08026B08
vertex 70, 17, 41, 0, 0, 0x49, 0x98, 0x07, 0xFF
vertex 70, 21, -50, 0, 0, 0x44, 0x95, 0xF7, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 70, 21, -50, 0, 0, 0x44, 0x95, 0xF7, 0xFF
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 36, 58, -129, 0, 0, 0x22, 0x44, 0x9A, 0xFF
vertex 0, 65, -111, 0, 0, 0x00, 0x6F, 0xC2, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 103, 44, -89, 0, 0, 0x52, 0x0E, 0x9F, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 103, 44, 80, 0, 0, 0x6F, 0xFE, 0x3E, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
koopa_shell_seg8_vertex_08026BF8: # 0x08026BF8
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 103, 44, 80, 0, 0, 0x6F, 0xFE, 0x3E, 0xFF
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 101, 53, 57, 0, 0, 0x53, 0x5E, 0x14, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 90, 51, -81, 0, 0, 0x42, 0x69, 0xE3, 0xFF
vertex 103, 44, -89, 0, 0, 0x52, 0x0E, 0x9F, 0xFF
vertex 36, 58, -129, 0, 0, 0x22, 0x44, 0x9A, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex 103, 44, 80, 0, 0, 0x6F, 0xFE, 0x3E, 0xFF
vertex 70, 28, 88, 0, 0, 0x37, 0xA0, 0x3F, 0xFF
koopa_shell_seg8_vertex_08026CE8: # 0x08026CE8
vertex 70, 27, -99, 0, 0, 0x33, 0xA5, 0xB8, 0xFF
vertex 103, 44, -89, 0, 0, 0x52, 0x0E, 0x9F, 0xFF
vertex 117, 36, -19, 0, 0, 0x70, 0xC4, 0x00, 0xFF
vertex -36, 58, -129, 0, 0, 0xDE, 0x44, 0x9A, 0xFF
vertex 0, 65, -111, 0, 0, 0x00, 0x6F, 0xC2, 0xFF
vertex 36, 58, -129, 0, 0, 0x22, 0x44, 0x9A, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex -36, 58, -129, 0, 0, 0xDE, 0x44, 0x9A, 0xFF
vertex 36, 58, -129, 0, 0, 0x22, 0x44, 0x9A, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -103, 44, -89, 0, 0, 0xAE, 0x0E, 0x9F, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
koopa_shell_seg8_vertex_08026DD8: # 0x08026DD8
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -103, 44, 80, 0, 0, 0x91, 0xFE, 0x3E, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -36, 58, -129, 0, 0, 0xDE, 0x44, 0x9A, 0xFF
vertex -103, 44, -89, 0, 0, 0xAE, 0x0E, 0x9F, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
vertex 0, 78, 118, 0, 0, 0x00, 0x6D, 0x42, 0xFF
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
vertex -103, 44, 80, 0, 0, 0x91, 0xFE, 0x3E, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
koopa_shell_seg8_vertex_08026EC8: # 0x08026EC8
vertex -101, 53, 57, 0, 0, 0xAD, 0x5E, 0x14, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -103, 44, 80, 0, 0, 0x91, 0xFE, 0x3E, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex -103, 44, -89, 0, 0, 0xAE, 0x0E, 0x9F, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -90, 51, -81, 0, 0, 0xBE, 0x69, 0xE3, 0xFF
vertex 0, 65, -111, 0, 0, 0x00, 0x6F, 0xC2, 0xFF
vertex -36, 58, -129, 0, 0, 0xDE, 0x44, 0x9A, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
vertex -70, 21, -50, 0, 0, 0xBD, 0x94, 0xF7, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -70, 21, -50, 0, 0, 0xBD, 0x94, 0xF7, 0xFF
vertex -70, 17, 41, 0, 0, 0xB8, 0x98, 0x07, 0xFF
koopa_shell_seg8_vertex_08026FB8: # 0x08026FB8
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -117, 36, -19, 0, 0, 0x90, 0xC4, 0x00, 0xFF
vertex -70, 17, 41, 0, 0, 0xB8, 0x98, 0x07, 0xFF
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
vertex -103, 44, 80, 0, 0, 0x91, 0xFE, 0x3E, 0xFF
vertex -70, 28, 88, 0, 0, 0xC9, 0xA0, 0x3F, 0xFF
vertex -103, 44, -89, 0, 0, 0xAE, 0x0E, 0x9F, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
vertex -70, 27, -99, 0, 0, 0xCD, 0xA5, 0xB7, 0xFF
vertex -103, 44, -89, 0, 0, 0xAE, 0x0E, 0x9F, 0xFF
vertex -36, 58, -129, 0, 0, 0xDE, 0x44, 0x9A, 0xFF
vertex 0, 39, -112, 0, 0, 0x00, 0xC4, 0x90, 0xFF
koopa_shell_seg8_vertex_080270A8: # 0x080270A8
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
vertex 25, 51, 118, 0, 0, 0x14, 0xBA, 0x68, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex 38, 70, 129, 0, 0, 0x27, 0x11, 0x78, 0xFF
vertex -38, 70, 129, 0, 0, 0xD1, 0x25, 0x70, 0xFF
vertex -25, 51, 118, 0, 0, 0xF0, 0xBB, 0x6A, 0xFF
glabel koopa_shell_seg8_dl_08027108 # 0x08027108 - 0x08027170
gsSPVertex koopa_shell_seg8_vertex_080263E8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_080264D8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_08027170 # 0x08027170 - 0x08027258
gsSPVertex koopa_shell_seg8_vertex_080265C8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_080266B8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_080267A8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026898, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026988, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_08027258 # 0x08027258 - 0x080273C8
gsSPVertex koopa_shell_seg8_vertex_08026A18, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026B08, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026BF8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026CE8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026DD8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026EC8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_08026FB8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex koopa_shell_seg8_vertex_080270A8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_080273C8 # 0x080273C8 - 0x08027420
gsDPPipeSync
gsSPNumLights NUMLIGHTS_0 # I cannot tell if they meant to put 0 or 1 here.
gsSPLight koopa_shell_seg8_light_08026390, 1
gsSPLight koopa_shell_seg8_light_08026388, 2
gsSPDisplayList koopa_shell_seg8_dl_08027108
gsSPLight koopa_shell_seg8_light_080263C0, 1
gsSPLight koopa_shell_seg8_light_080263B8, 2
gsSPDisplayList koopa_shell_seg8_dl_08027170
gsSPLight koopa_shell_seg8_light_080263D8, 1
gsSPLight koopa_shell_seg8_light_080263D0, 2
gsSPBranchList koopa_shell_seg8_dl_08027258
glabel koopa_shell_seg8_dl_08027420 # 0x08027420 - 0x08027470
gsDPPipeSync
gsSPLight koopa_shell_seg8_light_080263A8, 1
gsSPLight koopa_shell_seg8_light_080263A0, 2
gsSPDisplayList koopa_shell_seg8_dl_08027108
gsSPLight koopa_shell_seg8_light_080263C0, 1
gsSPLight koopa_shell_seg8_light_080263B8, 2
gsSPDisplayList koopa_shell_seg8_dl_08027170
gsSPLight koopa_shell_seg8_light_080263D8, 1
gsSPLight koopa_shell_seg8_light_080263D0, 2
gsSPBranchList koopa_shell_seg8_dl_08027258
koopa_shell_seg8_light_08027470: # 0x08027470
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
koopa_shell_seg8_light_08027478: # 0x08027478
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_light_08027488: # 0x08027488
.byte 0x38, 0x2B, 0x00, 0x00, 0x38, 0x2B, 0x00, 0x00
koopa_shell_seg8_light_08027490: # 0x08027490
.byte 0xE0, 0xAE, 0x00, 0x00, 0xE0, 0xAE, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
koopa_shell_seg8_texture_080274A0: # 0x080274A0
.incbin "actors/koopa_shell/koopa_shell_front.rgba16"
koopa_shell_seg8_texture_08027CA0: # 0x08027CA0
.incbin "actors/koopa_shell/koopa_shell_back.rgba16"
koopa_shell_seg8_vertex_080284A0: # 0x080284A0
vertex -15, 47, -16, 774, 814, 0xE1, 0x74, 0xDB, 0xFF
vertex 0, 29, -44, 468, 1346, 0x00, 0x67, 0xB6, 0xFF
vertex -34, 23, -31, 1132, 1060, 0xBA, 0x63, 0xDC, 0xFF
vertex -15, 49, 15, 770, 152, 0xCA, 0x71, 0x12, 0xFF
vertex 16, 47, -16, 158, 814, 0x27, 0x6F, 0xD3, 0xFF
vertex 16, 49, 15, 156, 152, 0x2C, 0x75, 0x0E, 0xFF
vertex 35, 23, -31, -196, 1060, 0x46, 0x63, 0xDC, 0xFF
vertex -36, 29, 26, 1164, -156, 0xB1, 0x60, 0x16, 0xFF
vertex 0, 40, 40, 462, -438, 0x00, 0x75, 0x2F, 0xFF
vertex 37, 29, 26, -236, -154, 0x4F, 0x60, 0x16, 0xFF
koopa_shell_seg8_vertex_08028540: # 0x08028540
vertex 19, 0, 25, 826, 98, 0x15, 0x86, 0x18, 0xFF
vertex 0, 6, 45, 524, -122, 0x00, 0xA7, 0x5A, 0xFF
vertex -18, 0, 25, 212, 100, 0xE6, 0x88, 0x1D, 0xFF
vertex -18, 0, -27, 196, 712, 0xE8, 0x88, 0xE0, 0xFF
vertex 19, 0, -27, 810, 710, 0x21, 0x89, 0xE5, 0xFF
vertex 29, 10, 37, 990, -24, 0x2F, 0xA7, 0x4C, 0xFF
vertex 37, 6, 18, 1120, 194, 0x39, 0x91, 0x10, 0xFF
vertex -36, 6, 18, -88, 190, 0xC7, 0x91, 0x10, 0xFF
vertex -28, 10, 37, 52, -26, 0xD0, 0xA8, 0x4C, 0xFF
vertex 27, 10, -39, 932, 864, 0x22, 0xA1, 0xB5, 0xFF
vertex -26, 10, -39, 58, 862, 0xD7, 0xA2, 0xB7, 0xFF
vertex -36, 8, -19, -98, 628, 0xC0, 0x97, 0xE6, 0xFF
vertex 0, 15, -45, 492, 932, 0x00, 0xB2, 0x9D, 0xFF
vertex 37, 8, -19, 1104, 632, 0x40, 0x97, 0xE6, 0xFF
koopa_shell_seg8_vertex_08028620: # 0x08028620
vertex -14, 33, 54, 0, 0, 0xCD, 0x27, 0x6D, 0xFF
vertex -28, 10, 37, 0, 0, 0xD0, 0xA8, 0x4C, 0xFF
vertex 0, 6, 45, 0, 0, 0x00, 0xA7, 0x5A, 0xFF
vertex 15, 33, 54, 0, 0, 0x32, 0x27, 0x6D, 0xFF
vertex 29, 10, 37, 0, 0, 0x2F, 0xA7, 0x4C, 0xFF
koopa_shell_seg8_vertex_08028670: # 0x08028670
vertex -34, 23, -31, 0, 0, 0xBA, 0x63, 0xDC, 0xFF
vertex -40, 17, -38, 0, 0, 0xB5, 0xF3, 0x9B, 0xFF
vertex -50, 14, -6, 0, 0, 0x86, 0xE2, 0xEE, 0xFF
vertex 0, 22, -56, 0, 0, 0x00, 0x3D, 0x92, 0xFF
vertex 0, 15, -45, 0, 0, 0x00, 0xB2, 0x9D, 0xFF
vertex -26, 10, -39, 0, 0, 0xD7, 0xA2, 0xB7, 0xFF
vertex 41, 17, -38, 0, 0, 0x4A, 0xF3, 0x9B, 0xFF
vertex 27, 10, -39, 0, 0, 0x22, 0xA1, 0xB5, 0xFF
vertex -36, 8, -19, 0, 0, 0xC0, 0x97, 0xE6, 0xFF
vertex -36, 29, 26, 0, 0, 0xB1, 0x60, 0x16, 0xFF
vertex -44, 16, 32, 0, 0, 0x97, 0xE5, 0x41, 0xFF
vertex -14, 33, 54, 0, 0, 0xCD, 0x27, 0x6D, 0xFF
vertex 0, 40, 40, 0, 0, 0x00, 0x75, 0x2F, 0xFF
vertex 15, 33, 54, 0, 0, 0x32, 0x27, 0x6D, 0xFF
vertex -28, 10, 37, 0, 0, 0xD0, 0xA8, 0x4C, 0xFF
koopa_shell_seg8_vertex_08028760: # 0x08028760
vertex 0, 22, -56, 0, 0, 0x00, 0x3D, 0x92, 0xFF
vertex 0, 29, -44, 0, 0, 0x00, 0x67, 0xB6, 0xFF
vertex 35, 23, -31, 0, 0, 0x46, 0x63, 0xDC, 0xFF
vertex -36, 6, 18, 0, 0, 0xC7, 0x91, 0x10, 0xFF
vertex -28, 10, 37, 0, 0, 0xD0, 0xA8, 0x4C, 0xFF
vertex -44, 16, 32, 0, 0, 0x97, 0xE5, 0x41, 0xFF
vertex -50, 14, -6, 0, 0, 0x86, 0xE2, 0xEE, 0xFF
vertex -36, 8, -19, 0, 0, 0xC0, 0x97, 0xE6, 0xFF
vertex -34, 23, -31, 0, 0, 0xBA, 0x63, 0xDC, 0xFF
vertex 37, 29, 26, 0, 0, 0x4F, 0x60, 0x16, 0xFF
vertex 0, 40, 40, 0, 0, 0x00, 0x75, 0x2F, 0xFF
vertex 15, 33, 54, 0, 0, 0x32, 0x27, 0x6D, 0xFF
vertex 41, 17, -38, 0, 0, 0x4A, 0xF3, 0x9B, 0xFF
vertex 29, 10, 37, 0, 0, 0x2F, 0xA7, 0x4C, 0xFF
vertex 45, 16, 32, 0, 0, 0x69, 0xE5, 0x41, 0xFF
koopa_shell_seg8_vertex_08028850: # 0x08028850
vertex 27, 10, -39, 0, 0, 0x22, 0xA1, 0xB5, 0xFF
vertex 41, 17, -38, 0, 0, 0x4A, 0xF3, 0x9B, 0xFF
vertex 51, 14, -6, 0, 0, 0x7A, 0xE2, 0xEE, 0xFF
vertex 37, 8, -19, 0, 0, 0x40, 0x97, 0xE6, 0xFF
vertex 35, 23, -31, 0, 0, 0x46, 0x63, 0xDC, 0xFF
vertex 37, 29, 26, 0, 0, 0x4F, 0x60, 0x16, 0xFF
vertex 37, 6, 18, 0, 0, 0x39, 0x91, 0x10, 0xFF
vertex 45, 16, 32, 0, 0, 0x69, 0xE5, 0x41, 0xFF
vertex 29, 10, 37, 0, 0, 0x2F, 0xA7, 0x4C, 0xFF
glabel koopa_shell_seg8_dl_080288E0 # 0x080288E0 - 0x08028978
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_shell_seg8_texture_08027CA0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight koopa_shell_seg8_light_08027478, 1
gsSPLight koopa_shell_seg8_light_08027470, 2
gsSPVertex koopa_shell_seg8_vertex_080284A0, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
gsSP2Triangles 0, 4, 1, 0x0, 0, 5, 4, 0x0
gsSP2Triangles 0, 3, 5, 0x0, 1, 4, 6, 0x0
gsSP2Triangles 6, 4, 5, 0x0, 3, 2, 7, 0x0
gsSP2Triangles 3, 8, 5, 0x0, 8, 3, 7, 0x0
gsSP2Triangles 9, 5, 8, 0x0, 9, 6, 5, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_08028978 # 0x08028978 - 0x08028A20
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, koopa_shell_seg8_texture_080274A0
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex koopa_shell_seg8_vertex_08028540, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 0, 0x0
gsSP2Triangles 0, 2, 3, 0x0, 1, 0, 5, 0x0
gsSP2Triangles 4, 6, 0, 0x0, 6, 5, 0, 0x0
gsSP2Triangles 3, 2, 7, 0x0, 8, 2, 1, 0x0
gsSP2Triangles 2, 8, 7, 0x0, 9, 4, 3, 0x0
gsSP2Triangles 3, 10, 9, 0x0, 7, 11, 3, 0x0
gsSP2Triangles 11, 10, 3, 0x0, 10, 12, 9, 0x0
gsSP2Triangles 4, 9, 13, 0x0, 4, 13, 6, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_08028A20 # 0x08028A20 - 0x08028B78
gsSPLight koopa_shell_seg8_light_08027490, 1
gsSPLight koopa_shell_seg8_light_08027488, 2
gsSPVertex koopa_shell_seg8_vertex_08028620, 5, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP1Triangle 2, 4, 3, 0x0
gsSPLight koopa_shell_seg8_light_08027478, 1
gsSPLight koopa_shell_seg8_light_08027470, 2
gsSPVertex koopa_shell_seg8_vertex_08028670, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
gsSP2Triangles 4, 1, 3, 0x0, 2, 1, 5, 0x0
gsSP2Triangles 1, 4, 5, 0x0, 4, 3, 6, 0x0
gsSP2Triangles 7, 4, 6, 0x0, 2, 5, 8, 0x0
gsSP2Triangles 9, 10, 11, 0x0, 11, 12, 9, 0x0
gsSP2Triangles 12, 11, 13, 0x0, 11, 10, 14, 0x0
gsSP2Triangles 9, 2, 10, 0x0, 2, 9, 0, 0x0
gsSPVertex koopa_shell_seg8_vertex_08028760, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 5, 6, 3, 0x0, 6, 7, 3, 0x0
gsSP2Triangles 0, 8, 1, 0x0, 9, 10, 11, 0x0
gsSP2Triangles 2, 12, 0, 0x0, 13, 14, 11, 0x0
gsSP1Triangle 11, 14, 9, 0x0
gsSPVertex koopa_shell_seg8_vertex_08028850, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 2, 1, 4, 0x0, 4, 5, 2, 0x0
gsSP2Triangles 6, 2, 7, 0x0, 6, 3, 2, 0x0
gsSP2Triangles 7, 2, 5, 0x0, 6, 7, 8, 0x0
gsSPEndDisplayList
glabel koopa_shell_seg8_dl_08028B78 # 0x08028B78 - 0x08028BE8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
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
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
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
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList koopa_shell_seg8_dl_080288E0
gsSPDisplayList koopa_shell_seg8_dl_08028978
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPDisplayList koopa_shell_seg8_dl_08028A20
gsSPEndDisplayList