function nick_say_hints() if not DisplayQuestionList( Nick ) then PlayDialog( Nick, "M4_NICK_1987") end end -- pe caracter - aparitia hinturilor AddEvent( nil, true, nil, Nick, nil, "nick_say_hints" ) AddEvent( nil, true, nil, HBoxSeatNick, nil, "nick_say_hints" ) AddEvent( nil, true, nil, HBackstageNickCU, nil, "nick_say_hints" ) AddEvent( nil, true, nil, HCarterHomeNickCU, nil, "nick_say_hints" ) AddEvent( nil, true, nil, HRegisHomeNickCU, nil, "nick_say_hints" ) AddEvent( nil, true, nil, HTheatreNick1, nil, "nick_say_hints" ) -- pe camere - aparitia hinturilor AddEvent( nil, true, nil, BackstageNick, nil, "nick_say_hints" ) AddEvent( nil, true, nil, CarterHomeNickCU, nil, "nick_say_hints" ) AddEvent( nil, true, nil, MainlabCSICloseup1, nil, "nick_say_hints" ) AddEvent( nil, true, nil, RegisHomeNick, nil, "nick_say_hints" ) AddEvent( nil, true, nil, TheatreNick1, nil, "nick_say_hints" ) AddEvent( nil, true, nil, BoxSeatNick, nil, "nick_say_hints" ) -------------------------------------------------------------------------- -- improper tool function wrong_tool_dialog() T = Random (3) if T == 1 then PlayDialog (nil, "M4_NICK_1988") end if T == 2 then PlayDialog (nil, "M4_NICK_1989") end if T == 3 then PlayDialog (nil, "M4_NICK_1990") end end AddEvent( nil, true, nil, DEFAULT_TOOL_EVENT, nil, "wrong_tool_dialog" ) function similar_tool_dialog() T = Random (3) if T == 1 then PlayDialog (nil, "M4_NICK_1991") end if T == 2 then PlayDialog (nil, "M4_NICK_1992") end if T == 3 then PlayDialog (nil, "M4_NICK_1993") end end AddEvent( nil, true, nil, SIMILAR_TOOL_EVENT, nil, "similar_tool_dialog" ) function magnifier_tool_dialog() T = Random (3) if T == 1 then PlayDialog (nil, "M4_NICK_1997") end if T == 2 then PlayDialog (nil, "M4_NICK_1998") end if T == 3 then PlayDialog (nil, "M4_NICK_1999") end end AddEvent( nil, true, nil, magnifier, nil, "magnifier_tool_dialog" ) AddEvent( nil, true, nil, uv, nil, "magnifier_tool_dialog" ) function fingerdust_tool_dialog() T = Random (3) if T == 1 then PlayDialog (nil, "M4_NICK_2000") end if T == 2 then PlayDialog (nil, "M4_NICK_2001") end if T == 3 then PlayDialog (nil, "M4_NICK_2002") end end AddEvent( nil, true, nil, fingerdust, nil, "fingerdust_tool_dialog" ) AddEvent( nil, true, nil, magnetic, nil, "fingerdust_tool_dialog" ) ---------------------------------------------------------------------------------------- -- evidente function nick_question_TB_Q1127() if not DisplayQuestionList(CSIHintsEvidence) then PlayDialog(Nick, "M4_NICK_1987") end end AddQuestion ( CSIHints, true, nil, "_TB_Q1127", nil, nil, "nick_question_TB_Q1127" ) -- suspects function nick_question_TB_Q1126() if not DisplayQuestionList(CSIHintsSuspects) then PlayDialog(Nick, "M4_NICK_1987") end end AddQuestion ( CSIHints, true, nil, "_TB_Q1126", nil, nil, "nick_question_TB_Q1126" ) -- victim function nick_question_TB_Q1128() if not DisplayQuestionList(CSIHintsVictim) then PlayDialog(Nick, "M4_NICK_1987") end end AddQuestion ( CSIHints, true, nil, "_TB_Q1128", nil, nil, "nick_question_TB_Q1128" ) --------------------------------------------------------------------------------------- -- 50.0000 --_TB_Q907 : Can you give me a hint about this case? function nick_question_TB_Q907 () if not HasQuestion (CSIHintsSuspects) and not HasQuestion (CSIHintsEvidence) and not HasQuestion ( CSIHintsVictim ) then PlayDialog(Nick, "M4_NICK_1987") else PlayDialog( Nick, "M4_NICK_2531" ) DisplayQuestionList (CSIHints) end end AddQuestion ( Nick, true, nil, "_TB_Q907", nil, nil, "nick_question_TB_Q907" ) ------------------------------------------------------------------------------------------------------------------ --50.0100 --_TB_Q1112 : How can I determine who was in the balcony? function nick_question_TB_Q1112_cond () return IsEventDone ( EVAquiredBalconySneakerPrint ) and not IsEventDone ( EVCompMatch1 ) end function nick_question_TB_Q1112 () PlayDialog( Nick, "M4_NICk_2558" ) ScoreAddStateHint ( CSIHintsSuspects, "_TB_Q1112" ) end AddQuestion ( CSIHintsSuspects, true, nil, "_TB_Q1112", nil, "nick_question_TB_Q1112_cond", "nick_question_TB_Q1112" ) ------------------------------------------------------------------------------------------------------------------ --50.0200 --_TB_Q1119 : How can I build a stronger case against Clayton Regis? function nick_question_TB_Q1119_cond () return ( IsEventDone ( EVCompMatch2 ) or IsEventDone ( EVCompMatch20 )) and IsQuestionAsked ( Brass, "_TB_Q890" ) and IsQuestionAsked ( Carter, "_TB_Q893" ) and not IsQuestionAsked ( WarrantLocations, "_TB_Q900" ) end function nick_question_TB_Q1119 () PlayDialog( Nick, "M4_NICk_2565" ) ScoreAddStateHint ( CSIHintsSuspects, "_TB_Q1119" ) end AddQuestion ( CSIHintsSuspects, true, nil, "_TB_Q1119", nil, "nick_question_TB_Q1119_cond", "nick_question_TB_Q1119" ) ------------------------------------------------------------------------------------------------------------------ --50.0300 --_TB_Q1118 : How can I build a stronger case against Heather Colby? function nick_question_TB_Q1118_cond () return (IsEventDone ( EVCompMatch2 ) or IsEventDone ( EVCompMatch20 )) and IsEventDone ( EVLabThreatLetter ) and not IsQuestionAsked ( WarrantSuspects, "_TB_Q891" ) end function nick_question_TB_Q1118 () PlayDialog( Nick, "M4_NICk_2564" ) ScoreAddStateHint ( CSIHintsSuspects, "_TB_Q1118" ) end AddQuestion ( CSIHintsSuspects, true, nil, "_TB_Q1118", nil, "nick_question_TB_Q1118_cond", "nick_question_TB_Q1118" ) ------------------------------------------------------------------------------------------------------------------ --50.0400 --_TB_Q1117 : What more can we learn about the water sample? function nick_question_TB_Q1117_cond () return IsEventDone ( EVLabThermos ) and IsEventDone ( EVAquiredBalconyWaterStain ) and not IsEventDone ( EVCompBalconyWaterAfter ) and not IsEventDone ( EVSpecialLink3 ) end function nick_question_TB_Q1117 () PlayDialog( Nick, "M4_NICk_2563" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1117" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1117", nil, "nick_question_TB_Q1117_cond", "nick_question_TB_Q1117" ) ------------------------------------------------------------------------------------------------------------------ --50.0500 --_TB_Q1116 : How can I learn who was in the prop room? function nick_question_TB_Q1116_cond () return IsEventDone ( EVAcquiredLetterPrints ) and IsEventDone ( EVBackstageTakeFingerprint ) and not IsEventDone ( EVMatcLetterPropPrints ) end function nick_question_TB_Q1116 () PlayDialog( Nick, "M4_NICk_2562" ) ScoreAddStateHint ( CSIHintsSuspects, "_TB_Q1116" ) end AddQuestion ( CSIHintsSuspects, true, nil, "_TB_Q1116", nil, "nick_question_TB_Q1116_cond", "nick_question_TB_Q1116" ) ------------------------------------------------------------------------------------------------------------------ --50.0600 --_TB_Q1115 : What else can I learn about the threatening letter? function nick_question_TB_Q1115_cond () return IsEventDone ( EVAcquiredLetterPrints ) and not IsEventDone ( EVAcquiredLetterPrints ) end function nick_question_TB_Q1115 () PlayDialog( Nick, "M4_NICk_2561" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1115" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1115", nil, "nick_question_TB_Q1115_cond", "nick_question_TB_Q1115" ) ------------------------------------------------------------------------------------------------------------------ --50.0700 --_TB_Q1113 : What else can I learn about the panties? -- asta nu merge deocamdata din cauza conditionarii din script, unde nu poti lua panties fara a lua si vaginal fluid... -- va trebui refacut in momentul in care se va putea analiza o evidenta in laborator!! function nick_question_TB_Q1113_cond () return IsEventDone ( EVAcquiredPanties ) and not IsEventDone ( EVCarterAcquireFluid ) end function nick_question_TB_Q1113 () PlayDialog( Nick, "M4_NICk_2559" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1113" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1113", nil, "nick_question_TB_Q1113_cond", "nick_question_TB_Q1113" ) ------------------------------------------------------------------------------------------------------------------ --50.0800 --_TB_Q1111 : How can we build a stronger case against Gus? function nick_question_TB_Q1111_cond () return IsEventDone ( EVCompDetPrint ) and not IsEventDone ( EVBackstageTakePhotos ) -- si ar mai trebui "and IsQuestionAsked ( Carter, "_TB_Q869" )" end function nick_question_TB_Q1111 () PlayDialog( Nick, "M4_NICk_2557" ) ScoreAddStateHint ( CSIHintsSuspects, "_TB_Q1111" ) end AddQuestion ( CSIHintsSuspects, true, nil, "_TB_Q1111", nil, "nick_question_TB_Q1111_cond", "nick_question_TB_Q1111" ) ------------------------------------------------------------------------------------------------------------------ --50.0900 --_TB_Q1110 : What else can I learn about the detonator? function nick_question_TB_Q1110_cond () return ( IsEventDone ( EVAcquiredDetonator ) or IsEventDone ( EVAcquiredDetonator1 ) ) and not IsEventDone ( EVAquiredDetonatorFingerprint ) and not IsEventDone ( EVAquiredDetonatorFingerprint1 ) end function nick_question_TB_Q1110 () PlayDialog( Nick, "M4_NICk_2556" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1110" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1110", nil, "nick_question_TB_Q1110_cond", "nick_question_TB_Q1110" ) ------------------------------------------------------------------------------------------------------------------ --50.1000 --_TB_Q1109 : What more can I learn about the bullets in the prop room? function nick_question_TB_Q1109_cond () return IsEventDone ( EVPropRoundsBeforeFragments ) and not HasEvidence ( EIPropRounds ) end function nick_question_TB_Q1109 () PlayDialog( Nick, "M4_NICK_2555" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1109" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1109", nil, "nick_question_TB_Q1109_cond", "nick_question_TB_Q1109" ) ------------------------------------------------------------------------------------------------------------------ --50.1100 --_TB_Q1108 : How can I determine the trajectory of the bullet? function nick_question_TB_Q1108_cond () return IsQuestionAsked ( Carter, "_TB_Q868" ) and not IsEventDone ( EVMorgueWoundImpression ) end function nick_question_TB_Q1108 () PlayDialog( Nick, "M4_NICk_2554" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1108" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1108", nil, "nick_question_TB_Q1108_cond", "nick_question_TB_Q1108" ) ------------------------------------------------------------------------------------------------------------------ --50.1200 --_TB_Q1107 : What more can we learn about the bullet fragments? function nick_question_TB_Q1107_cond () return IsQuestionAsked ( Coroner, "_TB_Q865" ) and not IsEventDone ( EVAcquireFragMorgue ) end function nick_question_TB_Q1107 () PlayDialog( Nick, "M4_NICk_2553" ) ScoreAddStateHint ( CSIHintsEvidence, "_TB_Q1107" ) end AddQuestion ( CSIHintsEvidence, true, nil, "_TB_Q1107", nil, "nick_question_TB_Q1107_cond", "nick_question_TB_Q1107" ) ------------------------------------------------------------------------------------------------------------------ --50.1300 --_TB_Q1106 : What else can we learn from the victim? function nick_question_TB_Q1106_cond () return IsEventDone ( EVEnteredFaceView ) and not IsEventDone ( EVAcquireUVLightBruising ) end function nick_question_TB_Q1106 () PlayDialog( Nick, "M4_NICk_2552" ) ScoreAddStateHint ( CSIHintsVictim, "_TB_Q1106" ) end AddQuestion ( CSIHintsVictim, true, nil, "_TB_Q1106", nil, "nick_question_TB_Q1106_cond", "nick_question_TB_Q1106" ) ------------------------------------------------------------------------------------------------------------------ --50.1400 --_TB_Q1114 : How can we learn more about the victim? function nick_question_TB_Q1114_cond () return IsEventDone ( EVCarterAcquireFluid ) and IsEventDone ( EVSwabbingBlood ) and not IsEventDone ( EVAcquireUVLightBruising ) end function nick_question_TB_Q1114 () PlayDialog( Nick, "M4_NICk_2560" ) ScoreAddStateHint ( CSIHintsVictim, "_TB_Q1114" ) end AddQuestion ( CSIHintsVictim, true, nil, "_TB_Q1114", nil, "nick_question_TB_Q1114_cond", "nick_question_TB_Q1114" ) ------------------------------------------------------------------------------------------------------------------