-- Player acquires Casino Spring with magnify in Lab (if that didn't happen in the crash site location...) function magnify_casino_spring_popup_cond () return not IsEventDone ( EVZoomedSpring ) end function magnify_casino_spring_popup () ZoomToRoom ( MainlabSpringZoom ) PlayDialog ( nil, "M1_CAT_202" ) AddEvidenceDescriptionText ( EIBrokenSpring, "_TB_E5748" ) AddEvidenceDescriptionText ( EIBrokenSpring, "_TB_E2901" ) ChangeLink ( EHOTSPOT_Spring, nil ) end AddEvent ( EVZoomedSpringCasinoLab, false, magnifier, EHOTSPOT_Spring, "magnify_casino_spring_popup_cond", "magnify_casino_spring_popup" ) -------------------------------------------------------------------------------------------------------- -- Player acquires Coffee fingerprint with magnetic in Lab (if that didn't happen in the trailer location...) function get_coffee_fingerprint_popup_cond () return not IsEventDone ( EVPickCoffeeFingerprint ) end function get_coffee_fingerprint_popup () SetActive ( EOBJ_coffee_FPrint, false ) PlayDialog(nil, "M1_CAT_250") AddEvidence(ETCoffeeCupPrint) AddEvidenceDescriptionText(ETCoffeeCupPrint, "_TB_E775") SetActive ( EHOTSPOT_coffee_FPrint, false ) end AddEvent ( EVCoffeePrintLab, false, magnetic, EOBJ_coffee_FPrint, "get_coffee_fingerprint_popup_cond", "get_coffee_fingerprint_popup" ) --------------------------------------------------------------------------------------------------------- -- Player acquires Trailer Spring with magnify in Lab (if that didn't happen in the trailer location...) function magnify_trailer_spring_popup_cond () return not IsEventDone ( EVLookSpringTrailer ) end function magnify_trailer_spring_popup () ZoomToRoom ( MainlabTrailerSpringZoom ) PlayDialog ( nil, "M1_CAT_253" ) AddEvidenceDescriptionText( EISpringFragment, "_TB_E749" ) ChangeLink ( EHOTSPOT_trailerSpring, nil ) end AddEvent ( EVZoomedSpringTrailerLab, false, magnifier, EHOTSPOT_trailerSpring, "magnify_trailer_spring_popup_cond", "magnify_trailer_spring_popup" ) --------------------------------------------------------------------------------------------------------- -- Player acquires Assembled Spring with combining in Lab (that can only be done in Lab) function combine_trailer_casino_springs_popup_cond () return not IsEventDone ( EVCombinedSpringCasinoTrailerLab ) end function combine_trailer_casino_springs_popup () -- there should be a sound playing... ChangeRoom ( MainlabSpringAll ) SetBackRoom ( MainlabSpringAll, MainlabDefaultRoom ) PlayDialog( nil, "m1_cat_214") AddEvidence( EIAssembledSpring ) AddEvidenceDescriptionText( EIAssembledSpring, "_TB_E780" ) -- _TB_E780=Assembled spring from the parts found on the stunt bike engine and the dustpan in McLadden's trailer. RemoveEvidence ( EISpringFragment ) RemoveEvidence ( EIBrokenSpring ) SetActive ( EHOTSPOT_trailerSpring, false ) end AddEvent ( EVCombinedSpringTrailerCasinoLab, false, EIBrokenSpring, EHOTSPOT_trailerSpring, "combine_trailer_casino_springs_popup_cond", "combine_trailer_casino_springs_popup" ) function combine_casino_trailer_springs_popup_cond () return not IsEventDone ( EVCombinedSpringTrailerCasinoLab ) end function combine_casino_trailer_springs_popup () -- there should be a sound playing... ChangeRoom ( MainlabSpringAll ) SetBackRoom ( MainlabSpringAll, MainlabDefaultRoom ) PlayDialog( nil, "m1_cat_214") AddEvidence( EIAssembledSpring ) AddEvidenceDescriptionText( EIAssembledSpring, "_TB_E780" ) -- _TB_E780=Assembled spring from the parts found on the stunt bike engine and the dustpan in McLadden's trailer. RemoveEvidence ( EISpringFragment ) RemoveEvidence ( EIBrokenSpring ) SetActive ( EHOTSPOT_Spring, false ) end AddEvent ( EVCombinedSpringCasinoTrailerLab, false, EISpringFragment, EHOTSPOT_Spring, "combine_casino_trailer_springs_popup_cond", "combine_casino_trailer_springs_popup" ) ---------------------------------------------------------------------------------------------------------- --7.5400 -- Player acquires Assembled Spring with magnify in Lab (the only place where that could be done...) function magnify_assembled_spring_popup () ZoomToRoom ( MainlabSpringAllZoom ) PlayDialog ( nil, "M1_CAT_215" ) AddEvidenceDescriptionText ( EIAssembledSpring, "_TB_E2220" ) SetActive ( EHOTSPOT_SpringAll, false ) end AddEvent ( EVZoomedAssembledSpringLab, false, magnifier, EHOTSPOT_SpringAll, nil, "magnify_assembled_spring_popup" ) ---------------------------------------------------------------------------------------------------------- -- Player acquires Envelope fingerprint with ninhydrin in Lab (if that didn't happen in the Motorshop location...) function get_envelope_fingerprint_popup_cond () return not IsEventDone ( EVTakeEnvelopePrint ) end function get_envelope_fingerprint_popup () SetActive ( EOBJ_Envelope_FPrint, false ) AddEvidence ( ETEnvelopeFingerprint ) AddEvidenceDescriptionText ( ETEnvelopeFingerprint, "_TB_E720" ) SetActive ( EHOTSPOT_Envelope_FPrint, false ) end AddEvent ( EVEnvelopePrintLab, false, ninhydrin, EOBJ_Envelope_FPrint, "get_envelope_fingerprint_popup_cond", "get_envelope_fingerprint_popup" ) --------------------------------------------------------------------------------------------------------- -- Player acquires Komawa fingerprint with fingerdust in Lab (if that didn't happen in the Motorshop location...) function get_komawa_fingerprint_popup_cond () return not IsEventDone ( EVTakeKomawaPrint ) end function get_komawa_fingerprint_popup () SetActive ( EOBJ_Komawa_FPrint, false ) AddEvidence ( ETKomawaFingerprint ) AddEvidenceDescriptionText ( ETKomawaFingerprint, "_TB_E732" ) SetActive ( EHOTSPOT_Komawa_FPrint, false ) end AddEvent ( EVEnvelopePrintLab, false, fingerdust, EOBJ_Komawa_FPrint, "get_komawa_fingerprint_popup_cond", "get_komawa_fingerprint_popup" ) ---------------------------------------------------------------------------------------------------------