//Hints only in here. state Base { Conditions { if FreePlay == 1 goto FreePlay //601 "Press CIRCLE to use the Force on glowing LEGO objects." if CurrentHintId != 601 and if HintAvailable "601" == 1 and if ForceComplete "vent_bit1" == 0 and if EitherPlayerInTriggerArea "Grill_Hint" == 1 goto SetHintOn_601 if HintComplete "601" == 0 and if ForceComplete "vent_bit1" == 1 goto SetHintComplete_601 //602 "Hold [SPECIAL] to use your special ability. Jedi can use The Force on glowing LEGO objects." if CurrentHintId != 602 and if HintAvailable "602" == 1 and if ObstacleChainPhase "firstdoor" == 1 and if EitherPlayerInTriggerArea "Hint1" == 1 goto SetHintOn_602 if HintComplete "602" == 0 and if ObstacleChainPhase "firstdoor" != 1 goto SetHintComplete_602 if CurrentHintId == 602 and if EitherPlayerInTriggerArea "Hint1" == 0 goto CancelHint //603 "Walk up to a friendly character and press [TAG] to take control of them." if CurrentHintId != 603 and if HintAvailable "603" == 1 and if DoorLocked "TC14_door_07" == 1 and if EitherPlayerIs "TC14" == 0 and if EitherPlayerInTriggerArea "Hint2and3" == 1 goto SetHintOn_603 if HintComplete "603" == 0 and if DoorLocked "TC14_door_07" == 0 goto SetHintComplete_603 if HintComplete "603" == 0 and if EitherPlayerIs "TC14" == 1 goto SetHintComplete_603 if CurrentHintId == "603" and if EitherPlayerInTriggerArea "Hint2and3" == 0 goto CancelHint //605 "You can regain control of your other characters at any time by moving up to them and pressing TRIANGLE." if HintAvailable "605" == 1 and if DoorOpened "door_08" == 1 goto SetHintOn_605 //606 "Hold [SPECIAL] to use your special ability. Droids can open certain doors." if CurrentHintId != 606 and if HintAvailable "606" == 1 and if DoorLocked "TC14_door_07" == 1 and if EitherPlayerIs "TC14" == 1 and if EitherPlayerInTriggerArea "Hint2and3" == 1 goto SetHintOn_606 if HintComplete "606" == 0 and if DoorLocked "TC14_door_07" == 0 goto SetHintComplete_606 if CurrentHintId == "606" and if EitherPlayerIs "TC14" == 0 goto CancelHint if CurrentHintId == "606" and if EitherPlayerInTriggerArea "Hint2and3" == 0 goto CancelHint } Actions { } } state FreePlay { Conditions { } Actions { } } state CancelHint { Conditions { } Actions { CancelHint SetState "Base" } } state SetHintOn_601 { Conditions { } Actions { SetHint "id=601" SetState "Base" } } state SetHintComplete_601 { Conditions { if CurrentHintId == 601 goto CancelHint if CurrentHintId != 601 goto Base } Actions { SetHintComplete "id=601" } } state SetHintOn_602 { Conditions { } Actions { SetHint "id=602" SetState "Base" } } state SetHintComplete_602 { Conditions { if CurrentHintId == 602 goto CancelHint if CurrentHintId != 602 goto Base } Actions { SetHintComplete "id=602" } } state SetHintOn_603 { Conditions { } Actions { SetHint "id=603" SetState "Base" } } state SetHintComplete_603 { Conditions { if CurrentHintId == 603 goto CancelHint if CurrentHintId != 603 goto Base } Actions { SetHintComplete "id=603" } } //604 "To defend yourself, hold down [button]. To deflect a laser bolt back to where it came from, press SQUARE as the bolt is about to hit you." state SetHintOn_604 { Conditions { } Actions { SetHint "id=604" SetState "Base" } } state SetHintOn_605 { Conditions { } Actions { SetHint "id=605" SetHintComplete "id=605" SetState "Base" } } state SetHintOn_606 { Conditions { if Message "DoneCameraCut" == 1 goto Base if PreviousResult == 0 goto DoCameraCut } Actions { SetHint "id=606" } } state SetHintComplete_606 { Conditions { if CurrentHintId == 606 goto CancelHint if CurrentHintId != 606 goto Base } Actions { SetHintComplete "id=606" } } state DoCameraCut { Conditions { } Actions { SetMessage "name=DoneCameraCut" "value=1" UnLockDoor "tc14_trigger" OpenDoor "tc14_trigger" "stayopen" SetState "Base" } }