-- Circus Office -- Conditie intrare: function fadein_circusoffice() PlayIntroMovie( "Art\\Movie\\Flyin\\city_cirqueoffice01a.xmv" ) FadeIn() -- dispare Arnold din Circus SetActive( HPanoArnold, false ) PlayDialog( Grissom, "M5_GRISSOM_2484" ) PlayDialog( Arnold, "M5_ARNOLD_2485" ) ChangeLink( HCircusOfficePhoneNumberCU, TOOLS ) SetActive( HCircusOfficePhoneRedial, false ) SetActive( HCircusOfficeFloderEstab, false ) SetActive( HCircusOfficeJacketEstab, false ) SetActive( HCircusOfficePhoneEstab, false ) SetActive( HCircusOfficeShelfEstab, false ) ChangeLink( HCircusOfficeJacketCU, TOOLS ) ChangeRoom( CircusOfficeEstab ) end AddEvent( nil, false, nil, CircusOfficeEstab, nil, "fadein_circusoffice" ) function circusoffice_enter() if not IsEventDone( EVCircusOfficeIntro ) then ChangeRoom( CircusOfficeEstab ) end if IsEventDone( EVCircusOfficeIntro ) and (not IsQuestionAsked( WarrantSuspects, QIDArnoldInt1 )) then FadeIn() ChangeRoom( CircusOfficeEstab ) end if IsEventDone( EVCircusOfficeIntro ) and IsQuestionAsked( WarrantSuspects, QIDArnoldInt1 ) then SetVisible( Arnold, false) FadeIn() SetActive( HCircusOfficeArnoldEstab, false) ChangeRoom( CircusOfficeEstab ) end end AddEvent( EVCircusOfficeIntro, true, nil, CircusOffice, nil, "circusoffice_enter" ) function jacket_zoom() ZoomToRoom( CircusOfficeJacket ) end AddEvent( nil, true, magnifier, HCircusOfficeJacketCU, nil, "jacket_zoom" ) -- 16.2036 Enter HCircusOfficeVinylCU function enter_jaketflakeCU() PlayDialog( nil, "M5_GRISSOM_1508" ) end AddEvent( nil, false, nil, CircusOfficeJacketEstab, nil, "enter_jaketflakeCU" ) -- 16.2040 Pick JacketVinylSleeveFlake function pick_jaketflake() SetVisible( OCircusOfficeVinylCU, false ) SetActive( HCircusOfficeVinylCU, false ) -- ChangeLink( HCircusOfficeJacketCU, TOOLS ) AddEvidence( ETJacketVinylSleeveFlake ) AddEvidenceDescriptionText( ETJacketVinylSleeveFlake, "_TB_E1936" ) SetVisible( EOBJ_jacketVinil, false ) -- pt popup SetActive( EHOTSPOT_jacketVinil, false ) -- pt popup SetActive( EHOTSPOT_jacket, false ) -- pt popup end AddEvent( EVJacketFlakePick, false, tweezers, HCircusOfficeVinylCU, nil, "pick_jaketflake" ) -- 16.2035 Pick Jacket --function pick_jacket_cond() -- return IsEventDone( EVJacketFlakePick ) --end function pick_jacket() SetVisible( OCircusOfficeJacketEstab, false ) SetVisible( OCircusOfficeJacketCU, false ) SetActive( HCircusOfficeJacketCU, false ) SetActive( HCircusOfficeJacketEstab, false ) SetActive( HCircusOfficeVinylCU, false ) -- ChangeLink( HCircusOfficeJacketCU, TOOLS ) AddEvidence( EIJacket ) AddEvidenceDescriptionText( EIJacket, "_TB_E1937" ) end AddEvent( nil, false, gloves, HCircusOfficeJacketCU, nil, "pick_jacket" ) -- 16.2050 Enter PhoneCU before book function phoneCU_before_cond() return not IsEventDone( EVPhoneNumberPaperPick ) end function phoneCU_before() PlayDialog( nil, "M5_GRISSOM_1509" ) end AddEvent( nil, false, nil, CircusOfficePhone, "phoneCU_before_cond", "phoneCU_before" ) -- 16.2100 Photo Pick --function photopick_cond() -- return HasEvidence( ETPhotoFingerprint ) --end function photopick() SetVisible( OCircusOfficePhotoEstab, false ) SetVisible( OCircusOfficeFolderPhoto, false ) SetVisible( OCircusOfficePhotoPrint, false ) SetActive( HCircusOfficeFloderEstab, false ) SetActive( HCircusOfficeFolderHotspot1, false ) SetActive( HCircusOfficeFolderHotspot2, false ) SetActive( HCircusOfficePhotoPrint, false ) AddEvidence( EDPhotoSnake ) AddEvidenceDescriptionText( EDPhotoSnake, "_TB_E1945" ) PlayDialog( nil, "M5_GRISSOM_1513" ) end AddEvent( nil, false, gloves, HCircusOfficeFolderHotspot1, nil, "photopick" ) AddEvent( nil, false, gloves, HCircusOfficePhotoPrint, nil, "photopick" ) AddEvent( nil, false, gloves, HCircusOfficeFolderHotspot2, nil, "photopick" ) -- 16.2110 Photo Fingerprint function photoprint_pick() SetActive( OCircusOfficePhotoPrint, false ) -- SetActive( HCircusOfficePhotoPrint, false ) -- SetActive( HCircusOfficeFolderHotspot2, false ) SetActive( EOBJ_snake_FPrint, false ) -- pt popup SetActive( EHOTSPOT_snake_fprint, false ) -- pt popup AddEvidence( ETPhotoFingerprint ) AddEvidenceDescriptionText( ETPhotoFingerprint, "_TB_E2955" ) end AddEvent( nil, false, fingerdust, OCircusOfficePhotoPrint, nil, "photoprint_pick" ) -- 16.2120 Enter PhoneCU after book function phoneCU_after_cond() return IsEventDone( EVPhoneNumberPaperPick ) end function phoneCU_after() PlayDialog( nil, "M5_GRISSOM_1510" ) end AddEvent( nil, false, nil, CircusOfficePhone, "phoneCU_after_cond", "phoneCU_after" ) -- 16.2130 Click on Redial Button and 16.2140 function redialbutton_click() SetActive( HCircusOfficePhoneRedial, false ) PlayDialog( nil, "M5_DOMENIC_1511" ) ChangeRoom( CircusOfficePhone ) SetBackRoom( CircusOfficePhone, CircusOfficePhoneEstab) PlayDialog( nil, "M5_GRISSOM_1512" ) end AddEvent( EVRedialButtonClick, false, nil, CircusOfficePhoneRedial, "phoneCU_after_cond", "redialbutton_click" ) -- 16.2150 Pick Phone Number Paper function numberpaper_pick() SetActive( HCircusOfficePhoneRedial, true ) SetVisible( OCircusOfficePhoneNumberCU, false ) SetVisible( OCircusOfficePhoneNumber, false ) -- trebuie facuta invizibila si de la distanta - lipseste obiect SetActive( HCircusOfficePhoneNumberCU, false ) SetActive( HCircusOfficeShelfEstab, false ) SetActive( HCircusOfficePhoneNumber, false ) AddEvidence( EDPaperCirque ) AddEvidenceDescriptionText( EDPaperCirque, "_TB_E3028" ) PlayDialog( nil, "M5_GRISSOM_1516" ) end AddEvent( EVPhoneNumberPaperPick, false, gloves, HCircusOfficePhoneNumberCU, nil, "numberpaper_pick" ) --------------------------------------------------- -- Display Arnold Questions -- function circusoff_arnold_quest() -- DisplayQuestionList( Arnold ) if not DisplayQuestionList( Arnold ) then PlayDialog ( Arnold, "M5_ARNOLD_2457") end end AddEvent( nil, true, nil, CircusOfficeArnold, nil, "circusoff_arnold_quest" ) AddEvent( nil, true, nil, HCircusOfficeArnoldCU, nil, "circusoff_arnold_quest") -- Display Grissom Questions -- function circusoff_grissom_quest() DisplayQuestionList( Grissom ) end AddEvent( nil, true, nil, HCircusOfficeGrissomCU, nil, "circusoff_grissom_quest") AddEvent( nil, true, nil, CircusOfficeGrissom, nil, "circusoff_grissom_quest")