-- 1.2 Q1 --TEXT5010=What can you tell us about Leda? function brass_question_5010() PlayDialog( Brass, "M6_BRASS_02" ) if IsQuestionAsked( Brass, "TEXT5011" ) and IsQuestionAsked( Brass, "TEXT5012" ) then AddLocation( Garden ) AddLocation( LedaLair ) AddLocation( Cell ) end end AddQuestion ( Brass, false, q_brass_5010, "TEXT5010", nil, nil, "brass_question_5010" ) -- 1.2 Q2 --TEXT5011=Have you taken a set of Leda's prints? function brass_question_5011() PlayDialog( Brass, "M6_BRASS_03" ) AddSuspect( Leda, "Leda Callisto", "Art\\Reenactments\\Pictures\\leda.tga" ) UpdateCaseFile( Leda, INFORMATION, "TEXT5226" ) -- TEXT5226= Her fingertips have been altered with acid. if IsQuestionAsked( Brass, "TEXT5010" ) and IsQuestionAsked( Brass, "TEXT5012" ) then AddLocation( Garden ) AddLocation( LedaLair ) AddLocation( Cell ) end end AddQuestion ( Brass, false, q_brass_5011, "TEXT5011", nil, nil, "brass_question_5011" ) -- 1.2 Q3 --TEXT5012=Has Leda said anything that might help us? function brass_question_5012() PlayDialog( Brass, "M6_BRASS_04" ) if IsQuestionAsked( Brass, "TEXT5010" ) and IsQuestionAsked( Brass, "TEXT5011" ) then AddLocation( Garden ) AddLocation( LedaLair ) AddLocation( Cell ) end end AddQuestion ( Brass, false, q_brass_5012, "TEXT5012", nil, nil, "brass_question_5012" ) ----------------------------------------------------------------------------------------------------- -- 3.1 Q1 -- TEXT5014=Can you retrieve the tread evidence from Wilkinson's truck? function brass_question_5014_cond() return HasEvidence( ETTireGardens ) end function brass_question_5014() PlayDialog( Brass, "M6_BRASS_05" ) AddEvidence( ETTireTruck ) AddEvidenceDescriptionText( ETTireTruck , "TEXT5139" ) end AddQuestion ( Brass, false, nil, "TEXT5014", nil, "brass_question_5014_cond", "brass_question_5014" ) ------------------------------------------------------------------------------------------------------ -- 7.1 Q1 -- TEXT5015=Can we have a warrant to examine Dr. Wilkinson's truck again? function brass_question_5015A_cond() return HasEvidence( ETTireGardens ) and not IsEventDone( EVTireTreadsCompared ) end function brass_question_5015A() PlayDialog( Brass, "M6_BRASS_06" ) end AddQuestion ( Brass, true, nil, "TEXT5015", nil, "brass_question_5015A_cond", "brass_question_5015A", QIDExamineCar1 ) -- 7.2 Q1 -- TEXT5015=Can we have a warrant to examine Dr. Wilkinson's truck again? function brass_question_5015B_cond() return HasEvidence( ETTireGardens ) and IsEventDone( EVTireTreadsCompared ) end function brass_question_5015B() PlayDialog( Brass, "M6_BRASS_07" ) AddLocation( WilkDoor ) end AddQuestion ( Brass, false, nil, "TEXT5015", nil, "brass_question_5015B_cond", "brass_question_5015B", QIDExamineCar2 ) ------------------------------------------------------------------------------------------------------------- -- 10 -- 10.1 Q1 -- TEXT5016=Can you issue an all-points-bulletin on Wilkinson's truck? function brass_question_5016_cond() return IsEventDone( EVGarageCarMissing ) end function brass_question_5016() PlayDialog( Brass, "M6_BRASS_08" ) end AddQuestion ( Brass, false, nil, "TEXT5016", nil, "brass_question_5016_cond", "brass_question_5016" ) ----------------------------------------------------------------------------------------------------------------- -- 12 -- 12.1 Q1 -- TEXT5190=Can you find out Leda's maiden name? function brass_question_5190_cond() return IsEventDone( EVLabWeddingPhoto ) end function brass_question_5190() PlayDialog( Brass, "M6_BRASS_09A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_09B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_09C" ) UpdateCaseFile( Leda, INFORMATION, "TEXT5223" ) -- TEXT5223=Her maiden name was Murphy. end AddQuestion ( Brass, false, nil, "TEXT5190", nil, "brass_question_5190_cond", "brass_question_5190" ) -- 12.1 Q2 -- TEXT5191=Can you do a search on the last name "Murphy"? function brass_question_5191_cond() return IsQuestionAsked( Brass, "TEXT5190" ) and not IsEventDone( EVKylieAppointments ) end function brass_question_5191() PlayDialog( Brass, "M6_BRASS_10" ) end AddQuestion ( Brass, false, nil, "TEXT5191", nil, "brass_question_5191_cond", "brass_question_5191" ) -- 12.1 Q3 -- TEXT5192=Can you get us a warrant to re-open the Champagne Hotel location? function brass_question_5192_cond() return IsEventDone( EVLedaGreekBook ) and IsEventDone( EVLabSuicideNote ) end function brass_question_5192() PlayDialog( Brass, "M6_BRASS_11" ) PlayDialog( Brass, "M6_BRASS_12" ) AddEvidence( EIStrangleSheet ) AddEvidenceDescriptionText( EIStrangleSheet, "TEXT5109" ) -- TEXT5109=The ligature that was used to kill Kylie Yardstrum in the hotel room. PlayDialog( Brass, "M6_BRASS_13" ) AddEvidence( ETMedPrints ) AddEvidenceDescriptionText( ETMedPrints, "TEXT5115" ) -- TEXT5115=Partial fingerprints found on medicine bottle in Kylie's apartment. No match found previously in database search. PlayDialog( Brass, "M6_BRASS_14" ) AddEvidence( EIChipSophia ) AddEvidenceDescriptionText( EIChipSophia, "TEXT5121" ) -- TEXT5121=Monaco Casino chips found in the mouth of murdered Sophia Benedetti. PlayDialog( Brass, "M6_BRASS_15" ) AddEvidence( EIMoneyKylie ) AddEvidenceDescriptionText( EIMoneyKylie, "TEXT5127" ) -- TEXT5127=Money found stuffed into the mouth of murdered Kylie Yardstrum. PlayDialog( Brass, "M6_BRASS_16" ) end AddQuestion ( Brass, false, nil, "TEXT5192", nil, "brass_question_5192_cond", "brass_question_5192" ) --------------------------------------------------------------------------------------------------------------------------- -- 14 -- 14.1 Q1 -- TEXT5017=Can you get us a warrant to re-open the Kylie Yardstrum case? function brass_question_5017A_cond() return IsEventDone( EVMedPrintsPhoto ) and not ( IsEventDone( EVSwabStainAnalyzedAfter ) or IsEventDone( EVLigatureAfter ) ) end function brass_question_5017A() PlayDialog( Brass, "M6_BRASS_17" ) end AddQuestion ( Brass, false, nil, "TEXT5017", nil, "brass_question_5017A_cond", "brass_questionA_5017" ) -- 14.1 Q2 -- TEXT5017=Can you get us a warrant to re-open the Kylie Yardstrum case? function brass_question_5017B_cond() return not IsEventDone( EVMedPrintsPhoto ) and ( IsEventDone( EVSwabStainAnalyzedAfter ) or IsEventDone( EVLigatureAfter ) ) end function brass_question_5017B() PlayDialog( Brass, "M6_BRASS_18" ) end AddQuestion ( Brass, false, nil, "TEXT5017", nil, "brass_question_5017B_cond", "brass_question_5017B" ) -- 14.1 Q3 -- TEXT5017=Can you get us a warrant to re-open the Kylie Yardstrum case? function brass_question_5017C_cond() return IsEventDone( EVMedPrintsPhoto ) and ( IsEventDone( EVSwabStainAnalyzedAfter ) or IsEventDone( EVLigatureAfter ) ) end function brass_question_5017C() PlayDialog( Brass, "M6_BRASS_19" ) AddLocation( Kylie ) AddLocation( Motel ) end AddQuestion ( Brass, false, nil, "TEXT5017", nil, "brass_question_5017C_cond", "brass_question_5017C" ) ------------------------------------------------------------------------------------------------------------------------ -- 20 -- 20.1 Q1 -- TEXT5290=Can you do a search on a "Bernard Murphy"? function brass_question_5290_cond() return IsEventDone( EVLigatureAfter ) and IsEventDone( EVKylieAppointments ) end function brass_question_5290() PlayDialog( Brass, "M6_BRASS_20A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_20B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayIdleMovie( Brass ) UpdateCaseFile( Grissom, VICTIM_CRIMESCENE, "TEXT5215", 200 ) -- TEXT5215=Worked with Bernard Murphy at CSI years ago. end AddQuestion ( Brass, false, nil, "TEXT5290", nil, "brass_question_5290_cond", "brass_question_5290" ) -- 20.1 Q2 -- TEXT5291=What can you tell us about Bernard Murphy? function brass_question_5291_cond() return IsQuestionAsked( Brass, "TEXT5290" ) end function brass_question_5291() PlayDialog( Brass, "M6_BRASS_21A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_21B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_21C" ) end AddQuestion ( Brass, false, nil, "TEXT5291", nil, "brass_question_5291_cond", "brass_question_5291" ) -- 20.1 Q3 -- TEXT5292=Where is Bernie Murphy today? function brass_question_5292_cond() return IsQuestionAsked( Brass, "TEXT5291" ) end function brass_question_5292() PlayDialog( Brass, "M6_BRASS_26A" ) PlayMovie( Brass, "brass_to_comp.xmv" ) SetIdleMovie( Brass, "brass_atcomp_idle.xmv" ) SetTalkMovie( Brass, "brass_atcomp_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_26B" ) PlayMovie( Brass, "brass_from_comp.xmv" ) SetIdleMovie( Brass, "brass_idle.xmv" ) SetTalkMovie( Brass, "brass_talk.xmv" ) PlayDialog( Brass, "M6_BRASS_26C" ) UpdateCaseFile( Leda, SUSPECT_CRIMESCENE, "TEXT5234", 200) -- TEXT5234=Bernard Murphy committed suicide last week! end AddQuestion ( Brass, false, nil, "TEXT5292", nil, "brass_question_5292_cond", "brass_question_5292" ) ----------------------------------------------------------------------------------------------------------- -- 22.1 Q1 -- TEXT5294=What role did Grissom play in Bernard Murphy's dismissal? function brass_question_5294_cond() return IsQuestionAsked( Leda, "TEXT5284" ) end function brass_question_5294() PlayDialog( Brass, "M6_BRASS_23" ) UpdateCaseFile( Grissom, VICTIM_CRIMESCENE, "TEXT5217", 200 ) -- TEXT5217=Tried to stick up for Bernard Murphy when he was being investigated for procedural violations. Mayor suppressed his report. end AddQuestion ( Brass, false, nil, "TEXT5294", nil, "brass_question_5294_cond", "brass_question_5294" ) -- 22.1 Q2 -- TEXT5295=Can you check if any lockers match the key we found? function brass_question_5295_cond() return HasEvidence( EIKeySmall ) and not IsEventDone( EVSmallKeyAnalyzed ) and IsEventDone( EVStorageCreated ) end function brass_question_5295() PlayDialog( Brass, "M6_BRASS_24" ) end AddQuestion ( Brass, false, nil, "TEXT5295", nil, "brass_question_5295_cond", "brass_question_5295" ) -- 22.1 Q3 -- TEXT5296=Can you check what locker matches key #10072? function brass_question_5296_cond() return IsEventDone( EVSmallKeyAnalyzed ) and IsQuestionAsked( Brass, "TEXT5295" ) end function brass_question_5296() PlayDialog( Brass, "M6_BRASS_25A" ) PlayDialog( Brass, "M6_BRASS_25B" ) end AddQuestion ( Brass, false, nil, "TEXT5296", nil, "brass_question_5296_cond", "brass_question_5296" )