void rules_deff (void) { music_disable (); music_set (MUS_RESTART_PLUNGER); sol_request (SOL_EYELIDS_OPEN); rule_begin (); rule_msg ("HOW TO PLAY", "FUNHOUSE"); task_create_gid1 (GID_RULES_LEFF, rules_flasher_leff); rule_complete (); rule_begin (); rule_msg ("ALL TARGETS", "ADVANCE CLOCK"); task_create_gid1 (GID_RULES_LEFF, rules_clock_leff); rule_complete (); rule_begin (); rule_msg ("REACH 11:30", "TO LIGHT LOCK"); fh_clock_set (11, TIME_30_MIN); lamp_tristate_flash (LM_LOCK); rule_complete (); rule_begin (); rule_msg ("LOCK BALL 1", "FOR 11:45"); fh_clock_set (11, TIME_45_MIN); lamp_tristate_flash (LM_LOCK); rule_complete (); rule_begin (); rule_msg ("LOCK BALL 2", " FOR 12:00"); fh_clock_set (12, TIME_0_MIN); lamp_tristate_flash (LM_MILLION); sol_request (SOL_EYELIDS_CLOSED); rule_complete (); rule_begin (); rule_msg ("WAKE RUDY", "FOR MULTIBALL"); sol_request (SOL_EYELIDS_OPEN); rule_complete (); rule_begin (); rule_msg ("SHOOT TRAP DOOR", "FOR JACKPOTS"); lamp_tristate_flash (LM_MILLION_PLUS); rule_complete (); rule_begin (); rule_msg ("SHOOT MIRROR TO", "COLLECT AWARDS"); lamplist_apply (LAMPLIST_MIRROR_AWARDS, lamp_flash_on); lamp_tristate_flash (LM_MIRROR_VALUE); rule_complete (); rule_begin (); rule_msg ("HIT RUDY TO", "RELIGHT MIRROR"); lamplist_apply (LAMPLIST_MIRROR_AWARDS, lamp_on); rule_complete (); rule_begin (); rule_msg ("BLUE TARGETS", "LIGHT THE STEPS"); lamplist_apply (LAMPLIST_STEP_TARGETS, lamp_flash_on); lamplist_apply (LAMPLIST_STEPS_AWARDS, lamp_flash_on); rule_complete (); rule_begin (); rule_msg ("SHOOT STEPS FROM", "LEFT PLUNGER"); lamplist_apply (LAMPLIST_STEPS_AWARDS, lamp_flash_on); lamp_tristate_flash (LM_STEPS_GATE_OPEN); lamp_tristate_flash (LM_RAMP_STEPS); rule_complete (); rule_begin (); rule_msg ("SHOOT LOOPS TO", "COLLECT GANGWAYS"); lamp_flash_on (LM_LEFT_GANGWAY); lamp_flash_on (LM_RIGHT_GANGWAY); lamplist_apply (LAMPLIST_GANGWAYS, lamp_on); rule_complete (); rule_begin (); rule_msg ("EXTRA BALLS LIT", "AT TOP LOOP"); lamp_on (LM_EXTRA_BALL); lamp_flash_on (LM_MIRROR_EX_BALL); lamp_flash_on (LM_GANGWAY_EX_BALL); lamp_flash_on (LM_STEPS_EB); rule_complete (); rule_begin (); rule_msg ("PLAY", "FUNHOUSE"); task_create_gid1 (GID_RULES_LEFF, rules_flasher_leff); task_create_gid1 (GID_RULES_LEFF, rules_clock_leff); rule_complete (); sol_request (SOL_EYELIDS_CLOSED); music_enable (); deff_exit (); }
void rules_deff (void) { music_disable (); leff_stop_all (); rule_begin (); triac_disable (TRIAC_GI_MASK); rule_msg ("BACK TO THE ZONE", "", "HOW TO PLAY", ""); rules_sleep_sec (5); rule_complete (); rule_begin (); rule_msg ("SPIRALAWARD", "EITHER LEFT INLANE STARTS", "A 3 SECOND TIMER", ""); task_create_gid1 (GID_RULES_LEFF, rules_spiralaward_leff); rules_sleep_sec (6); rule_complete (); rule_begin (); rule_msg ("SPIRALAWARD", "SHOOT A RIGHT LOOP TO COLLECT", "A RANDOM AWARD" , "20M FOR COLLECTING ALL"); task_create_gid1 (GID_RULES_LEFF, rules_spiralaward2_leff); rules_sleep_sec (5); rule_complete (); lamplist_apply (LAMPLIST_SPIRAL_AWARDS, lamp_flash_off); lamp_tristate_off (LM_RIGHT_SPIRAL); lamp_tristate_off (LM_RIGHT_POWERBALL); rule_begin (); rule_msg ("ROLLOVERS", "USE FLIPPER BUTTONS TO STEP", "INLANE LIGHTS", "1M FOR COLLECTING ALL"); task_create_gid1 (GID_RULES_LEFF, rules_rollover_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("SUPER SKILL MB", "SHOOT LEFT RAMP", "AND HIT SKILL SHOT", "DURING MULTIBALL"); task_create_gid1 (GID_RULES_LEFF, rules_sssmb_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("CHAOS MULTIBALL", "HIT CLOCK TO LIGHT JACKPOTS", "JACKPOTS MOVE", "AROUND THE TABLE"); task_create_gid1 (GID_RULES_LEFF, rules_chaosmb_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("FASTLOCK", "SHOOT FAST LOOPS TO", "BUILD UP JACKPOTS", "HIT LOCK TO COLLECT"); task_create_gid1 (GID_RULES_LEFF, rules_fastlock_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("HITCHHIKER", "SHOOT THE HOLE BETWEEN", "THE FLASHING LAMPS", "TO SCORE A HITCHHIKER"); task_create_gid1 (GID_RULES_LEFF, rules_hitchhiker_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("POWERFIELD", "HITCHHIKERS UNLOCK", "THE RIGHT RAMP", "TO THE POWERFIELD"); task_create_gid1 (GID_RULES_LEFF, rules_ramp_battle_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("POWERFIELD", "PRESS THE FLIPPER BUTTONS", "TO SHOOT THE BALL INTO", "THE TOP OF THE POWERFIELD"); task_create_gid1 (GID_RULES_LEFF, rules_powerfield_leff); rules_sleep_sec (9); triac_disable (GI_POWERFIELD); rule_complete (); rule_begin (); rule_msg ("DOINK MODE", "SHOOT THE LEFT RAMP", "FROM THE RIGHT INLANE", "TO START DOINK MODE"); task_create_gid1 (GID_RULES_LEFF, rules_doinks_leff); rules_sleep_sec (9); rule_msg ("DOINK MODE", "HIT THE FLIPPER BUTTONS", "WHILST THE BALL IS BEING HELD", "TO SCORE POINTS"); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("ODDCHANGE", "HITTING THE YELLOW", "TARGETS RANDOMLY BUILDS", "THE ODDCHANGE POT"); task_create_gid1 (GID_RULES_LEFF, rules_oddchange1_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("ODDCHANGE", "HIT THE PIANO OR", "THE SLOT MACHINE WHEN", "UNLIT TO COLLECT"); task_create_gid1 (GID_RULES_LEFF, rules_oddchange2_leff); rules_sleep_sec (9); rule_complete (); rule_begin (); rule_msg ("THANKS", "WE HOPE YOU", "ENJOY PLAYING","WWW.ODDCHANGE.COM/FREEWPC"); rules_sleep_sec (4); rule_complete (); music_enable (); leff_start (LEFF_AMODE); deff_exit (); }