sm64pc/levels/jrb/wooden_ship/collision.s

382 lines
7.7 KiB
ArmAsm

glabel jrb_seg7_collision_in_sunken_ship_3 # 0x0700C92C - 0x0700CE5A
colInit
colVertexInit 0x4F
colVertex -613, 717, -48
colVertex -716, 1126, -91
colVertex -716, 717, -48
colVertex 717, 1126, -91
colVertex -613, 1126, -91
colVertex -716, 1229, -101
colVertex -613, 1229, -101
colVertex -613, 1126, -1330
colVertex 614, 1126, -91
colVertex 614, 1126, -1310
colVertex -613, 1126, -1310
colVertex -716, 1331, -1330
colVertex -613, 1331, -1330
colVertex 717, 1229, -101
colVertex 614, 1126, -1330
colVertex 717, 1331, -1330
colVertex 614, 717, -48
colVertex -306, 819, 2560
colVertex -613, 717, 1946
colVertex -716, 717, 1946
colVertex -613, 614, -37
colVertex 614, 614, 1946
colVertex 614, 717, 1946
colVertex 717, 717, -48
colVertex 410, 819, 2560
colVertex 410, 1536, -1740
colVertex 512, 1536, -1740
colVertex 307, 1536, -1842
colVertex -306, 1536, -1842
colVertex 307, 1536, -1945
colVertex -40, 1024, 3482
colVertex 102, 1024, 2970
colVertex 41, 1126, 3482
colVertex -101, 717, 3072
colVertex -101, -101, 2662
colVertex 102, 717, 3072
colVertex 102, 922, 2867
colVertex 307, 819, 2560
colVertex 717, 0, 1946
colVertex 0, -511, 2048
colVertex 0, -306, -1637
colVertex 717, 0, -921
colVertex 410, 307, 2560
colVertex 614, 1229, -1330
colVertex -409, 1229, -1709
colVertex -306, 1536, -1945
colVertex -511, 1536, -1740
colVertex -409, 1536, -1740
colVertex -102, -306, -1637
colVertex 307, 717, -1945
colVertex -306, 717, -1945
colVertex -101, 922, 2867
colVertex -101, 1024, 2970
colVertex -40, 1126, 3482
colVertex -101, 922, 2970
colVertex 614, 614, -37
colVertex 102, 819, 2867
colVertex -306, 614, 2560
colVertex -409, 819, 2560
colVertex -409, 307, 2560
colVertex -716, 0, -921
colVertex 0, -511, -921
colVertex -511, 717, -1740
colVertex 614, 1229, -101
colVertex 614, 1331, -1330
colVertex -613, 614, 1946
colVertex 307, 614, 2560
colVertex 717, 717, 1946
colVertex 307, 1229, -1811
colVertex 410, 1229, -1709
colVertex -306, 1229, -1812
colVertex 41, 1024, 3482
colVertex 102, -101, 2662
colVertex -101, 819, 2867
colVertex 512, 717, -1740
colVertex -634, 1126, -1310
colVertex 635, 1126, -1310
colVertex -613, 1229, -1330
colVertex -716, 0, 1946
colTriInit SURFACE_DEFAULT, 140
colTri 2, 5, 11
colTri 0, 1, 2
colTri 0, 3, 1
colTri 1, 4, 5
colTri 4, 6, 5
colTri 6, 4, 7
colTri 4, 8, 9
colTri 4, 9, 10
colTri 11, 5, 6
colTri 11, 6, 12
colTri 6, 7, 12
colTri 8, 13, 63
colTri 8, 3, 13
colTri 14, 8, 63
colTri 13, 15, 64
colTri 13, 64, 63
colTri 15, 13, 23
colTri 14, 63, 64
colTri 0, 16, 3
colTri 16, 23, 3
colTri 17, 18, 19
colTri 17, 65, 18
colTri 18, 0, 2
colTri 19, 18, 2
colTri 18, 65, 20
colTri 18, 20, 0
colTri 0, 20, 16
colTri 20, 55, 16
colTri 17, 57, 65
colTri 17, 19, 58
colTri 21, 16, 55
colTri 21, 22, 16
colTri 22, 21, 66
colTri 23, 16, 67
colTri 16, 22, 67
colTri 15, 26, 25
colTri 22, 66, 37
colTri 24, 22, 37
colTri 24, 67, 22
colTri 15, 25, 64
colTri 25, 43, 64
colTri 26, 27, 25
colTri 27, 68, 69
colTri 26, 29, 27
colTri 27, 69, 25
colTri 28, 68, 27
colTri 29, 28, 27
colTri 25, 69, 43
colTri 28, 70, 68
colTri 29, 45, 28
colTri 30, 32, 53
colTri 30, 71, 32
colTri 31, 32, 35
colTri 32, 71, 35
colTri 33, 35, 71
colTri 33, 71, 30
colTri 34, 72, 35
colTri 34, 35, 33
colTri 35, 72, 42
colTri 33, 30, 53
colTri 38, 41, 23
colTri 24, 36, 31
colTri 24, 37, 36
colTri 36, 52, 31
colTri 36, 51, 52
colTri 37, 56, 36
colTri 36, 73, 51
colTri 36, 56, 73
colTri 31, 35, 24
colTri 37, 66, 56
colTri 15, 23, 41
colTri 42, 38, 24
colTri 38, 39, 61
colTri 39, 38, 72
colTri 38, 42, 72
colTri 38, 61, 41
colTri 38, 23, 67
colTri 40, 74, 41
colTri 15, 41, 74
colTri 41, 61, 40
colTri 35, 42, 24
colTri 38, 67, 24
colTri 43, 75, 76
colTri 43, 77, 75
colTri 44, 77, 43
colTri 44, 43, 69
colTri 44, 69, 68
colTri 44, 68, 70
colTri 49, 50, 29
colTri 45, 46, 47
colTri 46, 12, 47
colTri 46, 11, 12
colTri 12, 44, 47
colTri 12, 77, 44
colTri 45, 47, 28
colTri 47, 70, 28
colTri 47, 44, 70
colTri 40, 48, 49
colTri 48, 50, 49
colTri 50, 45, 29
colTri 51, 73, 57
colTri 51, 58, 52
colTri 51, 17, 58
colTri 51, 57, 17
colTri 52, 54, 53
colTri 53, 31, 52
colTri 53, 32, 31
colTri 55, 65, 21
colTri 33, 53, 54
colTri 39, 72, 34
colTri 54, 52, 58
colTri 55, 20, 65
colTri 56, 57, 73
colTri 57, 66, 21
colTri 57, 21, 65
colTri 56, 66, 57
colTri 49, 74, 40
colTri 48, 40, 61
colTri 58, 33, 52
colTri 58, 59, 33
colTri 58, 19, 78
colTri 34, 59, 78
colTri 59, 34, 33
colTri 34, 78, 39
colTri 60, 61, 78
colTri 61, 39, 78
colTri 19, 2, 78
colTri 2, 60, 78
colTri 58, 78, 59
colTri 60, 2, 11
colTri 60, 62, 48
colTri 62, 60, 11
colTri 48, 61, 60
colTri 48, 62, 50
colTri 45, 50, 46
colTri 50, 62, 46
colTri 46, 62, 11
colTri 15, 74, 26
colTri 26, 74, 49
colTri 26, 49, 29
colTriStop
colEnd
.balign 4 # 0x0700CE5A - 0x0700CE5C
glabel jrb_seg7_collision_in_sunken_ship # 0x0700CE5C - 0x0700CEF0
colInit
colVertexInit 0xA
colVertex 512, 819, -409
colVertex 307, 819, -409
colVertex 307, 819, -255
colVertex 512, 819, -255
colVertex 307, 1024, -101
colVertex 307, 819, -101
colVertex 307, 1024, -409
colVertex 512, 1024, -409
colVertex 512, 819, -101
colVertex 512, 1024, -101
colTriInit SURFACE_DEFAULT, 10
colTri 4, 5, 1
colTri 4, 1, 6
colTri 7, 0, 8
colTri 7, 8, 9
colTri 5, 8, 3
colTri 5, 3, 2
colTri 6, 9, 4
colTri 6, 7, 9
colTri 7, 1, 0
colTri 7, 6, 1
colTriInit SURFACE_WARP, 2
colTri 0, 1, 2
colTri 0, 2, 3
colTriStop
colEnd
# This is probably part of the "wooden ship" collision file as the standstill box.
glabel jrb_seg7_collision_0700CEF0 # 0x0700CEF0 - 0x0700CF80
colInit
colVertexInit 0xA
colVertex 307, 1024, -101
colVertex 307, 819, -101
colVertex 307, 819, -409
colVertex 307, 1024, -409
colVertex 512, 1024, -409
colVertex 512, 819, -409
colVertex 512, 819, -101
colVertex 512, 1024, -101
colVertex 512, 819, -306
colVertex 307, 819, -306
colTriInit SURFACE_DEFAULT, 12
colTri 0, 1, 2
colTri 0, 2, 3
colTri 4, 5, 6
colTri 4, 6, 7
colTri 1, 6, 8
colTri 1, 8, 9
colTri 3, 7, 0
colTri 3, 4, 7
colTri 4, 3, 2
colTri 4, 2, 5
colTri 5, 9, 8
colTri 5, 2, 9
colTriStop
colEnd
glabel jrb_seg7_collision_in_sunken_ship_2 # 0x0700CF80 - 0x0700D196
colInit
colVertexInit 0x20
colVertex -409, 819, 2560
colVertex -409, 307, 2560
colVertex -101, 717, 3072
colVertex -101, 1024, 2970
colVertex -716, 0, 1946
colVertex -716, 717, 1946
colVertex 102, 1024, 2970
colVertex 410, 819, 2560
colVertex 717, 1331, -1330
colVertex 717, 717, -101
colVertex 717, 0, -921
colVertex 717, 717, 1946
colVertex -716, 717, -101
colVertex 717, 1229, -101
colVertex 717, 0, 1946
colVertex 307, 819, -101
colVertex -716, 0, -921
colVertex 41, 1126, 3482
colVertex -40, 1024, 3482
colVertex 102, 717, 3072
colVertex -101, -101, 2662
colVertex 307, 1024, -101
colVertex 0, -511, 2048
colVertex 410, 307, 2560
colVertex -40, 1126, 3482
colVertex -716, 1229, -101
colVertex 0, -511, -921
colVertex 512, 819, -101
colVertex -716, 1331, -1330
colVertex 41, 1024, 3482
colVertex 102, -101, 2662
colVertex 512, 1024, -101
colTriInit SURFACE_DEFAULT, 55
colTri 8, 9, 10
colTri 0, 1, 2
colTri 0, 2, 3
colTri 0, 4, 1
colTri 0, 5, 4
colTri 0, 3, 6
colTri 7, 0, 6
colTri 9, 15, 12
colTri 15, 9, 27
colTri 12, 25, 28
colTri 16, 12, 28
colTri 12, 16, 4
colTri 5, 12, 4
colTri 17, 29, 19
colTri 6, 17, 19
colTri 2, 29, 18
colTri 18, 29, 17
colTri 2, 19, 29
colTri 19, 30, 23
colTri 19, 23, 7
colTri 6, 19, 7
colTri 20, 30, 19
colTri 20, 19, 2
colTri 7, 11, 5
colTri 7, 5, 0
colTri 13, 8, 28
colTri 11, 9, 12
colTri 8, 13, 9
colTri 11, 12, 5
colTri 21, 31, 13
colTri 13, 31, 27
colTri 13, 27, 9
colTri 21, 13, 25
colTri 13, 28, 25
colTri 2, 18, 24
colTri 14, 22, 26
colTri 14, 26, 10
colTri 22, 14, 30
colTri 14, 23, 30
colTri 14, 10, 9
colTri 14, 9, 11
colTri 23, 14, 7
colTri 14, 11, 7
colTri 18, 17, 24
colTri 22, 30, 20
colTri 24, 17, 6
colTri 24, 6, 3
colTri 15, 21, 25
colTri 25, 12, 15
colTri 1, 20, 2
colTri 20, 1, 4
colTri 2, 24, 3
colTri 20, 4, 22
colTri 26, 22, 4
colTri 16, 26, 4
colTriStop
colEnd