Building { NumExits=2; NumInteriorNetworks=3; NumBuildingAnimations=2; NumComponents = 1; MaxCapacity=8; CowerCapacity=1; // Delayed throughput adding DelayedThroughput=1; // For 2x2 footprint, double resolution ObstructionMask = { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0 }; Exit[ 0 ] { PosX=0; PosY=2; } Exit[ 1 ] { PosX=1; PosY=2; } Network[ 0 ] { NumPaths=8; Name=Vis; Path[ 0 ] { FromExit=0; ToPath="1 4"; //OnGround=1; SmoothStart=1; ExitEmergency=1; } Path[ 1 ] { ToPath=2; Anim=0; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=MaleOnly; MaxUsers=1; } Path[ 2 ] { ToPath=3; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=Toilet; MaxUsers=1; CountRefPath=1; } Path[ 3 ] { ToPath=7; Anim=0; CountRefPath=1; } Path[ 4 ] { ToPath=5; Anim=1; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=FemaleOnly; MaxUsers=1; } Path[ 5 ] { ToPath=6; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=Toilet; MaxUsers=1; CountRefPath=4; } Path[ 6 ] { ToPath=7; Anim=1; CountRefPath=4; } Path[ 7 ] { ToExit=1; SmoothEnd=1; //OnGround=1; } } Network[ 2 ] { NumPaths=8; Name=Dino; Path[ 0 ] { FromExit=0; ToPath="1 4"; //OnGround=1; SmoothStart=1; Name=Path_Vis1; } Path[ 1 ] { ToPath=2; Anim=0; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=MaleOnly; MaxUsers=1; Name=Path_Vis2; } Path[ 2 ] { ToPath=3; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=Toilet; MaxUsers=1; CountRefPath=1; Name=Path_Vis3; } Path[ 3 ] { ToPath=7; Anim=0; CountRefPath=1; Name=Path_Vis4; } Path[ 4 ] { ToPath=5; Anim=1; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=FemaleOnly; MaxUsers=1; Name=Path_Vis5; } Path[ 5 ] { ToPath=6; Type=AInteriorSpecialPath; Component=AVisWasteComponent; PathCode=Toilet; MaxUsers=1; CountRefPath=4; Name=Path_Vis6; } Path[ 6 ] { ToPath=7; Anim=1; CountRefPath=4; Name=Path_Vis7; } Path[ 7 ] { ToExit=1; //OnGround=1; SmoothEnd=1; Name=Path_Vis8; } } Anim[ 0 ] { Type=ADoorAnimation; Num=1; } Anim[ 1 ] { Type=ADoorAnimation; Num=2; } Network[ 1 ] { NumPaths=2; Name=Cln; Path[ 0 ] { FromExit=0; ToPath=1; //OnGround=1; SmoothStart=1; Name=Path_Vis1; Type=AInteriorSpecialPath; PathCode=Clean; Component=ACommonBuildingComponent; } Path[ 1 ] { ToExit=1; //OnGround=1; // Don't use this path, so the cleaner just walks back to the exit point //Name=Path_Vis2; } } Component[0] { Type=AVisWasteComponent; MinVisitorFee=0; MaxVisitorFee=10; InitialVisitorFee=0; ExpectedVisitorFee=3; VisitorFeeStep=1; Capacity=10; DegTimeRate=0.0; DegVisRate=0.015; } } Dialog { Field[PerUseFee] { type = ADialogCycleField; format = $FieldFormat_Money; } /* Field[LastMonthThroughput] { type = ADialogCycleField; format = $FieldFormat_Number; } Field[LastMonthProfit] { type = ADialogCycleField; format = $FieldFormat_Money; } */ } Particles { NumLocators=2; Locator[0]{ Name="D_Smoke01"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="MediumSmoke"; } } Locator[1]{ Name="D_Water01"; NumEffects=1; Effect[0]{ DamageStart=90; DamageEnd=0; Setting="FountainDamage"; } } } PreviewScene { CamPosition = {0, -9.5, -17}; CamAngle = 30; Model { Model = Toilet; Position = {2, 0, 0}; } Model { Model = GrndPW; Position = {0, 0.12, 0}; } } // WARNING: Do not place anything below these lines. //Anything past this point is destroyed on exporting bounding information BoundingGeometry { Geom_Max["Box01"] { Position = {-0.245305, 0.000000, 0.000000}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 8.999999, 9.000000, 3.500000 }; } }