s04c work

This commit is contained in:
Kieron 2024-03-31 22:52:38 +01:00
parent 622e8d95c6
commit 805db42b56
33 changed files with 1468 additions and 2871 deletions

View File

@ -1,33 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D7134
s04c_at_800D7134:
dw 0x27BDFFC8 ; 800D7134
dw 0xAFB00030 ; 800D7138
dw 0x00C08021 ; 800D713C
dw 0x00051040 ; 800D7140
dw 0x00451021 ; 800D7144
dw 0x000210C0 ; 800D7148
dw 0x00451023 ; 800D714C
dw 0x00021080 ; 800D7150
dw 0xAFBF0034 ; 800D7154
dw 0x8C840020 ; 800D7158
dw 0x24420048 ; 800D715C
dw 0x0C006F11 ; 800D7160
dw 0x00822021 ; 800D7164
dw 0x3C04800C ; 800D7168
dw 0x0C006F48 ; 800D716C
dw 0x24843608 ; 800D7170
dw 0x3C04800C ; 800D7174
dw 0x0C006F59 ; 800D7178
dw 0x24843610 ; 800D717C
dw 0x0C024B76 ; 800D7180
dw 0x27A40010 ; 800D7184
dw 0x27A40010 ; 800D7188
dw 0x0C01C9CA ; 800D718C
dw 0x02002821 ; 800D7190
dw 0x8FBF0034 ; 800D7194
dw 0x8FB00030 ; 800D7198
dw 0x03E00008 ; 800D719C
dw 0x27BD0038 ; 800D71A0

View File

@ -1,218 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D71A4
s04c_at_800D71A4:
dw 0x27BDFFE0 ; 800D71A4
dw 0xAFB10014 ; 800D71A8
dw 0x00808821 ; 800D71AC
dw 0xAFBF0018 ; 800D71B0
dw 0xAFB00010 ; 800D71B4
dw 0x8E300708 ; 800D71B8
dw 0x00000000 ; 800D71BC
dw 0x96030006 ; 800D71C0
dw 0x00000000 ; 800D71C4
dw 0x30620004 ; 800D71C8
dw 0x10400050 ; 800D71CC
dw 0x3062FFFB ; 800D71D0
dw 0xA6020006 ; 800D71D4
dw 0x8E220728 ; 800D71D8
dw 0x00000000 ; 800D71DC
dw 0x2C420002 ; 800D71E0
dw 0x1040004A ; 800D71E4
dw 0x24050002 ; 800D71E8
dw 0x0C035C4D ; 800D71EC
dw 0x00003021 ; 800D71F0
dw 0x8603003E ; 800D71F4
dw 0x24020002 ; 800D71F8
dw 0x1062000A ; 800D71FC
dw 0x28620003 ; 800D7200
dw 0x14400011 ; 800D7204
dw 0x24020003 ; 800D7208
dw 0x10620008 ; 800D720C
dw 0x00000000 ; 800D7210
dw 0x24020004 ; 800D7214
dw 0x10620008 ; 800D7218
dw 0x00000000 ; 800D721C
dw 0x08035C93 ; 800D7220
dw 0x00000000 ; 800D7224
dw 0x08035C93 ; 800D7228
dw 0xA6000026 ; 800D722C
dw 0x96020026 ; 800D7230
dw 0x08035C92 ; 800D7234
dw 0x2442FFF6 ; 800D7238
dw 0x96020026 ; 800D723C
dw 0x00000000 ; 800D7240
dw 0x2442FFEC ; 800D7244
dw 0xA6020026 ; 800D7248
dw 0x86040026 ; 800D724C
dw 0x00000000 ; 800D7250
dw 0x04810002 ; 800D7254
dw 0x00000000 ; 800D7258
dw 0x00002021 ; 800D725C
dw 0x8E23073C ; 800D7260
dw 0x00041280 ; 800D7264
dw 0x0043001A ; 800D7268
dw 0x14600002 ; 800D726C
dw 0x00000000 ; 800D7270
dw 0x0007000D ; 800D7274
dw 0x2401FFFF ; 800D7278
dw 0x14610004 ; 800D727C
dw 0x3C018000 ; 800D7280
dw 0x14410002 ; 800D7284
dw 0x00000000 ; 800D7288
dw 0x0006000D ; 800D728C
dw 0x00001012 ; 800D7290
dw 0x1C80000D ; 800D7294
dw 0xAE220724 ; 800D7298
dw 0x26240020 ; 800D729C
dw 0x24050003 ; 800D72A0
dw 0x00003021 ; 800D72A4
dw 0x00C03821 ; 800D72A8
dw 0x00A01021 ; 800D72AC
dw 0xAE220728 ; 800D72B0
dw 0x0C00D335 ; 800D72B4
dw 0xAE20072C ; 800D72B8
dw 0x00002021 ; 800D72BC
dw 0x2405002F ; 800D72C0
dw 0x08035CC2 ; 800D72C4
dw 0x24060081 ; 800D72C8
dw 0x26240020 ; 800D72CC
dw 0x24050002 ; 800D72D0
dw 0x00003021 ; 800D72D4
dw 0x00C03821 ; 800D72D8
dw 0x00A01021 ; 800D72DC
dw 0xAE220728 ; 800D72E0
dw 0x0C00D335 ; 800D72E4
dw 0xAE20072C ; 800D72E8
dw 0x00002021 ; 800D72EC
dw 0x2405002F ; 800D72F0
dw 0x0C00CA5A ; 800D72F4
dw 0x24060080 ; 800D72F8
dw 0x00002021 ; 800D72FC
dw 0x2405003F ; 800D7300
dw 0x2406008B ; 800D7304
dw 0x0C00CA5A ; 800D7308
dw 0x00000000 ; 800D730C
dw 0x8FBF0018 ; 800D7310
dw 0x8FB10014 ; 800D7314
dw 0x8FB00010 ; 800D7318
dw 0x03E00008 ; 800D731C
dw 0x27BD0020 ; 800D7320
dw 0x27BDFFE0 ; 800D7324
dw 0xAFB00018 ; 800D7328
dw 0x00808021 ; 800D732C
dw 0x26040104 ; 800D7330
dw 0xAFBF001C ; 800D7334
dw 0x0C006976 ; 800D7338
dw 0x260506C8 ; 800D733C
dw 0x8E040020 ; 800D7340
dw 0x8E030734 ; 800D7344
dw 0x3C02800B ; 800D7348
dw 0x0C006F11 ; 800D734C
dw 0xAC43B9B0 ; 800D7350
dw 0x0C00D2E2 ; 800D7354
dw 0x26040020 ; 800D7358
dw 0x0C035C69 ; 800D735C
dw 0x02002021 ; 800D7360
dw 0x8E020708 ; 800D7364
dw 0x00000000 ; 800D7368
dw 0xA4400028 ; 800D736C
dw 0x8E030728 ; 800D7370
dw 0x00000000 ; 800D7374
dw 0x2C620005 ; 800D7378
dw 0x1040004C ; 800D737C
dw 0x3C02800E ; 800D7380
dw 0x2442BBE0 ; 800D7384
dw 0x00031880 ; 800D7388
dw 0x00621821 ; 800D738C
dw 0x8C620000 ; 800D7390
dw 0x00000000 ; 800D7394
dw 0x00400008 ; 800D7398
dw 0x00000000 ; 800D739C
dw 0x8E02072C ; 800D73A0
dw 0x00000000 ; 800D73A4
dw 0x24420001 ; 800D73A8
dw 0xAE02072C ; 800D73AC
dw 0x2842003C ; 800D73B0
dw 0x1440003E ; 800D73B4
dw 0x00000000 ; 800D73B8
dw 0x8E020740 ; 800D73BC
dw 0x00000000 ; 800D73C0
dw 0x1040003A ; 800D73C4
dw 0xAE00072C ; 800D73C8
dw 0x26040104 ; 800D73CC
dw 0x0C00CA16 ; 800D73D0
dw 0x2405008D ; 800D73D4
dw 0x24020001 ; 800D73D8
dw 0xAE020728 ; 800D73DC
dw 0x26040020 ; 800D73E0
dw 0x08035D01 ; 800D73E4
dw 0x00402821 ; 800D73E8
dw 0x8602003A ; 800D73EC
dw 0x00000000 ; 800D73F0
dw 0x1040002E ; 800D73F4
dw 0x26040020 ; 800D73F8
dw 0xAE000728 ; 800D73FC
dw 0x00002821 ; 800D7400
dw 0x00003021 ; 800D7404
dw 0x0C00D335 ; 800D7408
dw 0x00003821 ; 800D740C
dw 0x08035D2C ; 800D7410
dw 0x00000000 ; 800D7414
dw 0x8E02072C ; 800D7418
dw 0x00000000 ; 800D741C
dw 0x24420001 ; 800D7420
dw 0xAE02072C ; 800D7424
dw 0x28420014 ; 800D7428
dw 0x14400020 ; 800D742C
dw 0x26040020 ; 800D7430
dw 0x00002821 ; 800D7434
dw 0x00A03021 ; 800D7438
dw 0x00A03821 ; 800D743C
dw 0xAE00072C ; 800D7440
dw 0x0C00D335 ; 800D7444
dw 0xAE000728 ; 800D7448
dw 0x08035D2C ; 800D744C
dw 0x00000000 ; 800D7450
dw 0x8602003A ; 800D7454
dw 0x00000000 ; 800D7458
dw 0x10400014 ; 800D745C
dw 0x26040020 ; 800D7460
dw 0x24050004 ; 800D7464
dw 0x00003021 ; 800D7468
dw 0x00C03821 ; 800D746C
dw 0x00A01021 ; 800D7470
dw 0x0C00D335 ; 800D7474
dw 0xAE020728 ; 800D7478
dw 0x3C02800B ; 800D747C
dw 0x84424DAE ; 800D7480
dw 0x00000000 ; 800D7484
dw 0x18400009 ; 800D7488
dw 0x3C04800E ; 800D748C
dw 0x0C022EE8 ; 800D7490
dw 0x2484BBC0 ; 800D7494
dw 0x8E04070C ; 800D7498
dw 0x0C007FCB ; 800D749C
dw 0x00002821 ; 800D74A0
dw 0x3C02800B ; 800D74A4
dw 0x0C00ADB2 ; 800D74A8
dw 0xAC40B3D4 ; 800D74AC
dw 0x8E020710 ; 800D74B0
dw 0x00000000 ; 800D74B4
dw 0x1040000C ; 800D74B8
dw 0x26020714 ; 800D74BC
dw 0xAFA20010 ; 800D74C0
dw 0x8E050720 ; 800D74C4
dw 0x8E060724 ; 800D74C8
dw 0x8E070738 ; 800D74CC
dw 0x0C00E378 ; 800D74D0
dw 0x24040028 ; 800D74D4
dw 0x8E040720 ; 800D74D8
dw 0x8E050724 ; 800D74DC
dw 0x0C00991B ; 800D74E0
dw 0x24060004 ; 800D74E4
dw 0xAE020720 ; 800D74E8
dw 0x3C02800B ; 800D74EC
dw 0x3C04800E ; 800D74F0
dw 0x8C45B3D4 ; 800D74F4

View File

@ -1,11 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D74F8
s04c_at_800D74F8:
dw 0x0C022EE8 ; 800D74F8
dw 0x2484BBCC ; 800D74FC
dw 0x8FBF001C ; 800D7500
dw 0x8FB00018 ; 800D7504
dw 0x03E00008 ; 800D7508
dw 0x27BD0020 ; 800D750C

View File

@ -1,13 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D7510
s04c_at_800D7510:
dw 0x27BDFFE8 ; 800D7510
dw 0xAFBF0010 ; 800D7514
dw 0x0C00D2FE ; 800D7518
dw 0x24840020 ; 800D751C
dw 0x8FBF0010 ; 800D7520
dw 0x00000000 ; 800D7524
dw 0x03E00008 ; 800D7528
dw 0x27BD0018 ; 800D752C

View File

@ -1,40 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D7530
s04c_at_800D7530:
dw 0x27BDFFD8 ; 800D7530
dw 0xAFB1001C ; 800D7534
dw 0x00808821 ; 800D7538
dw 0xAFBF0020 ; 800D753C
dw 0x0C00B500 ; 800D7540
dw 0xAFB00018 ; 800D7544
dw 0x00408021 ; 800D7548
dw 0x12000015 ; 800D754C
dw 0xAE300708 ; 800D7550
dw 0x02002021 ; 800D7554
dw 0x24050014 ; 800D7558
dw 0x24060002 ; 800D755C
dw 0x3C07800C ; 800D7560
dw 0x0C00B71D ; 800D7564
dw 0x24E73618 ; 800D7568
dw 0x02002021 ; 800D756C
dw 0x24050001 ; 800D7570
dw 0x2406FFFF ; 800D7574
dw 0x24070080 ; 800D7578
dw 0x3C02800B ; 800D757C
dw 0x2442B39C ; 800D7580
dw 0xAFA00010 ; 800D7584
dw 0x0C00B733 ; 800D7588
dw 0xAFA20014 ; 800D758C
dw 0x02002021 ; 800D7590
dw 0x0C00B540 ; 800D7594
dw 0x26250104 ; 800D7598
dw 0x08035D6A ; 800D759C
dw 0x00001021 ; 800D75A0
dw 0x2402FFFF ; 800D75A4
dw 0x8FBF0020 ; 800D75A8
dw 0x8FB1001C ; 800D75AC
dw 0x8FB00018 ; 800D75B0
dw 0x03E00008 ; 800D75B4
dw 0x27BD0028 ; 800D75B8

View File

@ -1,191 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D75BC
s04c_at_800D75BC:
dw 0x27BDFFC8 ; 800D75BC
dw 0xAFB3002C ; 800D75C0
dw 0x00809821 ; 800D75C4
dw 0xAFB40030 ; 800D75C8
dw 0x26740104 ; 800D75CC
dw 0x02802021 ; 800D75D0
dw 0xAFB00020 ; 800D75D4
dw 0x00C08021 ; 800D75D8
dw 0x3C02800B ; 800D75DC
dw 0xAFBF0034 ; 800D75E0
dw 0xAFB20028 ; 800D75E4
dw 0xAFB10024 ; 800D75E8
dw 0xAC50B9B0 ; 800D75EC
dw 0x0C009667 ; 800D75F0
dw 0xAE600728 ; 800D75F4
dw 0x0440003D ; 800D75F8
dw 0x24040070 ; 800D75FC
dw 0x0C00825A ; 800D7600
dw 0xAE700734 ; 800D7604
dw 0x24040064 ; 800D7608
dw 0x0C00825A ; 800D760C
dw 0x00408021 ; 800D7610
dw 0x02802021 ; 800D7614
dw 0x02002821 ; 800D7618
dw 0x0C009870 ; 800D761C
dw 0x00403021 ; 800D7620
dw 0x02802021 ; 800D7624
dw 0x2406FFFE ; 800D7628
dw 0x86850002 ; 800D762C
dw 0x0C00988B ; 800D7630
dw 0x00C03821 ; 800D7634
dw 0x3C04800E ; 800D7638
dw 0x2484BBF4 ; 800D763C
dw 0x0C005B33 ; 800D7640
dw 0x26720020 ; 800D7644
dw 0x3C10800E ; 800D7648
dw 0x2610BBFC ; 800D764C
dw 0x02002021 ; 800D7650
dw 0x0C005B33 ; 800D7654
dw 0x00408821 ; 800D7658
dw 0x02402021 ; 800D765C
dw 0x02202821 ; 800D7660
dw 0x2406032D ; 800D7664
dw 0x0C00D286 ; 800D7668
dw 0x00403821 ; 800D766C
dw 0x0C00D32D ; 800D7670
dw 0x02402021 ; 800D7674
dw 0x0C005B33 ; 800D7678
dw 0x02002021 ; 800D767C
dw 0x02402021 ; 800D7680
dw 0x26650180 ; 800D7684
dw 0x00403021 ; 800D7688
dw 0x266701D0 ; 800D768C
dw 0x26620410 ; 800D7690
dw 0xAFA20010 ; 800D7694
dw 0x26620650 ; 800D7698
dw 0xAFB40014 ; 800D769C
dw 0x0C00D3C2 ; 800D76A0
dw 0xAFA20018 ; 800D76A4
dw 0x02402021 ; 800D76A8
dw 0x0C00D311 ; 800D76AC
dw 0x266506C8 ; 800D76B0
dw 0x02402021 ; 800D76B4
dw 0x00002821 ; 800D76B8
dw 0x00A03021 ; 800D76BC
dw 0x0C00D335 ; 800D76C0
dw 0x00A03821 ; 800D76C4
dw 0x02802021 ; 800D76C8
dw 0x0C006F23 ; 800D76CC
dw 0x2665010C ; 800D76D0
dw 0x8E640020 ; 800D76D4
dw 0x0C024B76 ; 800D76D8
dw 0x00000000 ; 800D76DC
dw 0x0C035D4C ; 800D76E0
dw 0x02602021 ; 800D76E4
dw 0x04410003 ; 800D76E8
dw 0x00000000 ; 800D76EC
dw 0x08035E21 ; 800D76F0
dw 0x2402FFFF ; 800D76F4
dw 0x0C00825A ; 800D76F8
dw 0x24040068 ; 800D76FC
dw 0x1040000B ; 800D7700
dw 0x240200C0 ; 800D7704
dw 0x0C0082A9 ; 800D7708
dw 0x00000000 ; 800D770C
dw 0x0C00827A ; 800D7710
dw 0x00402021 ; 800D7714
dw 0x0C0082A9 ; 800D7718
dw 0xAE62073C ; 800D771C
dw 0x0C00827A ; 800D7720
dw 0x00402021 ; 800D7724
dw 0x08035DCF ; 800D7728
dw 0xAE620738 ; 800D772C
dw 0xAE620738 ; 800D7730
dw 0x24020400 ; 800D7734
dw 0xAE62073C ; 800D7738
dw 0x3C02800C ; 800D773C
dw 0x24423600 ; 800D7740
dw 0xAE620714 ; 800D7744
dw 0x26620714 ; 800D7748
dw 0x2405001F ; 800D774C
dw 0x240400BF ; 800D7750
dw 0x2403005F ; 800D7754
dw 0xA0430006 ; 800D7758
dw 0xA0430009 ; 800D775C
dw 0x24030001 ; 800D7760
dw 0xA0450004 ; 800D7764
dw 0xA0440005 ; 800D7768
dw 0xA0450007 ; 800D776C
dw 0xA0440008 ; 800D7770
dw 0xA443000A ; 800D7774
dw 0x8E630738 ; 800D7778
dw 0x8E62073C ; 800D777C
dw 0x00031A80 ; 800D7780
dw 0x0062001A ; 800D7784
dw 0x14400002 ; 800D7788
dw 0x00000000 ; 800D778C
dw 0x0007000D ; 800D7790
dw 0x2401FFFF ; 800D7794
dw 0x14410004 ; 800D7798
dw 0x3C018000 ; 800D779C
dw 0x14610002 ; 800D77A0
dw 0x00000000 ; 800D77A4
dw 0x0006000D ; 800D77A8
dw 0x00001812 ; 800D77AC
dw 0x8E620738 ; 800D77B0
dw 0x8E64073C ; 800D77B4
dw 0x00021280 ; 800D77B8
dw 0x0044001A ; 800D77BC
dw 0x14800002 ; 800D77C0
dw 0x00000000 ; 800D77C4
dw 0x0007000D ; 800D77C8
dw 0x2401FFFF ; 800D77CC
dw 0x14810004 ; 800D77D0
dw 0x3C018000 ; 800D77D4
dw 0x14410002 ; 800D77D8
dw 0x00000000 ; 800D77DC
dw 0x0006000D ; 800D77E0
dw 0x00001012 ; 800D77E4
dw 0x2404006C ; 800D77E8
dw 0xAE630724 ; 800D77EC
dw 0x0C00825A ; 800D77F0
dw 0xAE620720 ; 800D77F4
dw 0x10400006 ; 800D77F8
dw 0x00000000 ; 800D77FC
dw 0x0C0082A9 ; 800D7800
dw 0x00000000 ; 800D7804
dw 0x0C00827A ; 800D7808
dw 0x00402021 ; 800D780C
dw 0xAE620710 ; 800D7810
dw 0x8E630708 ; 800D7814
dw 0x96620738 ; 800D7818
dw 0x24040075 ; 800D781C
dw 0xAE600730 ; 800D7820
dw 0xAE60072C ; 800D7824
dw 0x0C00825A ; 800D7828
dw 0xA4620026 ; 800D782C
dw 0x10400007 ; 800D7830
dw 0x24020001 ; 800D7834
dw 0x0C0082A9 ; 800D7838
dw 0x00000000 ; 800D783C
dw 0x0C00827A ; 800D7840
dw 0x00402021 ; 800D7844
dw 0x08035E15 ; 800D7848
dw 0xAE620740 ; 800D784C
dw 0xAE620740 ; 800D7850
dw 0x0C00825A ; 800D7854
dw 0x24040065 ; 800D7858
dw 0x10400007 ; 800D785C
dw 0x2402FFFF ; 800D7860
dw 0x0C0082A9 ; 800D7864
dw 0x00000000 ; 800D7868
dw 0x0C00827A ; 800D786C
dw 0x00402021 ; 800D7870
dw 0x08035E20 ; 800D7874
dw 0xAE62070C ; 800D7878
dw 0xAE62070C ; 800D787C
dw 0x00001021 ; 800D7880
dw 0x8FBF0034 ; 800D7884
dw 0x8FB40030 ; 800D7888
dw 0x8FB3002C ; 800D788C
dw 0x8FB20028 ; 800D7890
dw 0x8FB10024 ; 800D7894
dw 0x8FB00020 ; 800D7898
dw 0x03E00008 ; 800D789C
dw 0x27BD0038 ; 800D78A0

View File

@ -1,42 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_at_800D78A4
s04c_at_800D78A4:
dw 0x27BDFFE0 ; 800D78A4
dw 0xAFB10014 ; 800D78A8
dw 0x00808821 ; 800D78AC
dw 0xAFB20018 ; 800D78B0
dw 0x00A09021 ; 800D78B4
dw 0x24040005 ; 800D78B8
dw 0x24050744 ; 800D78BC
dw 0xAFBF001C ; 800D78C0
dw 0x0C005439 ; 800D78C4
dw 0xAFB00010 ; 800D78C8
dw 0x00408021 ; 800D78CC
dw 0x12000012 ; 800D78D0
dw 0x02002021 ; 800D78D4
dw 0x3C05800D ; 800D78D8
dw 0x24A57324 ; 800D78DC
dw 0x3C06800D ; 800D78E0
dw 0x24C67510 ; 800D78E4
dw 0x3C07800E ; 800D78E8
dw 0x0C005453 ; 800D78EC
dw 0x24E7BC04 ; 800D78F0
dw 0x02002021 ; 800D78F4
dw 0x02202821 ; 800D78F8
dw 0x0C035D6F ; 800D78FC
dw 0x02403021 ; 800D7900
dw 0x04410006 ; 800D7904
dw 0x02001021 ; 800D7908
dw 0x0C005472 ; 800D790C
dw 0x02002021 ; 800D7910
dw 0x08035E48 ; 800D7914
dw 0x00001021 ; 800D7918
dw 0x02001021 ; 800D791C
dw 0x8FBF001C ; 800D7920
dw 0x8FB20018 ; 800D7924
dw 0x8FB10014 ; 800D7928
dw 0x8FB00010 ; 800D792C
dw 0x03E00008 ; 800D7930
dw 0x27BD0020 ; 800D7934

View File

@ -1,41 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D7938
s04c_cape_800D7938:
dw 0x00002821 ; 800D7938
dw 0x2406FED4 ; 800D793C
dw 0x00801821 ; 800D7940
dw 0xA4660328 ; 800D7944
dw 0xA466032A ; 800D7948
dw 0x24A50001 ; 800D794C
dw 0x28A20004 ; 800D7950
dw 0x1440FFFB ; 800D7954
dw 0x24630008 ; 800D7958
dw 0x24070002 ; 800D795C
dw 0x00002821 ; 800D7960
dw 0x00803021 ; 800D7964
dw 0x00E51023 ; 800D7968
dw 0x00021040 ; 800D796C
dw 0x2442FFFF ; 800D7970
dw 0x00021880 ; 800D7974
dw 0x00621821 ; 800D7978
dw 0x00031880 ; 800D797C
dw 0xA4C3032C ; 800D7980
dw 0x24A50001 ; 800D7984
dw 0x00A7102A ; 800D7988
dw 0x1440FFF6 ; 800D798C
dw 0x24C60008 ; 800D7990
dw 0x10E0000A ; 800D7994
dw 0x00002821 ; 800D7998
dw 0x2403FFEC ; 800D799C
dw 0x00A71021 ; 800D79A0
dw 0x000210C0 ; 800D79A4
dw 0x00821021 ; 800D79A8
dw 0xA443032C ; 800D79AC
dw 0x24A50001 ; 800D79B0
dw 0x00A7102A ; 800D79B4
dw 0x1440FFF9 ; 800D79B8
dw 0x2463FFD8 ; 800D79BC
dw 0x03E00008 ; 800D79C0
dw 0x00000000 ; 800D79C4

View File

@ -1,94 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D79C8
s04c_cape_800D79C8:
dw 0x27BDFFA0 ; 800D79C8
dw 0xAFB10044 ; 800D79CC
dw 0x00808821 ; 800D79D0
dw 0x27A40010 ; 800D79D4
dw 0xAFBF0058 ; 800D79D8
dw 0xAFB50054 ; 800D79DC
dw 0xAFB40050 ; 800D79E0
dw 0xAFB3004C ; 800D79E4
dw 0xAFB20048 ; 800D79E8
dw 0xAFB00040 ; 800D79EC
dw 0x8E2207E4 ; 800D79F0
dw 0x27A50018 ; 800D79F4
dw 0x94420000 ; 800D79F8
dw 0x0000A021 ; 800D79FC
dw 0xA7A20010 ; 800D7A00
dw 0x8E2207E4 ; 800D7A04
dw 0x00A0A821 ; 800D7A08
dw 0x94420002 ; 800D7A0C
dw 0x24130348 ; 800D7A10
dw 0x2442FC00 ; 800D7A14
dw 0xA7A20012 ; 800D7A18
dw 0x8E2207E4 ; 800D7A1C
dw 0x24120328 ; 800D7A20
dw 0x94430004 ; 800D7A24
dw 0x2402FED4 ; 800D7A28
dw 0xA7A20038 ; 800D7A2C
dw 0xA7A2003A ; 800D7A30
dw 0xA7A0003C ; 800D7A34
dw 0x0C024D42 ; 800D7A38
dw 0xA7A30014 ; 800D7A3C
dw 0x02208021 ; 800D7A40
dw 0x02A02021 ; 800D7A44
dw 0x02322821 ; 800D7A48
dw 0x0C024C1E ; 800D7A4C
dw 0x02333021 ; 800D7A50
dw 0x02A02021 ; 800D7A54
dw 0x27A50038 ; 800D7A58
dw 0x0C024C1E ; 800D7A5C
dw 0x26260A7C ; 800D7A60
dw 0x8E2307E0 ; 800D7A64
dw 0x96020348 ; 800D7A68
dw 0x94630000 ; 800D7A6C
dw 0x00000000 ; 800D7A70
dw 0x00431021 ; 800D7A74
dw 0xA6020348 ; 800D7A78
dw 0x8E2307E0 ; 800D7A7C
dw 0x9602034A ; 800D7A80
dw 0x94630002 ; 800D7A84
dw 0x00000000 ; 800D7A88
dw 0x00431021 ; 800D7A8C
dw 0xA602034A ; 800D7A90
dw 0x8E2307E0 ; 800D7A94
dw 0x9602034C ; 800D7A98
dw 0x94630004 ; 800D7A9C
dw 0x00000000 ; 800D7AA0
dw 0x00431021 ; 800D7AA4
dw 0xA602034C ; 800D7AA8
dw 0x8E2307E0 ; 800D7AAC
dw 0x96220A7C ; 800D7AB0
dw 0x94630000 ; 800D7AB4
dw 0x00000000 ; 800D7AB8
dw 0x00431021 ; 800D7ABC
dw 0x8E2307E0 ; 800D7AC0
dw 0x26730038 ; 800D7AC4
dw 0xA6220A7C ; 800D7AC8
dw 0x96220A7E ; 800D7ACC
dw 0x94630002 ; 800D7AD0
dw 0x26520008 ; 800D7AD4
dw 0x00431021 ; 800D7AD8
dw 0x8E2307E0 ; 800D7ADC
dw 0x26940001 ; 800D7AE0
dw 0xA6220A7E ; 800D7AE4
dw 0x96220A80 ; 800D7AE8
dw 0x94630004 ; 800D7AEC
dw 0x00000000 ; 800D7AF0
dw 0x00431021 ; 800D7AF4
dw 0xA6220A80 ; 800D7AF8
dw 0x2A820004 ; 800D7AFC
dw 0x1440FFD0 ; 800D7B00
dw 0x26100038 ; 800D7B04
dw 0x8FBF0058 ; 800D7B08
dw 0x8FB50054 ; 800D7B0C
dw 0x8FB40050 ; 800D7B10
dw 0x8FB3004C ; 800D7B14
dw 0x8FB20048 ; 800D7B18
dw 0x8FB10044 ; 800D7B1C
dw 0x8FB00040 ; 800D7B20
dw 0x03E00008 ; 800D7B24
dw 0x27BD0060 ; 800D7B28

View File

@ -1,39 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D7B2C
s04c_cape_800D7B2C:
dw 0x00805821 ; 800D7B2C
dw 0x00006821 ; 800D7B30
dw 0x01A06021 ; 800D7B34
dw 0x01A05021 ; 800D7B38
dw 0x24090001 ; 800D7B3C
dw 0x25880004 ; 800D7B40
dw 0x00003821 ; 800D7B44
dw 0x25460008 ; 800D7B48
dw 0x01682821 ; 800D7B4C
dw 0x25080004 ; 800D7B50
dw 0x00EA1821 ; 800D7B54
dw 0x24E70008 ; 800D7B58
dw 0x01631821 ; 800D7B5C
dw 0x94620348 ; 800D7B60
dw 0x01662021 ; 800D7B64
dw 0xA4820348 ; 800D7B68
dw 0x9462034A ; 800D7B6C
dw 0x24C60008 ; 800D7B70
dw 0x2442FFE2 ; 800D7B74
dw 0xA482034A ; 800D7B78
dw 0x9462034C ; 800D7B7C
dw 0x25290001 ; 800D7B80
dw 0xA482034C ; 800D7B84
dw 0x29220007 ; 800D7B88
dw 0xACA00700 ; 800D7B8C
dw 0x1440FFEE ; 800D7B90
dw 0xACA00770 ; 800D7B94
dw 0x258C001C ; 800D7B98
dw 0x25AD0001 ; 800D7B9C
dw 0x29A20004 ; 800D7BA0
dw 0x1440FFE5 ; 800D7BA4
dw 0x254A0038 ; 800D7BA8
dw 0x03E00008 ; 800D7BAC
dw 0x00000000 ; 800D7BB0

View File

@ -1,124 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D7BB4
s04c_cape_800D7BB4:
dw 0x27BDFFC8 ; 800D7BB4
dw 0xAFB7002C ; 800D7BB8
dw 0x0080B821 ; 800D7BBC
dw 0xAFBF0034 ; 800D7BC0
dw 0xAFBE0030 ; 800D7BC4
dw 0xAFB60028 ; 800D7BC8
dw 0xAFB50024 ; 800D7BCC
dw 0xAFB40020 ; 800D7BD0
dw 0xAFB3001C ; 800D7BD4
dw 0xAFB20018 ; 800D7BD8
dw 0xAFB10014 ; 800D7BDC
dw 0xAFB00010 ; 800D7BE0
dw 0x8EE207E4 ; 800D7BE4
dw 0x00000000 ; 800D7BE8
dw 0x84440002 ; 800D7BEC
dw 0x0C024976 ; 800D7BF0
dw 0x2484FC00 ; 800D7BF4
dw 0x8EE307E4 ; 800D7BF8
dw 0x0000F021 ; 800D7BFC
dw 0x84640002 ; 800D7C00
dw 0x00021880 ; 800D7C04
dw 0x00621821 ; 800D7C08
dw 0x00031880 ; 800D7C0C
dw 0x0003B303 ; 800D7C10
dw 0x0C024942 ; 800D7C14
dw 0x2484FC00 ; 800D7C18
dw 0x00021880 ; 800D7C1C
dw 0x00621821 ; 800D7C20
dw 0x00031880 ; 800D7C24
dw 0x0003AB03 ; 800D7C28
dw 0x02E09821 ; 800D7C2C
dw 0x02E08821 ; 800D7C30
dw 0x24120001 ; 800D7C34
dw 0x96220348 ; 800D7C38
dw 0x27D40008 ; 800D7C3C
dw 0x00551021 ; 800D7C40
dw 0xA6220428 ; 800D7C44
dw 0x96220348 ; 800D7C48
dw 0x9623034A ; 800D7C4C
dw 0x00551023 ; 800D7C50
dw 0xA6220508 ; 800D7C54
dw 0x9622034C ; 800D7C58
dw 0x00602021 ; 800D7C5C
dw 0xA623042A ; 800D7C60
dw 0xA624050A ; 800D7C64
dw 0x00401821 ; 800D7C68
dw 0x00561021 ; 800D7C6C
dw 0x00761823 ; 800D7C70
dw 0xA622042C ; 800D7C74
dw 0xA623050C ; 800D7C78
dw 0x8E6207E8 ; 800D7C7C
dw 0x00122180 ; 800D7C80
dw 0x0C024942 ; 800D7C84
dw 0x00442021 ; 800D7C88
dw 0x00021180 ; 800D7C8C
dw 0x02420018 ; 800D7C90
dw 0x00001812 ; 800D7C94
dw 0x00038303 ; 800D7C98
dw 0x0C024976 ; 800D7C9C
dw 0x02002021 ; 800D7CA0
dw 0x02002021 ; 800D7CA4
dw 0x0C024942 ; 800D7CA8
dw 0x00408021 ; 800D7CAC
dw 0x02B00018 ; 800D7CB0
dw 0x26520001 ; 800D7CB4
dw 0x02F42821 ; 800D7CB8
dw 0x26940008 ; 800D7CBC
dw 0x00021880 ; 800D7CC0
dw 0x00621821 ; 800D7CC4
dw 0x00031880 ; 800D7CC8
dw 0x94A2034A ; 800D7CCC
dw 0x00031B03 ; 800D7CD0
dw 0x00402021 ; 800D7CD4
dw 0x00003012 ; 800D7CD8
dw 0x00431021 ; 800D7CDC
dw 0xA4A2042A ; 800D7CE0
dw 0x02D00018 ; 800D7CE4
dw 0x94A20348 ; 800D7CE8
dw 0x00832023 ; 800D7CEC
dw 0xA4A4050A ; 800D7CF0
dw 0x00401821 ; 800D7CF4
dw 0x00062303 ; 800D7CF8
dw 0x00441021 ; 800D7CFC
dw 0xA4A20428 ; 800D7D00
dw 0x94A2034C ; 800D7D04
dw 0x00641823 ; 800D7D08
dw 0xA4A30508 ; 800D7D0C
dw 0x00401821 ; 800D7D10
dw 0x00004012 ; 800D7D14
dw 0x00082303 ; 800D7D18
dw 0x00441021 ; 800D7D1C
dw 0x00641823 ; 800D7D20
dw 0xA4A2042C ; 800D7D24
dw 0x2A420007 ; 800D7D28
dw 0x1440FFD3 ; 800D7D2C
dw 0xA4A3050C ; 800D7D30
dw 0x8E6307E8 ; 800D7D34
dw 0x24021000 ; 800D7D38
dw 0x14620002 ; 800D7D3C
dw 0x00000000 ; 800D7D40
dw 0xAE6007E8 ; 800D7D44
dw 0x26730004 ; 800D7D48
dw 0x27DE0038 ; 800D7D4C
dw 0x26E20010 ; 800D7D50
dw 0x0262102A ; 800D7D54
dw 0x1440FFB6 ; 800D7D58
dw 0x26310038 ; 800D7D5C
dw 0x8FBF0034 ; 800D7D60
dw 0x8FBE0030 ; 800D7D64
dw 0x8FB7002C ; 800D7D68
dw 0x8FB60028 ; 800D7D6C
dw 0x8FB50024 ; 800D7D70
dw 0x8FB40020 ; 800D7D74
dw 0x8FB3001C ; 800D7D78
dw 0x8FB20018 ; 800D7D7C
dw 0x8FB10014 ; 800D7D80
dw 0x8FB00010 ; 800D7D84
dw 0x03E00008 ; 800D7D88
dw 0x27BD0038 ; 800D7D8C

View File

@ -1,60 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D7D90
s04c_cape_800D7D90:
dw 0x00806821 ; 800D7D90
dw 0x00006021 ; 800D7D94
dw 0x01A04021 ; 800D7D98
dw 0x240B0001 ; 800D7D9C
dw 0x00005021 ; 800D7DA0
dw 0x95020428 ; 800D7DA4
dw 0x9503042A ; 800D7DA8
dw 0x9504042C ; 800D7DAC
dw 0x950505B0 ; 800D7DB0
dw 0x950605B2 ; 800D7DB4
dw 0x950705B4 ; 800D7DB8
dw 0x25890038 ; 800D7DBC
dw 0xA50205E8 ; 800D7DC0
dw 0xA50305EA ; 800D7DC4
dw 0xA50405EC ; 800D7DC8
dw 0xA50506C8 ; 800D7DCC
dw 0xA50606CA ; 800D7DD0
dw 0xA50706CC ; 800D7DD4
dw 0x01A92821 ; 800D7DD8
dw 0x018A2021 ; 800D7DDC
dw 0x01A42021 ; 800D7DE0
dw 0x84820508 ; 800D7DE4
dw 0x84A30428 ; 800D7DE8
dw 0x254A0038 ; 800D7DEC
dw 0x00431021 ; 800D7DF0
dw 0x00021FC2 ; 800D7DF4
dw 0x00431021 ; 800D7DF8
dw 0x00021043 ; 800D7DFC
dw 0xA4A205E8 ; 800D7E00
dw 0x8482050A ; 800D7E04
dw 0x84A3042A ; 800D7E08
dw 0x00000000 ; 800D7E0C
dw 0x00431021 ; 800D7E10
dw 0x00021FC2 ; 800D7E14
dw 0x00431021 ; 800D7E18
dw 0x00021043 ; 800D7E1C
dw 0xA4A205EA ; 800D7E20
dw 0x8482050C ; 800D7E24
dw 0x84A3042C ; 800D7E28
dw 0x256B0001 ; 800D7E2C
dw 0x00431021 ; 800D7E30
dw 0x00021FC2 ; 800D7E34
dw 0x00431021 ; 800D7E38
dw 0x00021043 ; 800D7E3C
dw 0xA4A205EC ; 800D7E40
dw 0x29620004 ; 800D7E44
dw 0x1440FFE3 ; 800D7E48
dw 0x25290038 ; 800D7E4C
dw 0x25080008 ; 800D7E50
dw 0x25A20038 ; 800D7E54
dw 0x0102102A ; 800D7E58
dw 0x1440FFCF ; 800D7E5C
dw 0x258C0008 ; 800D7E60
dw 0x03E00008 ; 800D7E64
dw 0x00000000 ; 800D7E68

View File

@ -1,351 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D7E6C
s04c_cape_800D7E6C:
dw 0x27BDFF80 ; 800D7E6C
dw 0xAFB20060 ; 800D7E70
dw 0x00809021 ; 800D7E74
dw 0xAFB30064 ; 800D7E78
dw 0x00009821 ; 800D7E7C
dw 0x27AC0040 ; 800D7E80
dw 0xAFB60070 ; 800D7E84
dw 0x24160038 ; 800D7E88
dw 0xAFBF007C ; 800D7E8C
dw 0xAFBE0078 ; 800D7E90
dw 0xAFB70074 ; 800D7E94
dw 0xAFB5006C ; 800D7E98
dw 0xAFB40068 ; 800D7E9C
dw 0xAFB1005C ; 800D7EA0
dw 0xAFB00058 ; 800D7EA4
dw 0xAFAC0050 ; 800D7EA8
dw 0x8E440A74 ; 800D7EAC
dw 0x0C03695B ; 800D7EB0
dw 0x0260B821 ; 800D7EB4
dw 0x8E440A78 ; 800D7EB8
dw 0x0C036967 ; 800D7EBC
dw 0x241E0824 ; 800D7EC0
dw 0x24110001 ; 800D7EC4
dw 0x025E1021 ; 800D7EC8
dw 0x24550004 ; 800D7ECC
dw 0x0000A021 ; 800D7ED0
dw 0x02973021 ; 800D7ED4
dw 0x02463021 ; 800D7ED8
dw 0x02964821 ; 800D7EDC
dw 0x02494821 ; 800D7EE0
dw 0x001140C0 ; 800D7EE4
dw 0x01164021 ; 800D7EE8
dw 0x02484021 ; 800D7EEC
dw 0x27B00030 ; 800D7EF0
dw 0x26940008 ; 800D7EF4
dw 0x26310001 ; 800D7EF8
dw 0x94C205E8 ; 800D7EFC
dw 0x952305E8 ; 800D7F00
dw 0x00021400 ; 800D7F04
dw 0x00022403 ; 800D7F08
dw 0x000217C2 ; 800D7F0C
dw 0x00822021 ; 800D7F10
dw 0x00042043 ; 800D7F14
dw 0x00031C00 ; 800D7F18
dw 0x00031403 ; 800D7F1C
dw 0x00031FC2 ; 800D7F20
dw 0x00431021 ; 800D7F24
dw 0x00021043 ; 800D7F28
dw 0x00822023 ; 800D7F2C
dw 0xAFA40010 ; 800D7F30
dw 0x27A40010 ; 800D7F34
dw 0x94C205EA ; 800D7F38
dw 0x952305EA ; 800D7F3C
dw 0x00021400 ; 800D7F40
dw 0x00022C03 ; 800D7F44
dw 0x000217C2 ; 800D7F48
dw 0x00A22821 ; 800D7F4C
dw 0x00052843 ; 800D7F50
dw 0x00031C00 ; 800D7F54
dw 0x00031403 ; 800D7F58
dw 0x00031FC2 ; 800D7F5C
dw 0x00431021 ; 800D7F60
dw 0x00021043 ; 800D7F64
dw 0x00A22823 ; 800D7F68
dw 0xAFA50014 ; 800D7F6C
dw 0x27A50020 ; 800D7F70
dw 0x94C205EC ; 800D7F74
dw 0x952305EC ; 800D7F78
dw 0x00021400 ; 800D7F7C
dw 0x00023403 ; 800D7F80
dw 0x000217C2 ; 800D7F84
dw 0x00C23021 ; 800D7F88
dw 0x00063043 ; 800D7F8C
dw 0x00031C00 ; 800D7F90
dw 0x00031403 ; 800D7F94
dw 0x00031FC2 ; 800D7F98
dw 0x00431021 ; 800D7F9C
dw 0x00021043 ; 800D7FA0
dw 0x00C23023 ; 800D7FA4
dw 0xAFA60018 ; 800D7FA8
dw 0x02003021 ; 800D7FAC
dw 0x950205E8 ; 800D7FB0
dw 0x952305E8 ; 800D7FB4
dw 0x00021400 ; 800D7FB8
dw 0x00023C03 ; 800D7FBC
dw 0x000217C2 ; 800D7FC0
dw 0x00E23821 ; 800D7FC4
dw 0x00073843 ; 800D7FC8
dw 0x00031C00 ; 800D7FCC
dw 0x00031403 ; 800D7FD0
dw 0x00031FC2 ; 800D7FD4
dw 0x00431021 ; 800D7FD8
dw 0x00021043 ; 800D7FDC
dw 0x00E23823 ; 800D7FE0
dw 0xAFA70020 ; 800D7FE4
dw 0x950205EA ; 800D7FE8
dw 0x952305EA ; 800D7FEC
dw 0x00021400 ; 800D7FF0
dw 0x00023C03 ; 800D7FF4
dw 0x000217C2 ; 800D7FF8
dw 0x00E23821 ; 800D7FFC
dw 0x00073843 ; 800D8000
dw 0x00031C00 ; 800D8004
dw 0x00031403 ; 800D8008
dw 0x00031FC2 ; 800D800C
dw 0x00431021 ; 800D8010
dw 0x00021043 ; 800D8014
dw 0x00E23823 ; 800D8018
dw 0xAFA70024 ; 800D801C
dw 0x950205EC ; 800D8020
dw 0x952305EC ; 800D8024
dw 0x00021400 ; 800D8028
dw 0x00023C03 ; 800D802C
dw 0x000217C2 ; 800D8030
dw 0x00E23821 ; 800D8034
dw 0x00073843 ; 800D8038
dw 0x00031C00 ; 800D803C
dw 0x00031403 ; 800D8040
dw 0x00031FC2 ; 800D8044
dw 0x00431021 ; 800D8048
dw 0x00021043 ; 800D804C
dw 0x00E23823 ; 800D8050
dw 0x0C024D01 ; 800D8054
dw 0xAFA70028 ; 800D8058
dw 0x8FA50050 ; 800D805C
dw 0x0C024A09 ; 800D8060
dw 0x02002021 ; 800D8064
dw 0x27A50048 ; 800D8068
dw 0x02A03021 ; 800D806C
dw 0x8FA40050 ; 800D8070
dw 0x24020080 ; 800D8074
dw 0xA3A20048 ; 800D8078
dw 0xA3A20049 ; 800D807C
dw 0x0C0369B4 ; 800D8080
dw 0xA3A2004A ; 800D8084
dw 0x26B50004 ; 800D8088
dw 0x2A220007 ; 800D808C
dw 0x1440FF90 ; 800D8090
dw 0x26700001 ; 800D8094
dw 0x26D60038 ; 800D8098
dw 0x26F70038 ; 800D809C
dw 0x02009821 ; 800D80A0
dw 0x2A620004 ; 800D80A4
dw 0x1440FF86 ; 800D80A8
dw 0x27DE001C ; 800D80AC
dw 0x92420828 ; 800D80B0
dw 0x92430829 ; 800D80B4
dw 0x9244082A ; 800D80B8
dw 0x24110001 ; 800D80BC
dw 0xA2420894 ; 800D80C0
dw 0xA2430895 ; 800D80C4
dw 0xA2440896 ; 800D80C8
dw 0x00112080 ; 800D80CC
dw 0x02442021 ; 800D80D0
dw 0x26260001 ; 800D80D4
dw 0x00062880 ; 800D80D8
dw 0x02452821 ; 800D80DC
dw 0x90820824 ; 800D80E0
dw 0x90A30824 ; 800D80E4
dw 0x00000000 ; 800D80E8
dw 0x00431021 ; 800D80EC
dw 0x00021043 ; 800D80F0
dw 0xA0820894 ; 800D80F4
dw 0x90820825 ; 800D80F8
dw 0x90A30825 ; 800D80FC
dw 0x00000000 ; 800D8100
dw 0x00431021 ; 800D8104
dw 0x00021043 ; 800D8108
dw 0xA0820895 ; 800D810C
dw 0x90820826 ; 800D8110
dw 0x90A30826 ; 800D8114
dw 0x00C08821 ; 800D8118
dw 0x00431021 ; 800D811C
dw 0x00021043 ; 800D8120
dw 0xA0820896 ; 800D8124
dw 0x2A220006 ; 800D8128
dw 0x1440FFE8 ; 800D812C
dw 0x00112080 ; 800D8130
dw 0x9242083C ; 800D8134
dw 0x9243083D ; 800D8138
dw 0x9244083E ; 800D813C
dw 0x24130001 ; 800D8140
dw 0xA24208AC ; 800D8144
dw 0xA24308AD ; 800D8148
dw 0xA24408AE ; 800D814C
dw 0x001320C0 ; 800D8150
dw 0x00932023 ; 800D8154
dw 0x00042080 ; 800D8158
dw 0x02443021 ; 800D815C
dw 0x26620001 ; 800D8160
dw 0x000228C0 ; 800D8164
dw 0x00A22823 ; 800D8168
dw 0x00052880 ; 800D816C
dw 0x02453821 ; 800D8170
dw 0x90C2080C ; 800D8174
dw 0x90E3080C ; 800D8178
dw 0x24110001 ; 800D817C
dw 0x00431021 ; 800D8180
dw 0x02221007 ; 800D8184
dw 0xA0C20894 ; 800D8188
dw 0x90C2080D ; 800D818C
dw 0x90E3080D ; 800D8190
dw 0x00805821 ; 800D8194
dw 0x00431021 ; 800D8198
dw 0x02221007 ; 800D819C
dw 0xA0C20895 ; 800D81A0
dw 0x90C2080E ; 800D81A4
dw 0x90E3080E ; 800D81A8
dw 0x00A04021 ; 800D81AC
dw 0x00431021 ; 800D81B0
dw 0x02221007 ; 800D81B4
dw 0xA0C20896 ; 800D81B8
dw 0x00112880 ; 800D81BC
dw 0x00AB1021 ; 800D81C0
dw 0x02423821 ; 800D81C4
dw 0x26260001 ; 800D81C8
dw 0x00062080 ; 800D81CC
dw 0x008B1021 ; 800D81D0
dw 0x02425021 ; 800D81D4
dw 0x00A82821 ; 800D81D8
dw 0x02454821 ; 800D81DC
dw 0x00882021 ; 800D81E0
dw 0x90E30808 ; 800D81E4
dw 0x91420808 ; 800D81E8
dw 0x02442821 ; 800D81EC
dw 0x00621821 ; 800D81F0
dw 0x91220808 ; 800D81F4
dw 0x90A40808 ; 800D81F8
dw 0x00621821 ; 800D81FC
dw 0x00641021 ; 800D8200
dw 0x04410002 ; 800D8204
dw 0x00000000 ; 800D8208
dw 0x24420003 ; 800D820C
dw 0x00021083 ; 800D8210
dw 0xA0E20894 ; 800D8214
dw 0x90E20809 ; 800D8218
dw 0x91430809 ; 800D821C
dw 0x00000000 ; 800D8220
dw 0x00431021 ; 800D8224
dw 0x91230809 ; 800D8228
dw 0x90A40809 ; 800D822C
dw 0x00431021 ; 800D8230
dw 0x00441021 ; 800D8234
dw 0x04410002 ; 800D8238
dw 0x00000000 ; 800D823C
dw 0x24420003 ; 800D8240
dw 0x00021083 ; 800D8244
dw 0xA0E20895 ; 800D8248
dw 0x90E2080A ; 800D824C
dw 0x9143080A ; 800D8250
dw 0x00000000 ; 800D8254
dw 0x00431021 ; 800D8258
dw 0x9123080A ; 800D825C
dw 0x90A4080A ; 800D8260
dw 0x00431021 ; 800D8264
dw 0x00441021 ; 800D8268
dw 0x04410002 ; 800D826C
dw 0x00000000 ; 800D8270
dw 0x24420003 ; 800D8274
dw 0x00021083 ; 800D8278
dw 0xA0E20896 ; 800D827C
dw 0x00C08821 ; 800D8280
dw 0x2A220006 ; 800D8284
dw 0x1440FFCD ; 800D8288
dw 0x00112880 ; 800D828C
dw 0x001328C0 ; 800D8290
dw 0x00B32823 ; 800D8294
dw 0x00052880 ; 800D8298
dw 0x02452821 ; 800D829C
dw 0x26660001 ; 800D82A0
dw 0x000620C0 ; 800D82A4
dw 0x00862023 ; 800D82A8
dw 0x00042080 ; 800D82AC
dw 0x02442021 ; 800D82B0
dw 0x90A20820 ; 800D82B4
dw 0x90830820 ; 800D82B8
dw 0x00000000 ; 800D82BC
dw 0x00431021 ; 800D82C0
dw 0x00021043 ; 800D82C4
dw 0xA0A208AC ; 800D82C8
dw 0x90A20821 ; 800D82CC
dw 0x90830821 ; 800D82D0
dw 0x00000000 ; 800D82D4
dw 0x00431021 ; 800D82D8
dw 0x00021043 ; 800D82DC
dw 0xA0A208AD ; 800D82E0
dw 0x90A20822 ; 800D82E4
dw 0x90830822 ; 800D82E8
dw 0x00C09821 ; 800D82EC
dw 0x00431021 ; 800D82F0
dw 0x00021043 ; 800D82F4
dw 0xA0A208AE ; 800D82F8
dw 0x2A620004 ; 800D82FC
dw 0x1440FF94 ; 800D8300
dw 0x001320C0 ; 800D8304
dw 0x9242087C ; 800D8308
dw 0x9243087D ; 800D830C
dw 0x9244087E ; 800D8310
dw 0x24110001 ; 800D8314
dw 0xA2420904 ; 800D8318
dw 0xA2430905 ; 800D831C
dw 0xA2440906 ; 800D8320
dw 0x00112080 ; 800D8324
dw 0x02442021 ; 800D8328
dw 0x26260001 ; 800D832C
dw 0x00062880 ; 800D8330
dw 0x02452821 ; 800D8334
dw 0x90820878 ; 800D8338
dw 0x90A30878 ; 800D833C
dw 0x00000000 ; 800D8340
dw 0x00431021 ; 800D8344
dw 0x00021043 ; 800D8348
dw 0xA0820904 ; 800D834C
dw 0x90820879 ; 800D8350
dw 0x90A30879 ; 800D8354
dw 0x00000000 ; 800D8358
dw 0x00431021 ; 800D835C
dw 0x00021043 ; 800D8360
dw 0xA0820905 ; 800D8364
dw 0x9082087A ; 800D8368
dw 0x90A3087A ; 800D836C
dw 0x00C08821 ; 800D8370
dw 0x00431021 ; 800D8374
dw 0x00021043 ; 800D8378
dw 0xA0820906 ; 800D837C
dw 0x2A220006 ; 800D8380
dw 0x1440FFE8 ; 800D8384
dw 0x00112080 ; 800D8388
dw 0x92420890 ; 800D838C
dw 0x92430891 ; 800D8390
dw 0x92440892 ; 800D8394
dw 0xA242091C ; 800D8398
dw 0xA243091D ; 800D839C
dw 0xA244091E ; 800D83A0
dw 0x8FBF007C ; 800D83A4
dw 0x8FBE0078 ; 800D83A8
dw 0x8FB70074 ; 800D83AC
dw 0x8FB60070 ; 800D83B0
dw 0x8FB5006C ; 800D83B4
dw 0x8FB40068 ; 800D83B8
dw 0x8FB30064 ; 800D83BC
dw 0x8FB20060 ; 800D83C0
dw 0x8FB1005C ; 800D83C4
dw 0x8FB00058 ; 800D83C8
dw 0x03E00008 ; 800D83CC
dw 0x27BD0080 ; 800D83D0

View File

@ -1,23 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D8FF8
s04c_cape_800D8FF8:
dw 0x27BDFFE8 ; 800D8FF8
dw 0xAFB00010 ; 800D8FFC
dw 0x00808021 ; 800D9000
dw 0xAFBF0014 ; 800D9004
dw 0x0C035E72 ; 800D9008
dw 0xAE000A70 ; 800D900C
dw 0x0C0361C9 ; 800D9010
dw 0x02002021 ; 800D9014
dw 0x0C035F64 ; 800D9018
dw 0x02002021 ; 800D901C
dw 0x0C035F9B ; 800D9020
dw 0x02002021 ; 800D9024
dw 0x0C0360F5 ; 800D9028
dw 0x02002021 ; 800D902C
dw 0x8FBF0014 ; 800D9030
dw 0x8FB00010 ; 800D9034
dw 0x03E00008 ; 800D9038
dw 0x27BD0018 ; 800D903C

View File

@ -1,20 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D9040
s04c_cape_800D9040:
dw 0x27BDFFE8 ; 800D9040
dw 0xAFBF0014 ; 800D9044
dw 0xAFB00010 ; 800D9048
dw 0x8C900020 ; 800D904C
dw 0x00000000 ; 800D9050
dw 0x12000005 ; 800D9054
dw 0x00000000 ; 800D9058
dw 0x0C0060B8 ; 800D905C
dw 0x02002021 ; 800D9060
dw 0x0C006F01 ; 800D9064
dw 0x02002021 ; 800D9068
dw 0x8FBF0014 ; 800D906C
dw 0x8FB00010 ; 800D9070
dw 0x03E00008 ; 800D9074
dw 0x27BD0018 ; 800D9078

View File

@ -1,164 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D907C
s04c_cape_800D907C:
dw 0x27BDFFC0 ; 800D907C
dw 0xAFB70034 ; 800D9080
dw 0x0080B821 ; 800D9084
dw 0x24040014 ; 800D9088
dw 0x3C02800B ; 800D908C
dw 0x244205C0 ; 800D9090
dw 0xAFBF0038 ; 800D9094
dw 0xAFB60030 ; 800D9098
dw 0xAFB5002C ; 800D909C
dw 0xAFB40028 ; 800D90A0
dw 0xAFB30024 ; 800D90A4
dw 0xAFB20020 ; 800D90A8
dw 0xAFB1001C ; 800D90AC
dw 0xAFB00018 ; 800D90B0
dw 0xAEE507E0 ; 800D90B4
dw 0x24050018 ; 800D90B8
dw 0xAEE607E4 ; 800D90BC
dw 0x00003021 ; 800D90C0
dw 0xAEE70A74 ; 800D90C4
dw 0x8FA30050 ; 800D90C8
dw 0x26E70028 ; 800D90CC
dw 0xAEE20024 ; 800D90D0
dw 0xAEE30A78 ; 800D90D4
dw 0x0C006EAF ; 800D90D8
dw 0xAFA00010 ; 800D90DC
dw 0x00408021 ; 800D90E0
dw 0x12000007 ; 800D90E4
dw 0x00000000 ; 800D90E8
dw 0x0C00609D ; 800D90EC
dw 0x02002021 ; 800D90F0
dw 0x3C02800B ; 800D90F4
dw 0x8C42B9B0 ; 800D90F8
dw 0x00000000 ; 800D90FC
dw 0xA6020028 ; 800D9100
dw 0x3C04800E ; 800D9104
dw 0xAEF00020 ; 800D9108
dw 0x8E160040 ; 800D910C
dw 0x8E150044 ; 800D9110
dw 0x0C005B33 ; 800D9114
dw 0x2484BC0C ; 800D9118
dw 0x0C00760C ; 800D911C
dw 0x00402021 ; 800D9120
dw 0x00409821 ; 800D9124
dw 0x0000A021 ; 800D9128
dw 0x24120080 ; 800D912C
dw 0x26B1002A ; 800D9130
dw 0x26D0002A ; 800D9134
dw 0x0C0368EB ; 800D9138
dw 0x02C02021 ; 800D913C
dw 0x0C0368EB ; 800D9140
dw 0x02A02021 ; 800D9144
dw 0x92640008 ; 800D9148
dw 0x9263000A ; 800D914C
dw 0x92620009 ; 800D9150
dw 0x9265000B ; 800D9154
dw 0x00831821 ; 800D9158
dw 0x24630001 ; 800D915C
dw 0xA202FFE3 ; 800D9160
dw 0xA202FFEF ; 800D9164
dw 0x00451021 ; 800D9168
dw 0x24420001 ; 800D916C
dw 0xA204FFE2 ; 800D9170
dw 0xA203FFEE ; 800D9174
dw 0xA204FFFA ; 800D9178
dw 0xA202FFFB ; 800D917C
dw 0xA2030006 ; 800D9180
dw 0xA2020007 ; 800D9184
dw 0x96620004 ; 800D9188
dw 0x00000000 ; 800D918C
dw 0xA602FFF0 ; 800D9190
dw 0x96620006 ; 800D9194
dw 0x26D60034 ; 800D9198
dw 0xA602FFE4 ; 800D919C
dw 0x92640008 ; 800D91A0
dw 0x9263000A ; 800D91A4
dw 0x92620009 ; 800D91A8
dw 0x9265000B ; 800D91AC
dw 0x00831821 ; 800D91B0
dw 0x24630001 ; 800D91B4
dw 0xA222FFE3 ; 800D91B8
dw 0xA222FFEF ; 800D91BC
dw 0x00451021 ; 800D91C0
dw 0x24420001 ; 800D91C4
dw 0xA224FFE2 ; 800D91C8
dw 0xA223FFEE ; 800D91CC
dw 0xA224FFFA ; 800D91D0
dw 0xA222FFFB ; 800D91D4
dw 0xA2230006 ; 800D91D8
dw 0xA2220007 ; 800D91DC
dw 0x96620004 ; 800D91E0
dw 0x26B50034 ; 800D91E4
dw 0xA622FFF0 ; 800D91E8
dw 0x96620006 ; 800D91EC
dw 0x26940001 ; 800D91F0
dw 0xA622FFE4 ; 800D91F4
dw 0xA212FFDA ; 800D91F8
dw 0xA212FFDB ; 800D91FC
dw 0xA212FFDC ; 800D9200
dw 0xA212FFE6 ; 800D9204
dw 0xA212FFE7 ; 800D9208
dw 0xA212FFE8 ; 800D920C
dw 0xA212FFF2 ; 800D9210
dw 0xA212FFF3 ; 800D9214
dw 0xA212FFF4 ; 800D9218
dw 0xA212FFFE ; 800D921C
dw 0xA212FFFF ; 800D9220
dw 0xA2120000 ; 800D9224
dw 0x26100034 ; 800D9228
dw 0xA232FFDA ; 800D922C
dw 0xA232FFDB ; 800D9230
dw 0xA232FFDC ; 800D9234
dw 0xA232FFE6 ; 800D9238
dw 0xA232FFE7 ; 800D923C
dw 0xA232FFE8 ; 800D9240
dw 0xA232FFF2 ; 800D9244
dw 0xA232FFF3 ; 800D9248
dw 0xA232FFF4 ; 800D924C
dw 0xA232FFFE ; 800D9250
dw 0xA232FFFF ; 800D9254
dw 0xA2320000 ; 800D9258
dw 0x2A820018 ; 800D925C
dw 0x1440FFB5 ; 800D9260
dw 0x26310034 ; 800D9264
dw 0xAEE00A70 ; 800D9268
dw 0x0000A021 ; 800D926C
dw 0x24040005 ; 800D9270
dw 0x02E01821 ; 800D9274
dw 0xAC6007E8 ; 800D9278
dw 0xAC6407F8 ; 800D927C
dw 0x26940001 ; 800D9280
dw 0x2A820004 ; 800D9284
dw 0x1440FFFB ; 800D9288
dw 0x24630004 ; 800D928C
dw 0x0C035E4E ; 800D9290
dw 0x02E02021 ; 800D9294
dw 0x0C035E72 ; 800D9298
dw 0x02E02021 ; 800D929C
dw 0x0C035ECB ; 800D92A0
dw 0x02E02021 ; 800D92A4
dw 0x0C035EED ; 800D92A8
dw 0x02E02021 ; 800D92AC
dw 0x0C035F64 ; 800D92B0
dw 0x02E02021 ; 800D92B4
dw 0x0C035F9B ; 800D92B8
dw 0x02E02021 ; 800D92BC
dw 0x0C0360F5 ; 800D92C0
dw 0x02E02021 ; 800D92C4
dw 0x8FBF0038 ; 800D92C8
dw 0x8FB70034 ; 800D92CC
dw 0x8FB60030 ; 800D92D0
dw 0x8FB5002C ; 800D92D4
dw 0x8FB40028 ; 800D92D8
dw 0x8FB30024 ; 800D92DC
dw 0x8FB20020 ; 800D92E0
dw 0x8FB1001C ; 800D92E4
dw 0x8FB00018 ; 800D92E8
dw 0x00001021 ; 800D92EC
dw 0x03E00008 ; 800D92F0
dw 0x27BD0040 ; 800D92F4

View File

@ -1,50 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_cape_800D92F8
s04c_cape_800D92F8:
dw 0x27BDFFD0 ; 800D92F8
dw 0xAFB20020 ; 800D92FC
dw 0x00809021 ; 800D9300
dw 0xAFB30024 ; 800D9304
dw 0x00A09821 ; 800D9308
dw 0xAFB40028 ; 800D930C
dw 0x00C0A021 ; 800D9310
dw 0xAFB1001C ; 800D9314
dw 0x00E08821 ; 800D9318
dw 0x24040005 ; 800D931C
dw 0x24050A84 ; 800D9320
dw 0xAFBF002C ; 800D9324
dw 0x0C005439 ; 800D9328
dw 0xAFB00018 ; 800D932C
dw 0x00408021 ; 800D9330
dw 0x12000014 ; 800D9334
dw 0x02002021 ; 800D9338
dw 0x3C05800E ; 800D933C
dw 0x24A58FF8 ; 800D9340
dw 0x3C06800E ; 800D9344
dw 0x24C69040 ; 800D9348
dw 0x3C07800E ; 800D934C
dw 0x0C005453 ; 800D9350
dw 0x24E7BC18 ; 800D9354
dw 0xAFB10010 ; 800D9358
dw 0x02002021 ; 800D935C
dw 0x02402821 ; 800D9360
dw 0x02603021 ; 800D9364
dw 0x0C03641F ; 800D9368
dw 0x02803821 ; 800D936C
dw 0x04410006 ; 800D9370
dw 0x02001021 ; 800D9374
dw 0x0C005472 ; 800D9378
dw 0x02002021 ; 800D937C
dw 0x080364E3 ; 800D9380
dw 0x00001021 ; 800D9384
dw 0x02001021 ; 800D9388
dw 0x8FBF002C ; 800D938C
dw 0x8FB40028 ; 800D9390
dw 0x8FB30024 ; 800D9394
dw 0x8FB20020 ; 800D9398
dw 0x8FB1001C ; 800D939C
dw 0x8FB00018 ; 800D93A0
dw 0x03E00008 ; 800D93A4
dw 0x27BD0030 ; 800D93A8

View File

@ -1,7 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_revolver_800CF418
s04c_revolver_800CF418:
dw 0x03E00008 ; 800CF418
dw 0x00000000 ; 800CF41C

View File

@ -1,8 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_revolver_800D04B8
s04c_revolver_800D04B8:
dw 0xAC850000 ; 800D04B8
dw 0x03E00008 ; 800D04BC
dw 0xAC800004 ; 800D04C0

View File

@ -1,425 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_wire_800D2E7C
s04c_wire_800D2E7C:
dw 0x27BDFFE0 ; 800D2E7C
dw 0xAFB00010 ; 800D2E80
dw 0x00808021 ; 800D2E84
dw 0x3C05800B ; 800D2E88
dw 0x24A6BA10 ; 800D2E8C
dw 0x3C02800B ; 800D2E90
dw 0xAFBF001C ; 800D2E94
dw 0xAFB20018 ; 800D2E98
dw 0xAFB10014 ; 800D2E9C
dw 0x84C30002 ; 800D2EA0
dw 0x8E0419F4 ; 800D2EA4
dw 0x2863012D ; 800D2EA8
dw 0xAC44B9B0 ; 800D2EAC
dw 0x84A4BA10 ; 800D2EB0
dw 0x84C50004 ; 800D2EB4
dw 0x146000E2 ; 800D2EB8
dw 0x2882FA25 ; 800D2EBC
dw 0x1C8000FF ; 800D2EC0
dw 0x2882EC78 ; 800D2EC4
dw 0x144000FD ; 800D2EC8
dw 0x28A22135 ; 800D2ECC
dw 0x104000FB ; 800D2ED0
dw 0x28A20DAC ; 800D2ED4
dw 0x144000F9 ; 800D2ED8
dw 0x24821388 ; 800D2EDC
dw 0x2C4203E9 ; 800D2EE0
dw 0x1040001F ; 800D2EE4
dw 0x00041023 ; 800D2EE8
dw 0x244209C4 ; 800D2EEC
dw 0x00A2102A ; 800D2EF0
dw 0x10400004 ; 800D2EF4
dw 0x2482251C ; 800D2EF8
dw 0x0045102A ; 800D2EFC
dw 0x144000EF ; 800D2F00
dw 0x00000000 ; 800D2F04
dw 0x00002021 ; 800D2F08
dw 0x2405003F ; 800D2F0C
dw 0x0C00CA5A ; 800D2F10
dw 0x240600B6 ; 800D2F14
dw 0x3C04800C ; 800D2F18
dw 0x248435EC ; 800D2F1C
dw 0x0C017563 ; 800D2F20
dw 0x24050001 ; 800D2F24
dw 0x3C03800B ; 800D2F28
dw 0x8E02166C ; 800D2F2C
dw 0x8C63B3CC ; 800D2F30
dw 0x24120001 ; 800D2F34
dw 0xAE121670 ; 800D2F38
dw 0x00521021 ; 800D2F3C
dw 0x04600166 ; 800D2F40
dw 0xAE02166C ; 800D2F44
dw 0x3C11800B ; 800D2F48
dw 0x8E22B3D4 ; 800D2F4C
dw 0x00000000 ; 800D2F50
dw 0x14400161 ; 800D2F54
dw 0x3C04800E ; 800D2F58
dw 0x08034D2A ; 800D2F5C
dw 0x2484BB00 ; 800D2F60
dw 0x24820FA0 ; 800D2F64
dw 0x2C4201F5 ; 800D2F68
dw 0x10400026 ; 800D2F6C
dw 0x00041823 ; 800D2F70
dw 0x246209C4 ; 800D2F74
dw 0x00A2102A ; 800D2F78
dw 0x14400005 ; 800D2F7C
dw 0x2482251C ; 800D2F80
dw 0x24621194 ; 800D2F84
dw 0x0045102A ; 800D2F88
dw 0x10400007 ; 800D2F8C
dw 0x2482251C ; 800D2F90
dw 0x0045102A ; 800D2F94
dw 0x144000C9 ; 800D2F98
dw 0x24821D4C ; 800D2F9C
dw 0x00A2102A ; 800D2FA0
dw 0x144000C6 ; 800D2FA4
dw 0x00000000 ; 800D2FA8
dw 0x00002021 ; 800D2FAC
dw 0x2405003F ; 800D2FB0
dw 0x0C00CA5A ; 800D2FB4
dw 0x240600B6 ; 800D2FB8
dw 0x3C04800C ; 800D2FBC
dw 0x248435EC ; 800D2FC0
dw 0x0C017563 ; 800D2FC4
dw 0x24050001 ; 800D2FC8
dw 0x3C03800B ; 800D2FCC
dw 0x8E02166C ; 800D2FD0
dw 0x8C63B3CC ; 800D2FD4
dw 0x24120001 ; 800D2FD8
dw 0xAE121670 ; 800D2FDC
dw 0x00521021 ; 800D2FE0
dw 0x0460013D ; 800D2FE4
dw 0xAE02166C ; 800D2FE8
dw 0x3C11800B ; 800D2FEC
dw 0x8E22B3D4 ; 800D2FF0
dw 0x00000000 ; 800D2FF4
dw 0x14400138 ; 800D2FF8
dw 0x3C04800E ; 800D2FFC
dw 0x08034D2A ; 800D3000
dw 0x2484BB00 ; 800D3004
dw 0x24820DAC ; 800D3008
dw 0x2C4203E9 ; 800D300C
dw 0x1040001F ; 800D3010
dw 0x00041023 ; 800D3014
dw 0x24421194 ; 800D3018
dw 0x0045102A ; 800D301C
dw 0x144000A7 ; 800D3020
dw 0x24821D4C ; 800D3024
dw 0x00A2102A ; 800D3028
dw 0x144000A4 ; 800D302C
dw 0x00000000 ; 800D3030
dw 0x00002021 ; 800D3034
dw 0x2405003F ; 800D3038
dw 0x0C00CA5A ; 800D303C
dw 0x240600B6 ; 800D3040
dw 0x3C04800C ; 800D3044
dw 0x248435EC ; 800D3048
dw 0x0C017563 ; 800D304C
dw 0x24050001 ; 800D3050
dw 0x3C03800B ; 800D3054
dw 0x8E02166C ; 800D3058
dw 0x8C63B3CC ; 800D305C
dw 0x24120001 ; 800D3060
dw 0xAE121670 ; 800D3064
dw 0x00521021 ; 800D3068
dw 0x0460011B ; 800D306C
dw 0xAE02166C ; 800D3070
dw 0x3C11800B ; 800D3074
dw 0x8E22B3D4 ; 800D3078
dw 0x00000000 ; 800D307C
dw 0x14400116 ; 800D3080
dw 0x3C04800E ; 800D3084
dw 0x08034D2A ; 800D3088
dw 0x2484BB00 ; 800D308C
dw 0x248209C4 ; 800D3090
dw 0x2C4203E9 ; 800D3094
dw 0x1040001F ; 800D3098
dw 0x00041023 ; 800D309C
dw 0x244209C4 ; 800D30A0
dw 0x00A2102A ; 800D30A4
dw 0x14400085 ; 800D30A8
dw 0x2482251C ; 800D30AC
dw 0x0045102A ; 800D30B0
dw 0x14400082 ; 800D30B4
dw 0x00000000 ; 800D30B8
dw 0x00002021 ; 800D30BC
dw 0x2405003F ; 800D30C0
dw 0x0C00CA5A ; 800D30C4
dw 0x240600B6 ; 800D30C8
dw 0x3C04800C ; 800D30CC
dw 0x248435EC ; 800D30D0
dw 0x0C017563 ; 800D30D4
dw 0x24050001 ; 800D30D8
dw 0x3C03800B ; 800D30DC
dw 0x8E02166C ; 800D30E0
dw 0x8C63B3CC ; 800D30E4
dw 0x24120001 ; 800D30E8
dw 0xAE121670 ; 800D30EC
dw 0x00521021 ; 800D30F0
dw 0x046000F9 ; 800D30F4
dw 0xAE02166C ; 800D30F8
dw 0x3C11800B ; 800D30FC
dw 0x8E22B3D4 ; 800D3100
dw 0x00000000 ; 800D3104
dw 0x144000F4 ; 800D3108
dw 0x3C04800E ; 800D310C
dw 0x08034D2A ; 800D3110
dw 0x2484BB00 ; 800D3114
dw 0x248205DC ; 800D3118
dw 0x2C4201F5 ; 800D311C
dw 0x10400026 ; 800D3120
dw 0x2482251C ; 800D3124
dw 0x0045102A ; 800D3128
dw 0x14400005 ; 800D312C
dw 0x00041823 ; 800D3130
dw 0x24821D4C ; 800D3134
dw 0x00A2102A ; 800D3138
dw 0x10400008 ; 800D313C
dw 0x00000000 ; 800D3140
dw 0x24621194 ; 800D3144
dw 0x0045102A ; 800D3148
dw 0x1440005C ; 800D314C
dw 0x246209C4 ; 800D3150
dw 0x00A2102A ; 800D3154
dw 0x14400059 ; 800D3158
dw 0x00000000 ; 800D315C
dw 0x00002021 ; 800D3160
dw 0x2405003F ; 800D3164
dw 0x0C00CA5A ; 800D3168
dw 0x240600B6 ; 800D316C
dw 0x3C04800C ; 800D3170
dw 0x248435EC ; 800D3174
dw 0x0C017563 ; 800D3178
dw 0x24050001 ; 800D317C
dw 0x3C03800B ; 800D3180
dw 0x8E02166C ; 800D3184
dw 0x8C63B3CC ; 800D3188
dw 0x24120001 ; 800D318C
dw 0xAE121670 ; 800D3190
dw 0x00521021 ; 800D3194
dw 0x046000D0 ; 800D3198
dw 0xAE02166C ; 800D319C
dw 0x3C11800B ; 800D31A0
dw 0x8E22B3D4 ; 800D31A4
dw 0x00000000 ; 800D31A8
dw 0x144000CB ; 800D31AC
dw 0x3C04800E ; 800D31B0
dw 0x08034D2A ; 800D31B4
dw 0x2484BB00 ; 800D31B8
dw 0x248203E8 ; 800D31BC
dw 0x2C4203E9 ; 800D31C0
dw 0x1040003E ; 800D31C4
dw 0x24821D4C ; 800D31C8
dw 0x00A2102A ; 800D31CC
dw 0x1440003B ; 800D31D0
dw 0x00041023 ; 800D31D4
dw 0x24421194 ; 800D31D8
dw 0x0045102A ; 800D31DC
dw 0x14400037 ; 800D31E0
dw 0x00000000 ; 800D31E4
dw 0x00002021 ; 800D31E8
dw 0x2405003F ; 800D31EC
dw 0x0C00CA5A ; 800D31F0
dw 0x240600B6 ; 800D31F4
dw 0x3C04800C ; 800D31F8
dw 0x248435EC ; 800D31FC
dw 0x0C017563 ; 800D3200
dw 0x24050001 ; 800D3204
dw 0x3C03800B ; 800D3208
dw 0x8E02166C ; 800D320C
dw 0x8C63B3CC ; 800D3210
dw 0x24120001 ; 800D3214
dw 0xAE121670 ; 800D3218
dw 0x00521021 ; 800D321C
dw 0x046000AE ; 800D3220
dw 0xAE02166C ; 800D3224
dw 0x3C11800B ; 800D3228
dw 0x8E22B3D4 ; 800D322C
dw 0x00000000 ; 800D3230
dw 0x144000A9 ; 800D3234
dw 0x3C04800E ; 800D3238
dw 0x08034D2A ; 800D323C
dw 0x2484BB00 ; 800D3240
dw 0x1040001E ; 800D3244
dw 0x2882F254 ; 800D3248
dw 0x1440001C ; 800D324C
dw 0x28A21B59 ; 800D3250
dw 0x1040001A ; 800D3254
dw 0x28A21388 ; 800D3258
dw 0x14400018 ; 800D325C
dw 0x00000000 ; 800D3260
dw 0x00002021 ; 800D3264
dw 0x2405003F ; 800D3268
dw 0x0C00CA5A ; 800D326C
dw 0x240600B6 ; 800D3270
dw 0x3C04800C ; 800D3274
dw 0x248435EC ; 800D3278
dw 0x0C017563 ; 800D327C
dw 0x24050001 ; 800D3280
dw 0x3C03800B ; 800D3284
dw 0x8E02166C ; 800D3288
dw 0x8C63B3CC ; 800D328C
dw 0x24120001 ; 800D3290
dw 0xAE121670 ; 800D3294
dw 0x00521021 ; 800D3298
dw 0x0460008F ; 800D329C
dw 0xAE02166C ; 800D32A0
dw 0x3C11800B ; 800D32A4
dw 0x8E22B3D4 ; 800D32A8
dw 0x00000000 ; 800D32AC
dw 0x1440008A ; 800D32B0
dw 0x3C04800E ; 800D32B4
dw 0x08034D2A ; 800D32B8
dw 0x2484BB0C ; 800D32BC
dw 0x8E0320CC ; 800D32C0
dw 0x24020001 ; 800D32C4
dw 0x14620012 ; 800D32C8
dw 0x2882FE0D ; 800D32CC
dw 0x10400007 ; 800D32D0
dw 0x2882EE6C ; 800D32D4
dw 0x14400005 ; 800D32D8
dw 0x28A21F41 ; 800D32DC
dw 0x10400003 ; 800D32E0
dw 0x28A20FA0 ; 800D32E4
dw 0x1040000A ; 800D32E8
dw 0x00000000 ; 800D32EC
dw 0xAE0020CC ; 800D32F0
dw 0x8A0720C7 ; 800D32F4
dw 0x9A0720C4 ; 800D32F8
dw 0x8A0820CB ; 800D32FC
dw 0x9A0820C8 ; 800D3300
dw 0xAA0720BF ; 800D3304
dw 0xBA0720BC ; 800D3308
dw 0xAA0820C3 ; 800D330C
dw 0xBA0820C0 ; 800D3310
dw 0x8E03203C ; 800D3314
dw 0x00000000 ; 800D3318
dw 0x94620006 ; 800D331C
dw 0x00000000 ; 800D3320
dw 0x30420008 ; 800D3324
dw 0x10400040 ; 800D3328
dw 0x00000000 ; 800D332C
dw 0x84630034 ; 800D3330
dw 0x00000000 ; 800D3334
dw 0x10600018 ; 800D3338
dw 0x00000000 ; 800D333C
dw 0x04610002 ; 800D3340
dw 0x00601021 ; 800D3344
dw 0x00021023 ; 800D3348
dw 0x0062001A ; 800D334C
dw 0x14400002 ; 800D3350
dw 0x00000000 ; 800D3354
dw 0x0007000D ; 800D3358
dw 0x2401FFFF ; 800D335C
dw 0x14410004 ; 800D3360
dw 0x3C018000 ; 800D3364
dw 0x14610002 ; 800D3368
dw 0x00000000 ; 800D336C
dw 0x0006000D ; 800D3370
dw 0x00001012 ; 800D3374
dw 0x00000000 ; 800D3378
dw 0x00021880 ; 800D337C
dw 0x00621821 ; 800D3380
dw 0x00031100 ; 800D3384
dw 0x00431023 ; 800D3388
dw 0x960320BC ; 800D338C
dw 0x00021040 ; 800D3390
dw 0x00621821 ; 800D3394
dw 0xA60320BC ; 800D3398
dw 0x8E02203C ; 800D339C
dw 0x00000000 ; 800D33A0
dw 0x84430038 ; 800D33A4
dw 0x00000000 ; 800D33A8
dw 0x10600018 ; 800D33AC
dw 0x00000000 ; 800D33B0
dw 0x04610002 ; 800D33B4
dw 0x00601021 ; 800D33B8
dw 0x00021023 ; 800D33BC
dw 0x0062001A ; 800D33C0
dw 0x14400002 ; 800D33C4
dw 0x00000000 ; 800D33C8
dw 0x0007000D ; 800D33CC
dw 0x2401FFFF ; 800D33D0
dw 0x14410004 ; 800D33D4
dw 0x3C018000 ; 800D33D8
dw 0x14610002 ; 800D33DC
dw 0x00000000 ; 800D33E0
dw 0x0006000D ; 800D33E4
dw 0x00001012 ; 800D33E8
dw 0x00000000 ; 800D33EC
dw 0x00021880 ; 800D33F0
dw 0x00621821 ; 800D33F4
dw 0x00031100 ; 800D33F8
dw 0x00431023 ; 800D33FC
dw 0x960320C0 ; 800D3400
dw 0x00021040 ; 800D3404
dw 0x00621821 ; 800D3408
dw 0xA60320C0 ; 800D340C
dw 0x8E03203C ; 800D3410
dw 0x24020001 ; 800D3414
dw 0xAE0220CC ; 800D3418
dw 0x94620006 ; 800D341C
dw 0x00000000 ; 800D3420
dw 0x3042FFF7 ; 800D3424
dw 0xA4620006 ; 800D3428
dw 0x8E0320D4 ; 800D342C
dw 0x00000000 ; 800D3430
dw 0x94620006 ; 800D3434
dw 0x00000000 ; 800D3438
dw 0x30420004 ; 800D343C
dw 0x1040002C ; 800D3440
dw 0x24020002 ; 800D3444
dw 0x8463003E ; 800D3448
dw 0x00000000 ; 800D344C
dw 0x14620028 ; 800D3450
dw 0x00002021 ; 800D3454
dw 0x2405003F ; 800D3458
dw 0x0C00CA5A ; 800D345C
dw 0x240600B6 ; 800D3460
dw 0x3C04800C ; 800D3464
dw 0x248435EC ; 800D3468
dw 0x0C017563 ; 800D346C
dw 0x24050001 ; 800D3470
dw 0x2402000F ; 800D3474
dw 0xAE02166C ; 800D3478
dw 0x3C02800B ; 800D347C
dw 0x8C42B3CC ; 800D3480
dw 0x24120001 ; 800D3484
dw 0x04400014 ; 800D3488
dw 0xAE121670 ; 800D348C
dw 0x3C11800B ; 800D3490
dw 0x8E22B3D4 ; 800D3494
dw 0x00000000 ; 800D3498
dw 0x1440000F ; 800D349C
dw 0x3C04800E ; 800D34A0
dw 0x2484BB24 ; 800D34A4
dw 0x0C022EE8 ; 800D34A8
dw 0x00000000 ; 800D34AC
dw 0x2402FFFE ; 800D34B0
dw 0xAE22B3D4 ; 800D34B4
dw 0x3C02800B ; 800D34B8
dw 0x24444D98 ; 800D34BC
dw 0x8483001E ; 800D34C0
dw 0x2402000C ; 800D34C4
dw 0x10620003 ; 800D34C8
dw 0x2402FFFF ; 800D34CC
dw 0x14720002 ; 800D34D0
dw 0x00000000 ; 800D34D4
dw 0xA482001E ; 800D34D8
dw 0x8E03203C ; 800D34DC
dw 0x00000000 ; 800D34E0
dw 0x94620000 ; 800D34E4
dw 0x00000000 ; 800D34E8
dw 0x3042FFF7 ; 800D34EC
dw 0xA4620000 ; 800D34F0
dw 0x8FBF001C ; 800D34F4
dw 0x8FB20018 ; 800D34F8
dw 0x8FB10014 ; 800D34FC
dw 0x8FB00010 ; 800D3500
dw 0x03E00008 ; 800D3504
dw 0x27BD0020 ; 800D3508

View File

@ -1,632 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_wire_800D350C
s04c_wire_800D350C:
dw 0x27BDFFE8 ; 800D350C
dw 0xAFB00010 ; 800D3510
dw 0x00808021 ; 800D3514
dw 0xAFBF0014 ; 800D3518
dw 0x8E0319F4 ; 800D351C
dw 0x8E04166C ; 800D3520
dw 0x3C02800B ; 800D3524
dw 0xAC43B9B0 ; 800D3528
dw 0x2483FFE2 ; 800D352C
dw 0x2C62001A ; 800D3530
dw 0x10400058 ; 800D3534
dw 0x3C02800E ; 800D3538
dw 0x2442BB40 ; 800D353C
dw 0x00031880 ; 800D3540
dw 0x00621821 ; 800D3544
dw 0x8C620000 ; 800D3548
dw 0x00000000 ; 800D354C
dw 0x00400008 ; 800D3550
dw 0x00000000 ; 800D3554
dw 0x8E040024 ; 800D3558
dw 0x08034DA0 ; 800D355C
dw 0x3C05800A ; 800D3560
dw 0x8E0402D0 ; 800D3564
dw 0x08034DA0 ; 800D3568
dw 0x3C05800A ; 800D356C
dw 0x8E0401EC ; 800D3570
dw 0x08034DA0 ; 800D3574
dw 0x3C05800A ; 800D3578
dw 0x8E040108 ; 800D357C
dw 0x08034DA0 ; 800D3580
dw 0x3C05800A ; 800D3584
dw 0x8E040D80 ; 800D3588
dw 0x08034DA0 ; 800D358C
dw 0x3C05800A ; 800D3590
dw 0x8E040C9C ; 800D3594
dw 0x08034DA0 ; 800D3598
dw 0x3C05800A ; 800D359C
dw 0x8E040BB8 ; 800D35A0
dw 0x08034DA0 ; 800D35A4
dw 0x3C05800A ; 800D35A8
dw 0x8E04057C ; 800D35AC
dw 0x08034DA0 ; 800D35B0
dw 0x3C05800A ; 800D35B4
dw 0x8E040498 ; 800D35B8
dw 0x08034DA0 ; 800D35BC
dw 0x3C05800A ; 800D35C0
dw 0x8E0403B4 ; 800D35C4
dw 0x08034DA0 ; 800D35C8
dw 0x3C05800A ; 800D35CC
dw 0x8E0412D8 ; 800D35D0
dw 0x08034DA0 ; 800D35D4
dw 0x3C05800A ; 800D35D8
dw 0x8E0411F4 ; 800D35DC
dw 0x08034DA0 ; 800D35E0
dw 0x3C05800A ; 800D35E4
dw 0x8E041110 ; 800D35E8
dw 0x08034DA0 ; 800D35EC
dw 0x3C05800A ; 800D35F0
dw 0x8E040828 ; 800D35F4
dw 0x08034DA0 ; 800D35F8
dw 0x3C05800A ; 800D35FC
dw 0x8E040744 ; 800D3600
dw 0x08034DA0 ; 800D3604
dw 0x3C05800A ; 800D3608
dw 0x8E040660 ; 800D360C
dw 0x08034DA0 ; 800D3610
dw 0x3C05800A ; 800D3614
dw 0x8E041584 ; 800D3618
dw 0x08034DA0 ; 800D361C
dw 0x3C05800A ; 800D3620
dw 0x8E0414A0 ; 800D3624
dw 0x08034DA0 ; 800D3628
dw 0x3C05800A ; 800D362C
dw 0x8E0413BC ; 800D3630
dw 0x08034DA0 ; 800D3634
dw 0x3C05800A ; 800D3638
dw 0x8E040AD4 ; 800D363C
dw 0x08034DA0 ; 800D3640
dw 0x3C05800A ; 800D3644
dw 0x8E0409F0 ; 800D3648
dw 0x08034DA0 ; 800D364C
dw 0x3C05800A ; 800D3650
dw 0x8E04090C ; 800D3654
dw 0x08034DA0 ; 800D3658
dw 0x3C05800A ; 800D365C
dw 0x8E04102C ; 800D3660
dw 0x08034DA0 ; 800D3664
dw 0x3C05800A ; 800D3668
dw 0x8E040F48 ; 800D366C
dw 0x08034DA0 ; 800D3670
dw 0x3C05800A ; 800D3674
dw 0x8E040E64 ; 800D3678
dw 0x3C05800A ; 800D367C
dw 0x0C01B7F7 ; 800D3680
dw 0x24A5F4CC ; 800D3684
dw 0x08034DA6 ; 800D3688
dw 0x00000000 ; 800D368C
dw 0x0C005472 ; 800D3690
dw 0x02002021 ; 800D3694
dw 0x8E02166C ; 800D3698
dw 0x00000000 ; 800D369C
dw 0x24420001 ; 800D36A0
dw 0xAE02166C ; 800D36A4
dw 0x8FBF0014 ; 800D36A8
dw 0x8FB00010 ; 800D36AC
dw 0x03E00008 ; 800D36B0
dw 0x27BD0018 ; 800D36B4
dw 0x27BDFFE0 ; 800D36B8
dw 0xAFB00018 ; 800D36BC
dw 0x00808021 ; 800D36C0
dw 0xAFBF001C ; 800D36C4
dw 0x8E0219F8 ; 800D36C8
dw 0x00000000 ; 800D36CC
dw 0x28420006 ; 800D36D0
dw 0x10400195 ; 800D36D4
dw 0x27A40010 ; 800D36D8
dw 0x8E020024 ; 800D36DC
dw 0x00000000 ; 800D36E0
dw 0x94420014 ; 800D36E4
dw 0x00000000 ; 800D36E8
dw 0xA7A20010 ; 800D36EC
dw 0x8E020024 ; 800D36F0
dw 0x00000000 ; 800D36F4
dw 0x94420018 ; 800D36F8
dw 0x00000000 ; 800D36FC
dw 0xA7A20012 ; 800D3700
dw 0x8E020024 ; 800D3704
dw 0x00000000 ; 800D3708
dw 0x9442001C ; 800D370C
dw 0x260519FC ; 800D3710
dw 0x0C0068F1 ; 800D3714
dw 0xA7A20014 ; 800D3718
dw 0x8E0202D0 ; 800D371C
dw 0x00000000 ; 800D3720
dw 0x94420014 ; 800D3724
dw 0x00000000 ; 800D3728
dw 0xA7A20010 ; 800D372C
dw 0x8E0202D0 ; 800D3730
dw 0x00000000 ; 800D3734
dw 0x94420018 ; 800D3738
dw 0x00000000 ; 800D373C
dw 0xA7A20012 ; 800D3740
dw 0x8E0202D0 ; 800D3744
dw 0x27A40010 ; 800D3748
dw 0x9442001C ; 800D374C
dw 0x26051A3C ; 800D3750
dw 0x0C0068F1 ; 800D3754
dw 0xA7A20014 ; 800D3758
dw 0x8E0201EC ; 800D375C
dw 0x00000000 ; 800D3760
dw 0x94420014 ; 800D3764
dw 0x00000000 ; 800D3768
dw 0xA7A20010 ; 800D376C
dw 0x8E0201EC ; 800D3770
dw 0x00000000 ; 800D3774
dw 0x94420018 ; 800D3778
dw 0x00000000 ; 800D377C
dw 0xA7A20012 ; 800D3780
dw 0x8E0201EC ; 800D3784
dw 0x27A40010 ; 800D3788
dw 0x9442001C ; 800D378C
dw 0x26051A7C ; 800D3790
dw 0x0C0068F1 ; 800D3794
dw 0xA7A20014 ; 800D3798
dw 0x8E020108 ; 800D379C
dw 0x00000000 ; 800D37A0
dw 0x94420014 ; 800D37A4
dw 0x00000000 ; 800D37A8
dw 0xA7A20010 ; 800D37AC
dw 0x8E020108 ; 800D37B0
dw 0x00000000 ; 800D37B4
dw 0x94420018 ; 800D37B8
dw 0x00000000 ; 800D37BC
dw 0xA7A20012 ; 800D37C0
dw 0x8E020108 ; 800D37C4
dw 0x27A40010 ; 800D37C8
dw 0x9442001C ; 800D37CC
dw 0x26051ABC ; 800D37D0
dw 0x0C0068F1 ; 800D37D4
dw 0xA7A20014 ; 800D37D8
dw 0x8E020D80 ; 800D37DC
dw 0x00000000 ; 800D37E0
dw 0x94420014 ; 800D37E4
dw 0x00000000 ; 800D37E8
dw 0xA7A20010 ; 800D37EC
dw 0x8E020D80 ; 800D37F0
dw 0x00000000 ; 800D37F4
dw 0x94420018 ; 800D37F8
dw 0x00000000 ; 800D37FC
dw 0xA7A20012 ; 800D3800
dw 0x8E020D80 ; 800D3804
dw 0x27A40010 ; 800D3808
dw 0x9442001C ; 800D380C
dw 0x26051D3C ; 800D3810
dw 0x0C0068F1 ; 800D3814
dw 0xA7A20014 ; 800D3818
dw 0x8E020C9C ; 800D381C
dw 0x00000000 ; 800D3820
dw 0x94420014 ; 800D3824
dw 0x00000000 ; 800D3828
dw 0xA7A20010 ; 800D382C
dw 0x8E020C9C ; 800D3830
dw 0x00000000 ; 800D3834
dw 0x94420018 ; 800D3838
dw 0x00000000 ; 800D383C
dw 0xA7A20012 ; 800D3840
dw 0x8E020C9C ; 800D3844
dw 0x27A40010 ; 800D3848
dw 0x9442001C ; 800D384C
dw 0x26051D7C ; 800D3850
dw 0x0C0068F1 ; 800D3854
dw 0xA7A20014 ; 800D3858
dw 0x8E020BB8 ; 800D385C
dw 0x00000000 ; 800D3860
dw 0x94420014 ; 800D3864
dw 0x00000000 ; 800D3868
dw 0xA7A20010 ; 800D386C
dw 0x8E020BB8 ; 800D3870
dw 0x00000000 ; 800D3874
dw 0x94420018 ; 800D3878
dw 0x00000000 ; 800D387C
dw 0xA7A20012 ; 800D3880
dw 0x8E020BB8 ; 800D3884
dw 0x27A40010 ; 800D3888
dw 0x9442001C ; 800D388C
dw 0x26051DBC ; 800D3890
dw 0x0C0068F1 ; 800D3894
dw 0xA7A20014 ; 800D3898
dw 0x8E02057C ; 800D389C
dw 0x00000000 ; 800D38A0
dw 0x94420014 ; 800D38A4
dw 0x00000000 ; 800D38A8
dw 0xA7A20010 ; 800D38AC
dw 0x8E02057C ; 800D38B0
dw 0x00000000 ; 800D38B4
dw 0x94420018 ; 800D38B8
dw 0x00000000 ; 800D38BC
dw 0xA7A20012 ; 800D38C0
dw 0x8E02057C ; 800D38C4
dw 0x27A40010 ; 800D38C8
dw 0x9442001C ; 800D38CC
dw 0x26051AFC ; 800D38D0
dw 0x0C0068F1 ; 800D38D4
dw 0xA7A20014 ; 800D38D8
dw 0x8E020498 ; 800D38DC
dw 0x00000000 ; 800D38E0
dw 0x94420014 ; 800D38E4
dw 0x00000000 ; 800D38E8
dw 0xA7A20010 ; 800D38EC
dw 0x8E020498 ; 800D38F0
dw 0x00000000 ; 800D38F4
dw 0x94420018 ; 800D38F8
dw 0x00000000 ; 800D38FC
dw 0xA7A20012 ; 800D3900
dw 0x8E020498 ; 800D3904
dw 0x27A40010 ; 800D3908
dw 0x9442001C ; 800D390C
dw 0x26051B3C ; 800D3910
dw 0x0C0068F1 ; 800D3914
dw 0xA7A20014 ; 800D3918
dw 0x8E0203B4 ; 800D391C
dw 0x00000000 ; 800D3920
dw 0x94420014 ; 800D3924
dw 0x00000000 ; 800D3928
dw 0xA7A20010 ; 800D392C
dw 0x8E0203B4 ; 800D3930
dw 0x00000000 ; 800D3934
dw 0x94420018 ; 800D3938
dw 0x00000000 ; 800D393C
dw 0xA7A20012 ; 800D3940
dw 0x8E0203B4 ; 800D3944
dw 0x27A40010 ; 800D3948
dw 0x9442001C ; 800D394C
dw 0x26051B7C ; 800D3950
dw 0x0C0068F1 ; 800D3954
dw 0xA7A20014 ; 800D3958
dw 0x8E0212D8 ; 800D395C
dw 0x00000000 ; 800D3960
dw 0x94420014 ; 800D3964
dw 0x00000000 ; 800D3968
dw 0xA7A20010 ; 800D396C
dw 0x8E0212D8 ; 800D3970
dw 0x00000000 ; 800D3974
dw 0x94420018 ; 800D3978
dw 0x00000000 ; 800D397C
dw 0xA7A20012 ; 800D3980
dw 0x8E0212D8 ; 800D3984
dw 0x27A40010 ; 800D3988
dw 0x9442001C ; 800D398C
dw 0x26051EBC ; 800D3990
dw 0x0C0068F1 ; 800D3994
dw 0xA7A20014 ; 800D3998
dw 0x8E0211F4 ; 800D399C
dw 0x00000000 ; 800D39A0
dw 0x94420014 ; 800D39A4
dw 0x00000000 ; 800D39A8
dw 0xA7A20010 ; 800D39AC
dw 0x8E0211F4 ; 800D39B0
dw 0x00000000 ; 800D39B4
dw 0x94420018 ; 800D39B8
dw 0x00000000 ; 800D39BC
dw 0xA7A20012 ; 800D39C0
dw 0x8E0211F4 ; 800D39C4
dw 0x27A40010 ; 800D39C8
dw 0x9442001C ; 800D39CC
dw 0x26051EFC ; 800D39D0
dw 0x0C0068F1 ; 800D39D4
dw 0xA7A20014 ; 800D39D8
dw 0x8E021110 ; 800D39DC
dw 0x00000000 ; 800D39E0
dw 0x94420014 ; 800D39E4
dw 0x00000000 ; 800D39E8
dw 0xA7A20010 ; 800D39EC
dw 0x8E021110 ; 800D39F0
dw 0x00000000 ; 800D39F4
dw 0x94420018 ; 800D39F8
dw 0x00000000 ; 800D39FC
dw 0xA7A20012 ; 800D3A00
dw 0x8E021110 ; 800D3A04
dw 0x27A40010 ; 800D3A08
dw 0x9442001C ; 800D3A0C
dw 0x26051F3C ; 800D3A10
dw 0x0C0068F1 ; 800D3A14
dw 0xA7A20014 ; 800D3A18
dw 0x8E020828 ; 800D3A1C
dw 0x00000000 ; 800D3A20
dw 0x94420014 ; 800D3A24
dw 0x00000000 ; 800D3A28
dw 0xA7A20010 ; 800D3A2C
dw 0x8E020828 ; 800D3A30
dw 0x00000000 ; 800D3A34
dw 0x94420018 ; 800D3A38
dw 0x00000000 ; 800D3A3C
dw 0xA7A20012 ; 800D3A40
dw 0x8E020828 ; 800D3A44
dw 0x27A40010 ; 800D3A48
dw 0x9442001C ; 800D3A4C
dw 0x26051BBC ; 800D3A50
dw 0x0C0068F1 ; 800D3A54
dw 0xA7A20014 ; 800D3A58
dw 0x8E020744 ; 800D3A5C
dw 0x00000000 ; 800D3A60
dw 0x94420014 ; 800D3A64
dw 0x00000000 ; 800D3A68
dw 0xA7A20010 ; 800D3A6C
dw 0x8E020744 ; 800D3A70
dw 0x00000000 ; 800D3A74
dw 0x94420018 ; 800D3A78
dw 0x00000000 ; 800D3A7C
dw 0xA7A20012 ; 800D3A80
dw 0x8E020744 ; 800D3A84
dw 0x27A40010 ; 800D3A88
dw 0x9442001C ; 800D3A8C
dw 0x26051BFC ; 800D3A90
dw 0x0C0068F1 ; 800D3A94
dw 0xA7A20014 ; 800D3A98
dw 0x8E020660 ; 800D3A9C
dw 0x00000000 ; 800D3AA0
dw 0x94420014 ; 800D3AA4
dw 0x00000000 ; 800D3AA8
dw 0xA7A20010 ; 800D3AAC
dw 0x8E020660 ; 800D3AB0
dw 0x00000000 ; 800D3AB4
dw 0x94420018 ; 800D3AB8
dw 0x00000000 ; 800D3ABC
dw 0xA7A20012 ; 800D3AC0
dw 0x8E020660 ; 800D3AC4
dw 0x27A40010 ; 800D3AC8
dw 0x9442001C ; 800D3ACC
dw 0x26051C3C ; 800D3AD0
dw 0x0C0068F1 ; 800D3AD4
dw 0xA7A20014 ; 800D3AD8
dw 0x8E021584 ; 800D3ADC
dw 0x00000000 ; 800D3AE0
dw 0x94420014 ; 800D3AE4
dw 0x00000000 ; 800D3AE8
dw 0xA7A20010 ; 800D3AEC
dw 0x8E021584 ; 800D3AF0
dw 0x00000000 ; 800D3AF4
dw 0x94420018 ; 800D3AF8
dw 0x00000000 ; 800D3AFC
dw 0xA7A20012 ; 800D3B00
dw 0x8E021584 ; 800D3B04
dw 0x27A40010 ; 800D3B08
dw 0x9442001C ; 800D3B0C
dw 0x26051F7C ; 800D3B10
dw 0x0C0068F1 ; 800D3B14
dw 0xA7A20014 ; 800D3B18
dw 0x8E0214A0 ; 800D3B1C
dw 0x00000000 ; 800D3B20
dw 0x94420014 ; 800D3B24
dw 0x00000000 ; 800D3B28
dw 0xA7A20010 ; 800D3B2C
dw 0x8E0214A0 ; 800D3B30
dw 0x00000000 ; 800D3B34
dw 0x94420018 ; 800D3B38
dw 0x00000000 ; 800D3B3C
dw 0xA7A20012 ; 800D3B40
dw 0x8E0214A0 ; 800D3B44
dw 0x27A40010 ; 800D3B48
dw 0x9442001C ; 800D3B4C
dw 0x26051FBC ; 800D3B50
dw 0x0C0068F1 ; 800D3B54
dw 0xA7A20014 ; 800D3B58
dw 0x8E0213BC ; 800D3B5C
dw 0x00000000 ; 800D3B60
dw 0x94420014 ; 800D3B64
dw 0x00000000 ; 800D3B68
dw 0xA7A20010 ; 800D3B6C
dw 0x8E0213BC ; 800D3B70
dw 0x00000000 ; 800D3B74
dw 0x94420018 ; 800D3B78
dw 0x00000000 ; 800D3B7C
dw 0xA7A20012 ; 800D3B80
dw 0x8E0213BC ; 800D3B84
dw 0x27A40010 ; 800D3B88
dw 0x9442001C ; 800D3B8C
dw 0x26051FFC ; 800D3B90
dw 0x0C0068F1 ; 800D3B94
dw 0xA7A20014 ; 800D3B98
dw 0x8E020AD4 ; 800D3B9C
dw 0x00000000 ; 800D3BA0
dw 0x94420014 ; 800D3BA4
dw 0x00000000 ; 800D3BA8
dw 0xA7A20010 ; 800D3BAC
dw 0x8E020AD4 ; 800D3BB0
dw 0x00000000 ; 800D3BB4
dw 0x94420018 ; 800D3BB8
dw 0x00000000 ; 800D3BBC
dw 0xA7A20012 ; 800D3BC0
dw 0x8E020AD4 ; 800D3BC4
dw 0x27A40010 ; 800D3BC8
dw 0x9442001C ; 800D3BCC
dw 0x26051C7C ; 800D3BD0
dw 0x0C0068F1 ; 800D3BD4
dw 0xA7A20014 ; 800D3BD8
dw 0x8E0209F0 ; 800D3BDC
dw 0x00000000 ; 800D3BE0
dw 0x94420014 ; 800D3BE4
dw 0x00000000 ; 800D3BE8
dw 0xA7A20010 ; 800D3BEC
dw 0x8E0209F0 ; 800D3BF0
dw 0x00000000 ; 800D3BF4
dw 0x94420018 ; 800D3BF8
dw 0x00000000 ; 800D3BFC
dw 0xA7A20012 ; 800D3C00
dw 0x8E0209F0 ; 800D3C04
dw 0x27A40010 ; 800D3C08
dw 0x9442001C ; 800D3C0C
dw 0x26051CBC ; 800D3C10
dw 0x0C0068F1 ; 800D3C14
dw 0xA7A20014 ; 800D3C18
dw 0x8E02090C ; 800D3C1C
dw 0x00000000 ; 800D3C20
dw 0x94420014 ; 800D3C24
dw 0x00000000 ; 800D3C28
dw 0xA7A20010 ; 800D3C2C
dw 0x8E02090C ; 800D3C30
dw 0x00000000 ; 800D3C34
dw 0x94420018 ; 800D3C38
dw 0x00000000 ; 800D3C3C
dw 0xA7A20012 ; 800D3C40
dw 0x8E02090C ; 800D3C44
dw 0x27A40010 ; 800D3C48
dw 0x9442001C ; 800D3C4C
dw 0x26051CFC ; 800D3C50
dw 0x0C0068F1 ; 800D3C54
dw 0xA7A20014 ; 800D3C58
dw 0x8E02102C ; 800D3C5C
dw 0x00000000 ; 800D3C60
dw 0x94420014 ; 800D3C64
dw 0x00000000 ; 800D3C68
dw 0xA7A20010 ; 800D3C6C
dw 0x8E02102C ; 800D3C70
dw 0x00000000 ; 800D3C74
dw 0x94420018 ; 800D3C78
dw 0x00000000 ; 800D3C7C
dw 0xA7A20012 ; 800D3C80
dw 0x8E02102C ; 800D3C84
dw 0x27A40010 ; 800D3C88
dw 0x9442001C ; 800D3C8C
dw 0x26051DFC ; 800D3C90
dw 0x0C0068F1 ; 800D3C94
dw 0xA7A20014 ; 800D3C98
dw 0x8E020F48 ; 800D3C9C
dw 0x00000000 ; 800D3CA0
dw 0x94420014 ; 800D3CA4
dw 0x00000000 ; 800D3CA8
dw 0xA7A20010 ; 800D3CAC
dw 0x8E020F48 ; 800D3CB0
dw 0x00000000 ; 800D3CB4
dw 0x94420018 ; 800D3CB8
dw 0x00000000 ; 800D3CBC
dw 0xA7A20012 ; 800D3CC0
dw 0x8E020F48 ; 800D3CC4
dw 0x27A40010 ; 800D3CC8
dw 0x9442001C ; 800D3CCC
dw 0x26051E3C ; 800D3CD0
dw 0x0C0068F1 ; 800D3CD4
dw 0xA7A20014 ; 800D3CD8
dw 0x8E020E64 ; 800D3CDC
dw 0x00000000 ; 800D3CE0
dw 0x94420014 ; 800D3CE4
dw 0x00000000 ; 800D3CE8
dw 0xA7A20010 ; 800D3CEC
dw 0x8E020E64 ; 800D3CF0
dw 0x00000000 ; 800D3CF4
dw 0x94420018 ; 800D3CF8
dw 0x00000000 ; 800D3CFC
dw 0xA7A20012 ; 800D3D00
dw 0x8E020E64 ; 800D3D04
dw 0x27A40010 ; 800D3D08
dw 0x9442001C ; 800D3D0C
dw 0x26051E7C ; 800D3D10
dw 0x0C0068F1 ; 800D3D14
dw 0xA7A20014 ; 800D3D18
dw 0x8E0219F8 ; 800D3D1C
dw 0x00000000 ; 800D3D20
dw 0x24420001 ; 800D3D24
dw 0xAE0219F8 ; 800D3D28
dw 0x8E031670 ; 800D3D2C
dw 0x00000000 ; 800D3D30
dw 0x10600005 ; 800D3D34
dw 0x24020001 ; 800D3D38
dw 0x1062000D ; 800D3D3C
dw 0x00000000 ; 800D3D40
dw 0x08034F5F ; 800D3D44
dw 0x00000000 ; 800D3D48
dw 0x0C034B9F ; 800D3D4C
dw 0x02002021 ; 800D3D50
dw 0x8E04203C ; 800D3D54
dw 0x0C00B540 ; 800D3D58
dw 0x260520BC ; 800D3D5C
dw 0x8E04203C ; 800D3D60
dw 0x0C00B685 ; 800D3D64
dw 0x00000000 ; 800D3D68
dw 0x08034F5F ; 800D3D6C
dw 0x00000000 ; 800D3D70
dw 0x0C034D43 ; 800D3D74
dw 0x02002021 ; 800D3D78
dw 0x96040020 ; 800D3D7C
dw 0x24050001 ; 800D3D80
dw 0x3C06800C ; 800D3D84
dw 0x0C0330BF ; 800D3D88
dw 0x24C635E8 ; 800D3D8C
dw 0x14400003 ; 800D3D90
dw 0x00000000 ; 800D3D94
dw 0x0C005472 ; 800D3D98
dw 0x02002021 ; 800D3D9C
dw 0x8FBF001C ; 800D3DA0
dw 0x8FB00018 ; 800D3DA4
dw 0x03E00008 ; 800D3DA8
dw 0x27BD0020 ; 800D3DAC
dw 0x27BDFFE0 ; 800D3DB0
dw 0xAFB10014 ; 800D3DB4
dw 0x00808821 ; 800D3DB8
dw 0x26240024 ; 800D3DBC
dw 0xAFBF0018 ; 800D3DC0
dw 0x0C00D2FE ; 800D3DC4
dw 0xAFB00010 ; 800D3DC8
dw 0x0C00D2FE ; 800D3DCC
dw 0x262402D0 ; 800D3DD0
dw 0x0C00D2FE ; 800D3DD4
dw 0x262401EC ; 800D3DD8
dw 0x0C00D2FE ; 800D3DDC
dw 0x26240108 ; 800D3DE0
dw 0x0C00D2FE ; 800D3DE4
dw 0x26240D80 ; 800D3DE8
dw 0x0C00D2FE ; 800D3DEC
dw 0x26240C9C ; 800D3DF0
dw 0x0C00D2FE ; 800D3DF4
dw 0x26240BB8 ; 800D3DF8
dw 0x0C00D2FE ; 800D3DFC
dw 0x2624057C ; 800D3E00
dw 0x0C00D2FE ; 800D3E04
dw 0x26240498 ; 800D3E08
dw 0x0C00D2FE ; 800D3E0C
dw 0x262403B4 ; 800D3E10
dw 0x0C00D2FE ; 800D3E14
dw 0x262412D8 ; 800D3E18
dw 0x0C00D2FE ; 800D3E1C
dw 0x262411F4 ; 800D3E20
dw 0x0C00D2FE ; 800D3E24
dw 0x26241110 ; 800D3E28
dw 0x0C00D2FE ; 800D3E2C
dw 0x26240828 ; 800D3E30
dw 0x0C00D2FE ; 800D3E34
dw 0x26240744 ; 800D3E38
dw 0x0C00D2FE ; 800D3E3C
dw 0x26240660 ; 800D3E40
dw 0x0C00D2FE ; 800D3E44
dw 0x26241584 ; 800D3E48
dw 0x0C00D2FE ; 800D3E4C
dw 0x262414A0 ; 800D3E50
dw 0x0C00D2FE ; 800D3E54
dw 0x262413BC ; 800D3E58
dw 0x0C00D2FE ; 800D3E5C
dw 0x26240AD4 ; 800D3E60
dw 0x0C00D2FE ; 800D3E64
dw 0x262409F0 ; 800D3E68
dw 0x0C00D2FE ; 800D3E6C
dw 0x2624090C ; 800D3E70
dw 0x0C00D2FE ; 800D3E74
dw 0x2624102C ; 800D3E78
dw 0x0C00D2FE ; 800D3E7C
dw 0x26240F48 ; 800D3E80
dw 0x0C00D2FE ; 800D3E84
dw 0x26240E64 ; 800D3E88
dw 0x8E301668 ; 800D3E8C
dw 0x00000000 ; 800D3E90
dw 0x12000005 ; 800D3E94
dw 0x00000000 ; 800D3E98
dw 0x0C0060B8 ; 800D3E9C
dw 0x02002021 ; 800D3EA0
dw 0x0C006F01 ; 800D3EA4
dw 0x02002021 ; 800D3EA8
dw 0x8E24203C ; 800D3EAC
dw 0x0C00B52C ; 800D3EB0
dw 0x00000000 ; 800D3EB4
dw 0x8E2420D4 ; 800D3EB8
dw 0x0C00B52C ; 800D3EBC
dw 0x00000000 ; 800D3EC0
dw 0x8FBF0018 ; 800D3EC4
dw 0x8FB10014 ; 800D3EC8
dw 0x8FB00010 ; 800D3ECC
dw 0x03E00008 ; 800D3ED0
dw 0x27BD0020 ; 800D3ED4

View File

@ -1,31 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_wire_800D3ED8
s04c_wire_800D3ED8:
dw 0x27BDFFE0 ; 800D3ED8
dw 0xAFB10014 ; 800D3EDC
dw 0x00808821 ; 800D3EE0
dw 0xAFBF0018 ; 800D3EE4
dw 0x0C00B500 ; 800D3EE8
dw 0xAFB00010 ; 800D3EEC
dw 0x00408021 ; 800D3EF0
dw 0x1200000C ; 800D3EF4
dw 0xAE30203C ; 800D3EF8
dw 0x02002021 ; 800D3EFC
dw 0x24050008 ; 800D3F00
dw 0x3C07800C ; 800D3F04
dw 0x00003021 ; 800D3F08
dw 0x0C00B71D ; 800D3F0C
dw 0x24E735F0 ; 800D3F10
dw 0x02002021 ; 800D3F14
dw 0x0C00B540 ; 800D3F18
dw 0x262520C4 ; 800D3F1C
dw 0x08034FCB ; 800D3F20
dw 0x00001021 ; 800D3F24
dw 0x2402FFFF ; 800D3F28
dw 0x8FBF0018 ; 800D3F2C
dw 0x8FB10014 ; 800D3F30
dw 0x8FB00010 ; 800D3F34
dw 0x03E00008 ; 800D3F38
dw 0x27BD0020 ; 800D3F3C

View File

@ -1,31 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_wire_800D3F40
s04c_wire_800D3F40:
dw 0x27BDFFE0 ; 800D3F40
dw 0xAFB10014 ; 800D3F44
dw 0x00808821 ; 800D3F48
dw 0xAFBF0018 ; 800D3F4C
dw 0x0C00B500 ; 800D3F50
dw 0xAFB00010 ; 800D3F54
dw 0x00408021 ; 800D3F58
dw 0x1200000C ; 800D3F5C
dw 0xAE3020D4 ; 800D3F60
dw 0x02002021 ; 800D3F64
dw 0x24050004 ; 800D3F68
dw 0x3C07800C ; 800D3F6C
dw 0x24060001 ; 800D3F70
dw 0x0C00B71D ; 800D3F74
dw 0x24E735F8 ; 800D3F78
dw 0x02002021 ; 800D3F7C
dw 0x0C00B540 ; 800D3F80
dw 0x262520D8 ; 800D3F84
dw 0x08034FE5 ; 800D3F88
dw 0x00001021 ; 800D3F8C
dw 0x2402FFFF ; 800D3F90
dw 0x8FBF0018 ; 800D3F94
dw 0x8FB10014 ; 800D3F98
dw 0x8FB00010 ; 800D3F9C
dw 0x03E00008 ; 800D3FA0
dw 0x27BD0020 ; 800D3FA4

View File

@ -1,43 +0,0 @@
opt c+, at+, e+, n-
section overlay.text
xdef s04c_wire_800D709C
s04c_wire_800D709C:
dw 0x27BDFFE0 ; 800D709C
dw 0xAFB10014 ; 800D70A0
dw 0x00808821 ; 800D70A4
dw 0xAFB20018 ; 800D70A8
dw 0x00A09021 ; 800D70AC
dw 0x24040005 ; 800D70B0
dw 0x240520E0 ; 800D70B4
dw 0xAFBF001C ; 800D70B8
dw 0x0C005439 ; 800D70BC
dw 0xAFB00010 ; 800D70C0
dw 0x00408021 ; 800D70C4
dw 0x12000013 ; 800D70C8
dw 0x02002021 ; 800D70CC
dw 0x3C05800D ; 800D70D0
dw 0x24A536B8 ; 800D70D4
dw 0x3C06800D ; 800D70D8
dw 0x24C63DB0 ; 800D70DC
dw 0x3C07800E ; 800D70E0
dw 0x0C005453 ; 800D70E4
dw 0x24E7BBB8 ; 800D70E8
dw 0x02002021 ; 800D70EC
dw 0x02202821 ; 800D70F0
dw 0x0C034FEA ; 800D70F4
dw 0x02403021 ; 800D70F8
dw 0x04410005 ; 800D70FC
dw 0x00000000 ; 800D7100
dw 0x0C005472 ; 800D7104
dw 0x02002021 ; 800D7108
dw 0x08035C47 ; 800D710C
dw 0x00001021 ; 800D7110
dw 0xAE110020 ; 800D7114
dw 0x02001021 ; 800D7118
dw 0x8FBF001C ; 800D711C
dw 0x8FB20018 ; 800D7120
dw 0x8FB10014 ; 800D7124
dw 0x8FB00010 ; 800D7128
dw 0x03E00008 ; 800D712C
dw 0x27BD0020 ; 800D7130

View File

@ -2740,85 +2740,12 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
include "{{OBJ_DIR}}\overlays\s04c\Takabe\voicesys.obj"
include "{{OBJ_DIR}}\overlays\s16b\Takabe\sepia.obj"
include "{{OBJ_DIR}}\overlays\s00a\Takabe\cat_in.obj"
include "{{OBJ_DIR}}\overlays\s04c\overlay2.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF3DC.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF418.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF420.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF4A0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF518.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF584.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF5D0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF650.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF69C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF71C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF748.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF7AC.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF7FC.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF868.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CF8D8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFAF0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFBE0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFC3C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFC6C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFD08.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFD84.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFE44.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800CFED4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D00B4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D02C8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D03C0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D03EC.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0418.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0444.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D04B8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D04C4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D07F4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0A94.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D0DE0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1120.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D11C8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1318.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1364.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D149C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D158C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D15D4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D168C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1760.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D184C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1BE4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1C60.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D1CE0.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revolver_800D2028.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_revbullt_800D20BC.obj"
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\revolver.obj"
include "{{OBJ_DIR}}\overlays\s04c\Takabe\revbullt.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D2E7C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D350C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3ED8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3F40.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D3FA8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_wire_800D709C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7134.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D71A4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D74F8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7510.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D7530.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D75BC.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_at_800D78A4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7938.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D79C8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7B2C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7BB4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7D90.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D7E6C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D83D4.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D8724.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D8FF8.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D9040.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D907C.obj"
include "{{OBJ_DIR}}\overlays\s04c\s04c_cape_800D92F8.obj"
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\wire.obj"
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\at.obj"
include "{{OBJ_DIR}}\overlays\s04c\Onoda\s04b\cape.obj"
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDROM.OBJ", overlay
include "{{PSYQ_SDK}}\psyq_4.4\LIB\libcd\CDREAD2.OBJ", overlay

View File

@ -448,7 +448,7 @@ static inline int sub_helper_8002DA14(TARGET *pTarget, TARGET *pIter)
int sub_8002DA14(TARGET *pTarget)
{
TARGET *pIter;
int count;
int count;
if (!(pTarget->class & 0x8))
{
@ -477,7 +477,6 @@ int sub_8002DA14(TARGET *pTarget)
}
}
return (short)(pTarget->field_6_flags & 0x8) > 0;
}

View File

@ -0,0 +1,316 @@
#include "Game/game.h"
#include "Game/linkvarbuf.h"
#include "Game/object.h"
#include "Okajima/blood.h"
typedef struct _AtWork
{
GV_ACT actor;
OBJECT body;
CONTROL control;
MOTION_CONTROL m_ctrl;
OAR_RECORD oar1[16];
OAR_RECORD oar2[16];
SVECTOR rots[15];
MATRIX light[2];
TARGET *target;
int f70C;
int f710;
MENU_BAR_CONF lifebar;
int f720;
int f724;
int f728;
int f72C;
int f730;
int map;
int f738;
int f73C;
int f740;
} AtWork;
char at_lifebar_name[] = "BAKER";
SVECTOR at_bloodpos = {0, 0, 100, 0};
SVECTOR at_bloodrot = {-1024, 0, 0, 0};
SVECTOR at_target_size = {400, 900, 400, 0};
extern SVECTOR DG_ZeroVector_800AB39C;
extern int GM_GameOverTimer_800AB3D4;
extern int GM_CurrentMap_800AB9B0;
#define EXEC_LEVEL 5
void s04c_at_800D7134(AtWork *work, int index, int count)
{
MATRIX rot;
DG_SetPos_8001BC44(&work->body.objs->objs[index].world);
DG_MovePos_8001BD20(&at_bloodpos);
DG_RotatePos_8001BD64(&at_bloodrot);
ReadRotMatrix(&rot);
NewBlood_80072728(&rot, count);
}
void s04c_at_800D71A4(AtWork *work)
{
TARGET *target;
int hp;
target = work->target;
if (target->field_6_flags & 0x4)
{
target->field_6_flags &= ~0x4;
if (work->f728 > -1 && work->f728 < 2)
{
s04c_at_800D7134(work, 2, 0);
switch (target->field_3E)
{
case 1:
break;
case 2:
target->field_26_hp = 0;
break;
case 3:
target->field_26_hp -= 10;
break;
case 4:
target->field_26_hp -= 20;
break;
}
hp = target->field_26_hp;
if (hp < 0)
{
hp = 0;
}
work->f724 = (hp * 1024) / work->f73C;
if (hp <= 0)
{
work->f728 = 3;
work->f72C = 0;
GM_ConfigObjectAction_80034CD4(&work->body, 3, 0, 0);
GM_SeSet2_80032968(0, 47, 129);
}
else
{
work->f728 = 2;
work->f72C = 0;
GM_ConfigObjectAction_80034CD4(&work->body, 2, 0, 0);
GM_SeSet2_80032968(0, 47, 128);
GM_SeSet2_80032968(0, 63, 139);
}
}
}
}
void AtAct_800D7324(AtWork *work)
{
DG_GetLightMatrix2_8001A5D8(&work->control.field_0_mov, work->light);
GM_CurrentMap_800AB9B0 = work->map;
DG_SetPos_8001BC44(&work->body.objs->world);
GM_ActObject2_80034B88(&work->body);
s04c_at_800D71A4(work);
work->target->field_28 = 0;
switch (work->f728)
{
case 0:
if (++work->f72C >= 60)
{
work->f72C = 0;
if (work->f740 != 0)
{
GM_SeSet_80032858(&work->control.field_0_mov, 141);
work->f728 = 1;
GM_ConfigObjectAction_80034CD4(&work->body, 1, 0, 0);
}
}
break;
case 1:
if (work->body.is_end != 0)
{
work->f728 = 0;
GM_ConfigObjectAction_80034CD4(&work->body, 0, 0, 0);
}
break;
case 2:
if (++work->f72C >= 20)
{
work->f72C = 0;
work->f728 = 0;
GM_ConfigObjectAction_80034CD4(&work->body, 0, 0, 0);
}
break;
case 3:
if (work->body.is_end != 0)
{
work->f728 = 4;
GM_ConfigObjectAction_80034CD4(&work->body, 4, 0, 0);
if (GM_SnakeCurrentHealth > 0)
{
printf("GameOver!\n");
GCL_ExecProc_8001FF2C(work->f70C, 0);
GM_GameOverTimer_800AB3D4 = 0;
GM_GameOver_8002B6C8();
}
}
break;
case 4:
break;
}
if (work->f710 != 0)
{
menu_DrawBar2_80038DE0(40, work->f720, work->f724, work->f738, &work->lifebar);
work->f720 = sub_8002646C(work->f720, work->f724, 4);
}
printf("GameOverTimer = %d\n", GM_GameOverTimer_800AB3D4);
}
void AtDie_800D7510(AtWork *work)
{
GM_FreeObject_80034BF8(&work->body);
}
int s04c_at_800D7530(AtWork *work)
{
TARGET *target;
target = GM_AllocTarget_8002D400();
work->target = target;
if (target == NULL)
{
return -1;
}
GM_SetTarget_8002DC74(target, TARGET_SEEK | TARGET_POWER, ENEMY_SIDE, &at_target_size);
GM_Target_8002DCCC(target, 1, -1, 128, 0, &DG_ZeroVector_800AB39C);
GM_Target_SetVector_8002D500(target, &work->control.field_0_mov);
return 0;
}
int AtGetResources_800D75BC(AtWork *work, int name, int map)
{
CONTROL *control;
OBJECT *body;
MENU_BAR_CONF *lifebar;
GM_CurrentMap_800AB9B0 = map;
work->f728 = 0;
control = &work->control;
if (GM_InitLoader_8002599C(control, name, map) < 0)
{
return -1;
}
work->map = map;
GM_ConfigControlString_800261C0(control, GCL_GetOption_80020968('p'), GCL_GetOption_80020968('d'));
GM_ConfigControlHazard_8002622C(control, control->field_0_mov.vy, -2, -2);
body = &work->body;
GM_InitObject_80034A18(body, GV_StrCode_80016CCC("ats_noc"), BODY_FLAG, GV_StrCode_80016CCC("shacho"));
GM_ConfigObjectJoint_80034CB4(body);
GM_ConfigMotionControl_80034F08(body, &work->m_ctrl, GV_StrCode_80016CCC("shacho"), work->oar1, work->oar2, control, work->rots);
GM_ConfigObjectLight_80034C44(body, work->light);
GM_ConfigObjectAction_80034CD4(body, 0, 0, 0);
DG_SetPos2_8001BC8C(&control->field_0_mov, &control->field_8_rot);
ReadRotMatrix(&work->body.objs->world);
if (s04c_at_800D7530(work) < 0)
{
return -1;
}
if (GCL_GetOption_80020968('h'))
{
work->f73C = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
work->f738 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
}
else
{
work->f738 = 192;
work->f73C = 1024;
}
lifebar = &work->lifebar;
lifebar->field_0_text = at_lifebar_name;
lifebar->field_4_rgb_left[0] = 31;
lifebar->field_4_rgb_left[1] = 191;
lifebar->field_4_rgb_left[2] = 95;
lifebar->field_7_rgb_right[0] = 31;
lifebar->field_7_rgb_right[1] = 191;
lifebar->field_7_rgb_right[2] = 95;
lifebar->field_A_bar_height = 1;
work->f724 = (work->f738 * 1024) / work->f73C;
work->f720 = (work->f738 * 1024) / work->f73C;
if (GCL_GetOption_80020968('l'))
{
work->f710 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
}
work->f730 = 0;
work->f72C = 0;
work->target->field_26_hp = work->f738;
if (GCL_GetOption_80020968('u'))
{
work->f740 = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
} else
{
work->f740 = 1;
}
if (GCL_GetOption_80020968('e'))
{
work->f70C = GCL_StrToInt_800209E8(GCL_Get_Param_Result_80020AA4());
}
else
{
work->f70C = -1;
}
return 0;
}
GV_ACT * NewAt_800D78A4(int name, int where)
{
AtWork *work;
work = (AtWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(AtWork));
if (work != NULL)
{
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)AtAct_800D7324, (TActorFunction)AtDie_800D7510, "at.c");
if (AtGetResources_800D75BC(work, name, where) < 0)
{
GV_DestroyActor_800151C8(&work->actor);
return NULL;
}
}
return &work->actor;
}

View File

@ -0,0 +1,388 @@
#include "Game/game.h"
typedef struct _CapeWork
{
GV_ACT actor;
DG_PRIM *prim;
GV_PAD *pad;
SVECTOR verts[4][6][4]; // TODO: is this one big array here?
SVECTOR f328[4];
SVECTOR f348[4][7];
SVECTOR f428[4][7];
SVECTOR f508[4][7];
SVECTOR f5E8[5][7];
int f700[4][7];
int f770[4][7];
SVECTOR *f7E0;
SVECTOR *f7E4;
int f7E8[4];
int f7F8[4];
CVECTOR f808[5][7];
CVECTOR f894[4][7];
CVECTOR f904[4][7];
char pad2[0xFC];
int fA70;
MATRIX *light;
MATRIX *color;
SVECTOR fA7C;
} CapeWork;
extern GV_PAD GV_PadData_800B05C0[4];
#define EXEC_LEVEL 5
void s04c_cape_800D7938(CapeWork *work)
{
int i;
int count;
for (i = 0; i < 4; i++)
{
work->f328[i].vx = -300;
work->f328[i].vy = -300;
}
count = 2;
for (i = 0; i < count; i++)
{
work->f328[i].vz = ((count - i) * 2 - 1) * 20;
}
for (i = 0; i < count; i++)
{
work->f328[i + count].vz = -20 - i * 40;
}
}
void s04c_cape_800D79C8(CapeWork *work)
{
SVECTOR sp10;
MATRIX sp18;
SVECTOR sp38;
int i;
sp10.vx = work->f7E4->vx;
sp10.vy = work->f7E4->vy - 1024;
sp10.vz = work->f7E4->vz;
sp38.vx = -300;
sp38.vy = -300;
sp38.vz = 0;
RotMatrix(&sp10, &sp18);
for (i = 0; i < 4; i++)
{
ApplyMatrixSV(&sp18, &work->f328[i], &work->f348[i][0]);
ApplyMatrixSV(&sp18, &sp38, &work->fA7C);
work->f348[i][0].vx += work->f7E0->vx;
work->f348[i][0].vy += work->f7E0->vy;
work->f348[i][0].vz += work->f7E0->vz;
work->fA7C.vx += work->f7E0->vx;
work->fA7C.vy += work->f7E0->vy;
work->fA7C.vz += work->f7E0->vz;
}
}
void s04c_cape_800D7B2C(CapeWork *work)
{
int i, j;
for (i = 0; i < 4; i++)
{
for (j = 1; j < 7; j++)
{
work->f348[i][j].vx = work->f348[i][j - 1].vx;
work->f348[i][j].vy = work->f348[i][j - 1].vy - 30;
work->f348[i][j].vz = work->f348[i][j - 1].vz;
work->f700[i][j] = 0;
work->f770[i][j] = 0;
}
}
}
void s04c_cape_800D7BB4(CapeWork *work)
{
int a, b, c, d, e, f, g;
int i, j;
a = (rcos(work->f7E4->vy - 1024) * 20) >> 12;
b = (rsin(work->f7E4->vy - 1024) * 20) >> 12;
for (i = 0; i < 4; i++)
{
work->f428[i][0].vx = work->f348[i][0].vx + b;
work->f508[i][0].vx = work->f348[i][0].vx - b;
work->f428[i][0].vy = work->f348[i][0].vy;
work->f508[i][0].vy = work->f348[i][0].vy;
work->f428[i][0].vz = work->f348[i][0].vz + a;
work->f508[i][0].vz = work->f348[i][0].vz - a;
for (j = 1; j < 7; j++)
{
c = (j * 64 * rsin(work->f7E8[i] + j * 64)) >> 12;
d = rcos(c);
e = (rsin(c) * 20) >> 12;
work->f428[i][j].vy = work->f348[i][j].vy + e;
work->f508[i][j].vy = work->f348[i][j].vy - e;
f = (b * d) >> 12;
work->f428[i][j].vx = work->f348[i][j].vx + f;
work->f508[i][j].vx = work->f348[i][j].vx - f;
g = (a * d) >> 12;
work->f428[i][j].vz = work->f348[i][j].vz + g;
work->f508[i][j].vz = work->f348[i][j].vz - g;
}
if (work->f7E8[i] == 4096)
{
work->f7E8[i] = 0;
}
}
}
void s04c_cape_800D7D90(CapeWork *work)
{
int i, j;
for (i = 0; i < 7; i++)
{
work->f5E8[0][i].vx = work->f428[0][i].vx;
work->f5E8[0][i].vy = work->f428[0][i].vy;
work->f5E8[0][i].vz = work->f428[0][i].vz;
work->f5E8[4][i].vx = work->f508[3][i].vx;
work->f5E8[4][i].vy = work->f508[3][i].vy;
work->f5E8[4][i].vz = work->f508[3][i].vz;
for (j = 1; j < 4; j++)
{
work->f5E8[j][i].vx = (work->f508[j - 1][i].vx + work->f428[j][i].vx) / 2;
work->f5E8[j][i].vy = (work->f508[j - 1][i].vy + work->f428[j][i].vy) / 2;
work->f5E8[j][i].vz = (work->f508[j - 1][i].vz + work->f428[j][i].vz) / 2;
}
}
}
void s04c_cape_800D7E6C(CapeWork *work)
{
VECTOR in0;
VECTOR in1;
VECTOR cross;
SVECTOR normal;
CVECTOR color;
int i, j;
int r, g, b;
SetLightMatrix(work->light);
SetColorMatrix(work->color);
for (i = 0; i < 4; i++)
{
for (j = 1; j < 7; j++)
{
in0.vx = work->f5E8[i][j - 1].vx / 2 - work->f5E8[i + 1][j - 1].vx / 2;
in0.vy = work->f5E8[i][j - 1].vy / 2 - work->f5E8[i + 1][j - 1].vy / 2;
in0.vz = work->f5E8[i][j - 1].vz / 2 - work->f5E8[i + 1][j - 1].vz / 2;
in1.vx = work->f5E8[i + 1][j].vx / 2 - work->f5E8[i + 1][j - 1].vx / 2;
in1.vy = work->f5E8[i + 1][j].vy / 2 - work->f5E8[i + 1][j - 1].vy / 2;
in1.vz = work->f5E8[i + 1][j].vz / 2 - work->f5E8[i + 1][j - 1].vz / 2;
OuterProduct0(&in0, &in1, &cross);
VectorNormalS(&cross, &normal);
color.r = 128;
color.g = 128;
color.b = 128;
NormalColorCol(&normal, &color, &work->f808[i + 1][j]);
}
}
work->f894[0][0].r = work->f808[1][1].r;
work->f894[0][0].g = work->f808[1][1].g;
work->f894[0][0].b = work->f808[1][1].b;
for (j = 1; j < 6; j++)
{
work->f894[0][j].r = (work->f808[1][j].r + work->f808[1][j + 1].r) / 2;
work->f894[0][j].g = (work->f808[1][j].g + work->f808[1][j + 1].g) / 2;
work->f894[0][j].b = (work->f808[1][j].b + work->f808[1][j + 1].b) / 2;
}
work->f894[0][6].r = work->f808[1][6].r;
work->f894[0][6].g = work->f808[1][6].g;
work->f894[0][6].b = work->f808[1][6].b;
for (i = 1; i < 4; i++)
{
work->f894[i][0].r = (work->f808[i][1].r + work->f808[i + 1][1].r) / 2;
work->f894[i][0].g = (work->f808[i][1].g + work->f808[i + 1][1].g) / 2;
work->f894[i][0].b = (work->f808[i][1].b + work->f808[i + 1][1].b) / 2;
for (j = 1; j < 6; j++)
{
r = work->f808[i][j].r + work->f808[i][j + 1].r + work->f808[i + 1][j].r + work->f808[i + 1][j + 1].r;
work->f894[i][j].r = r / 4;
g = work->f808[i][j].g + work->f808[i][j + 1].g + work->f808[i + 1][j].g + work->f808[i + 1][j + 1].g;
work->f894[i][j].g = g / 4;
b = work->f808[i][j].b + work->f808[i][j + 1].b + work->f808[i + 1][j].b + work->f808[i + 1][j + 1].b;
work->f894[i][j].b = b / 4;
}
work->f894[i][6].r = (work->f808[i][6].r + work->f808[i + 1][6].r) / 2;
work->f894[i][6].g = (work->f808[i][6].g + work->f808[i + 1][6].g) / 2;
work->f894[i][6].b = (work->f808[i][6].b + work->f808[i + 1][6].b) / 2;
}
work->f904[0][0].r = work->f808[4][1].r;
work->f904[0][0].g = work->f808[4][1].g;
work->f904[0][0].b = work->f808[4][1].b;
for (j = 1; j < 6; j++)
{
work->f904[0][j].r = (work->f808[4][j].r + work->f808[4][j + 1].r) / 2;
work->f904[0][j].g = (work->f808[4][j].g + work->f808[4][j + 1].g) / 2;
work->f904[0][j].b = (work->f808[4][j].b + work->f808[4][j + 1].b) / 2;
}
work->f904[0][6].r = work->f808[4][6].r;
work->f904[0][6].g = work->f808[4][6].g;
work->f904[0][6].b = work->f808[4][6].b;
}
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_cape_800D83D4.s")
void s04c_cape_800D83D4(CapeWork *work);
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_cape_800D8724.s")
void s04c_cape_800D8724(CapeWork *work);
void CapeAct_800D8FF8(CapeWork *work)
{
work->fA70 = 0;
s04c_cape_800D79C8(work);
s04c_cape_800D8724(work);
s04c_cape_800D7D90(work);
s04c_cape_800D7E6C(work);
s04c_cape_800D83D4(work);
}
void CapeDie_800D9040(CapeWork* work)
{
DG_PRIM *prim;
prim = work->prim;
if (prim != NULL)
{
DG_DequeuePrim_800182E0(prim);
DG_FreePrim_8001BC04(prim);
}
}
static inline void CapeInitPack(POLY_GT4 *poly, DG_TEX *tex)
{
int u0, u1;
int v0, v1;
u0 = tex->field_8_offx;
u1 = u0 + tex->field_A_width + 1;
v0 = tex->field_9_offy;
v1 = v0 + tex->field_B_height + 1;
setUV4(poly, u0, v0, u1, v0, u0, v1, u1, v1);
poly->tpage = tex->field_4_tPage;
poly->clut = tex->field_6_clut;
}
int CapeGetResources_800D907C(CapeWork *work, SVECTOR *arg1, SVECTOR *arg2, MATRIX *light, MATRIX *color)
{
DG_PRIM *prim;
POLY_GT4 *packs0;
POLY_GT4 *packs1;
DG_TEX *tex;
int i;
work->f7E0 = arg1;
work->f7E4 = arg2;
work->light = light;
work->color = color;
work->pad = &GV_PadData_800B05C0[0];
prim = DG_GetPrim(0x14, 24, 0, (SVECTOR *)work->verts, NULL);
work->prim = prim;
packs0 = &prim->field_40_pBuffers[0]->poly_gt4;
packs1 = &prim->field_40_pBuffers[1]->poly_gt4;
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC("oce_skirt1"));
for (i = 0; i < 24; i++)
{
SetPolyGT4(packs0);
SetPolyGT4(packs1);
CapeInitPack(packs0, tex);
CapeInitPack(packs1, tex);
setRGB0(packs0, 128, 128, 128);
setRGB1(packs0, 128, 128, 128);
setRGB2(packs0, 128, 128, 128);
setRGB3(packs0, 128, 128, 128);
setRGB0(packs1, 128, 128, 128);
setRGB1(packs1, 128, 128, 128);
setRGB2(packs1, 128, 128, 128);
setRGB3(packs1, 128, 128, 128);
packs0++;
packs1++;
}
work->fA70 = 0;
for (i = 0; i < 4; i++)
{
work->f7E8[i] = 0;
work->f7F8[i] = 5;
}
s04c_cape_800D7938(work);
s04c_cape_800D79C8(work);
s04c_cape_800D7B2C(work);
s04c_cape_800D7BB4(work);
s04c_cape_800D7D90(work);
s04c_cape_800D7E6C(work);
s04c_cape_800D83D4(work);
return 0;
}
GV_ACT * NewCape_800D92F8(SVECTOR *arg0, SVECTOR *arg1, MATRIX *light, MATRIX *color)
{
CapeWork *work;
work = (CapeWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(CapeWork));
if (work != NULL)
{
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)CapeAct_800D8FF8, (TActorFunction)CapeDie_800D9040, "cape.c");
if (CapeGetResources_800D907C(work, arg0, arg1, light, color) < 0)
{
GV_DestroyActor_800151C8(&work->actor);
return NULL;
}
}
return &work->actor;
}

View File

@ -0,0 +1,59 @@
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF3DC.s")
void s04c_revolver_800CF418(void)
{
}
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF420.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF4A0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF518.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF584.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF5D0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF650.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF69C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF71C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF748.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF7AC.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF7FC.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF868.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CF8D8.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFAF0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFBE0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFC3C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFC6C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFD08.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFD84.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFE44.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800CFED4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D00B4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D02C8.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D03C0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D03EC.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0418.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0444.s")
void s04c_revolver_800D04B8(int *arg0, int arg1)
{
arg0[0] = arg1;
arg0[1] = 0;
}
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D04C4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D07F4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0A94.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D0DE0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1120.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D11C8.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1318.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1364.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D149C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D158C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D15D4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D168C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1760.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D184C.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1BE4.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1C60.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D1CE0.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revolver_800D2028.s")
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_revbullt_800D20BC.s")

View File

@ -0,0 +1,691 @@
#include "libgcl/hash.h"
#include "Bullet/blast.h"
#include "Game/game.h"
#include "Game/linkvarbuf.h"
#include "Game/object.h"
#include "Game/vibrate.h"
#include "Takabe/thing.h"
typedef struct _WireWork
{
GV_ACT actor;
int name;
OBJECT objects[25];
DG_PRIM *f1668;
int f166C;
int f1670;
SVECTOR verts[112];
int map;
int f19F8;
MATRIX f19FC[2];
MATRIX f1A3C[2];
MATRIX f1A7C[2];
MATRIX f1ABC[2];
MATRIX f1AFC[2];
MATRIX f1B3C[2];
MATRIX f1B7C[2];
MATRIX f1BBC[2];
MATRIX f1BFC[2];
MATRIX f1C3C[2];
MATRIX f1C7C[2];
MATRIX f1CBC[2];
MATRIX f1CFC[2];
MATRIX f1D3C[2];
MATRIX f1D7C[2];
MATRIX f1DBC[2];
MATRIX f1DFC[2];
MATRIX f1E3C[2];
MATRIX f1E7C[2];
MATRIX f1EBC[2];
MATRIX f1EFC[2];
MATRIX f1F3C[2];
MATRIX f1F7C[2];
MATRIX f1FBC[2];
MATRIX f1FFC[2];
TARGET *f203C;
char pad1[0x7C];
SVECTOR f20BC;
SVECTOR f20C4;
int f20CC;
int f20D0;
TARGET *f20D4;
SVECTOR f20D8;
} WireWork;
extern Blast_Data blast_data_8009F4B8[8];
extern int GM_GameStatus_800AB3CC;
extern int GM_GameOverTimer_800AB3D4;
extern int GM_CurrentMap_800AB9B0;
extern SVECTOR GM_PlayerPosition_800ABA10;
unsigned short s04c_dword_800C35E8[] = {HASH_KILL};
char s04c_dword_800C35EC[] = {0x7F, 0x03, 0x00, 0x00};
SVECTOR s04c_dword_800C35F0 = {2000, 2000, 2000, 0};
SVECTOR s04c_dword_800C35F8 = {2500, 10000, 2500, 0};
#define EXEC_LEVEL 5
void s04c_wire_800D2E7C(WireWork *work)
{
int px, pz;
int x, z;
GM_CurrentMap_800AB9B0 = work->map;
px = GM_PlayerPosition_800ABA10.vx;
pz = GM_PlayerPosition_800ABA10.vz;
if (GM_PlayerPosition_800ABA10.vy > 300)
{
if (px <= 0)
{
if (px >= -5000 && pz <= 8500 && pz >= 3500)
{
if (px >= -5000 && px <= -4000)
{
if (pz >= (-px + 2500) || pz <= (px + 9500))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
else if (px >= -4000 && px <= -3500)
{
if ((pz >= (-px + 2500) && pz <= (-px + 4500)) || (pz <= (px + 9500) && pz >= (px + 7500)))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
else if (px >= -3500 && px <= -2500)
{
if (pz <= (-px + 4500) && pz >= (px + 7500))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
else if (px >= -2500 && px <= -1500)
{
if (pz >= (-px + 2500) && pz <= (px + 9500))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
else if (px >= -1500 && px <= -1000)
{
if ((pz <= (px + 9500) && pz >= (px + 7500)) || (pz <= (-px + 0x1194) && pz >= (-px + 2500)))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
else if (px >= -1000 && px <= 0 && pz >= (px + 7500) && pz <= (-px + 4500))
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
}
}
else if (px <= -1500)
{
if (px >= -3500 && pz <= 7000 && pz >= 5000)
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f1670 = 1;
work->f166C++;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut by HOFUKU!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
return;
}
}
if (work->f20CC == 1)
{
if (px > -500)
{
work->f20CC = 0;
work->f20BC = work->f20C4;
}
else if (px < -4500)
{
work->f20CC = 0;
work->f20BC = work->f20C4;
}
else if (pz > 8000)
{
work->f20CC = 0;
work->f20BC = work->f20C4;
}
else if (pz < 4000)
{
work->f20CC = 0;
work->f20BC = work->f20C4;
}
}
if (work->f203C->field_6_flags & 0x8)
{
x = work->f203C->field_34_vec.vx;
if (x != 0)
{
work->f20BC.vx += (x / abs(x)) * 150;
}
z = work->f203C->field_34_vec.vz;
if (z != 0)
{
work->f20BC.vz += (z / abs(z)) * 150;
}
work->f20CC = 1;
work->f203C->field_6_flags &= ~0x8;
}
if ((work->f20D4->field_6_flags & 0x4) && work->f20D4->field_3E == 2)
{
GM_SeSet2_80032968(0, 63, 182);
NewPadVibration_8005D58C(s04c_dword_800C35EC, 1);
work->f166C = 15;
work->f1670 = 1;
if (!(GM_GameStatus_800AB3CC & PLAYER_UNK80000000) && GM_GameOverTimer_800AB3D4 == 0)
{
printf("Wire Cut by BAKUFUU!!\n");
GM_GameOverTimer_800AB3D4 = -2;
if (GM_CurrentItemId == ITEM_CAMERA || GM_CurrentItemId == ITEM_SCOPE)
{
GM_CurrentItemId = ITEM_NONE;
}
}
work->f203C->class &= ~TARGET_PUSH;
}
}
void s04c_wire_800D350C(WireWork *work)
{
GM_CurrentMap_800AB9B0 = work->map;
switch (work->f166C)
{
case 30:
NewBlast_8006DFDC(&work->objects[0].objs->world, &blast_data_8009F4B8[1]);
break;
case 31:
NewBlast_8006DFDC(&work->objects[3].objs->world, &blast_data_8009F4B8[1]);
break;
case 32:
NewBlast_8006DFDC(&work->objects[2].objs->world, &blast_data_8009F4B8[1]);
break;
case 33:
NewBlast_8006DFDC(&work->objects[1].objs->world, &blast_data_8009F4B8[1]);
break;
case 34:
NewBlast_8006DFDC(&work->objects[15].objs->world, &blast_data_8009F4B8[1]);
break;
case 35:
NewBlast_8006DFDC(&work->objects[14].objs->world, &blast_data_8009F4B8[1]);
break;
case 36:
NewBlast_8006DFDC(&work->objects[13].objs->world, &blast_data_8009F4B8[1]);
break;
case 37:
NewBlast_8006DFDC(&work->objects[6].objs->world, &blast_data_8009F4B8[1]);
break;
case 38:
NewBlast_8006DFDC(&work->objects[5].objs->world, &blast_data_8009F4B8[1]);
break;
case 39:
NewBlast_8006DFDC(&work->objects[4].objs->world, &blast_data_8009F4B8[1]);
break;
case 40:
NewBlast_8006DFDC(&work->objects[21].objs->world, &blast_data_8009F4B8[1]);
break;
case 41:
NewBlast_8006DFDC(&work->objects[20].objs->world, &blast_data_8009F4B8[1]);
break;
case 42:
NewBlast_8006DFDC(&work->objects[19].objs->world, &blast_data_8009F4B8[1]);
break;
case 43:
NewBlast_8006DFDC(&work->objects[9].objs->world, &blast_data_8009F4B8[1]);
break;
case 44:
NewBlast_8006DFDC(&work->objects[8].objs->world, &blast_data_8009F4B8[1]);
break;
case 45:
NewBlast_8006DFDC(&work->objects[7].objs->world, &blast_data_8009F4B8[1]);
break;
case 46:
NewBlast_8006DFDC(&work->objects[24].objs->world, &blast_data_8009F4B8[1]);
break;
case 47:
NewBlast_8006DFDC(&work->objects[23].objs->world, &blast_data_8009F4B8[1]);
break;
case 48:
NewBlast_8006DFDC(&work->objects[22].objs->world, &blast_data_8009F4B8[1]);
break;
case 49:
NewBlast_8006DFDC(&work->objects[12].objs->world, &blast_data_8009F4B8[1]);
break;
case 50:
NewBlast_8006DFDC(&work->objects[11].objs->world, &blast_data_8009F4B8[1]);
break;
case 51:
NewBlast_8006DFDC(&work->objects[10].objs->world, &blast_data_8009F4B8[1]);
break;
case 52:
NewBlast_8006DFDC(&work->objects[18].objs->world, &blast_data_8009F4B8[1]);
break;
case 53:
NewBlast_8006DFDC(&work->objects[17].objs->world, &blast_data_8009F4B8[1]);
break;
case 54:
NewBlast_8006DFDC(&work->objects[16].objs->world, &blast_data_8009F4B8[1]);
break;
case 55:
GV_DestroyActor_800151C8(&work->actor);
break;
}
work->f166C++;
}
void WireAct_800D36B8(WireWork *work)
{
SVECTOR pos;
if (work->f19F8 < 6)
{
pos.vx = work->objects[0].objs->world.t[0];
pos.vy = work->objects[0].objs->world.t[1];
pos.vz = work->objects[0].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f19FC);
pos.vx = work->objects[3].objs->world.t[0];
pos.vy = work->objects[3].objs->world.t[1];
pos.vz = work->objects[3].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1A3C);
pos.vx = work->objects[2].objs->world.t[0];
pos.vy = work->objects[2].objs->world.t[1];
pos.vz = work->objects[2].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1A7C);
pos.vx = work->objects[1].objs->world.t[0];
pos.vy = work->objects[1].objs->world.t[1];
pos.vz = work->objects[1].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1ABC);
pos.vx = work->objects[15].objs->world.t[0];
pos.vy = work->objects[15].objs->world.t[1];
pos.vz = work->objects[15].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1D3C);
pos.vx = work->objects[14].objs->world.t[0];
pos.vy = work->objects[14].objs->world.t[1];
pos.vz = work->objects[14].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1D7C);
pos.vx = work->objects[13].objs->world.t[0];
pos.vy = work->objects[13].objs->world.t[1];
pos.vz = work->objects[13].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1DBC);
pos.vx = work->objects[6].objs->world.t[0];
pos.vy = work->objects[6].objs->world.t[1];
pos.vz = work->objects[6].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1AFC);
pos.vx = work->objects[5].objs->world.t[0];
pos.vy = work->objects[5].objs->world.t[1];
pos.vz = work->objects[5].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1B3C);
pos.vx = work->objects[4].objs->world.t[0];
pos.vy = work->objects[4].objs->world.t[1];
pos.vz = work->objects[4].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1B7C);
pos.vx = work->objects[21].objs->world.t[0];
pos.vy = work->objects[21].objs->world.t[1];
pos.vz = work->objects[21].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1EBC);
pos.vx = work->objects[20].objs->world.t[0];
pos.vy = work->objects[20].objs->world.t[1];
pos.vz = work->objects[20].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1EFC);
pos.vx = work->objects[19].objs->world.t[0];
pos.vy = work->objects[19].objs->world.t[1];
pos.vz = work->objects[19].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1F3C);
pos.vx = work->objects[9].objs->world.t[0];
pos.vy = work->objects[9].objs->world.t[1];
pos.vz = work->objects[9].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1BBC);
pos.vx = work->objects[8].objs->world.t[0];
pos.vy = work->objects[8].objs->world.t[1];
pos.vz = work->objects[8].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1BFC);
pos.vx = work->objects[7].objs->world.t[0];
pos.vy = work->objects[7].objs->world.t[1];
pos.vz = work->objects[7].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1C3C);
pos.vx = work->objects[24].objs->world.t[0];
pos.vy = work->objects[24].objs->world.t[1];
pos.vz = work->objects[24].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1F7C);
pos.vx = work->objects[23].objs->world.t[0];
pos.vy = work->objects[23].objs->world.t[1];
pos.vz = work->objects[23].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1FBC);
pos.vx = work->objects[22].objs->world.t[0];
pos.vy = work->objects[22].objs->world.t[1];
pos.vz = work->objects[22].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1FFC);
pos.vx = work->objects[12].objs->world.t[0];
pos.vy = work->objects[12].objs->world.t[1];
pos.vz = work->objects[12].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1C7C);
pos.vx = work->objects[11].objs->world.t[0];
pos.vy = work->objects[11].objs->world.t[1];
pos.vz = work->objects[11].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1CBC);
pos.vx = work->objects[10].objs->world.t[0];
pos.vy = work->objects[10].objs->world.t[1];
pos.vz = work->objects[10].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1CFC);
pos.vx = work->objects[18].objs->world.t[0];
pos.vy = work->objects[18].objs->world.t[1];
pos.vz = work->objects[18].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1DFC);
pos.vx = work->objects[17].objs->world.t[0];
pos.vy = work->objects[17].objs->world.t[1];
pos.vz = work->objects[17].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1E3C);
pos.vx = work->objects[16].objs->world.t[0];
pos.vy = work->objects[16].objs->world.t[1];
pos.vz = work->objects[16].objs->world.t[2];
DG_GetLightMatrix_8001A3C4(&pos, work->f1E7C);
work->f19F8++;
}
switch (work->f1670)
{
case 0:
s04c_wire_800D2E7C(work);
GM_Target_SetVector_8002D500(work->f203C, &work->f20BC);
sub_8002DA14(work->f203C);
break;
case 1:
s04c_wire_800D350C(work);
break;
}
if (THING_Msg_CheckMessage(work->name, 1, s04c_dword_800C35E8) == 0)
{
GV_DestroyActor_800151C8(&work->actor);
}
}
void WireDie_800D3DB0(WireWork *work)
{
DG_PRIM *prim;
GM_FreeObject_80034BF8(&work->objects[0]);
GM_FreeObject_80034BF8(&work->objects[3]);
GM_FreeObject_80034BF8(&work->objects[2]);
GM_FreeObject_80034BF8(&work->objects[1]);
GM_FreeObject_80034BF8(&work->objects[15]);
GM_FreeObject_80034BF8(&work->objects[14]);
GM_FreeObject_80034BF8(&work->objects[13]);
GM_FreeObject_80034BF8(&work->objects[6]);
GM_FreeObject_80034BF8(&work->objects[5]);
GM_FreeObject_80034BF8(&work->objects[4]);
GM_FreeObject_80034BF8(&work->objects[21]);
GM_FreeObject_80034BF8(&work->objects[20]);
GM_FreeObject_80034BF8(&work->objects[19]);
GM_FreeObject_80034BF8(&work->objects[9]);
GM_FreeObject_80034BF8(&work->objects[8]);
GM_FreeObject_80034BF8(&work->objects[7]);
GM_FreeObject_80034BF8(&work->objects[24]);
GM_FreeObject_80034BF8(&work->objects[23]);
GM_FreeObject_80034BF8(&work->objects[22]);
GM_FreeObject_80034BF8(&work->objects[12]);
GM_FreeObject_80034BF8(&work->objects[11]);
GM_FreeObject_80034BF8(&work->objects[10]);
GM_FreeObject_80034BF8(&work->objects[18]);
GM_FreeObject_80034BF8(&work->objects[17]);
GM_FreeObject_80034BF8(&work->objects[16]);
prim = work->f1668;
if (prim != NULL)
{
DG_DequeuePrim_800182E0(prim);
DG_FreePrim_8001BC04(prim);
}
GM_FreeTarget_8002D4B0(work->f203C);
GM_FreeTarget_8002D4B0(work->f20D4);
}
int s04c_wire_800D3ED8(WireWork *work)
{
TARGET *target;
target = GM_AllocTarget_8002D400();
work->f203C = target;
if (target == NULL)
{
return -1;
}
GM_SetTarget_8002DC74(target, TARGET_PUSH, NO_SIDE, &s04c_dword_800C35F0);
GM_Target_SetVector_8002D500(target, &work->f20C4);
return 0;
}
int s04c_wire_800D3F40(WireWork *work)
{
TARGET *target;
target = GM_AllocTarget_8002D400();
work->f20D4 = target;
if (target == NULL)
{
return -1;
}
GM_SetTarget_8002DC74(target, TARGET_POWER, PLAYER_SIDE, &s04c_dword_800C35F8);
GM_Target_SetVector_8002D500(target, &work->f20D8);
return 0;
}
const char s04c_aWire_800DBBA8[] = "wire";
const char s04c_aBc_800DBBB0[] = "04b_c4";
#pragma INCLUDE_ASM("asm/overlays/s04c/s04c_wire_800D3FA8.s")
int s04c_wire_800D3FA8(WireWork *work, int name, int map);
GV_ACT * NewWire_800D709C(int name, int where)
{
WireWork *work;
work = (WireWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(WireWork));
if (work != NULL)
{
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)WireAct_800D36B8, (TActorFunction)WireDie_800D3DB0, "wire.c");
if (s04c_wire_800D3FA8(work, name, where) < 0)
{
GV_DestroyActor_800151C8(&work->actor);
return NULL;
}
work->name = name;
}
return &work->actor;
}

View File

@ -34,14 +34,13 @@ extern SVECTOR DG_ZeroVector_800AB39C;
extern int GM_GameOverTimer_800AB3D4;
extern int GM_CurrentMap_800AB9B0;
extern SVECTOR s04c_dword_800C35B0[4];
extern SVECTOR s04c_dword_800C35D0[2];
extern SVECTOR s04c_dword_800C35E0;
extern SVECTOR s04c_dword_800DBAE4;
extern int s04c_dword_800DBE20;
const SVECTOR s04c_dword_800DBAE4 = {0, -750, 0, 0};
extern const char s04c_aBullet_800DBAEC[]; // = "bullet"
extern const char aRevbulltC[]; // = "revbullt.c"
SVECTOR s04c_dword_800C35B0[4] = {{15, 0, 0, 0}, {-15, 0, 0, 0}, {0, 0, 15, 0}, {0, 0, -15, 0}};
SVECTOR s04c_dword_800C35D0[2] = {{0, -100, 0, 0}, {5, -10740, 32, 0}};
SVECTOR s04c_dword_800C35E0 = {100, 100, 100, 0};
static int s04c_dword_800DBE20;
GV_ACT * NewRevbullt_800D2DC8(MATRIX *world, int bounces);
@ -353,7 +352,7 @@ int RevbulltGetResources_800D2BFC(RevbulltWork *work, MATRIX *world, int arg2, i
prim->field_2E_k500 = k500;
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC(s04c_aBullet_800DBAEC));
tex = DG_GetTexture_8001D830(GV_StrCode_80016CCC("bullet"));
if (tex == NULL)
{
return -1;
@ -374,7 +373,7 @@ GV_ACT * NewRevbullt_800D2DC8(MATRIX *world, int bounces)
work = (RevbulltWork *)GV_NewActor_800150E4(EXEC_LEVEL, sizeof(RevbulltWork));
if (work != NULL)
{
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)RevbulltAct_800D2864, (TActorFunction)RevbulltDie_800D2AEC, aRevbulltC);
GV_SetNamedActor_8001514C(&work->actor, (TActorFunction)RevbulltAct_800D2864, (TActorFunction)RevbulltDie_800D2AEC, "revbullt.c");
if (RevbulltGetResources_800D2BFC(work, world, 1, 0) < 0)
{

View File

@ -83,39 +83,6 @@ int s04c_dword_800C35A4 = 0x00A0130E;
int s04c_dword_800C35A8 = 0x03840190;
int s04c_dword_800C35AC = 0x00000190;
int s04c_dword_800C35B0 = 0x0000000F;
int s04c_dword_800C35B4 = 0x00000000;
int s04c_dword_800C35B8 = 0x0000FFF1;
int s04c_dword_800C35BC = 0x00000000;
int s04c_dword_800C35C0 = 0x00000000;
int s04c_dword_800C35C4 = 0x0000000F;
int s04c_dword_800C35C8 = 0x00000000;
int s04c_dword_800C35CC = 0x0000FFF1;
int s04c_dword_800C35D0 = 0xFF9C0000;
int s04c_dword_800C35D4 = 0x00000000;
int s04c_dword_800C35D8 = 0xD60C0005;
int s04c_dword_800C35DC = 0x00000020;
int s04c_dword_800C35E0 = 0x00640064;
int s04c_dword_800C35E4 = 0x00000064;
int s04c_dword_800C35E8 = 0x00003223;
int s04c_dword_800C35EC = 0x0000037F;
int s04c_dword_800C35F0 = 0x07D007D0;
int s04c_dword_800C35F4 = 0x000007D0;
int s04c_dword_800C35F8 = 0x271009C4;
int s04c_dword_800C35FC = 0x000009C4;
int s04c_dword_800C3600 = 0x454B4142;
int s04c_dword_800C3604 = 0x00000052;
int s04c_dword_800C3608 = 0x00000000;
int s04c_dword_800C360C = 0x00000064;
int s04c_dword_800C3610 = 0x0000FC00;
int s04c_dword_800C3614 = 0x00000000;
int s04c_dword_800C3618 = 0x03840190;
int s04c_dword_800C361C = 0x00000190;
const int s04c_dword_800DBAA8 = 0x800D14F0;
const int s04c_dword_800DBAAC = 0x800D1504;
const int s04c_dword_800DBAB0 = 0x800D1518;
@ -125,67 +92,9 @@ const int s04c_dword_800DBABC = 0x800D1554;
const int s04c_dword_800DBAC0 = 0x800D1568;
const char s04c_aRevgun_800DBAC4[] = "rev_gun";
const char s04c_aRevolver_800DBACC[] = "revolver";
const char s04c_dword_800DBAD8[] = {'r', 'e', 'v', 'o'};
const char s04c_dword_800DBADC[] = {'l', 'v', 'e', 'r'};
const char s04c_dword_800DBAE0[] = {'.', 'c', 0x0, 'a'};
const char s04c_dword_800DBAE4[] = {0x0, 0x0, 0x12, 0xfd};
const char s04c_dword_800DBAE8[] = {0x0, 0x0, 0x0, 0x0};
const char s04c_aBullet_800DBAEC[] = "bullet";
const char aRevbulltC[] = {'r', 'e', 'v', 'b', 'u', 'l', 'l', 't', '.', 'c', 0x0, 'm'};
const char s04c_aWirecut_800DBB00[] = "Wire Cut!!\n";
const char s04c_aWirecutbyhofuku_800DBB0C[] = "Wire Cut by HOFUKU!!\n";
const char s04c_aWirecutbybakufuu_800DBB24[] = "Wire Cut by BAKUFUU!!\n";
const char s04c_dword_800DBB3C[] = {0x0, 0x0, 0x0, 0x0};
const int s04c_dword_800DBB40 = 0x800D3558;
const int s04c_dword_800DBB44 = 0x800D3564;
const int s04c_dword_800DBB48 = 0x800D3570;
const int s04c_dword_800DBB4C = 0x800D357C;
const int s04c_dword_800DBB50 = 0x800D3588;
const int s04c_dword_800DBB54 = 0x800D3594;
const int s04c_dword_800DBB58 = 0x800D35A0;
const int s04c_dword_800DBB5C = 0x800D35AC;
const int s04c_dword_800DBB60 = 0x800D35B8;
const int s04c_dword_800DBB64 = 0x800D35C4;
const int s04c_dword_800DBB68 = 0x800D35D0;
const int s04c_dword_800DBB6C = 0x800D35DC;
const int s04c_dword_800DBB70 = 0x800D35E8;
const int s04c_dword_800DBB74 = 0x800D35F4;
const int s04c_dword_800DBB78 = 0x800D3600;
const int s04c_dword_800DBB7C = 0x800D360C;
const int s04c_dword_800DBB80 = 0x800D3618;
const int s04c_dword_800DBB84 = 0x800D3624;
const int s04c_dword_800DBB88 = 0x800D3630;
const int s04c_dword_800DBB8C = 0x800D363C;
const int s04c_dword_800DBB90 = 0x800D3648;
const int s04c_dword_800DBB94 = 0x800D3654;
const int s04c_dword_800DBB98 = 0x800D3660;
const int s04c_dword_800DBB9C = 0x800D366C;
const int s04c_dword_800DBBA0 = 0x800D3678;
const int s04c_dword_800DBBA4 = 0x800D3690;
const char s04c_aWire_800DBBA8[] = "wire";
const char s04c_aBc_800DBBB0[] = "04b_c4";
const char s04c_dword_800DBBB8[] = {'w', 'i', 'r', 'e'};
const char s04c_dword_800DBBBC[] = {'.', 'c', 0x0, ' '};
const char s04c_aGameover_800DBBC0[] = "GameOver!\n";
const char s04c_aGameovertimerd_800DBBCC[] = "GameOverTimer = %d\n";
const int s04c_dword_800DBBE0 = 0x800D73A0;
const int s04c_dword_800DBBE4 = 0x800D73EC;
const int s04c_dword_800DBBE8 = 0x800D7418;
const int s04c_dword_800DBBEC = 0x800D7454;
const int s04c_dword_800DBBF0 = 0x800D74B0;
const char s04c_aAtsnoc_800DBBF4[] = "ats_noc";
const char s04c_aShacho_800DBBFC[] = "shacho";
const char s04c_dword_800DBC04[] = {'a', 't', '.', 'c'};
const char s04c_dword_800DBC08[] = {0x0, '3', '8', 'A'};
const char s04c_aOceskirt_800DBC0C[] = "oce_skirt1";
const char s04c_dword_800DBC18[] = {'c', 'a', 'p', 'e'};
const char s04c_dword_800DBC1C[] = {'.', 'c', 0x0, 'm'};
const char s04c_dword_800DBAD8[] = "revolver.c";
int SECTION("overlay.bss") s04c_dword_800DBE10;
int SECTION("overlay.bss") s04c_dword_800DBE14;
int SECTION("overlay.bss") s04c_dword_800DBE18;
int SECTION("overlay.bss") s04c_dword_800DBE1C;
int SECTION("overlay.bss") s04c_dword_800DBE20;

Binary file not shown.