Building { NumExits = 2; NumInteriorNetworks = 3; NumComponents = 1; MaxCapacity=8; CowerCapacity=3; // For 2x2 footprint, double resolution ObstructionMask = { 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 }; // Staff animations StaffAnimNum=2; // Animation[2] StaffAnimPlayNormal=0; StaffAnimPlayCower=1; // Delayed throughput adding DelayedThroughput=1; Exit[ 0 ] { PosX=0; PosY=2; } Exit[ 1 ] { PosX=1; PosY=2; } NumBuildingAnimations=3; Anim[ 0 ] { Type=ASeparateAnimation; Object=HambBall; Animation=bld_hamb_lp; StartPlaying=1; } Anim[ 1 ] { Type=ASeparateAnimation; Object=KioskAdd; } Anim[ 2 ] { Type=ASeparateAnimation; #ifdef TOSHI_SKU_PS2 Object=visfps2; #else Object=visfneut; #endif Locator=bld_loc1; Animation0 = noblnd_kiosk1; Animation1 = idle_cower_lp; UpdateModelIdle = 1; // Update idle animations } Network[ 0 ] { NumPaths=2; Name=Vis; Path[ 0 ] { FromExit=0; ToPath=1; Type=AInteriorSpecialPath; Component=AVisFoodComponent; //OnGround=1; SmoothStart=1; ExitEmergency=1; } Path[ 1 ] { ToExit=1; SmoothEnd=1; //OnGround=1; } } Network[ 1 ] { NumPaths=2; Name=Cln; Path[ 0 ] { FromExit=0; ToPath=1; SmoothStart=1; //OnGround=1; Name=Path_Vis1; Type=AInteriorSpecialPath; PathCode=Clean; Component=ACommonBuildingComponent; } Path[ 1 ] { ToExit=1; SmoothEnd=1; //OnGround=1; Name=Path_Vis2; } } Network[ 2 ] { NumPaths=2; Name=dino; Path[ 0 ] { FromExit=0; ToPath=1; Name=Path_Vis1; Type=AInteriorSpecialPath; Component=ACommonBuildingComponent; PathCode="Hide"; SmoothStart=1; //OnGround=1; } Path[ 1 ] { ToExit=1; //OnGround=1; SmoothEnd=1; Name=Path_Vis2; } } Component[ 0 ] { Type=AVisFoodComponent; MinVisitorFee=0; MaxVisitorFee=50; InitialVisitorFee=10; ExpectedVisitorFee=50; VisitorFeeStep=2; Capacity=10; DegTimeRate=0.0; DegVisRate=0.01; NumFoodTypes=3; Food[0] { ScreenName = $UnitData_snack; Cost=5; Delay=5; Quality=0.3; } Food[1] { ScreenName = $UnitData_vegetarian; Cost=10; Delay=5; Quality=0.7; } Food[2] { ScreenName = $UnitData_premium; Cost=15; Delay=5; Quality=1; } } } Dialog { Field[MenuName] { type = ADialogCycleField; } Field[SpecialMenuName] { type = ADialogCycleField; } Field[PerUseCost] { type = ADialogLabelField; format = $FieldFormat_AtCostEach; } Field[PerUseFee] { type = ADialogCycleField; format = $FieldFormat_Money; } // Picture for main choice Field["MainChoiceIndex#Picture"] { type = ADialogPictureField; numpictures = 3; // Snack picture[0] { name = "purchasesandwich"; } // Vegetarian picture[1] { name = "purchasehotdog"; } // Premium picture[2] { name = "purchaseburger"; } } // Picture for extra choice Field["BonusChoiceIndex#Picture"] { type = ADialogPictureField; numpictures = 4; // Thrill seeker picture[0] { name = "sideorderchilli"; // Thrill seeker image } // Fun lover picture[1] { name = "sideorderchips"; // Fun lover image } // Nerd picture[2] { name = "sideordersalad"; // Nerd image } // Neutral picture[3] { name = "sideordernone"; // Neutral image } } /* Field[LastMonthThroughput] { type = ADialogCycleField; format = $FieldFormat_Number; } Field[LastMonthProfit] { type = ADialogLabelField; format = $FieldFormat_Money; } */ } Particles { NumLocators=1; Locator[0]{ Name="D_Smoke01"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="LargeSmoke"; } } } PreviewScene { CamPosition = {0, -13, -20}; CamAngle = 30; Model { Model = kiosk; Position = {0, 0, 0}; } Model { Model = kioskadd; Position = {0, 0, 0}; } Model { Model = HambBall; Position = {0, 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.668835, -0.190106, 1.833665}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 12, 12, 4.000000 }; } Geom_Max["Box02"] { Position = {1.236917, 4.648522, 4.387982}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 3.200000, 3.200000, 5.000000 }; } Geom_Max["Box03"] { Position = {-2.241822, 5.310420, 0.502384}; Rotation = {0.000000, 0.000000, 0.000000, 1.000000}; PrimType = ePrimBox; Sides = { 6, 6, 4.500000 }; } }