Code: Select all
<cheat desc="Ms. Pac-Ghost Behavior"> <comment>Ms. Pacman-style reversals and randomized scatter movement for Red/Pink ghosts</comment>
<script state="on">
<action>temp0=maincpu.mw@0E42</action>
<action>temp1=maincpu.md@275D</action>
<action>temp2=maincpu.md@2793</action>
<action>temp3=maincpu.md@2FD0</action>
<action>temp4=maincpu.md@2FD4</action>
<action>temp5=maincpu.md@2FD8</action>
<action>temp6=maincpu.md@2FDC</action>
<action>temp7=maincpu.md@2FE0</action>
<action>temp8=maincpu.md@2FE4</action>
<action>temp9=maincpu.mw@301A</action>
</script>
<script state="run">
<action>maincpu.mw@0E42=00AF</action>
<action>maincpu.md@275D=2FD0CD4D</action>
<action>maincpu.md@2793=2FD0CD4D</action>
<action>maincpu.md@2FD0=D021E5F5</action>
<action>maincpu.md@2FD4=E65FED2F</action>
<action>maincpu.md@2FD8=235FD706</action>
<action>maincpu.md@2FDC=C9F1E156</action>
<action>maincpu.md@2FE0=391D221D</action>
<action>maincpu.md@2FE4=3B402040</action>
<action>maincpu.mw@301A=0000</action>
</script>
<script state="off">
<action>maincpu.mw@0E42=temp0 </action>
<action>maincpu.md@275D=temp1 </action>
<action>maincpu.md@2793=temp2 </action>
<action>maincpu.md@2FD0=temp3 </action>
<action>maincpu.md@2FD4=temp4 </action>
<action>maincpu.md@2FD8=temp5 </action>
<action>maincpu.md@2FDC=temp6 </action>
<action>maincpu.md@2FE0=temp7 </action>
<action>maincpu.md@2FE4=temp8 </action>
<action>maincpu.mw@301A=temp9</action>
</script>
</cheat>