...despite the minigame resetting?
I'm trying to make the stage change every three round for SSB and my method isnt working.
$r = 0;
function preReset(%mini,%client)
{
 $r + 1;
 MeleeMode();
 if($r = 4)
 {
   $r = 0;
   SSB_NextStage();
 }
} 
function MeleeMode()
{
 if($r = 2)
 {
  Slayer.Prefs.setPref("Player","Starting Equipment 0",nameToID(swordItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 1",nameToID(swordItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 2",nameToID(swordItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 3",nameToID(swordItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 4",nameToID(swordItem),%mini);
 }
 if($r = 1 || 3)
 {
  Slayer.Prefs.setPref("Player","Starting Equipment 0",nameToID(BowItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 1",nameToID(GunItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 2",nameToID(rocketLauncherItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 3",nameToID(spearItem),%mini);
  Slayer.Prefs.setPref("Player","Starting Equipment 4",nameToID(swordItem),%mini);
 }
}