Building { NumBuildingAnimations=4; NumInteriorNetworks=1; NumExits=1; NumComponents = 1; HelipadLocator1=bld_loc1; Exit[ 0 ] { Flags=3; } Anim[ 0 ] { Type=ASimpleAnimation; Name=dish_lp; Flags=1; } Anim[ 1 ] { Type=ADoorAnimation; MakeWait=1; } Anim[ 2 ] { Type=ALiftAnimation; LiftMoveTime=1; MaxLiftUsers=1; Locator=bld_loc2; } Anim[ 3 ] { Type=ADoorAnimation; } Network[0] { Name=Aux; NumPaths=8; // From building to before lift Path[0] { Name=Path_Aux1; FromExit=0; ToPath=1; PathHookNum=1; Anim=1; } // Onto the lift Path[1] { ToPath=2; Name=Path_Aux2; PathHookNum=1; AnimCode=AtLower; } // Lift up Path[2] { ToPath=3; PathHookNum=2; Anim=2; AnimCode=ToUpper; Flags=32; } // Off lift to helicopter Path[3] { ToPath=4; Name=Path_Aux5; PathHookNum=2; } // From helicopter to lift Path[4] { ToPath=5; Name=Path_Aux6; PathHookNum=2; } // Lift down Path[5] { ToPath=6; PathHookNum=1; Anim=2; AnimCode=ToLower; Flags=32; } // Lift back to door Path[6] { ToPath=7; Name=Path_Aux3; PathHookNum=1; } Path[7] { Name=Path_Aux4; Anim=3; PathHookNum=1; DieAtEnd=1; } } Component[0] { Type=AActualStaffController; MinStaff=1; MaxStaff=1; Wages=500; ControllerType=2; } /* Component[1] { Type=AAuxAestheticComponent; PlayCheckPeriod=60.0; PlayCheckChance=1.0; NumPlayItems=1; PlayItem[0] { UnitType=auxstaff; PathNum=0; } } */ } Particles { NumLocators=10; Locator[0]{ Name="D_Sparks01"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="Sparks1"; } } Locator[1]{ Name="D_Sparks02"; NumEffects=1; Effect[0]{ DamageStart=60; DamageEnd=0; Setting="Sparks1"; } } Locator[2]{ Name="D_Sparks03"; NumEffects=1; Effect[0]{ DamageStart=50; DamageEnd=0; Setting="Sparks1"; } } Locator[3]{ Name="D_Sparks04"; NumEffects=1; Effect[0]{ DamageStart=30; DamageEnd=0; Setting="Sparks1"; } } Locator[4]{ Name="D_Sparks05"; NumEffects=1; Effect[0]{ DamageStart=50; DamageEnd=0; Setting="Sparks1"; } } Locator[5]{ Name="D_Smoke01"; NumEffects=1; Effect[0]{ DamageStart=80; DamageEnd=0; Setting="Smoke1"; } } Locator[6]{ Name="D_Smoke02"; NumEffects=1; Effect[0]{ DamageStart=60; DamageEnd=0; Setting="Smoke1"; } } Locator[7]{ Name="D_Smoke03"; NumEffects=1; Effect[0]{ DamageStart=40; DamageEnd=0; Setting="Smoke1"; } } Locator[8]{ Name="D_Smoke04"; NumEffects=1; Effect[0]{ DamageStart=50; DamageEnd=0; Setting="Smoke1"; } } Locator[9]{ Name="D_Fire01"; NumEffects=1; Effect[0]{ DamageStart=50; DamageEnd=0; Setting="Fire1"; } } } Dialog { Field[JumpToUnit] { type = ADialogCommandField; } }