//KaminoE - bonus room state Base { Conditions { if Message "DarkRoom" == 0 goto DarkRoom0 if PreviousMessage != 0 goto DarkRoomFinished } Actions { SetVisibility "name=redlight_on" "TRUE" SetVisibility "name=greenlight_on" "TRUE" SetVisibility "name=redwarning_on" "FALSE" SetVisibility "name=redlight_on1" "TRUE" SetVisibility "name=greenlight_on1" "TRUE" SetVisibility "name=redwarning_on1" "FALSE" } } //Dark room not yet activated state DarkRoom0 { Conditions { if ObstacleChainPhase "gate_switches" == 2 goto DarkRoom1 } Actions { } } //Activate Dark room and wait for all droids to be killed in it. state DarkRoom1 { Conditions { if Timer > 1 and if BaddyInTriggerArea "DarkRoom" == 0 goto DarkRoom2 } Actions { SetVisibility "name=static_droid1" "FALSE" SetVisibility "name=static_droid2" "FALSE" SetVisibility "name=static_droid3" "FALSE" SetVisibility "name=static_droid4" "FALSE" SetVisibility "name=static_droid5" "FALSE" SetVisibility "name=static_droid6" "FALSE" CloseDoor "darkroomdoor" LockDoor "darkroomdoor" SetVisibility "name=redlight_on" "FALSE" SetVisibility "name=greenlight_on" "FALSE" SetVisibility "name=redwarning_on" "TRUE" SetVisibility "name=redlight_on1" "FALSE" SetVisibility "name=greenlight_on1" "FALSE" SetVisibility "name=redwarning_on1" "TRUE" ResetTimer SetMessage "name=DarkRoom" "value=1" } } //Just completed dark room, release minikit and open door. state DarkRoom2 { Conditions { } Actions { UnLockDoor "darkroomdoor" OpenDoor "darkroomdoor" SetVisibility "name=redlight_on" "TRUE" SetVisibility "name=greenlight_on" "TRUE" SetVisibility "name=redwarning_on" "FALSE" SetVisibility "name=redlight_on1" "TRUE" SetVisibility "name=greenlight_on1" "TRUE" SetVisibility "name=redwarning_on1" "FALSE" SetMessage "name=DarkRoom" "value=2" SetState "DarkRoomFinished" } } //Dark room complete. state DarkRoomFinished { Conditions { } Actions { } }