Building { NumExits=4; NumInteriorNetworks=2; NumComponents = 1; MaxCapacity=16; // Delayed throughput adding DelayedThroughput=1; /* CentreOffset = { 0, 0, -4 }; // Points that attach to the wall NumWallPoints = 2; WallPoint[ 0 ] { PosX=0; PosY=1; } WallPoint[ 1 ] { PosX=1; PosY=1; } // Road exits Exit[ 0 ] { PosX=0; PosY=-1; } Exit[ 1 ] { PosX=1; PosY=-1; } // Extra arrows Exit[ 2 ] { PosX=0; PosY=2; Type=ArrowDown; } Exit[ 3 ] { PosX=1; PosY=2; Type=ArrowDown; } */ CentreOffset = { 0, 0, 4 }; // Points that attach to the wall NumWallPoints = 2; WallPoint[ 0 ] { PosX=0; PosY=0; } WallPoint[ 1 ] { PosX=1; PosY=0; } // Road exits Exit[ 0 ] { PosX=0; PosY=2; } Exit[ 1 ] { PosX=1; PosY=2; } // Extra arrows Exit[ 2 ] { PosX=0; PosY=-1; Type=ArrowUp; } Exit[ 3 ] { PosX=1; PosY=-1; Type=ArrowUp; } Network[ 0 ] { NumPaths=13; Name=Vis; Path[ 0 ] { FromExit=0; ToPath=1; PathHookNum=1; //OnGround=1; ExitEmergency=1; SmoothStart=1; } Path[ 1 ] { ToPath="2 7"; PathHookNum=1; } Path[ 2 ] { ToPath=3; Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=StartViewing; PathHookNum=1; NoShadow=1; } Path[ 3 ] { ToPath=4; /* Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=WaitViewing; */ PathHookNum=1; Type=AInteriorAnimatingPath; Component=AVisViewingComponent; PathCode=WaitViewing; AnimatingFlags=1; /* AnimationHead { Anim[0] { StartAnim=obj_bnc_st; Weight=100; PlayGeneral=1; PlayGood=1; PlayBad=1; } } HeadAnimChance=1.0; */ StartDelayPeriod=0.3; EndDelayPeriod=0.3; UserEndSnapDist=0.0; AnimStartFacing={-1,0,0}; AnimEndFacing={-1,0,0}; AnimFinishFacing={0,-1,0}; HeadAnimTurnRate=1.0; QueuedAnimTurnRate=0.6; NoShadow=1; } Path[ 4 ] { ToPath=5; Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=EndViewing; PathHookNum=1; NoShadow=1; } Path[ 5 ] { ToPath=6; PathHookNum=1; } Path[ 6 ] { ToExit=1; PathHookNum=1; //OnGround=1; SmoothEnd=1; } Path[ 7 ] { ToPath=8; PathHookNum=2; NoShadow=1; } Path[ 8 ] { ToPath=9; Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=StartViewing; PathHookNum=2; NoShadow=1; } Path[ 9 ] { ToPath=10; /* Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=WaitViewing; */ PathHookNum=2; Type=AInteriorAnimatingPath; Component=AVisViewingComponent; PathCode=WaitViewing; AnimatingFlags=1; /* AnimationHead { Anim[0] { StartAnim=obj_bnc_st; Weight=100; PlayGeneral=1; PlayGood=1; PlayBad=1; } } HeadAnimChance=1.0; */ StartDelayPeriod=0.3; EndDelayPeriod=0.3; UserEndSnapDist=0.0; AnimStartFacing={-1,0,0}; AnimEndFacing={-1,0,0}; AnimFinishFacing={0,-1,0}; HeadAnimTurnRate=1.0; QueuedAnimTurnRate=0.6; NoShadow=1; } Path[ 10 ] { ToPath=11; Type=AInteriorSpecialPath; Component=AVisViewingComponent; PathCode=EndViewing; NoShadow=1; PathHookNum=2; } Path[ 11 ] { ToPath=12; PathHookNum=2; NoShadow=1; } Path[ 12 ] { ToPath=5; PathHookNum=2; NoShadow=1; } } Network[ 1 ] { NumPaths=2; Name=Cln; Path[ 0 ] { FromExit=0; ToPath=1; //OnGround=1; Name=Path_Vis1; Type=AInteriorSpecialPath; PathCode=Clean; Component=ACommonBuildingComponent; PathHookNum=1; } Path[ 1 ] { ToExit=1; //OnGround=1; // Just walk back //Name=Path_Vis7; PathHookNum=1; } } Component[0] { Type=AVisViewingComponent; PerceptionRange=90; DirectedPerception=1; PerceptionRotateY=90; MinVisitorFee=0; MaxVisitorFee=50; InitialVisitorFee=10; ExpectedVisitorFee=70; VisitorFeeStep=2; Capacity=10; DegTimeRate=0.0; DegVisRate=0.01; BaseQuality=0.3; RangeQuality=0.5; BaseDuration=3.0; RangeDuration=0.0; NamedAttraction=1; } } Dialog { Field[PerUseFee] { type = ADialogCycleField; format = $FieldFormat_Money; } Field[Status] { type = ADialogCycleField; } Field[ViolentExperience] { type = ADialogSliderField; minval = 0.0; maxval = 1.0; step = 0.1; } Field[NonviolentExperience] { type = ADialogSliderField; minval = 0.0; maxval = 1.0; step = 0.1; } Field[EnvironmentExperience] { type = ADialogSliderField; minval = 0.0; maxval = 1.0; step = 0.1; } Field[ExperienceScore] { type = ADialogLabelField; format = $FieldFormat_NumberPercent; } Field[VisibleDinosaurs] { type = ADialogVisibleDinosField; } Field[AttractionName] { type = ADialogCycleField; } Field[View] { type = ADialogCommandField; } Field[LastDinoEvent] { type = ADialogLabelField; } } PreviewScene { CamPosition = {0, -13.5, -19}; CamAngle = 30; Model { Model = Vent; Position = {0, 0, 0}; } Model { Model = WT2Pst; Position = {0, 0, 4}; RotationY=90; } Model { Model = WT2Pst; Position = {0, 0, -4}; RotationY=90; } Model { Model = VentM90; Position = {0, 0, 0}; } Model { Model = GrndPW; Position = {0, 0.12, 0}; } } Particles { NumLocators=1; Locator[0]{ Name="D_Smoke01"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="LargeSmoke"; } } } // WARNING: Do not place anything below these lines. //Anything past this point is destroyed on exporting bounding information BoundingGeometry { Geom_Max["Box01"] { Position = {0.500000, 0.000000, 0.000000}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 8.000000, 13.999998, 7.000000 }; } }