Ejemplo n.º 1
0
void magnet_hold_balls_task (void)
{
	U8 i;
	/* Limit to 60 seconds */
	for (i = 0; i < 60; i++)
	{
		magnet_reset_hold_timer ();
		task_sleep_sec (1);
	}
	magnet_reset ();
	task_exit ();
}
Ejemplo n.º 2
0
CALLSET_ENTRY (sssmb, sssmb_start)
{
	if (!global_flag_test (GLOBAL_FLAG_SSSMB_RUNNING))
	{
		magnet_reset ();
		callset_invoke (mball_restart_stop);
		mball_jackpot_uncollected = TRUE;
		unlit_shot_count = 0;
		effect_update_request ();
		global_flag_on (GLOBAL_FLAG_SSSMB_RUNNING);
		global_flag_on (GLOBAL_FLAG_SSSMB_RED_JACKPOT);
		global_flag_on (GLOBAL_FLAG_SSSMB_ORANGE_JACKPOT);
		global_flag_on (GLOBAL_FLAG_SSSMB_YELLOW_JACKPOT);
		sssmb_initial_ramps_to_divert = 1;
		sssmb_ramps_to_divert = 0;
		sssmb_jackpot_value = 20;
		if (!global_flag_test (GLOBAL_FLAG_SUPER_MB_RUNNING))
		{	
			callset_invoke (mball_start_3_ball);
		}
	}
}
Ejemplo n.º 3
0
void fastlock_mode_init (void)
{
    fastlock_award = 5;
    fastlocks_collected = 1;
    magnet_reset ();
}
Ejemplo n.º 4
0
CALLSET_ENTRY (magnet, init)
{
	magnet_reset ();
}
Ejemplo n.º 5
0
CALLSET_ENTRY (magnet, single_ball_play)
{
	magnet_reset ();
}
Ejemplo n.º 6
0
CALLSET_ENTRY (magnet, start_ball)
{
	magnet_reset ();
}