-- Asylum -- Conditie intrare: 12.1511 and 12.1101 function fadein_asylum() if not IsEventDone( EVAsylumIntro ) then PlayIntroMovie( "Art\\Movie\\Flyin\\intro_asylum01a.xmv" ) end if not IsEventDone( EVAsylumIntro ) then ChangeRoom( AsylumPanoRoom ) FadeIn() PlayDialog( nil, "M2_WARRICK_62" ) SetVisible( OAsylumChairSerialCU, false ) SetVisible( OAsylumMudShoePrint1, false ) end if IsEventDone( EVAsylumBloodGround ) and IsEventDone( EVAsylumChair ) then ChangeRoom( AsylumPanoRoom ) FadeIn() NewEvent( EVAsylumDialog1, nil ) else ChangeRoom( AsylumPanoRoom ) FadeIn() end -- ChangeRoom( AsylumPanoRoom ) end AddEvent( EVAsylumIntro, true, nil, Asylum, nil, "fadein_asylum" ) function asylum_dialog1() PlayDialog( nil, "M2_WARRICK_64" ) end AddEvent( EVAsylumDialog1, false, EVAsylumDialog1, nil, nil, "asylum_dialog1" ) -- 12.1101 function wheel_chair_print_dialog() PlayDialog( nil, "M2_WARRICK_360" ) end AddEvent( EVAsylumChair, false, nil, AsylumChair, nil, "wheel_chair_print_dialog" ) -- 12.1120 function wheel_chair_print() SetActive( OAsylumChairPrintsCU, false ) SetActive( HAsylumChairFingerprintsCU, false ) SetActive( HAsylumChairPrints, false ) AddEvidence( ETFingerprintWheelchair ) AddEvidenceDescriptionText( ETFingerprintWheelchair, "_TB_E439" ) end AddEvent( nil, false, fingerdust, OAsylumChairPrintsCU, nil, "wheel_chair_print" ) -- 12.1121 function wheel_chair_serial_dialog() PlayDialog( nil, "M2_WARRICK_65" ) end AddEvent( nil, false, nil, AsylumChairSerial, nil, "wheel_chair_serial_dialog" ) -- 12.1122 function wheel_chair_serial() SetVisible( OAsylumChairSerialCU, true ) PlaySound( nil, "MIKROSILLP_01" ) SetVisible( OAsylumChairSerialCU, false ) SetActive( HAsylumChairSerialCU, false ) SetActive( HAsylumChairSerial, false ) PlayDialog( nil, "M2_WARRICK_66" ) AddEvidence( EISerialNoImpression ) AddEvidenceDescriptionText( EISerialNoImpression, "_TB_E440" ) end AddEvent( EVAsylumSerialImpression, false, mikrosil, HAsylumChairSerialCU, nil, "wheel_chair_serial" ) -- 12.1128 function wheel_chair_seatback_dialog() PlayDialog( nil, "M2_WARRICK_1321" ) end AddEvent( nil, false, nil, AsylumChairSeattle, nil, "wheel_chair_seatback_dialog" ) -- 12.1130 function wheel_chair_seatback() PlayDialog( nil, "M2_WARRICK_67" ) SetActive( HAsylumChairSeattleCU, false ) SetActive( HAsylumChairSeattle, false ) UpdateCaseFile( Victim, VICTIM_CRIMESCENE, "_TB_E3546", 100 ) end AddEvent( EVAsylumSerial, false, uv, HAsylumChairSeattleCU, nil, "wheel_chair_seatback" ) ----------------------------------------------------------------------------------------------------------------- -- 12.1210 function asylum_puddle() PlayDialog( nil, "M2_WARRICK_68" ) SetActive( HAsylumPuddle, false ) SetActive( HPanoPuddle, false ) AddEvidence( ETAsylumFloorLiqSample ) AddEvidenceDescriptionText( ETAsylumFloorLiqSample, "_TB_E445" ) end AddEvent( nil, false, swab, HAsylumPuddle, nil, "asylum_puddle" ) ------------------------------------------------------------------------------------------------------------------ -- 12.1300 function muddy_footprint_dialog() PlayDialog( nil, "M2_WARRICK_423" ) end AddEvent( nil, false, nil, AsylumMudShoePrint, nil, "muddy_footprint_dialog" ) -- 12.1310 function muddy_footprint() SetVisible( OAsylumMudShoePrint1 ) PlayDialog( nil, "M2_WARRICK_69" ) SetActive( HAsylumMudShoePrint, false ) SetActive( HPanoMudPrint, false ) AddEvidence( ETMuddyFootprintAsylum ) AddEvidenceDescriptionText( ETMuddyFootprintAsylum, "_TB_E802" ) end AddEvent( nil, false, adhesive, HAsylumMudShoePrint, nil, "muddy_footprint" ) ------------------------------------------------------------------------------------------------------------------- -- 12.1400 -- In camera AsylumHallway, trebuiesc definite: HOSPOT pt dust_footprint, ROOM-ul cu ampenta si obiectul. function dust_footprint_dialog() PlayDialog( nil, "M2_WARRICK_70" ) end AddEvent( nil, false, nil, AsylumDustPrint, nil, "dust_footprint_dialog" ) -- 12.1411 function dust_footprint() SetActive( HAsylumDustShoePrintCU, false ) SetActive( HAsylumDustShoePrint, false ) AddEvidence( ETDustyFootprintAsylum ) AddEvidenceDescriptionText( ETDustyFootprintAsylum, "_TB_E446" ) end AddEvent( nil, false, efoil, HAsylumDustShoePrintCU, nil, "dust_footprint" ) ------------------------------------------------------------------------------------------------------------------ -- 12.1511 function blood_ground() PlayDialog( nil, "M2_WARRICK_71" ) UpdateCaseFile( Victim, VICTIM_CRIMESCENE, "_TB_E478", 100 ) -- Victima declarata end AddEvent( EVAsylumBloodGround, false, nil, AsylumTileFar, nil, "blood_ground" ) -- 12.1519 function asylum_blowfly() SetVisible( OAsylumLarva, false ) SetActive( HAsylumLarva, false ) SetActive( HAsylumTile, false ) PlayDialog( nil, "M2_WARRICK_72" ) AddEvidence( EILarvaAsylum ) AddEvidenceDescriptionText( EILarvaAsylum, "_TB_E448" ) end AddEvent( EVAsylumBlowfly, false, tweezers, HAsylumLarva, nil, "asylum_blowfly" ) -- 12.1600 -- OBS: Cand popup-ul va fi available( poti lua evidente), conditia trebuie inlaturata --function bottle1_pick_cond() -- return HasEvidence( ETFingerprintPointedGlass ) --end function bottle1_pick() SetVisible( OAsylumBottle1, false ) SetVisible( OPanoBottle1, false ) SetActive( HAsylumBottle1, false ) SetActive( HPanoBottle1, false ) AddEvidence( EIPointedGlassFrag ) AddEvidenceDescriptionText( EIPointedGlassFrag, "_TB_E648" ) end AddEvent( EVAsylumBottle1, false, gloves, HAsylumBottle1, nil, "bottle1_pick" ) -- 12.1610 function bottle1_prints() -- SetVisible( AMPRENTELE, false ) -- Amprentele trebuiesc declarate ca obiect SetActive( EOBJ_asylumBottle1_FPrint, false ) -- pt popup PlayDialog( nil, "M2_WARRICK_73" ) AddEvidence( ETFingerprintPointedGlass ) AddEvidenceDescriptionText( ETFingerprintPointedGlass, "_TB_E449" ) end AddEvent( EVAsylumPrints1, false, fingerdust, HAsylumBottle1, nil, "bottle1_prints" ) -- 12.1700 -- OBS: Cand popup-ul va fi available( poti lua evidente), conditia trebuie inlaturata --function bottle2_pick_cond() -- return HasEvidence( ETFingerprintStraightGlass ) --end function bottle2_pick() SetVisible( OAsylumBottle2, false ) SetVisible( OPanoBottle2, false ) SetActive( HAsylumBottle2, false ) SetActive( HPanoBottle2, false ) AddEvidence( EIStraightGlassFrag ) AddEvidenceDescriptionText( EIStraightGlassFrag, "_TB_E649" ) end AddEvent( EVAsylumBottle2, false, gloves, HAsylumBottle2, nil, "bottle2_pick" ) -- 12.1710 function bottle2_prints() -- SetVisible( AMPRENTELE, false ) -- Amprentele trebuiesc declarate ca obiect SetActive( EOBJ_asylumBottle2_FPrint, false ) -- pt popup PlayDialog( nil, "M2_WARRICK_74" ) AddEvidence( ETFingerprintStraightGlass ) AddEvidenceDescriptionText( ETFingerprintStraightGlass, "_TB_E1464" ) end AddEvent( EVAsylumPrints2, false, fingerdust, HAsylumBottle2, nil, "bottle2_prints" ) -- 12.1800 function asylum_graffiti_dialog() PlayDialog( nil, "M2_WARRICK_79" ) end AddEvent( nil, false, nil, AsylumGraffiti, nil, "asylum_graffiti_dialog" ) --12.1810 function asylum_graffiti_sample() SetActive( HAsylumGraffiti, false ) AddEvidence( ETSprayPaintAsylum ) AddEvidenceDescriptionText( ETSprayPaintAsylum , "_TB_E913" ) end AddEvent( nil, false, swab, HAsylumGraffiti, nil, "asylum_graffiti_sample" ) -- Warrick Hints function asylum_warrick() DisplayQuestionList( Warrick ) end AddEvent( nil,true, nil, AsylumWarrick, nil, "asylum_warrick" ) AddEvent( nil,true, nil, Warrick, nil, "asylum_warrick" )