C2/2282: B9 F9 3E LDA $3EF9,Y C2/2285: 0A ASL C2/2286: 10 0B BPL $2293 (Branch if not dog block) C2/2288: 20 53 4B JSR $4B53 (0 or 1) C2/228B: 90 06 BCC $2293 (50% chance) C2/228D: A9 40 LDA #$40 C2/228F: 85 FE STA $FE (set dog block animation flag) C2/2291: 80 22 BRA $22B5 (Miss) C2/2293: AD 36 3A LDA $3A36 C2/2296: 0D 37 3A ORA $3A37 C2/2299: F0 06 BEQ $22A1 (Branch if no Golem) C2/229B: A9 20 LDA #$20 C2/229D: 85 FE STA $FE (set golem block animation flag) C2/229F: 80 14 BRA $22B5 (Miss) ============= ; ------ changes start at C2/228F ------ C2/2282: B9 F9 3E LDA $3EF9,Y C2/2285: 0A ASL C2/2286: 10 09 BPL $2291 (Branch if no Dog Block status) C2/2288: 20 53 4B JSR $4B53 (0 or 1) C2/228B: 90 04 BCC $2291 (50% chance) C2/228D: A9 40 LDA #$40 C2/228F: 04 FE TSB $FE (set dog block animation flag) C2/2291: AD 36 3A LDA $3A36 C2/2294: 0D 37 3A ORA $3A37 C2/2297: F0 04 BEQ $229D (Branch if no Golem) C2/2299: A9 20 LDA #$20 C2/229B: 04 FE TSB $FE (set Golem block animation flag) C2/229D: A5 FE LDA $FE (did Interceptor and/or Esper protection kick in?) C2/229F: D0 14 BNE $22B5 (Miss if so. We'll choose between them [and equipment animations] in C2/23BF.)