There's a condition because, as far as I'm able to gather, the boss character granted has to initially be a CPU character and then its control given back to the player. That may be a problem if you want a CPU character to be Final Bison. Ho hum.
Code: Select all
<cheat desc="Boss Mode PL1"> <comment>Final Bison, etc</comment>
<script state="run">
<action>maincpu.pb@FF8524=01</action>
<action condition="maincpu.pb@FF8559==01">maincpu.pb@FF8525=01</action>
<action condition="maincpu.pb@FF8559==00">maincpu.pb@FF8525=00</action>
</script>
</cheat>
<cheat desc="Boss Mode PL2"> <comment>Final Bison, etc</comment>
<script state="run">
<action>maincpu.pb@FF8924=01</action>
<action condition="maincpu.pb@FF8959==01">maincpu.pb@FF8925=01</action>
<action condition="maincpu.pb@FF8959==00">maincpu.pb@FF8925=00</action>
</script>
</cheat>
<cheat desc="Boss Mode PL3"> <comment>Final Bison, etc</comment>
<script state="run">
<action>maincpu.pb@FF8D24=01</action>
<action condition="maincpu.pb@FF8D59==01">maincpu.pb@FF8D25=01</action>
<action condition="maincpu.pb@FF8D59==00">maincpu.pb@FF8D25=00</action>
</script>
</cheat>
<cheat desc="Boss Mode PL4"> <comment>Final Bison, etc</comment>
<script state="run">
<action>maincpu.pb@FF9124=01</action>
<action condition="maincpu.pb@FF9159==01">maincpu.pb@FF9125=01</action>
<action condition="maincpu.pb@FF9159==00">maincpu.pb@FF9125=00</action>
</script>
</cheat>