382 lines
7.7 KiB
ArmAsm
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
|