-- 4.1000 -- _TB_Q13=Where was the body found? function brass_question_13() PlayDialog( Brass, "M2_BRASS_24" ) AddLocation( Asylum ) -- AddVictim( Victim, "Homless Victim", "Art\\Reenactments\\Pictures\\Homeless Guy.tga" ) UpdateCaseFile( Victim, VICTIM_CRIMESCENE, "_TB_E476", 200 ) -- Trebuie adugata victima end AddQuestion ( Brass, false, nil, "_TB_Q13", nil, nil, "brass_question_13" ) -- 4.2000 -- _TB_Q14=What restaurant serves white French truffles? function brass_question_14_cond() return IsEventDone( EVMorgueIntro ) -- Trebuie adugat evenimentul end function brass_question_14() PlayDialog( Brass, "M2_BRASS_25" ) PlayMovie( Brass, "brass_1_to_comp.xmv" ) -- Brass la comp SetIdleMovie( Brass, "brass_1_atcomp_idle.xmv" ) -- Brass la comp SetTalkMovie( Brass, "brass_1_atcomp_talk.xmv" ) -- Brass la comp PlayDialog( Brass, "M2_BRASS_2714" ) PlayMovie( Brass, "brass_1_from_comp.xmv" ) -- Brass off comp SetIdleMovie( Brass, "brass_1_idle.xmv" ) -- Brass off comp SetTalkMovie( Brass, "brass_1_talk.xmv" ) -- Brass off comp PlayDialog( Brass, "M2_BRASS_2715" ) UpdateCaseFile( Victim, VICTIM_CRIMESCENE, "_TB_E1172", 200 ) -- Trebuie adugata victima AddLocation( Restaurant ) -- Decomentata la final end AddQuestion ( Brass, false, nil, "_TB_Q14", nil, "brass_question_14_cond", "brass_question_14" ) -- trebuie adaugata conditia -- 7.3350 -- _TB_Q22=Can you give us a warrant to obtain the credit card number from the restaurant owner? function brass_question_22_cond() return IsEventDone( EVLabReaceipt1Analyzed ) and IsEventDone( EVLabPantsStainAnalyzed ) and IsQuestionAsked( Markus, "_TB_Q15" ) end function brass_question_22() PlayDialog( Brass, "M2_BRASS_49" ) -- AddEvidence( EDCardSlipRestOwner ) end AddQuestion ( Brass, false, nil, "_TB_Q22", nil, "brass_question_22_cond", "brass_question_22" ) -- 9.2000 -- _TB_Q23=Restaurant Owner ( no warrant ) function brass_question_23_cond() return IsQuestionAsked( Markus, "_TB_Q15" ) and ((not IsQuestionAsked( Markus, "_TB_Q16" )) or (not IsQuestionAsked( Coroner, "_TB_Q11" ))) --------------------------------------------------------------------------------------------------------------- -- trebuie decomandat ultimul "or" dupa eveniment ------------------------------------------------------------------------------------------------------------------ end function brass_question_23() PlayDialog( Brass, "M2_BRASS_50" ) end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q23", nil, "brass_question_23_cond", "brass_question_23" ) -- 9.3000 -- _TB_Q24=Restaurant Owner ( warrant ) function brass_question_24_cond() return IsQuestionAsked( Markus, "_TB_Q15" ) and IsQuestionAsked( Markus, "_TB_Q16" ) and IsQuestionAsked( Coroner, "_TB_Q11" ) --------------------------------------------------------------------------------------------------------------- -- trebuie decomandat ultimul "and" dupa eveniment ------------------------------------------------------------------------------------------------------------------ end function brass_question_24() if not IsQuestionAsked( WarrantSuspects, "_TB_Q24" ) then PlayDialog( Brass, "M2_BRASS_51" ) else play_random_suspect_2nd() end EndDisplayQuestionList() ChangeRoom( InterroMarkusEstab, true ) -- SetVisible( Markus, true ) -- SetActive( Markus, true ) end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q24", nil, "brass_question_24_cond", "brass_question_24" ) ----------------------------------------------------------------------------------------------------------------------- -- 16.1520 -- _TB_Q32=Who does the muddy shoeprint implicate? function brass_muddyprint_show_cond() return EvidenceEnablesQuestion() end function brass_muddyprint_show() ChangeRoom( BrassRoom01 ) end AddEvent( EVBrassModdyShow, false, ETMuddyFootprintAsylum, HBrass, "brass_muddyprint_show_cond", "brass_muddyprint_show" ) function brass_question_32_cond() return (IsEventDone( EVBrassModdyShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVCompMuddyFootprint ) and (not IsEventDone( EVLabGraffitiPaint )) end function brass_question_32() PlayDialog( Brass, "M2_BRASS_83" ) end AddQuestion ( Brass, false, nil, "_TB_Q32", nil, "brass_question_32_cond", "brass_question_32" ) -- 16.2500 -- _TB_Q203=Who does the graffiti implicate? function brass_graffiti_show_cond() return EvidenceEnablesQuestion() end function brass_graffiti_show() ChangeRoom( BrassRoom01 ) end AddEvent( EVBrassGraffitiShow, false, ETSprayPaintAsylum, HBrass, "brass_graffiti_show_cond", "brass_graffiti_show" ) function brass_question_203_cond() return (IsEventDone( EVBrassGraffitiShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVLabGraffitiPaint ) and (not IsEventDone( EVCompMuddyFootprint )) end function brass_question_203() PlayDialog( Brass, "M2_BRASS_82" ) end AddQuestion ( Brass, false, nil, "_TB_Q203", nil, "brass_question_203_cond", "brass_question_203" ) -- 16.2900 -- _TB_Q33=Who does the graffiti and muddy shoeprint implicate? function brass_question_33_cond() return ( IsEventDone( EVBrassModdyShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVLabGraffitiPaint ) and IsEventDone( EVCompMuddyFootprint ) end function brass_question_33() ChangeRoom( BrassRoom03 ) PlayDialog( Brass, "M2_BRASS_84" ) ChangeRoom( BrassRoom01 ) EndDisplayQuestionList( Brass ) AddLocation( Hideout ) AddEvidenceDescriptionText( ETMuddyFootprintAsylum, "_TB_E805" ) end AddQuestion ( Brass, false, nil, "_TB_Q33", nil, "brass_question_33_cond", "brass_question_33" ) -- 16.4100 -- _TB_Q34=Can you trace wheelchair number SN-21003? function brass_serial_show_cond() return EvidenceEnablesQuestion() end function brass_serial_show() ChangeRoom( BrassRoom01 ) end AddEvent( EVBrassSerialShow, false, EISerialNoImpression, HBrass, "brass_serial_show_cond", "brass_serial_show" ) function brass_question_34_cond() return (IsEventDone( EVBrassSerialShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVLabSerialNumber ) and (not IsEventDone( EVAsylumSerial )) end function brass_question_34() PlayDialog( Brass, "M2_BRASS_85" ) AddEvidenceDescriptionText( EISerialNoImpression, "_TB_E806" ) end AddQuestion ( Brass, false, nil, "_TB_Q34", nil, "brass_question_34_cond", "brass_question_34" ) -- 16.4300 -- _TB_Q35=Can you trace the origin of the wheelchair? function brass_question_35_cond() return ( IsEventDone( EVBrassSerialShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVAsylumSerial ) and (not IsEventDone( EVLabSerialNumber )) end function brass_question_35() PlayDialog( Brass, "M2_BRASS_86" ) end AddQuestion ( Brass, false, nil, "_TB_Q35", nil, "brass_question_35_cond", "brass_question_35" ) -- 17.0000 -- _TB_Q36=Can you trace Grace Memorial wheelchair number SN-21003? function brass_question_36_cond() return ( IsEventDone( EVBrassSerialShow ) or (not EvidenceEnablesQuestion())) and IsEventDone( EVAsylumSerial ) and IsEventDone( EVLabSerialNumber ) end function brass_question_36() PlayDialog( Brass, "M2_BRASS_87" ) PlayMovie( Brass, "brass_1_to_comp.xmv" ) -- Brass la comp SetIdleMovie( Brass, "brass_1_atcomp_idle.xmv" ) -- Brass la comp SetTalkMovie( Brass, "brass_1_atcomp_talk.xmv" ) -- Brass la comp PlayDialog( Brass, "M2_BRASS_2672" ) PlayMovie( Brass, "brass_1_from_comp.xmv" ) -- Brass off comp SetIdleMovie( Brass, "brass_1_idle.xmv" ) -- Brass off comp SetTalkMovie( Brass, "brass_1_talk.xmv" ) -- Brass off comp PlayDialog( Brass, "M2_BRASS_2673" ) if IsEventDone( EVCompDNA1Compare) and IsEventDone( EVMicroHairCompare ) and IsQuestionAsked( Markus, "_TB_Q29" ) and IsQuestionAsked( Markus, "_TB_Q30" ) then NewEvent( EVRebeccaRemove, nil ) end end AddQuestion ( Brass, false, nil, "_TB_Q36", nil, "brass_question_36_cond", "brass_question_36" ) -- 26.1000 -- _TB_Q37=Any local owners or breeders of Singapura cats? function brass_jacket_hair_show_cond() return EvidenceEnablesQuestion() end function brass_jacket_hair_show() ChangeRoom( BrassRoom01 ) end AddEvent( EVBrassJacketHairShow, false, ETJacketHair, HBrass, "brass_jacket_hair_show_cond", "brass_jacket_hair_show" ) function brass_question_37_cond() return IsEventDone( EVMicroJacketHair) and (IsEventDone( EVBrassJacketHairShow )or (not EvidenceEnablesQuestion())) end function brass_question_37() PlayDialog( Brass, "M2_BRASS_109" ) PlayMovie( Brass, "brass_1_to_comp.xmv" ) -- Brass la comp SetIdleMovie( Brass, "brass_1_atcomp_idle.xmv" ) -- Brass la comp SetTalkMovie( Brass, "brass_1_atcomp_talk.xmv" ) -- Brass la comp PlayDialog( Brass, "M2_BRASS_2716" ) PlayMovie( Brass, "brass_1_from_comp.xmv" ) -- Brass off comp SetIdleMovie( Brass, "brass_1_idle.xmv" ) -- Brass off comp SetTalkMovie( Brass, "brass_1_talk.xmv" ) -- Brass off comp PlayDialog( Brass, "M2_BRASS_2717" ) end AddQuestion ( Brass, false, nil, "_TB_Q37", nil, "brass_question_37_cond", "brass_question_37" ) -- 28.1110 Unsuccessful Richard Warrant 1 -- _TB_Q46=Suspicious Thug function brass_question_46_cond() return IsQuestionAsked( Richard, "_TB_Q39" ) and (not IsEventDone( EVMicroBlowflyMatch )) and (not IsQuestionAsked( Richard, "_TB_Q45" )) and (not IsQuestionAsked( Brass, "_TB_Q48" )) end function brass_question_46() PlayDialog( Brass, "M2_BRASS_126" ) end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q46", nil, "brass_question_46_cond", "brass_question_46", QIDSuspiciousThug1 ) -- 28.1120 Unsuccessful Richard Warrant 2 -- _TB_Q46=Suspicious Thug function brass_question1_46_cond() return IsQuestionAsked( Richard, "_TB_Q39" ) and IsEventDone( EVMicroBlowflyMatch ) and (not IsQuestionAsked( Richard, "_TB_Q45" )) and (not IsQuestionAsked( Brass, "_TB_Q48" )) end function brass_question1_46() PlayDialog( Brass, "M2_BRASS_127" ) end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q46", nil, "brass_question1_46_cond", "brass_question1_46", QIDSuspiciousThug2 ) -- 28.1300 -- _TB_Q48=Was Lane Jackson in jail 24 hours ago? function brass_question_48_cond() return IsEventDone( EVMicroBlowflyMatch ) and IsQuestionAsked( Richard, "_TB_Q45" ) end function brass_question_48() PlayDialog( Brass, "M2_BRASS_390" ) PlayMovie( Brass, "brass_1_to_comp.xmv" ) -- Brass la comp SetIdleMovie( Brass, "brass_1_atcomp_idle.xmv" ) -- Brass la comp SetTalkMovie( Brass, "brass_1_atcomp_talk.xmv" ) -- Brass la comp PlayDialog( Brass, "M2_BRASS_2718" ) PlayMovie( Brass, "brass_1_from_comp.xmv" ) -- Brass off comp SetIdleMovie( Brass, "brass_1_idle.xmv" ) -- Brass off comp SetTalkMovie( Brass, "brass_1_talk.xmv" ) -- Brass off comp PlayDialog( Brass, "M2_BRASS_2719" ) -- UpdateCaseFile( Richard, INFORMATION, "_TB_E2681" ) end AddQuestion ( Brass, false, nil, "_TB_Q48", nil, "brass_question_48_cond", "brass_question_48" ) -- 30.2000 -- _TB_Q1177=North Meadows Condo ( no warrant ) function brass_question_1177_cond() return IsEventDone( EVLabCreditCard ) end function brass_question_1177() play_random_location() end AddQuestion ( WarrantLocations, true, nil, "_TB_Q1177", nil, "brass_question_1177_cond", "brass_question_1177" ) -- _TB_Q59=North Meadows Condo ( warrant ) function brass_question_59_cond() return IsQuestionAsked( Rebecca, "_TB_Q56" ) and IsQuestionAsked( Rebecca, "_TB_Q57" ) end function brass_question_59() ChangeRoom( BrassRoom03 ) PlayDialog( Brass, "M2_BRASS_143" ) ChangeRoom( BrassRoom01 ) EndDisplayQuestionList( Brass ) RemoveQuestion( Rebecca, "_TB_Q52" ) end AddQuestion ( WarrantLocations, false, nil, "_TB_Q59", nil, "brass_question_59_cond", "brass_question_59", QIDCondo1 ) -- _TB_Q59=North Meadows Condo ( warrant ) --function brass_question_59A_cond() -- return IsQuestionAsked( WarrantLocations, QIDCondo1 ) --end --function brass_question_59A() -- play_random_location() --end --AddQuestion ( WarrantLocations, true, nil, "_TB_Q59", nil, "brass_question_59A_cond", "brass_question_59A", QIDCondo2 ) -- 35.1000 Unsuccessful Rebecca warrant first -- _TB_Q61=Clair Thomas function brass_question_61A_cond() return IsQuestionAsked( Rebecca, "_TB_Q49" ) end function brass_question_61A() play_random_suspect () end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q61", nil, "brass_question_61A_cond", "brass_question_61A", QIDRebeccaRemove1 ) -- _TB_Q61=Clair Thomas --function brass_question_61_cond() -- return IsEventDone( EVCompDNA1Compare) and IsEventDone( EVMicroHairCompare ) and IsQuestionAsked( Rebecca, "_TB_Q56" ) and (not IsQuestionAsked( Brass, "_TB_Q36" )) --end --function brass_question_61() -- ChangeRoom( BrassRoom03 ) -- PlayDialog( Brass, "M2_BRASS_157" ) -- ChangeRoom( BrassRoom01 ) -- RemoveQuestion( Rebecca, "_TB_Q52" ) --end --AddQuestion ( WarrantSuspects, true, nil, "_TB_Q61", nil, "brass_question_61_cond", "brass_question_61", QIDRebeccaRemove2 ) -- 35.4000 Successful Rebecca warrant -- _TB_Q63=Clair Thomas function brass_question_63_cond() return IsEventDone( EVCompDNA1Compare) and IsEventDone( EVMicroHairCompare ) and IsQuestionAsked( Brass, "_TB_Q36" ) and IsQuestionAsked( Markus, "_TB_Q29" ) and IsQuestionAsked( Markus, "_TB_Q30" ) end function brass_question_63() if not IsQuestionAsked( WarrantSuspects, "_TB_Q63" ) then PlayDialog( Brass, "M2_BRASS_159" ) else play_random_suspect_2nd() end EndDisplayQuestionList() -- SetVisible( Rebecca, true ) -- SetActive( Rebecca, true ) ChangeRoom( InterroRebbecaEstab, true ) -- Object CLAIR is removed from location North Condo end AddQuestion ( WarrantSuspects, true, nil, "_TB_Q63", nil, "brass_question_63_cond", "brass_question_63", QIDInterroRebecca ) IncludeFile("Script\\GameLogic\\InterroMarkus.lua") IncludeFile("Script\\GameLogic\\InterroRebecca.lua")