Code: Select all
<cheat desc="no hit (wip)">
<script state="on">
<!-- attack -->
<action>mdslot:cart:rom.mq@0540a = 4eb90003aa406e06</action>
<action>mdslot:cart:rom.mq@3aa40 = b6fcef006708d643</action>
<action>mdslot:cart:rom.mq@3aa48 = d443b2424e757401</action>
<action>mdslot:cart:rom.mq@3aa50 = 4e75ffffffffffff</action>
<!--
0540a | 4eb9 0003 aa40 : jsr $3aa40.l
3aa40 | b6fc ef00 : cmpa.w #$ef00,A3
3aa44 | 6708 : beq $3aa4e
3aa46 | d643 : add.w D3,D3
3aa48 | d443 : add.w D3,D2
3aa4a | b242 : cmp.w D2,D1
3aa4c | 4e75 : rts
3aa4e | 7401 : moveq #$1,D2
3aa50 | 4e75 : rts
-->
<!-- throw -->
<action>mdslot:cart:rom.mb@16886 = 60</action> <!-- signal -->
<action>mdslot:cart:rom.mb@15392 = 60</action> <!-- boss 1 -->
<action>mdslot:cart:rom.mb@1c9a6 = 60</action> <!-- armor -->
<action>mdslot:cart:rom.mb@1a574 = 60</action> <!-- boss 2 -->
<action>mdslot:cart:rom.mb@1b0e0 = 60</action> <!-- ninja -->
<action>mdslot:cart:rom.mb@17b42 = 60</action> <!-- boss 3 a -->
<action>mdslot:cart:rom.mb@17b10 = 60</action> <!-- boss 3 b -->
<action>mdslot:cart:rom.mb@12fd2 = 60</action> <!-- boss 4 -->
<action>mdslot:cart:rom.mb@19786 = 60</action> <!-- boxer -->
<action>mdslot:cart:rom.mb@122fa = 60</action> <!-- boss 5 -->
<action>mdslot:cart:rom.mb@1fc46 = 60</action> <!-- shiva -->
</script>
<script state="off">
<action>mdslot:cart:rom.mq@052da = d643d443b2426e06</action>
<action>mdslot:cart:rom.mq@24140 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@24148 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@24150 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mb@16886 = 66</action>
<action>mdslot:cart:rom.mb@15392 = 66</action>
<action>mdslot:cart:rom.mb@1c9a6 = 66</action>
<action>mdslot:cart:rom.mb@1a574 = 60</action>
<action>mdslot:cart:rom.mb@1b0e0 = 66</action>
<action>mdslot:cart:rom.mb@17b42 = 66</action>
<action>mdslot:cart:rom.mb@17b10 = 66</action>
<action>mdslot:cart:rom.mb@12fd2 = 66</action>
<action>mdslot:cart:rom.mb@19786 = 66</action>
<action>mdslot:cart:rom.mb@122fa = 66</action>
<action>mdslot:cart:rom.mb@1fc46 = 66</action>
</script>
</cheat>
<cheat desc="auto fire (wip)">
<script state="on">
<action>mdslot:cart:rom.mb@bf67 = 0c</action> <!-- attack -->
<action>mdslot:cart:rom.mb@cb55 = 0c</action> <!-- body blow 1 -->
<action>mdslot:cart:rom.mb@cad3 = 0c</action> <!-- body blow 2 -->
<action>mdslot:cart:rom.mb@ca7d = 0c</action> <!-- throw : front -->
<action>mdslot:cart:rom.mb@cd47 = 0c</action> <!-- throw : back -->
</script>
<script state="off">
<action>mdslot:cart:rom.mb@bf67 = 04</action>
<action>mdslot:cart:rom.mb@cb55 = 04</action>
<action>mdslot:cart:rom.mb@cad3 = 04</action>
<action>mdslot:cart:rom.mb@ca7d = 04</action>
<action>mdslot:cart:rom.mb@ca47 = 04</action>
</script>
</cheat>
<cheat desc="attack speed up (wip)">
<script state="on">
<action>mdslot:cart:rom.mq@20e70 = 4eb90003aa60bbfc</action>
<action>mdslot:cart:rom.mq@3aa60 = 3b7100000016bafc</action>
<action>mdslot:cart:rom.mq@3aa68 = ef00661a0c550002</action>
<action>mdslot:cart:rom.mq@3aa70 = 67140c550018670e</action>
<action>mdslot:cart:rom.mq@3aa78 = 0c6d000200166d06</action>
<action>mdslot:cart:rom.mq@3aa80 = 3b7c000200164e75</action>
<!--
20e70 | 4eb9 0003 aa60 : jsr $3aa60.l
3aa60 | 3b71 0000 0016 : move.w (A1,D0.w),($16,A5)
3aa66 | bafc ef00 : cmpa.w #$ef00,A5
3aa6a | 661a : bne $24186
3aa6c | 0c55 0002 : cmpi.w #$2,(A5)
3aa70 | 6714 : beq $24186
3aa72 | 0c55 0018 : cmpi.w #$18,(A5)
3aa76 | 670e : beq $24186
3aa78 | 0c6d 0002 0016 : cmpi.w #$2,($16,A5)
3aa7e | 6d06 : blt $24186
3aa80 | 3b7c 0002 0016 : move.w #$2,($16,A5)
3aa86 | 4e75 : rts
-->
</script>
<script state="off">
<action>mdslot:cart:rom.mq@20346 = 3b7100000016bbfc</action>
<action>mdslot:cart:rom.mq@3aa60 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@3aa68 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@3aa70 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@3aa78 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@3aa80 = ffffffffffffffff</action>
</script>
</cheat>