Building { NumExits=2; NumInteriorNetworks=3; NumBuildingAnimations=2; NumComponents = 1; HelipadLocator1=bld_loc1; HelipadLocator2=bld_loc2; // For 5x5 footprint, double resolution ObstructionMask = { 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, }; /* // PS2/Low-End model // For 5x5 footprint, double resolution ObstructionMask = { 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0 }; */ Exit[ 0 ] { Flags=3; } Exit[ 1 ] { PosX=2; PosY=5; } Network[ 0 ] { NumPaths=1; Name=Sp; Path[ 0 ] { FromExit=0; ToExit=1; Anim=0; SmoothEnd=1; } } Network[ 1 ] { NumPaths=1; Name=Ex; Path[ 0 ] { FromExit=1; ToExit=0; Anim=0; SmoothStart=1; } } Network[ 2 ] { NumPaths=2; Name=Dino; Path[ 0 ] { Name=Path_Ex; Type=AInteriorSpecialPath; WaitPeriod=5.0; FromExit=1; ToPath=1; Anim=0; } Path[ 1 ] { Name=Path_Sp; ToExit=1; Anim=0; } } Anim[ 0 ] { Type=ADoorAnimation; Num=1; } Anim[ 1 ] { Type=ADoorAnimation; Num=2; } /* // No door at the back Anim[ 2 ] { Type=ADoorAnimation; Num=3; } */ Component[0] { Type=AHelipadEntranceComponent; MainDoorAnim=1; // was 2 SpawnInitialDelay = 1.8; SpawnRepeatedDelay = 1.0; } } Dialog { Field[ParkFee] { type = ADialogCycleField; format =$FieldFormat_Money; } Field[ParkPopulation] { type = ADialogLabelField; format = $FieldFormat_Number; } Field[ParkStatus] { type = ADialogCycleField; labels = { $ParkState_Closed, $ParkState_Closed, $ParkState_Open, $ParkState_Closing, $ParkState_Emergency }; } Field[ParkNextArrival] { type = ADialogLabelField; } /* Field[VisitorArrivalsLastMonth] { type = ADialogLabelField; format = $FieldFormat_Number; } Field[ParkGateIncomeLastMonth] { type = ADialogLabelField; format = $FieldFormat_Money; } */ Field[ParkDensity] { type = ADialogSliderField; minval = 0.0; maxval = 1.0; step = 0.1; } } Particles { NumLocators=15; Locator[0]{ Name="D_Smoke25"; NumEffects=1; Effect[0]{ DamageStart=70; DamageEnd=0; Setting="SmallSmoke"; } } Locator[1]{ Name="D_Smoke26"; NumEffects=1; Effect[0]{ DamageStart=70; DamageEnd=0; Setting="MediumSmoke"; } } Locator[2]{ Name="D_Smoke20"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="LargeSmoke"; } } Locator[3]{ Name="D_Fire01"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[4]{ Name="D_Fire02"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[5]{ Name="D_Fire03"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[6]{ Name="D_Fire04"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[7]{ Name="D_Fire05"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[8]{ Name="D_Fire06"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[9]{ Name="D_Fire07"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[10]{ Name="D_Fire08"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[11]{ Name="D_Fire09"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[12]{ Name="D_Fire10"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[13]{ Name="D_Fire11"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } Locator[14]{ Name="D_Fire12"; NumEffects=1; Effect[0]{ DamageStart=102; DamageEnd=101; Setting="WelcCenterGateFire"; } } } PreviewScene { CamPosition = {0, -18.5, -35}; CamAngle = 30; Model { Model = WelcCntr; Position = {0, 0, 0}; } Model { Model = GrndPW; Position = {0, 0.12, 0}; } } Breakpoints { BreakPoint { Type = sound; Sound = SFX_CREAK01; Animation = bld_door2_up; Time = 10.0; Volume = 1.0; Pitch = 0.5; } BreakPoint { Type = sound; Sound = SFX_CREAK02; Animation = bld_door2_dn; Time = 10.0; Volume = 1.0; Pitch = 0.5; } BreakPoint { Type = sound; Sound = SFX_WALL_IMPACT01; Animation = bld_door2_dn; Time = 55.0; Volume = 1.0; Pitch = 0.5; } } // WARNING: Do not place anything below these lines. //Anything past this point is destroyed on exporting bounding information BoundingGeometry { Geom_Max["Box01"] { Position = {16.499998, 0.000000, -0.167029}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 10.999999, 5.999999, 9.000000 }; } Geom_Max["Sphere01"] { Position = {0.000000, -0.639659, 0.000000}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimSphere; Radius = 11.999999; } Geom_Max["Box02"] { Position = {-14.499999, 0.000000, 0.084090}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 22.999997, 9.000000, 4.500000 }; } }