-- 7.1.1 Q1 - trebuie conditionata de 6.4.2 Q3 function nick_question_3130_cond() return IsEventDone( EVCompID ) and HasEvidence( EIOldGun ) and IsQuestionAsked( Coroner, "TEXT3303" ) end function brass_question_3130() PlayDialog( Brass, "M3_BRASSINIT_01A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) -- Ne trebuiesc filmuletele SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_01B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_01C" ) AddLocation( RileyLoc ) AddSuspect( Sutherland, "Sutherland", "Art\\Reenactments\\Pictures\\black.tga" ) -- cu photo. Normal, se adauga in Lab, dar comp nu este disponibil UpdateCaseFile( Sutherland, SUSPECT_CRIMESCENE, "TEXT3415", 100 ) AddSuspect( Riley, "Jack Riley", "Art\\Reenactments\\Pictures\\black.tga" ) -- fara photo UpdateCaseFile( Riley, SUSPECT_CRIMESCENE, "TEXT3425", 100 ) end AddQuestion ( Brass, false, nil, "TEXT3130", nil, "nick_question_3130_cond", "brass_question_3130" ) -- 9.1 Q1 function brass_question_3132_condition() return IsQuestionAsked( Riley, "TEXT3180") end function brass_question_3132() PlayDialog( Brass, "M3_BRASSINIT_03" ) end AddQuestion ( Brass, false, nil, "TEXT3132", nil, "brass_question_3132_condition", "brass_question_3132" ) -- 12.1 Q1 Trebuie declarat Computerul (room) function brass_question_3136_condition() return HasEvidence( ETSodaPrintRiley ) -- Evidenta dupa care se pune conditia este EDWebsite end function brass_question_3136() PlayDialog( Brass, "M3_BRASSINIT_14A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) -- Ne trebuiesc filmuletele SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_14B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_14C" ) UpdateCaseFile( Sutherland, INFORMATION, "TEXT3416" ) AddLocation( Classroom ) end AddQuestion ( Brass, false, nil, "TEXT3136", nil, "brass_question_3136_condition", "brass_question_3136" ) -- 12.1 Q2 function brass_question_3135_condition() return IsQuestionAsked( Brass, "TEXT3136") end function brass_question_3135() PlayDialog( Brass, "M3_BRASSINIT_05A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) -- Ne trebuiesc filmuletele SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_05B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_05C" ) UpdateCaseFile( Riley, INFORMATION, "TEXT3429" ) end AddQuestion ( Brass, false, nil, "TEXT3135", nil, "brass_question_3135_condition", "brass_question_3135" ) -- 15.1 Q1 function brass_question_3140_condition() return IsQuestionAsked( Frank, "TEXT3312") end function brass_question_3140() PlayDialog( Brass, "M3_BRASSINIT_06A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) -- Ne trebuiesc filmuletele SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_06B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M3_BRASSINIT_06C" ) UpdateCaseFile( Laskin, SUSPECT_VICTIM, "TEXT3447", 100 ) end AddQuestion ( Brass, false, nil, "TEXT3140", nil, "brass_question_3140_condition", "brass_question_3140" ) -- 15.1 Q2 function brass_question_3141_condition() return IsQuestionAsked( Frank, "TEXT3312") and (not IsQuestionAsked( Brass, "TEXT3360")) end function brass_question_3141() PlayDialog( Brass, "M3_BRASSINIT_07" ) ChangeRoom(InterroLaskin) EndDisplayQuestionList( Brass ) if not IsQuestionAsked( Brass, "TEXT3141" ) then PlayDialog( Laskin, "M3_LASKINENTER_01" ) PlayDialog( Nick, "M3_NICKEXPO_13" ) PlayDialog( Laskin, "M3_LASKINEXPO_01" ) end -- DisplayQuestionList(Laskin) SetCharacterPicture( Laskin, "Art\\Reenactments\\Pictures\\laskin.tga" ) -- Se aduga si poza end AddQuestion ( Brass, true, nil, "TEXT3141", nil, "brass_question_3141_condition", "brass_question_3141" ) -- 20.1 Q1 function brass_question_3360_condition() return IsEventDone( EVCompThread2 ) end function brass_question_3360() PlayDialog( Brass, "M3_BRASSINIT_08" ) UpdateCaseFile( Laskin, SUSPECT_CRIMESCENE, "TEXT3451", 100 ) end AddQuestion ( Brass, false, nil, "TEXT3360", nil, "brass_question_3360_condition", "brass_question_3360" ) -- 20.1 Q2 function brass_question_3361_condition() return IsEventDone( EVCompThread2 ) end function brass_question_3361() PlayDialog( Brass, "M3_BRASSINIT_09" ) end AddQuestion ( Brass, false, nil, "TEXT3361", nil, "brass_question_3361_condition", "brass_question_3361" ) -- 20.1 Q3 function brass_question_3362_condition() return IsEventDone( EVCompThread2 ) end function brass_question_3362() PlayDialog( Brass, "M3_BRASSINIT_10" ) end AddQuestion ( Brass, false, nil, "TEXT3362", nil, "brass_question_3362_condition", "brass_question_3362" ) -- Intrebarea finala pt Frank -- 24.1 Q1 -- prima intrare function brass_question_3375_before_condition() return IsEventDone( EVDNAFrankAnalyzed ) end function brass_question_3375_before() PlayDialog( Brass, "M3_BRASSINIT_12" ) ChangeRoom( InterroFrank ) EndDisplayQuestionList( Brass ) PlayDialog( Frank, "M3_FRANKEXPO_16" ) PlayDialog( Brass, "M3_BRASSEXPO_02" ) PlayDialog( Nick, "M3_NICKEXPO_30" ) -- DisplayQuestionList( Frank ) end AddQuestion ( Brass, false, nil, "TEXT3375", nil, "brass_question_3375_before_condition", "brass_question_3375_before", QIDFrankInt ) -- a doua intrare function brass_question_3375_after_condition() return IsQuestionAsked( Brass, QIDFrankInt ) end function brass_question_3375_after() ChangeRoom( InterroFrank ) EndDisplayQuestionList( Brass ) end AddQuestion ( Brass, true, nil, "TEXT3375", nil, "brass_question_3375_after_condition", "brass_question_3375_after" )