ROME:D34A 8A txa
ROME:D34B 49 01 eor #01
ROME:D34D A8 tay
ROME:D34E B9 5D 03 lda 035D,y;力量
ROME:D351 85 22 sta 22;存储当前进攻方力量值
ROME:D353 BD 5F 03 lda 035F,x;防御
ROME:D356 10 02 bpl D35A
ROME:D358 A9 7F lda #7F
ROME:D35A 85 23 sta 23;存储当前进攻方防御值
ROME:D35C AD 02 03 lda 0302;未知
ROME:D35F C9 03 cmp #03
ROME:D361 D0 10 bne D373
ROME:D363 A5 23 lda 23
ROME:D365 38 sec
ROME:D366 E9 32 sbc #32;防御减去32
ROME:D368 4A lsr a;除以4
ROME:D369 4A lsr a
ROME:D36A 85 20 sta 20
ROME:D36C A5 23 lda 23
ROME:D36E 38 sec
ROME:D36F E5 20 sbc 20
ROME:D371 85 23 sta 23;减去前一值?
#¥@#ROME:D373 A5 27 lda 27;未知
ROME:D375 F0 17 beq D38E
ROME:D377 C9 01 cmp #01
ROME:D379 F0 08 beq D383
ROME:D37B C9 02 cmp #02
ROME:D37D F0 0B beq D38A
ROME:D37F A9 7F lda #7F
ROME:D381 85 22 sta 22
ROME:D383 A9 00 lda #00
ROME:D385 85 23 sta 23
ROME:D387 4C 8E D3 jmp D38E
ROME:D38A A9 7F lda #7F
ROME:D38C 85 22 sta 22
ROME:D38E A5 26 lda 26
ROME:D390 85 19 sta 19
ROME:D392 A9 00 lda #00
ROME:D394 85 18 sta 18
ROME:D396 A9 7F lda #7F
ROME:D398 85 1A sta 1A
ROME:D39A 20 13 D3 jsr D313
ROME:D39D A5 22 lda 22
ROME:D39F 85 19 sta 19
ROME:D3A1 20 32 D3 jsr D332
ROME:D3A4 E6 1B inc 1B
ROME:D3A6 A5 1B lda 1B
ROME:D3A8 18 clc
ROME:D3A9 65 25 adc 25;加法
ROME:D3AB 85 19 sta 19
ROME:D3AD A9 7F lda #7F
ROME:D3AF 38 sec
ROME:D3B0 E5 23 sbc 23;减去
ROME:D3B2 0A asl a;x2
ROME:D3B3 85 18 sta 18
ROME:D3B5 20 32 D3 jsr D332
;将$18 * $19的值的高位放到1B中,低位放到1A中
ROME:D332 A9 00 lda #00
ROME:D334 85 1A sta 1A
ROME:D336 85 1B sta 1B
ROME:D338 A0 08 ldy #08
ROME:D33A 46 18 lsr 18
ROME:D33C 90 03 bcc D341
ROME:D33E 18 clc
ROME:D33F 65 19 adc 19;加法
ROME:D341 6A ror a
ROME:D342 66 1A ror 1A
ROME:D344 88 dey
ROME:D345 D0 F3 bne D33A
ROME:D347 85 1B sta 1B;高位
ROME:D349 60 rts
ROME:D3B8 E6 1B inc 1B;+1
ROME:D3BA AD 02 03 lda 0302
ROME:D3BD C9 03 cmp #03
ROME:D3BF D0 0A bne D3CB;未知判断
ROME:D3C1 A5 1B lda 1B
ROME:D3C3 C9 05 cmp #05
ROME:D3C5 B0 04 bcs D3CB
ROME:D3C7 A9 05 lda #05;小于5执行这两条
ROME:D3C9 85 1B sta 1B
ROME:D3CB BD 59 03 lda 0359,x
ROME:D3CE 38 sec
ROME:D3CF E5 1B sbc 1B;要减去的伤害值
ROME:D3D1 B0 02 bcs D3D5
ROME:D3D3 A9 00 lda #00
ROME:D3D5 9D 59 03 sta 0359,x
ROME:D3D8 60 rts
以上保存为文本文档,用高级文本编辑器打开,自己分析吧。我是看不懂了。
