diff --git a/.gitignore b/.gitignore index 2abefcc..0883504 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ *.dts *.WAV *.cfg +*.dso *EULA.txt *UKEULA.txt *UpdatePatch.txt diff --git a/SierraUp.cfg b/SierraUp.cfg index 31c140b..f87ccba 100644 --- a/SierraUp.cfg +++ b/SierraUp.cfg @@ -1,7 +1,7 @@ ProductName "Tribes2" DisplayName "Tribes 2" PatchFolder .\patch -CurrentVersion 0.22649.0.0 +CurrentVersion 0.22755.0.0 AutoStart MonitorPatch LaunchExe "tribes2.exe" diff --git a/base/console_end.cs b/base/console_end.cs index 0d84c2f..73a0365 100644 --- a/base/console_end.cs +++ b/base/console_end.cs @@ -93,7 +93,6 @@ if($LaunchMode $= "DedicatedServer") $Host::Dedicated = true; $HostGameType = "Online"; $ServerName = $Host::GameName; - $HostGameBotCount = $Host::BotCount; setNetPort($Host::Port); CreateServer($Host::Map, $Host::MissionType); return; diff --git a/base/gui/FilterEditDlg.gui b/base/gui/FilterEditDlg.gui index f1b8d26..d1055a0 100644 --- a/base/gui/FilterEditDlg.gui +++ b/base/gui/FilterEditDlg.gui @@ -7,16 +7,20 @@ new GuiControl(FilterEditDlg) { extent = "640 480"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new ShellPaneCtrl() { profile = "ShellDlgPaneProfile"; horizSizing = "center"; vertSizing = "center"; - position = "20 55"; - extent = "600 370"; + position = "22 37"; + extent = "600 390"; minExtent = "48 92"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "EDIT GAME FILTER"; maxLength = "255"; @@ -30,6 +34,8 @@ new GuiControl(FilterEditDlg) { extent = "80 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Filter Name:"; maxLength = "255"; @@ -42,11 +48,15 @@ new GuiControl(FilterEditDlg) { extent = "180 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "New Filter"; maxLength = "16"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new GuiTextCtrl() { @@ -57,6 +67,8 @@ new GuiControl(FilterEditDlg) { extent = "60 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Rules Set:"; maxLength = "255"; @@ -69,6 +81,8 @@ new GuiControl(FilterEditDlg) { extent = "60 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Game Type:"; maxLength = "255"; @@ -81,6 +95,8 @@ new GuiControl(FilterEditDlg) { extent = "106 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Min Player Count:"; maxLength = "255"; @@ -93,6 +109,8 @@ new GuiControl(FilterEditDlg) { extent = "106 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Max Player Count:"; maxLength = "255"; @@ -101,10 +119,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "42 230"; + position = "42 244"; extent = "82 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Server Location:"; maxLength = "255"; @@ -117,6 +137,8 @@ new GuiControl(FilterEditDlg) { extent = "160 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Any"; maxLength = "255"; @@ -134,12 +156,16 @@ new GuiControl(FilterEditDlg) { extent = "80 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "0"; maxLength = "3"; validate = "FilterEditDlg.setMinPlayers();"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new GuiTextCtrl() { @@ -150,6 +176,8 @@ new GuiControl(FilterEditDlg) { extent = "84 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Max Bot Count:"; maxLength = "255"; @@ -162,12 +190,16 @@ new GuiControl(FilterEditDlg) { extent = "80 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "16"; maxLength = "3"; validate = "FilterEditDlg.setMaxBots();"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new ShellPopupMenu(FilterEditMissionType) { @@ -178,6 +210,8 @@ new GuiControl(FilterEditDlg) { extent = "160 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Any"; maxLength = "255"; @@ -195,12 +229,16 @@ new GuiControl(FilterEditDlg) { extent = "80 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "255"; maxLength = "3"; validate = "FilterEditDlg.setMaxPlayers();"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new GuiTextCtrl() { @@ -211,6 +249,8 @@ new GuiControl(FilterEditDlg) { extent = "84 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Min CPU Speed:"; maxLength = "255"; @@ -223,22 +263,28 @@ new GuiControl(FilterEditDlg) { extent = "80 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "0"; maxLength = "4"; validate = "FilterEditDlg.setMinCPU();"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new ShellToggleButton(FilterEditUsePingTgl) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "61 145"; + position = "38 145"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "FILTER BY MAX PING"; maxLength = "255"; @@ -247,50 +293,116 @@ new GuiControl(FilterEditDlg) { profile = "NewTextEditNumericProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "230 140"; + position = "207 140"; extent = "80 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "0"; maxLength = "3"; validate = "FilterEditDlg.setMaxPing();"; historySize = "0"; password = "0"; + tabComplete = "0"; + deniedSound = "InputDeniedSound"; glowOffset = "9 9"; }; new ShellToggleButton(FilterEditDedicatedTgl) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "336 145"; + position = "396 145"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "DEDICATED"; maxLength = "255"; }; + new ShellToggleButton(FilterEditTDOnTgl) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "38 175"; + extent = "165 27"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "TEAM DAMAGE ON"; + maxLength = "255"; + }; + new ShellToggleButton(FilterEditWindowsTgl) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "217 177"; + extent = "165 27"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "WINDOWS ONLY"; + maxLength = "255"; + }; new ShellToggleButton(FilterEditNoPwdTgl) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "336 175"; + position = "396 175"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "NOT PASSWORDED"; maxLength = "255"; }; + new ShellToggleButton(FilterEditTDOffTgl) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "38 205"; + extent = "165 27"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "TEAM DAMAGE OFF"; + maxLength = "255"; + }; + new ShellToggleButton(FilterEditLinuxTgl) { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "217 205"; + extent = "165 27"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "LINUX ONLY"; + maxLength = "255"; + }; new ShellToggleButton(FilterEditCurVersionTgl) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "336 205"; + position = "396 205"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "CURRENT VERSION"; maxLength = "255"; @@ -299,10 +411,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "38 252"; + position = "38 266"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 0 );"; helpTag = "0"; text = "NORTH AMERICA EAST"; @@ -312,10 +426,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "217 252"; + position = "217 266"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 2 );"; helpTag = "0"; text = "SOUTH AMERICA"; @@ -325,10 +441,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "396 252"; + position = "396 266"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 3 );"; helpTag = "0"; text = "AUSTRALIA"; @@ -338,10 +456,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "38 280"; + position = "38 294"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 1 );"; helpTag = "0"; text = "NORTH AMERICA WEST"; @@ -351,10 +471,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "217 280"; + position = "217 294"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 5 );"; helpTag = "0"; text = "EUROPE"; @@ -364,10 +486,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "396 280"; + position = "396 294"; extent = "165 27"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "FilterEditDlg.checkRegionMasks( 4 );"; helpTag = "0"; text = "ASIA"; @@ -377,10 +501,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellButtonProfile"; horizSizing = "right"; vertSizing = "top"; - position = "83 315"; + position = "83 335"; extent = "128 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.popDialog(FilterEditDlg);"; accelerator = "escape"; helpTag = "0"; @@ -391,10 +517,12 @@ new GuiControl(FilterEditDlg) { profile = "ShellButtonProfile"; horizSizing = "right"; vertSizing = "top"; - position = "396 315"; + position = "396 335"; extent = "128 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "ChooseFilterDlg.saveFilter();"; helpTag = "0"; text = "SAVE"; diff --git a/base/gui/OptionsDlg.gui b/base/gui/OptionsDlg.gui index 09df1ea..4936f80 100644 --- a/base/gui/OptionsDlg.gui +++ b/base/gui/OptionsDlg.gui @@ -7,17 +7,21 @@ new GuiControl(OptionsDlg) { extent = "640 480"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; - pane = "Video"; + pane = "VIDEO"; new ShellPaneCtrl() { profile = "ShellDlgPaneProfile"; horizSizing = "center"; vertSizing = "center"; - position = "20 45"; - extent = "600 390"; + position = "20 30"; + extent = "600 420"; minExtent = "48 92"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "SETTINGS"; maxLength = "255"; @@ -26,11 +30,13 @@ new GuiControl(OptionsDlg) { new ShellBitmapButton() { profile = "ShellButtonProfile"; horizSizing = "right"; - vertSizing = "bottom"; - position = "34 332"; + vertSizing = "top"; + position = "34 362"; extent = "82 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.popDialog(OptionsDlg);"; helpTag = "0"; text = "DONE"; @@ -44,6 +50,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Video);"; helpTag = "0"; text = "VIDEO"; @@ -58,6 +66,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Graphics);"; helpTag = "0"; text = "GRAPHICS"; @@ -72,6 +82,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Textures);"; helpTag = "0"; text = "TEXTURES"; @@ -86,6 +98,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Sound);"; helpTag = "0"; text = "SOUND"; @@ -100,6 +114,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Voice);"; helpTag = "0"; text = "VOICE"; @@ -114,6 +130,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Controls);"; helpTag = "0"; text = "CONTROLS"; @@ -128,6 +146,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Network);"; helpTag = "0"; text = "NETWORK"; @@ -142,6 +162,8 @@ new GuiControl(OptionsDlg) { extent = "108 38"; minExtent = "48 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.setPane(Game);"; helpTag = "0"; text = "GAME"; @@ -153,9 +175,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "127 31"; - extent = "254 338"; + extent = "254 368"; minExtent = "254 26"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; isVertical = "1"; useCloseButton = "0"; @@ -166,9 +190,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { @@ -179,6 +205,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Video Driver:"; maxLength = "255"; @@ -191,6 +219,8 @@ new GuiControl(OptionsDlg) { extent = "140 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Driver"; maxLength = "255"; @@ -208,6 +238,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Resolution:"; maxLength = "255"; @@ -220,6 +252,8 @@ new GuiControl(OptionsDlg) { extent = "140 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Resolution"; maxLength = "255"; @@ -237,6 +271,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Bit Depth:"; maxLength = "255"; @@ -249,6 +285,8 @@ new GuiControl(OptionsDlg) { extent = "140 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Default"; maxLength = "255"; @@ -266,6 +304,8 @@ new GuiControl(OptionsDlg) { extent = "127 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "FULL SCREEN"; maxLength = "255"; @@ -278,6 +318,8 @@ new GuiControl(OptionsDlg) { extent = "128 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OptionsDlg.applyGraphicChanges();"; helpTag = "0"; text = "APPLY CHANGES"; @@ -291,6 +333,8 @@ new GuiControl(OptionsDlg) { extent = "128 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.pushDialog(DriverInfoDlg);"; helpTag = "0"; text = "DRIVER INFO"; @@ -304,6 +348,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "DISABLE VERTICAL SYNC"; maxLength = "255"; @@ -314,19 +360,23 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; - visible = "0"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 8"; + position = "231 6"; extent = "97 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Gamma Correction:"; maxLength = "255"; @@ -335,26 +385,30 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 23"; + position = "241 21"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; altCommand = "updateGammaCorrection();"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "1000"; - value = "0.5"; + value = "0.903509"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "26 8"; + position = "26 6"; extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Terrain Detail:"; maxLength = "255"; @@ -363,10 +417,12 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "36 23"; + position = "36 21"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; command = "updateTerrainDetail();"; helpTag = "0"; @@ -379,10 +435,12 @@ new GuiControl(OptionsDlg) { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 48"; + position = "231 44"; extent = "67 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Shape Detail:"; maxLength = "255"; @@ -391,25 +449,29 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 63"; + position = "241 59"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "19"; - value = "0.5"; + value = "1"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "27 48"; + position = "27 44"; extent = "77 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Shadow Detail:"; maxLength = "255"; @@ -418,25 +480,29 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "37 63"; + position = "37 59"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "1000"; - value = "0"; + value = "0.5"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "27 88"; + position = "27 82"; extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Interior Detail:"; maxLength = "255"; @@ -445,25 +511,29 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "37 103"; + position = "37 97"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.300000 1.000000"; ticks = "1000"; - value = "1"; + value = "0.82193"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 88"; + position = "231 82"; extent = "85 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Visible Distance:"; maxLength = "255"; @@ -472,10 +542,12 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 103"; + position = "241 97"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.600000 1.000000"; @@ -483,14 +555,92 @@ new GuiControl(OptionsDlg) { value = "1"; usePlusMinus = "1"; }; + new GuiTextCtrl() { + profile = "ShellTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "27 120"; + extent = "84 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Particle Density:"; + maxLength = "255"; + }; + new ShellSliderCtrl(OP_ParticleDensitySlider) { + profile = "ShellSliderProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "37 135"; + extent = "170 24"; + minExtent = "12 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "value"; + helpTag = "0"; + range = "0.000000 3.000000"; + ticks = "1000"; + value = "1"; + usePlusMinus = "1"; + }; + new GuiTextCtrl(OP_DynamicLightText) { + profile = "ShellTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "231 120"; + extent = "108 22"; + minExtent = "8 8"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Dynamic Light Visible Distance:"; + maxLength = "255"; + }; + new GuiTextCtrl(OP_DynamicLightText_Disabled) { + profile = "DisabledTextProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "231 120"; + extent = "108 22"; + minExtent = "8 8"; + visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; + helpTag = "0"; + text = "Dynamic Light Visible Distance:"; + maxLength = "255"; + }; + new ShellSliderCtrl(OP_DynamicLightSlider) { + profile = "ShellSliderProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "241 135"; + extent = "170 24"; + minExtent = "12 24"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "value"; + helpTag = "0"; + range = "0.000000 100.000000"; + ticks = "100"; + value = "75"; + usePlusMinus = "1"; + }; new GuiTextCtrl() { profile = "ShellTextRightProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "79 137"; + position = "79 168"; extent = "70 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Sky Detail:"; maxLength = "255"; @@ -499,10 +649,12 @@ new GuiControl(OptionsDlg) { profile = "ShellPopupProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "146 128"; + position = "146 159"; extent = "200 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Default"; maxLength = "255"; @@ -516,10 +668,12 @@ new GuiControl(OptionsDlg) { profile = "ShellTextRightProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "35 167"; + position = "35 198"; extent = "114 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "First Person Draw:"; maxLength = "255"; @@ -528,10 +682,12 @@ new GuiControl(OptionsDlg) { profile = "ShellPopupProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "146 158"; + position = "146 189"; extent = "200 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Default"; maxLength = "255"; @@ -541,32 +697,6 @@ new GuiControl(OptionsDlg) { selectedBarBitmap = "gui/shll_pulldownbar_act"; noButtonStyle = "0"; }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "31 196"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$pref::precipitationOn"; - helpTag = "0"; - text = "PRECIPITATION"; - maxLength = "255"; - }; - new ShellToggleButton() { - profile = "ShellRadioProfile"; - horizSizing = "right"; - vertSizing = "bottom"; - position = "236 196"; - extent = "170 30"; - minExtent = "26 27"; - visible = "1"; - variable = "$pref::Interior::DynamicLights"; - helpTag = "0"; - text = "DYNAMIC INTERIOR LIGHTS"; - maxLength = "255"; - }; new ShellToggleButton() { profile = "ShellRadioProfile"; horizSizing = "right"; @@ -575,9 +705,11 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; - variable = "$pref::decalsOn"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "$pref::precipitationOn"; helpTag = "0"; - text = "DECALS"; + text = "PRECIPITATION"; maxLength = "255"; }; new ShellToggleButton() { @@ -588,9 +720,12 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; - variable = "$pref::Terrain::dynamicLights"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "$pref::Interior::DynamicLights"; + command = "updateDynamicLightSliderState();"; helpTag = "0"; - text = "DYNAMIC TERRAIN LIGHTS"; + text = "DYNAMIC INTERIOR LIGHTS"; maxLength = "255"; }; new ShellToggleButton() { @@ -601,6 +736,39 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "$pref::decalsOn"; + helpTag = "0"; + text = "DECALS"; + maxLength = "255"; + }; + new ShellToggleButton() { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "236 256"; + extent = "170 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; + variable = "$pref::Terrain::dynamicLights"; + command = "updateDynamicLightSliderState();"; + helpTag = "0"; + text = "DYNAMIC TERRAIN LIGHTS"; + maxLength = "255"; + }; + new ShellToggleButton() { + profile = "ShellRadioProfile"; + horizSizing = "right"; + vertSizing = "bottom"; + position = "31 286"; + extent = "170 30"; + minExtent = "26 27"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Terrain::enableDetails"; helpTag = "0"; text = "TERRAIN DETAILS"; @@ -610,10 +778,12 @@ new GuiControl(OptionsDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "236 256"; + position = "236 286"; extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "INTERIOR TEXTURED FOG"; maxLength = "255"; @@ -622,10 +792,12 @@ new GuiControl(OptionsDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "133 286"; + position = "133 316"; extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "VERTEX LIGHTING"; maxLength = "255"; @@ -636,9 +808,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { @@ -649,6 +823,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Texture Quality:"; maxLength = "255"; @@ -661,6 +837,8 @@ new GuiControl(OptionsDlg) { extent = "140 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Default"; maxLength = "255"; @@ -678,6 +856,8 @@ new GuiControl(OptionsDlg) { extent = "114 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Terrain Texture Detail:"; maxLength = "255"; @@ -690,11 +870,13 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 6.000000"; ticks = "7"; - value = "6"; + value = "5"; usePlusMinus = "1"; }; new GuiTextCtrl() { @@ -705,6 +887,8 @@ new GuiControl(OptionsDlg) { extent = "109 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Shape Texture Detail:"; maxLength = "255"; @@ -717,6 +901,8 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; @@ -728,10 +914,12 @@ new GuiControl(OptionsDlg) { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "26 125"; + position = "26 123"; extent = "119 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Building Texture Detail:"; maxLength = "255"; @@ -740,25 +928,29 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "36 140"; + position = "36 138"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "6"; - value = "1"; + value = "0.8"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 125"; + position = "231 123"; extent = "97 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Sky Texture Detail:"; maxLength = "255"; @@ -767,15 +959,17 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 140"; + position = "241 138"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "6"; - value = "1"; + value = "0.8"; usePlusMinus = "1"; }; new GuiTextCtrl(OP_CompressLabel) { @@ -785,7 +979,9 @@ new GuiControl(OptionsDlg) { position = "17 46"; extent = "120 22"; minExtent = "8 8"; - visible = "0"; + visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Texture Compression:"; maxLength = "255"; @@ -797,7 +993,9 @@ new GuiControl(OptionsDlg) { position = "6 46"; extent = "135 22"; minExtent = "8 8"; - visible = "1"; + visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Texture Compression:"; maxLength = "255"; @@ -810,6 +1008,8 @@ new GuiControl(OptionsDlg) { extent = "140 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "None"; maxLength = "255"; @@ -827,6 +1027,8 @@ new GuiControl(OptionsDlg) { extent = "58 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Anisotropy:"; maxLength = "255"; @@ -839,6 +1041,8 @@ new GuiControl(OptionsDlg) { extent = "58 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Anisotropy:"; maxLength = "255"; @@ -851,6 +1055,8 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; @@ -866,6 +1072,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::environmentMaps"; helpTag = "0"; text = "ENVIRONMENT MAPS"; @@ -879,6 +1087,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Interior::ShowEnvironmentMaps"; helpTag = "0"; text = "INTERIOR ENV. MAPS"; @@ -890,9 +1100,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { @@ -903,6 +1115,8 @@ new GuiControl(OptionsDlg) { extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "3D Provider:"; maxLength = "255"; @@ -915,6 +1129,8 @@ new GuiControl(OptionsDlg) { extent = "268 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Provider"; maxLength = "255"; @@ -932,6 +1148,8 @@ new GuiControl(OptionsDlg) { extent = "79 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "RESET"; simpleStyle = "0"; @@ -944,6 +1162,8 @@ new GuiControl(OptionsDlg) { extent = "160 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Audio::environmentEnabled"; helpTag = "0"; text = "ENVIRONMENT ENABLED"; @@ -957,6 +1177,8 @@ new GuiControl(OptionsDlg) { extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Speakers:"; maxLength = "255"; @@ -969,6 +1191,8 @@ new GuiControl(OptionsDlg) { extent = "169 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Speaker"; maxLength = "255"; @@ -986,6 +1210,8 @@ new GuiControl(OptionsDlg) { extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Frequency:"; maxLength = "255"; @@ -998,6 +1224,8 @@ new GuiControl(OptionsDlg) { extent = "169 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Frequency"; maxLength = "255"; @@ -1015,6 +1243,8 @@ new GuiControl(OptionsDlg) { extent = "72 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Bit Rate:"; maxLength = "255"; @@ -1027,6 +1257,8 @@ new GuiControl(OptionsDlg) { extent = "100 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Bit Rate"; maxLength = "255"; @@ -1044,6 +1276,8 @@ new GuiControl(OptionsDlg) { extent = "60 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Channels:"; maxLength = "255"; @@ -1056,6 +1290,8 @@ new GuiControl(OptionsDlg) { extent = "100 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select # Channels"; maxLength = "255"; @@ -1073,6 +1309,8 @@ new GuiControl(OptionsDlg) { extent = "79 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Master Volume:"; maxLength = "255"; @@ -1085,12 +1323,14 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; altCommand = "updateMasterVolume();"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "1000"; - value = "0.8"; + value = "0.894737"; usePlusMinus = "1"; }; new GuiTextCtrl() { @@ -1101,6 +1341,8 @@ new GuiControl(OptionsDlg) { extent = "79 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Effects Volume:"; maxLength = "255"; @@ -1113,6 +1355,8 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; @@ -1124,10 +1368,12 @@ new GuiControl(OptionsDlg) { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "26 217"; + position = "26 215"; extent = "60 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Gui Volume:"; maxLength = "255"; @@ -1136,26 +1382,30 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "36 232"; + position = "36 230"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; altCommand = "updateGuiVolume();"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "1000"; - value = "0.8"; + value = "0.692982"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 217"; + position = "231 215"; extent = "97 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Voice Bind Volume:"; maxLength = "255"; @@ -1164,10 +1414,12 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 232"; + position = "241 230"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; @@ -1179,10 +1431,12 @@ new GuiControl(OptionsDlg) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "31 267"; + position = "31 266"; extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Audio::musicEnabled"; helpTag = "0"; text = "MP3 MUSIC"; @@ -1196,6 +1450,8 @@ new GuiControl(OptionsDlg) { extent = "74 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Music Volume:"; maxLength = "255"; @@ -1204,10 +1460,12 @@ new GuiControl(OptionsDlg) { profile = "DisabledTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "231 257"; + position = "231 253"; extent = "74 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Music Volume:"; maxLength = "255"; @@ -1216,16 +1474,18 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "241 272"; + position = "241 268"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; altCommand = "updateMusicVolume();"; helpTag = "0"; range = "0.000000 1.000000"; ticks = "1000"; - value = "0.8"; + value = "0.859649"; usePlusMinus = "1"; }; }; @@ -1234,9 +1494,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; - visible = "1"; + visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new ShellToggleButton(OP_MicrophoneEnabledTgl) { @@ -1247,6 +1509,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Audio::enableVoiceCapture"; helpTag = "0"; text = "MICROPHONE ENABLED"; @@ -1260,6 +1524,8 @@ new GuiControl(OptionsDlg) { extent = "173 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "alxCaptureStart(true);"; helpTag = "0"; text = "TEST RECORD"; @@ -1273,6 +1539,8 @@ new GuiControl(OptionsDlg) { extent = "102 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Microphone Volume:"; maxLength = "255"; @@ -1285,6 +1553,8 @@ new GuiControl(OptionsDlg) { extent = "102 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Microphone Volume:"; maxLength = "255"; @@ -1297,6 +1567,8 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 1.000000"; @@ -1312,6 +1584,8 @@ new GuiControl(OptionsDlg) { extent = "123 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Microphone Input Boost:"; maxLength = "255"; @@ -1324,6 +1598,8 @@ new GuiControl(OptionsDlg) { extent = "123 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Microphone Input Boost:"; maxLength = "255"; @@ -1336,6 +1612,8 @@ new GuiControl(OptionsDlg) { extent = "110 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "100%"; maxLength = "255"; @@ -1348,12 +1626,14 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; altCommand = "updateInputBoost();"; helpTag = "0"; range = "1.000000 5.000000"; ticks = "5000"; - value = "4.78947"; + value = "3.59649"; usePlusMinus = "1"; }; new GuiTextCtrl(OP_VoiceListenLabel) { @@ -1364,6 +1644,8 @@ new GuiControl(OptionsDlg) { extent = "140 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Voice Listen Codec(s):"; maxLength = "255"; @@ -1376,6 +1658,8 @@ new GuiControl(OptionsDlg) { extent = "129 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Quality"; maxLength = "255"; @@ -1393,6 +1677,8 @@ new GuiControl(OptionsDlg) { extent = "140 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Voice Send Codec:"; maxLength = "255"; @@ -1405,6 +1691,8 @@ new GuiControl(OptionsDlg) { extent = "129 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Quality"; maxLength = "255"; @@ -1422,6 +1710,8 @@ new GuiControl(OptionsDlg) { extent = "140 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Voice Listen Quality:"; maxLength = "255"; @@ -1434,6 +1724,8 @@ new GuiControl(OptionsDlg) { extent = "140 22"; minExtent = "8 8"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Voice Send Quality:"; maxLength = "255"; @@ -1446,6 +1738,8 @@ new GuiControl(OptionsDlg) { extent = "395 140"; minExtent = "8 140"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; lineSpacing = "2"; allowColorChars = "0"; @@ -1458,19 +1752,24 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; + group = "Main"; new ShellScrollCtrl() { profile = "NewScrollCtrlProfile"; horizSizing = "right"; - vertSizing = "bottom"; + vertSizing = "height"; position = "2 31"; - extent = "290 253"; + extent = "290 283"; minExtent = "24 52"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; willFirstRespond = "1"; hScrollBar = "alwaysOff"; @@ -1485,9 +1784,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "4 6"; - extent = "266 241"; + extent = "266 271"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new ShellTextList(OP_RemapList) { @@ -1498,6 +1799,8 @@ new GuiControl(OptionsDlg) { extent = "266 8"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; altCommand = "OP_RemapList.doRemap();"; helpTag = "0"; enumerate = "0"; @@ -1516,6 +1819,8 @@ new GuiControl(OptionsDlg) { extent = "140 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "restoreDefaultMappings();"; helpTag = "0"; text = "RESTORE DEFAULTS"; @@ -1529,6 +1834,8 @@ new GuiControl(OptionsDlg) { extent = "140 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "ShellGetLoadFilename( \"LOAD CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"loadMapFile\" );"; helpTag = "0"; text = "LOAD"; @@ -1542,6 +1849,8 @@ new GuiControl(OptionsDlg) { extent = "140 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "ShellGetSaveFilename( \"SAVE CONTROL CONFIG\", \"prefs/*.cs\", \"isMapFile\", \"saveMapFile\", $pref::Input::ActiveConfig );"; helpTag = "0"; text = "SAVE AS"; @@ -1555,6 +1864,8 @@ new GuiControl(OptionsDlg) { extent = "126 30"; minExtent = "26 27"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "pref::Input::MouseEnabled"; helpTag = "0"; text = "DINPUT MOUSE"; @@ -1568,6 +1879,8 @@ new GuiControl(OptionsDlg) { extent = "140 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.pushDialog(MouseConfigDlg);"; helpTag = "0"; text = "CONFIGURE MOUSE"; @@ -1581,6 +1894,8 @@ new GuiControl(OptionsDlg) { extent = "126 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "ENABLE JOYSTICK"; maxLength = "255"; @@ -1593,6 +1908,8 @@ new GuiControl(OptionsDlg) { extent = "140 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.pushDialog(JoystickConfigDlg);"; helpTag = "0"; text = "CONFIGURE JOYSTICK"; @@ -1601,11 +1918,13 @@ new GuiControl(OptionsDlg) { new GuiTextCtrl() { profile = "ShellTextRightProfile"; horizSizing = "right"; - vertSizing = "bottom"; - position = "32 287"; + vertSizing = "top"; + position = "32 317"; extent = "124 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Toggle Console Key:"; maxLength = "255"; @@ -1613,11 +1932,13 @@ new GuiControl(OptionsDlg) { new ShellFieldCtrl() { profile = "ShellFieldProfile"; horizSizing = "right"; - vertSizing = "bottom"; - position = "161 286"; + vertSizing = "top"; + position = "161 316"; extent = "128 23"; minExtent = "16 18"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiButtonCtrl(OP_ConsoleKeyBtn) { @@ -1628,6 +1949,8 @@ new GuiControl(OptionsDlg) { extent = "122 17"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OP_ConsoleKeyBtn.doRemap();"; helpTag = "0"; text = "grave"; @@ -1641,6 +1964,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Control Group:"; maxLength = "255"; @@ -1653,6 +1978,8 @@ new GuiControl(OptionsDlg) { extent = "180 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Control Group"; maxLength = "255"; @@ -1668,9 +1995,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { @@ -1681,6 +2010,8 @@ new GuiControl(OptionsDlg) { extent = "60 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Presets:"; maxLength = "255"; @@ -1693,6 +2024,8 @@ new GuiControl(OptionsDlg) { extent = "110 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OP_NetworkPane.applyPresets( \"modem1\" );"; helpTag = "0"; text = "28.8 MODEM"; @@ -1706,6 +2039,8 @@ new GuiControl(OptionsDlg) { extent = "110 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OP_NetworkPane.applyPresets( \"modem2\" );"; helpTag = "0"; text = "56K MODEM"; @@ -1719,6 +2054,8 @@ new GuiControl(OptionsDlg) { extent = "110 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "OP_NetworkPane.applyPresets( \"lan\" );"; helpTag = "0"; text = "DSL/LAN"; @@ -1732,6 +2069,8 @@ new GuiControl(OptionsDlg) { extent = "65 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Packet Rate:"; maxLength = "255"; @@ -1744,11 +2083,13 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "2.000000 32.000000"; ticks = "31"; - value = "10"; + value = "20"; usePlusMinus = "1"; }; new GuiTextCtrl() { @@ -1759,6 +2100,8 @@ new GuiControl(OptionsDlg) { extent = "62 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Packet Size:"; maxLength = "255"; @@ -1771,21 +2114,25 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "100.000000 450.000000"; ticks = "36"; - value = "200"; + value = "350"; usePlusMinus = "1"; }; new GuiTextCtrl() { profile = "ShellTextProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "26 92"; + position = "26 90"; extent = "99 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Client Update Rate:"; maxLength = "255"; @@ -1794,10 +2141,12 @@ new GuiControl(OptionsDlg) { profile = "ShellSliderProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "36 107"; + position = "36 105"; extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "8.000000 32.000000"; @@ -1813,6 +2162,8 @@ new GuiControl(OptionsDlg) { extent = "200 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Display on Master Server:"; maxLength = "255"; @@ -1825,6 +2176,8 @@ new GuiControl(OptionsDlg) { extent = "180 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Display Option"; maxLength = "255"; @@ -1842,6 +2195,8 @@ new GuiControl(OptionsDlg) { extent = "144 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Server Location:"; maxLength = "255"; @@ -1854,6 +2209,8 @@ new GuiControl(OptionsDlg) { extent = "180 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Region"; maxLength = "255"; @@ -1871,6 +2228,8 @@ new GuiControl(OptionsDlg) { extent = "190 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Net::CheckEmail"; helpTag = "0"; text = "CHECK EMAIL WHILE PLAYING"; @@ -1884,6 +2243,8 @@ new GuiControl(OptionsDlg) { extent = "190 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Net::DisconnectChat"; helpTag = "0"; text = "DISCONNECT FROM CHAT"; @@ -1895,9 +2256,11 @@ new GuiControl(OptionsDlg) { horizSizing = "right"; vertSizing = "bottom"; position = "138 42"; - extent = "437 316"; + extent = "437 346"; minExtent = "16 18"; visible = "0"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; new GuiTextCtrl() { @@ -1908,6 +2271,8 @@ new GuiControl(OptionsDlg) { extent = "65 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Zoom Speed:"; maxLength = "255"; @@ -1920,6 +2285,8 @@ new GuiControl(OptionsDlg) { extent = "170 24"; minExtent = "12 24"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "value"; helpTag = "0"; range = "0.000000 500.000000"; @@ -1935,6 +2302,8 @@ new GuiControl(OptionsDlg) { extent = "173 38"; minExtent = "32 38"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; command = "Canvas.popDialog( OptionsDlg ); Canvas.pushDialog(EditChatMenuGui);"; helpTag = "0"; text = "EDIT CHAT MENU"; @@ -1948,6 +2317,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::toggleVehicleView"; helpTag = "0"; text = "3RD PERSON VEHICLE"; @@ -1961,6 +2332,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::SkipIntro"; helpTag = "0"; text = "SKIP INTRO"; @@ -1974,6 +2347,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::Vehicle::InvertYAxis"; helpTag = "0"; text = "INVERT VEHICLE Y-AXIS"; @@ -1987,6 +2362,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$Pref::useImmersion"; command = "toggleImmersion();"; helpTag = "0"; @@ -2001,6 +2378,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::enableBadWordFilter"; helpTag = "0"; text = "ENABLE BAD WORD FILTER"; @@ -2014,6 +2393,8 @@ new GuiControl(OptionsDlg) { extent = "170 30"; minExtent = "26 27"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; variable = "$pref::usePrefSkins"; helpTag = "0"; text = "SHOW PERSONAL SKINS"; @@ -2027,6 +2408,8 @@ new GuiControl(OptionsDlg) { extent = "100 22"; minExtent = "8 8"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Launch Screen:"; maxLength = "255"; @@ -2039,6 +2422,8 @@ new GuiControl(OptionsDlg) { extent = "180 36"; minExtent = "49 36"; visible = "1"; + hideCursor = "0"; + bypassHideCursor = "0"; helpTag = "0"; text = "Select Screen"; maxLength = "255"; diff --git a/base/gui/TribeAndWarriorBrowserGui.gui b/base/gui/TribeAndWarriorBrowserGui.gui index e6528fc..575f2d1 100644 --- a/base/gui/TribeAndWarriorBrowserGui.gui +++ b/base/gui/TribeAndWarriorBrowserGui.gui @@ -78,7 +78,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { position = "3 27"; extent = "550 272"; minExtent = "16 18"; - visible = "0"; + visible = "1"; hideCursor = "0"; bypassHideCursor = "0"; helpTag = "0"; @@ -119,7 +119,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "width"; vertSizing = "bottom"; position = "9 9"; - extent = "288 224"; + extent = "272 224"; minExtent = "8 8"; visible = "1"; hideCursor = "0"; @@ -131,7 +131,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "width"; vertSizing = "height"; position = "0 0"; - extent = "272 16"; + extent = "272 262"; minExtent = "8 8"; visible = "1"; hideCursor = "0"; @@ -168,7 +168,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { hideCursor = "0"; bypassHideCursor = "0"; helpTag = "0"; - bitmap = "texticons/twb_Lineup.jpg"; + bitmap = "texticons/twb/twb_Lineup.jpg"; useVariable = "0"; wrap = "0"; }; @@ -222,7 +222,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "right"; vertSizing = "bottom"; position = "0 0"; - extent = "8 8"; + extent = "8 392"; minExtent = "8 8"; visible = "1"; hideCursor = "0"; @@ -243,7 +243,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { bypassHideCursor = "0"; altCommand = "TribePane.RosterDblClick();"; helpTag = "0"; - startScrollRegion = "2 0"; + startScrollRegion = "3 0"; headerBitmap = "gui/server_tabs"; sortArrowBitmap = "gui/shll_sortarrow"; fieldBase = "gui/shll_field"; @@ -267,8 +267,8 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "477 -2"; - extent = "64 30"; + position = "486 -2"; + extent = "63 30"; minExtent = "26 27"; visible = "1"; hideCursor = "0"; @@ -283,7 +283,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { profile = "ShellRadioProfile"; horizSizing = "right"; vertSizing = "bottom"; - position = "414 -2"; + position = "423 -2"; extent = "66 27"; minExtent = "26 27"; visible = "1"; @@ -332,14 +332,14 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "right"; vertSizing = "bottom"; position = "357 -2"; - extent = "60 27"; + extent = "69 27"; minExtent = "26 27"; visible = "1"; hideCursor = "0"; bypassHideCursor = "0"; command = "TribePane.ButtonClick(2);"; helpTag = "0"; - text = "NEWS"; + text = "OPTIONS"; maxLength = "255"; groupNum = "4"; }; @@ -351,7 +351,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { position = "3 27"; extent = "550 272"; minExtent = "16 18"; - visible = "1"; + visible = "0"; hideCursor = "0"; bypassHideCursor = "0"; helpTag = "0"; @@ -404,7 +404,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "width"; vertSizing = "bottom"; position = "0 0"; - extent = "286 16"; + extent = "286 100"; minExtent = "8 8"; visible = "1"; hideCursor = "0"; @@ -441,7 +441,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { hideCursor = "0"; bypassHideCursor = "0"; helpTag = "0"; - bitmap = "texticons/twb_soclose.jpg"; + bitmap = "texticons/twb/twb_Laserrifle.jpg"; useVariable = "0"; wrap = "0"; }; @@ -621,7 +621,7 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { horizSizing = "width"; vertSizing = "bottom"; position = "7 5"; - extent = "142 26"; + extent = "8 26"; minExtent = "8 8"; visible = "1"; hideCursor = "0"; @@ -629,8 +629,6 @@ new GuiChunkedBitmapCtrl(TribeAndWarriorBrowserGui) { helpTag = "0"; text = "EAST [DEV]"; maxLength = "255"; - name = "EAST"; - OldText = "EAST"; }; }; new ShellBitmapButton(TWBClosePaneBtn) { diff --git a/base/input.log b/base/input.log index b730040..b82747a 100644 --- a/base/input.log +++ b/base/input.log @@ -1,4 +1,4 @@ -Input log opened at Fri May 4 19:01:37 2001 +Input log opened at Fri May 11 15:28:52 2001 Operating System: WinNT version 5.0 diff --git a/base/missions/Archipelago.mis b/base/missions/Archipelago.mis index 500e0e5..30ac251 100644 --- a/base/missions/Archipelago.mis +++ b/base/missions/Archipelago.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //Four structures per side: main base, flag tower, two sensor towers //Low visibility; skiing near impossible //--- MISSION STRING END --- diff --git a/base/missions/BeggarsRun.mis b/base/missions/BeggarsRun.mis index d0ccd54..994273f 100644 --- a/base/missions/BeggarsRun.mis +++ b/base/missions/BeggarsRun.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]8 flag captures needed to win +//[CTF]800 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- diff --git a/base/missions/Caldera.mis b/base/missions/Caldera.mis index 29dd29b..125bf92 100644 --- a/base/missions/Caldera.mis +++ b/base/missions/Caldera.mis @@ -357,9 +357,6 @@ new SimGroup(MissionGroup) { locked = "true"; originalBarrel = "PlasmaBarrelLarge"; }; - }; - new SimGroup(Stations) { - new StaticShape() { position = "239.01 -4.57 219.7"; rotation = "0 0 1 179.909"; @@ -449,8 +446,6 @@ new SimGroup(MissionGroup) { }; }; }; - new SimGroup(team0) { - }; }; new AudioEmitter() { position = "206.17 3.7 104.499"; diff --git a/base/missions/Damnation.mis b/base/missions/Damnation.mis index ef4863d..a7f3364 100644 --- a/base/missions/Damnation.mis +++ b/base/missions/Damnation.mis @@ -9,7 +9,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]Six flag captures to win +//[CTF]600 points to win //Balanced mission (both sides identical) //No vehicle stations //--- MISSION STRING END --- diff --git a/base/missions/DeathBirdsFly.mis b/base/missions/DeathBirdsFly.mis index 8aaff22..d6901fd 100644 --- a/base/missions/DeathBirdsFly.mis +++ b/base/missions/DeathBirdsFly.mis @@ -7,15 +7,15 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - musicTrack = "desert"; - powerCount = "0"; cdTrack = "6"; + musicTrack = "desert"; CTF_scoreLimit = "5"; + powerCount = "0"; new MissionArea(MissionArea) { area = "-720 -760 1504 1648"; @@ -33,14 +33,15 @@ new SimGroup(MissionGroup) { cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; - visibleDistance = "700"; + visibleDistance = "600"; useSkyTextures = "0"; + renderBottomTexture = "0"; SkySolidColor = "0.500000 0.500000 0.630000 0.000000"; - fogDistance = "675"; + fogDistance = "400"; fogColor = "0.600000 0.500000 0.430000 1.000000"; - fogVolume1 = "200 0 53"; - fogVolume2 = "500 53 58"; - fogVolume3 = "1500 58 200"; + fogVolume1 = "100 0 53"; + fogVolume2 = "300 53 58"; + fogVolume3 = "1000 58 200"; materialList = "sky_desert_brown.dml"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; @@ -54,10 +55,10 @@ new SimGroup(MissionGroup) { direction = "0.57735 0.57735 -0.57735"; color = "0.900000 0.900000 0.900000 1.000000"; ambient = "0.600000 0.600000 0.600000 1.000000"; - position = "2 3 0"; locked = "true"; rotation = "1 0 0 0"; scale = "1 1 1"; + position = "2 3 0"; }; new TerrainBlock(Terrain) { rotation = "1 0 0 0"; @@ -65,21 +66,21 @@ new SimGroup(MissionGroup) { detailTexture = "details/desertdet1"; terrainFile = "DeathBirdsFly.ter"; squareSize = "8"; - emptySquares = "342721 342977 343233 152643 152899 153155 87875 155203 155459 155715 155971 167323 167579 167835 102555 170139 170395 170651 380734 380990 381246 381502"; - position = "-1024 -1024 0"; + emptySquares = "342721 342977 343233 152643 152899 153155 87875 170139 170395 170651 380734 380990 381246 381502"; locked = "true"; + position = "-1024 -1024 0"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "65"; cullDensity = "0.3"; customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; locked = "true"; + conjoinBowlDev = "20"; rotation = "0 0 0 0"; - GraphFile = "DeathBirdsFly.nav"; scale = "1 1 1"; coverage = "0"; + position = "0 0 0 1"; + GraphFile = "DeathBirdsFly.nav"; }; new SimGroup(Teams) { @@ -117,7 +118,7 @@ new SimGroup(MissionGroup) { new SimGroup(base0) { new Item(Team1flag1) { - position = "-506.606 646.498 120.155"; + position = "-506.606 646.498 120.247"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Flag"; @@ -127,6 +128,7 @@ new SimGroup(MissionGroup) { static = "0"; rotate = "0"; locked = "true"; + WayPoint = "3761"; }; new Item() { position = "-490.618 647.564 105.569"; @@ -264,16 +266,18 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; locked = "true"; + station = "3406"; + Ready = "1"; }; new StaticShape() { - position = "-458.475 673.155 135.773"; + position = "-506.488 646.406 127.573"; rotation = "0 0 -1 89.9544"; scale = "1 1 1"; nameTag = "Main Base"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; - locked = "true"; + locked = "false"; }; }; new SimGroup(tower0) { @@ -288,14 +292,16 @@ new SimGroup(MissionGroup) { AudioProfile = "Universal_Base_2"; locked = "true"; }; - new InteriorInstance() { - position = "223.562 111.534 60.3968"; - rotation = "0 0 1 180"; + new WayPoint() { + position = "224.29 207.998 103.266"; + rotation = "1 0 0 0"; scale = "1 1 1"; - interiorFile = "ptowr4.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; + dataBlock = "WayPointMarker"; + lockCount = "0"; + homingCount = "0"; + name = "Tower"; + team = "0"; + locked = "false"; }; new StaticShape(Team1StationInventory6) { position = "230.211 207.792 61.4004"; @@ -329,46 +335,6 @@ new SimGroup(MissionGroup) { rotate = "0"; locked = "true"; }; - new Item() { - position = "223.253 116.936 88.0241"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new StaticShape(Team1StationInventory8) { - position = "216.842 112.302 61.3951"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team1StationInventory9) { - position = "230.188 112.179 61.3942"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "124.378 214.2 63.4777"; - rotation = "0 0 -1 104.897"; - scale = "1 1 1"; - interiorFile = "pvpad.dif"; - showTerrainInside = "0"; - locked = "true"; - }; new StaticShape() { position = "135.18 216.983 63.1777"; rotation = "0 0 1 75.0117"; @@ -378,27 +344,18 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; locked = "true"; + station = "3418"; + Ready = "1"; }; - new WayPoint() { - position = "227.09 165.998 105.666"; - rotation = "1 0 0 0"; + new InteriorInstance() { + position = "124.378 214.2 63.4777"; + rotation = "0 0 -1 104.897"; scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Tower"; - team = "0"; + interiorFile = "pvpad.dif"; + showTerrainInside = "0"; locked = "true"; }; }; - new InteriorInstance() { - position = "-458.191 673.263 127.727"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; }; new SimGroup(Team2) { @@ -434,7 +391,7 @@ new SimGroup(MissionGroup) { new SimGroup(base1) { new Item(Team2flag1) { - position = "540.002 -546.071 100.147"; + position = "540.002 -546.071 100.248"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Flag"; @@ -444,6 +401,7 @@ new SimGroup(MissionGroup) { static = "0"; rotate = "0"; locked = "true"; + WayPoint = "3762"; }; new StaticShape() { position = "540.008 -546.098 99.9622"; @@ -471,6 +429,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; locked = "true"; + station = "3431"; + Ready = "1"; }; new StaticShape(Team2StationInventory5) { position = "528.883 -535.38 84.9584"; @@ -583,27 +543,30 @@ new SimGroup(MissionGroup) { locked = "true"; }; new StaticShape() { - position = "614.374 -543.048 100.916"; + position = "539.767 -545.925 107.556"; rotation = "0 0 -1 89.9544"; scale = "1 1 1"; nameTag = "Main Base"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; - locked = "true"; + locked = "false"; }; }; new SimGroup(tower1) { providesPower = "1"; - new InteriorInstance() { - position = "-479.997 -247.829 62"; - rotation = "1 0 0 0"; + new StaticShape() { + position = "-358.216 -306.594 65.1496"; + rotation = "0 0 -1 85.0259"; scale = "1 1 1"; - interiorFile = "ptowr4.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; + nameTag = "Tower"; + dataBlock = "StationVehiclePad"; + lockCount = "0"; + homingCount = "0"; locked = "true"; + station = "3452"; + Ready = "1"; }; new InteriorInstance() { position = "-479.917 -344.538 62"; @@ -614,37 +577,34 @@ new SimGroup(MissionGroup) { AudioProfile = "Universal_Base_2"; locked = "true"; }; - new StaticShape(Team2StationInventory6) { - position = "-473.348 -248.571 63.0036"; + new InteriorInstance() { + position = "-347.162 -308.107 65.4496"; + rotation = "0 0 1 97.3572"; + scale = "1 1 1"; + interiorFile = "pvpad.dif"; + showTerrainInside = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory9) { + position = "-473.291 -343.893 62.9974"; rotation = "0 0 1 90"; scale = "1 1 1"; - nameTag = "North Tower"; + nameTag = "South Tower"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; locked = "true"; }; - new StaticShape(Team2StationInventory7) { - position = "-486.636 -248.508 63.0015"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "North Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Item() { - position = "-480.033 -253.014 89.6562"; + new WayPoint() { + position = "-479.659 -344.132 104.84"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "RepairPack"; + dataBlock = "WayPointMarker"; lockCount = "0"; homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; + name = "Tower"; + team = "0"; + locked = "false"; }; new Item() { position = "-480.226 -339.136 89.6273"; @@ -668,101 +628,9 @@ new SimGroup(MissionGroup) { homingCount = "0"; locked = "true"; }; - new StaticShape(Team2StationInventory9) { - position = "-473.291 -343.893 62.9974"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-347.162 -308.107 65.4496"; - rotation = "0 0 1 97.3572"; - scale = "1 1 1"; - interiorFile = "pvpad.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new StaticShape() { - position = "-358.216 -306.594 65.1496"; - rotation = "0 0 -1 85.0259"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "StationVehiclePad"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new WayPoint() { - position = "-486.859 -296.532 107.64"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Tower"; - team = "0"; - locked = "true"; - }; - }; - new InteriorInstance() { - position = "614.309 -543.068 92.8885"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pmisc4.dif"; - showTerrainInside = "0"; - locked = "true"; }; }; new SimGroup(team0) { - - new Item() { - position = "-140.651 -21.3195 57.4018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new Item() { - position = "-140.651 -24.3195 57.4018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairKit"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new Item() { - position = "-140.651 -27.3195 57.4018"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPatch"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-140.714 -24.3187 54.6997"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "pbunk5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; }; }; new SimGroup(ObserverDropPoints) { @@ -826,13 +694,31 @@ new SimGroup(MissionGroup) { type = "EffectAudioType"; locked = "true"; }; - new InteriorInstance() { - position = "-287.374 335.207 73.9965"; + new AIObjective(AIOTouchObject) { + position = "539.989 -546.071 101.859"; rotation = "1 0 0 0"; - scale = "1.5 1.5 1.5"; - interiorFile = "pspir2.dif"; - showTerrainInside = "0"; - locked = "true"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Return our flag"; + mode = "FlagDropped"; + targetObject = "Team2flag1"; + targetClientId = "-1"; + targetObjectId = "5686"; + location = "539.989 -546.071 101.859"; + weightLevel1 = "5001"; + weightLevel2 = "4100"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "1"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + issuingClientId = "-1"; + gameType = "all"; }; new SimGroup(RandomOrganics) { @@ -853,9 +739,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-100 -684 57.5082"; - rotation = "0.403798 -0.457634 0.792161 32.4966"; - scale = "0.7 0.7 0.7"; + position = "-3.99997 -68 53.6956"; + rotation = "-0.0367427 0.133682 0.990343 122.47"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -895,9 +781,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "92 100 54.1331"; - rotation = "0.193477 0.201099 -0.960274 100.293"; - scale = "0.6 0.6 0.6"; + position = "-140 580 57.8988"; + rotation = "-0.159691 -0.216791 0.963068 48.5971"; + scale = "0.9 0.9 0.9"; shapeName = "porg5.dts"; locked = "true"; }; @@ -916,8 +802,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-196 -564 61.3519"; - rotation = "0.127714 0.171165 0.97693 135.938"; + position = "-788 -396 133.633"; + rotation = "0.02784 0.00896549 0.999572 148.013"; scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; @@ -930,16 +816,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "596 -708 153.445"; - rotation = "0.0191195 -0.488002 0.872633 17.1588"; - scale = "1 1 1"; + position = "-780 -948 56.5237"; + rotation = "-0.0284231 0.131778 0.990872 85.5237"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "244 92 75.18"; - rotation = "0.0318401 -0.88632 -0.461978 25.6338"; - scale = "0.9 0.9 0.9"; + position = "-556 468 129.945"; + rotation = "0.82823 -0.420651 -0.370253 8.09021"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1000,8 +886,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "188 -524 50.1957"; - rotation = "-0.0136496 0.00147318 0.999906 118.005"; + position = "860 84 84.0238"; + rotation = "0.0129196 0.133992 -0.990898 98.5183"; scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; @@ -1014,9 +900,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "20 -380 55.6019"; - rotation = "0.209262 -0.0999147 -0.972742 76.5346"; - scale = "0.7 0.7 0.7"; + position = "-172 844 51.0238"; + rotation = "-0.0567132 -0.154102 -0.986426 94.7804"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1042,16 +928,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "68 -580 49.4456"; - rotation = "0.00963762 0.0101351 0.999902 235.996"; - scale = "1 1 1"; + position = "868 -84 54.7581"; + rotation = "-0.0790959 -0.151942 0.985219 35.4923"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "12 -428 59.5081"; - rotation = "0.110294 -0.052542 0.992509 149.221"; - scale = "0.7 0.7 0.7"; + position = "-740 764 109.711"; + rotation = "-0.0635948 -0.0498327 0.996731 172.026"; + scale = "0.9 0.9 0.9"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1084,8 +970,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "628 -716 158.945"; - rotation = "0.0018718 -0.0354001 0.999371 186.996"; + position = "60 -1004 50.9613"; + rotation = "-0.0268216 -0.0383637 0.998904 206.971"; scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; @@ -1105,9 +991,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "780 548 60.6644"; - rotation = "0.229194 -0.0189514 0.973196 67.4302"; - scale = "0.8 0.8 0.8"; + position = "-492 4 93.2737"; + rotation = "0.159753 0.487352 0.858468 43.711"; + scale = "0.9 0.9 0.9"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1119,9 +1005,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-556 812 93.5551"; - rotation = "0.117061 0.0788606 -0.989989 71.5458"; - scale = "0.9 0.9 0.9"; + position = "-964 -372 49.305"; + rotation = "-0.00906716 0.00940224 -0.999915 39.0029"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1203,16 +1089,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-588 956 85.9768"; - rotation = "-0.0169985 -0.095417 -0.995292 60.2345"; + position = "300 212 98.1176"; + rotation = "0.0798642 0.0203019 0.996599 104.189"; scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "-508 804 93.8988"; - rotation = "0.0721348 0.0517737 0.99605 86.2261"; - scale = "0.9 0.9 0.9"; + position = "-1012 -36 49.5706"; + rotation = "-0.0511683 0.0199034 0.998492 113.08"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1231,9 +1117,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-20 684 49.305"; - rotation = "-0.0034945 0.0297211 -0.999552 67.024"; - scale = "0.8 0.8 0.8"; + position = "620 -964 160.523"; + rotation = "-0.0914147 0.49066 0.866543 28.7012"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1273,9 +1159,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-52 -412 50.5082"; - rotation = "0.0907002 0.0870361 0.992068 71.4318"; - scale = "0.7 0.7 0.7"; + position = "-1004 -260 50.3363"; + rotation = "0.094915 0.0241627 0.995192 168.057"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1315,16 +1201,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-524 972 72.7269"; - rotation = "0.0300159 -0.176731 0.983801 179.016"; - scale = "0.6 0.6 0.6"; + position = "276 -908 104.601"; + rotation = "-0.00878129 0.0838015 0.996444 97.2029"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "-76 -84 50.3988"; - rotation = "0.096505 -0.00529828 0.995318 136.186"; - scale = "0.7 0.7 0.7"; + position = "908 -972 61.9143"; + rotation = "0.112234 -0.0309089 0.993201 123.327"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1364,16 +1250,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-108 132 52.6019"; - rotation = "-0.137781 -0.126895 0.9823 66.9381"; - scale = "0.6 0.6 0.6"; + position = "828 -44 55.2113"; + rotation = "0.562167 0.354367 0.747257 29.1618"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "412 388 139.805"; - rotation = "-0.15892 0.361904 0.91857 13.055"; - scale = "0.7 0.7 0.7"; + position = "-476 500 152.836"; + rotation = "-0.0872303 0.0428545 -0.995266 108.258"; + scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1392,8 +1278,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "92 -676 59.7894"; - rotation = "0.0227731 0.190692 0.981386 43.7393"; + position = "-212 876 71.6488"; + rotation = "0.0575923 -0.437508 0.897368 16.6925"; scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; @@ -1413,15 +1299,15 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-252 140 52.9144"; - rotation = "-0.567539 0.336925 -0.751253 27.7167"; - scale = "0.8 0.8 0.8"; + position = "148 -140 73.4769"; + rotation = "0.426306 -0.166473 -0.889129 45.6142"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "556 -756 149.68"; - rotation = "0.183919 0.153146 -0.970938 87.6872"; + position = "740 -484 113.242"; + rotation = "-0.255401 -0.844284 0.47112 14.7939"; scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; @@ -1448,9 +1334,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-156 -236 49.4612"; - rotation = "0.0168417 -0.000735337 -0.999858 95.0085"; - scale = "1 1 1"; + position = "-996 -484 57.8832"; + rotation = "-0.112733 0.0468628 0.99252 118.379"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1469,9 +1355,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "836 676 64.4143"; - rotation = "-0.0687134 -0.158009 0.985044 159.307"; - scale = "0.6 0.6 0.6"; + position = "-948 -356 50.7425"; + rotation = "0.0374193 -0.108555 0.993386 125.311"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1490,9 +1376,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "36 -404 55.8363"; - rotation = "0.155713 -0.0894278 0.983746 168.193"; - scale = "0.7 0.7 0.7"; + position = "-940 -524 54.3987"; + rotation = "0.0338301 0.18729 -0.981722 117.938"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1525,9 +1411,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "404 388 139.383"; - rotation = "-0.327935 0.17126 0.929047 34.3051"; - scale = "0.6 0.6 0.6"; + position = "348 -260 131.601"; + rotation = "-0.128357 0.150007 0.980317 23.4492"; + scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1567,9 +1453,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "204 -676 57.7426"; - rotation = "-0.108541 -0.287578 -0.951587 70.66"; - scale = "0.8 0.8 0.8"; + position = "340 -276 132.305"; + rotation = "0.0859983 -0.105932 -0.990648 55.4425"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1602,9 +1488,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-116 -628 58.68"; - rotation = "0.0069326 0.0064549 0.999955 63.0024"; - scale = "0.7 0.7 0.7"; + position = "-748 -220 134.352"; + rotation = "-0.0576748 -0.126826 0.990247 202.782"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1616,9 +1502,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-204 52 52.1175"; - rotation = "0.50785 0.790133 0.343189 20.2102"; - scale = "0.6 0.6 0.6"; + position = "-260 -940 69.2738"; + rotation = "0.0792318 0.149777 0.98554 93.8333"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1644,15 +1530,15 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-84 -772 69.5551"; - rotation = "0.160655 -0.0281459 0.986609 83.767"; - scale = "0.7 0.7 0.7"; + position = "-692 -476 127.07"; + rotation = "-0.0573118 -0.0299229 0.997908 160.041"; + scale = "0.6 0.6 0.6"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "-4.10818 -515.97 50.255"; - rotation = "-0.00927407 -0.363375 0.931597 29.9664"; + position = "-1068 -508 60.2582"; + rotation = "-0.19483 0.0257425 0.980499 180"; scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; @@ -1665,9 +1551,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-3.99997 652 49.2894"; - rotation = "0.00259346 -0.0104018 -0.999943 62.0032"; - scale = "0.6 0.6 0.6"; + position = "-140 572 56.68"; + rotation = "0.0244473 -0.0579761 0.998019 133.083"; + scale = "0.9 0.9 0.9"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1686,9 +1572,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "28 -396 59.0081"; - rotation = "-0.993074 0.117491 0 4.02376"; - scale = "0.6 0.6 0.6"; + position = "-380 844 103.508"; + rotation = "-0.127639 0.00686493 0.991797 172.066"; + scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1700,9 +1586,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-348 -356 55.0707"; - rotation = "0.00282144 0.0647749 -0.997896 69.1125"; - scale = "0.7 0.7 0.7"; + position = "356 -764 84.6175"; + rotation = "0.0441811 0.168498 -0.984711 26.3896"; + scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1714,16 +1600,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-532 892 67.6175"; - rotation = "-0.22166 -0.22183 -0.949557 22.0886"; - scale = "0.9 0.9 0.9"; + position = "-108 764 50.3051"; + rotation = "0.00145888 -0.105248 0.994445 235.736"; + scale = "1 1 1"; shapeName = "porg5.dts"; locked = "true"; }; new TSStatic() { - position = "-140 -636 54.8988"; - rotation = "-0.054856 0.0985568 0.993618 87.3663"; - scale = "0.7 0.7 0.7"; + position = "836 -764 50.8832"; + rotation = "0.0373536 -0.128211 -0.991043 27.2347"; + scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1756,8 +1642,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "100 -604 51.0394"; - rotation = "0.0289837 0.108441 -0.99368 69.3393"; + position = "340 468 87.4925"; + rotation = "0.00538551 -0.222801 0.974849 60.2591"; scale = "0.8 0.8 0.8"; shapeName = "porg5.dts"; locked = "true"; @@ -1791,9 +1677,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "52 -468 49.5394"; - rotation = "-0.0236929 -0.00417764 -0.999711 70.0161"; - scale = "1 1 1"; + position = "-612 -212 123.57"; + rotation = "-0.22347 -0.628476 -0.745037 26.6302"; + scale = "0.7 0.7 0.7"; shapeName = "porg5.dts"; locked = "true"; }; @@ -1853,384 +1739,6 @@ new SimGroup(MissionGroup) { shapeName = "porg5.dts"; locked = "true"; }; - new TSStatic() { - position = "-556 468 129.945"; - rotation = "0.82823 -0.420651 -0.370253 8.09021"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "740 -484 113.242"; - rotation = "-0.255401 -0.844284 0.47112 14.7939"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 -164 53.0082"; - rotation = "-0.192926 0.0364751 -0.980535 84.1194"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-780 -948 56.5237"; - rotation = "-0.0284231 0.131778 0.990872 85.5237"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-156 100 51.3831"; - rotation = "-0.0261543 -0.147894 0.988657 122.552"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-748 -220 134.352"; - rotation = "-0.0576748 -0.126826 0.990247 202.782"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "276 -908 104.601"; - rotation = "-0.00878129 0.0838015 0.996444 97.2029"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "348 -260 131.601"; - rotation = "-0.128357 0.150007 0.980317 23.4492"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-948 -356 50.7425"; - rotation = "0.0374193 -0.108555 0.993386 125.311"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-476 500 152.836"; - rotation = "-0.0872303 0.0428545 -0.995266 108.258"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-492 4 93.2737"; - rotation = "0.159753 0.487352 0.858468 43.711"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "908 -972 61.9143"; - rotation = "0.112234 -0.0309089 0.993201 123.327"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 572 56.68"; - rotation = "0.0244473 -0.0579761 0.998019 133.083"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "620 -964 160.523"; - rotation = "-0.0914147 0.49066 0.866543 28.7012"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-612 -212 123.57"; - rotation = "-0.22347 -0.628476 -0.745037 26.6302"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1068 -508 60.2582"; - rotation = "-0.19483 0.0257425 0.980499 180"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-108 764 50.3051"; - rotation = "0.00145888 -0.105248 0.994445 235.736"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "540 444 144.977"; - rotation = "0.0154658 -0.211049 0.977353 228.017"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 -444 49.4612"; - rotation = "-0.00375007 0.00207869 0.999991 212"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "300 212 98.1176"; - rotation = "0.0798642 0.0203019 0.996599 104.189"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-964 -372 49.305"; - rotation = "-0.00906716 0.00940224 -0.999915 39.0029"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "572 -772 155.523"; - rotation = "-0.0797391 0.0792956 0.993657 179.006"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "340 468 87.4925"; - rotation = "0.00538551 -0.222801 0.974849 60.2591"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "340 -276 132.305"; - rotation = "0.0859983 -0.105932 -0.990648 55.4425"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-212 -572 66.3519"; - rotation = "0.142985 0.0807453 0.986426 215.542"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "68 124 49.8362"; - rotation = "0.071559 -0.0334657 0.996875 221.88"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "356 -764 84.6175"; - rotation = "0.0441811 0.168498 -0.984711 26.3896"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-212 876 71.6488"; - rotation = "0.0575923 -0.437508 0.897368 16.6925"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-228 -148 49.5706"; - rotation = "0.00312315 -0.000382654 0.999995 203"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 -156 55.0863"; - rotation = "0.120477 -0.0899233 0.988635 206.704"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "836 -764 50.8832"; - rotation = "0.0373536 -0.128211 -0.991043 27.2347"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-380 844 103.508"; - rotation = "-0.127639 0.00686493 0.991797 172.066"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-548 820 94.305"; - rotation = "-0.0528842 0.0049965 0.998588 185.991"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-692 -476 127.07"; - rotation = "-0.0573118 -0.0299229 0.997908 160.041"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "916 748 62.8675"; - rotation = "-0.00625943 -0.0248732 0.999671 196.994"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-940 -524 54.3987"; - rotation = "0.0338301 0.18729 -0.981722 117.938"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1004 -260 50.3363"; - rotation = "0.094915 0.0241627 0.995192 168.057"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-740 764 109.711"; - rotation = "-0.0635948 -0.0498327 0.996731 172.026"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "868 -84 54.7581"; - rotation = "-0.0790959 -0.151942 0.985219 35.4923"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-172 844 51.0238"; - rotation = "-0.0567132 -0.154102 -0.986426 94.7804"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-788 -396 133.633"; - rotation = "0.02784 0.00896549 0.999572 148.013"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-3.99997 -68 53.6956"; - rotation = "-0.0367427 0.133682 0.990343 122.47"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-268 -188 50.0395"; - rotation = "0.0209613 0.000264613 0.99978 141.008"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-556 916 71.2894"; - rotation = "-0.0246118 -0.0654477 0.997552 147.076"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1012 -36 49.5706"; - rotation = "-0.0511683 0.0199034 0.998492 113.08"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "60 -1004 50.9613"; - rotation = "-0.0268216 -0.0383637 0.998904 206.971"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-996 -484 57.8832"; - rotation = "-0.112733 0.0468628 0.99252 118.379"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "12 604 51.2425"; - rotation = "0.0440615 0.0909633 0.994879 179.005"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 580 57.8988"; - rotation = "-0.159691 -0.216791 0.963068 48.5971"; - scale = "0.9 0.9 0.9"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-260 -940 69.2738"; - rotation = "0.0792318 0.149777 0.98554 93.8333"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "148 -140 73.4769"; - rotation = "0.426306 -0.166473 -0.889129 45.6142"; - scale = "0.7 0.7 0.7"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "828 -44 55.2113"; - rotation = "0.562167 0.354367 0.747257 29.1618"; - scale = "0.8 0.8 0.8"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "860 84 84.0238"; - rotation = "0.0129196 0.133992 -0.990898 98.5183"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "876 564 51.8362"; - rotation = "-0.211241 -0.0650669 -0.975266 116.293"; - scale = "0.6 0.6 0.6"; - shapeName = "porg5.dts"; - locked = "true"; - }; }; new SimGroup(Addition5PhoenixPlant2) { @@ -2249,9 +1757,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-308 -372 55.7719"; - rotation = "0.113499 0.0767677 0.990568 157.212"; - scale = "0.9 0.9 0.9"; + position = "764 772 98.3187"; + rotation = "0.131763 0.154481 0.97917 233.031"; + scale = "0.8 0.8 0.8"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2263,8 +1771,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-508 796 96.7875"; - rotation = "0.998827 0.0231215 -0.0425414 23.1882"; + position = "-396 -556 135.491"; + rotation = "-0.00614223 -0.245046 -0.969492 59.5177"; scale = "1.3 1.3 1.3"; shapeName = "porg2.dts"; locked = "true"; @@ -2382,9 +1890,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-476 868 70.0218"; - rotation = "-0.157859 0.0406971 0.986623 175.067"; - scale = "1.3 1.3 1.3"; + position = "-156 -932 58.1313"; + rotation = "0.0332659 0.0867295 0.995676 179.005"; + scale = "1 1 1"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2403,9 +1911,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-284 -260 50.5062"; - rotation = "0.0384528 0.00678744 0.999237 174.004"; - scale = "1.1 1.1 1.1"; + position = "556 -1012 131.584"; + rotation = "-0.0725622 -0.00297709 -0.997359 114.138"; + scale = "1.3 1.3 1.3"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2438,9 +1946,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "4 604 52.3812"; - rotation = "0.0705904 0.0634085 0.995488 106.249"; - scale = "1 1 1"; + position = "-820 92 128.553"; + rotation = "0.0626438 0.0832849 0.994555 164.086"; + scale = "1.4 1.4 1.4"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2459,9 +1967,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "92 -540 50.1625"; - rotation = "0.0154163 -0.00787793 -0.99985 91.0086"; - scale = "0.8 0.8 0.8"; + position = "-1020 908 50.4437"; + rotation = "-0.0139156 -0.0106922 0.999846 226.994"; + scale = "1.1 1.1 1.1"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2473,9 +1981,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-20 -564 52.1625"; - rotation = "0.0902822 -0.128774 0.987556 123.6"; - scale = "1.3 1.3 1.3"; + position = "-892 644 87.5688"; + rotation = "-0.271748 -0.530415 0.803002 24.7694"; + scale = "0.8 0.8 0.8"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2487,9 +1995,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "172 -652 58.6"; - rotation = "0.0306181 -0.213285 0.97651 100.343"; - scale = "0.9 0.9 0.9"; + position = "292 316 92.8031"; + rotation = "-0.137907 -0.144232 0.979887 101.144"; + scale = "1.4 1.4 1.4"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2508,9 +2016,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "596 -772 157.1"; - rotation = "0.541354 0.343405 0.767469 30.961"; - scale = "1.3 1.3 1.3"; + position = "604 -52 123.022"; + rotation = "0.348633 -0.0841428 -0.933475 45.7581"; + scale = "1.2 1.2 1.2"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2592,8 +2100,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-196 -356 50.2718"; - rotation = "-0.0155342 0.0092411 0.999837 238.992"; + position = "108 252 53.1468"; + rotation = "-0.0255553 -0.0613663 0.997788 102.125"; scale = "0.8 0.8 0.8"; shapeName = "porg2.dts"; locked = "true"; @@ -2620,9 +2128,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "100 -44 57.8031"; - rotation = "0.0905885 0.0139588 0.995791 132.179"; - scale = "1.2 1.2 1.2"; + position = "-852 92 127.631"; + rotation = "0.558492 0.436342 -0.705473 19.7463"; + scale = "1.1 1.1 1.1"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2641,9 +2149,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "92 -580 51.6"; - rotation = "-0.11524 0.0782971 0.990247 89.5613"; - scale = "1.3 1.3 1.3"; + position = "156 132 66.6937"; + rotation = "-0.127767 -0.0250743 0.991487 228.631"; + scale = "1.1 1.1 1.1"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2683,8 +2191,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-4 -684 50.2406"; - rotation = "0.0316311 0.00241339 0.999497 227.979"; + position = "-1020 932 50.4281"; + rotation = "-0.0136751 -0.00315694 0.999902 205.998"; scale = "1.3 1.3 1.3"; shapeName = "porg2.dts"; locked = "true"; @@ -2711,9 +2219,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-164 -332 51.6938"; - rotation = "-0.0516372 0.12051 0.991368 98.4914"; - scale = "1.2 1.2 1.2"; + position = "572 -164 112.381"; + rotation = "-0.0451369 0.183785 0.98193 147.565"; + scale = "1.3 1.3 1.3"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2725,9 +2233,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "92 52 53.7719"; - rotation = "0.0143466 0.784255 0.620272 23.9663"; - scale = "1.4 1.4 1.4"; + position = "28 796 70.9594"; + rotation = "-0.0690173 -0.35367 0.932821 68.6621"; + scale = "0.8 0.8 0.8"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2746,9 +2254,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "76 -660 55.1468"; - rotation = "0.385268 0.164081 -0.9081 45.8285"; - scale = "1.2 1.2 1.2"; + position = "-892 716 107.975"; + rotation = "-0.185783 0.533146 -0.825373 35.9708"; + scale = "1 1 1"; shapeName = "porg2.dts"; locked = "true"; }; @@ -2766,219 +2274,6 @@ new SimGroup(MissionGroup) { shapeName = "porg2.dts"; locked = "true"; }; - new TSStatic() { - position = "604 -52 123.022"; - rotation = "0.348633 -0.0841428 -0.933475 45.7581"; - scale = "1.2 1.2 1.2"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-156 -932 58.1313"; - rotation = "0.0332659 0.0867295 0.995676 179.005"; - scale = "1 1 1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-820 92 128.553"; - rotation = "0.0626438 0.0832849 0.994555 164.086"; - scale = "1.4 1.4 1.4"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-156 -28 56.6469"; - rotation = "0.0894332 -0.971658 0.218821 9.12153"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-68 636 52.9281"; - rotation = "0.767129 -0.209974 0.606155 8.23978"; - scale = "1 1 1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-892 716 107.975"; - rotation = "-0.185783 0.533146 -0.825373 35.9708"; - scale = "1 1 1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "156 132 66.6937"; - rotation = "-0.127767 -0.0250743 0.991487 228.631"; - scale = "1.1 1.1 1.1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "292 316 92.8031"; - rotation = "-0.137907 -0.144232 0.979887 101.144"; - scale = "1.4 1.4 1.4"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1020 908 50.4437"; - rotation = "-0.0139156 -0.0106922 0.999846 226.994"; - scale = "1.1 1.1 1.1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "108 252 53.1468"; - rotation = "-0.0255553 -0.0613663 0.997788 102.125"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "764 772 98.3187"; - rotation = "0.131763 0.154481 0.97917 233.031"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-204 -460 50.4437"; - rotation = "-0.0459975 -0.0352546 0.998319 128.076"; - scale = "1.4 1.4 1.4"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "28 796 70.9594"; - rotation = "-0.0690173 -0.35367 0.932821 68.6621"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1020 932 50.4281"; - rotation = "-0.0136751 -0.00315694 0.999902 205.998"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-892 644 87.5688"; - rotation = "-0.271748 -0.530415 0.803002 24.7694"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "572 -164 112.381"; - rotation = "-0.0451369 0.183785 0.98193 147.565"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "556 -1012 131.584"; - rotation = "-0.0725622 -0.00297709 -0.997359 114.138"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-396 -556 135.491"; - rotation = "-0.00614223 -0.245046 -0.969492 59.5177"; - scale = "1.3 1.3 1.3"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "52 -628 50.475"; - rotation = "0.0278891 -0.0224348 0.999359 110.034"; - scale = "0.8 0.8 0.8"; - shapeName = "porg2.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-852 92 127.631"; - rotation = "0.558492 0.436342 -0.705473 19.7463"; - scale = "1.1 1.1 1.1"; - shapeName = "porg2.dts"; - locked = "true"; - }; - }; - new TSStatic() { - position = "-568.18 658.189 109.628"; - rotation = "1 0 0 0"; - scale = "2 2 2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "-540.61 595.602 111.122"; - rotation = "-0.889244 -0.294686 0.349864 86.8932"; - scale = "1.5 1.5 1.5"; - interiorFile = "prock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-421.192 738.589 125.772"; - rotation = "0 0 -1 52.1391"; - scale = "1 1 1"; - interiorFile = "pspir5.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-490.503 705.088 113.337"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-525.437 580.881 107.131"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-455.248 552.981 120.619"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-475.714 601.664 104.681"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "609.009 -577.008 91.3345"; - rotation = "0 0 -1 37.2423"; - scale = "2 2 2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "615.763 -570.829 90.2859"; - rotation = "0 0 1 148.969"; - scale = "1.5 1.5 2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new InteriorInstance() { - position = "594.515 -495.167 102.824"; - rotation = "0 0 -1 32.0857"; - scale = "2 2 2"; - interiorFile = "prock8.dif"; - showTerrainInside = "0"; - locked = "true"; }; new TSStatic() { position = "514.557 -512.94 87.7958"; @@ -2987,19 +2282,12 @@ new SimGroup(MissionGroup) { shapeName = "porg5.dts"; locked = "true"; }; - new TSStatic() { - position = "605.798 -543.291 93.0818"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - shapeName = "porg5.dts"; - locked = "true"; - }; new SimGroup(Addition1PhoenixPlant6) { new TSStatic() { - position = "-140 -604 57.3437"; - rotation = "0 0 1 208"; - scale = "1.7 1.7 1.7"; + position = "852 916 59.5625"; + rotation = "0 0 1 195"; + scale = "1.3 1.3 1.3"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3011,30 +2299,30 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-100 660 54.0156"; - rotation = "0 0 -1 79"; - scale = "2 2 2"; + position = "148 -332 64.9999"; + rotation = "0 0 -1 100"; + scale = "1.3 1.3 1.3"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "44 -516 50"; - rotation = "0 0 1 174"; - scale = "1.6 1.6 1.6"; + position = "-76 740 50.5312"; + rotation = "0 0 -1 23.9998"; + scale = "1.9 1.9 1.9"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-92 -628 54.6094"; - rotation = "0 0 1 99.0002"; + position = "268 692 66.9218"; + rotation = "0 0 1 212"; scale = "1.1 1.1 1.1"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-100 180 58.3125"; - rotation = "0 0 -1 52.0003"; - scale = "1.7 1.7 1.7"; + position = "892 -212 57.3281"; + rotation = "0 0 1 143"; + scale = "1.1 1.1 1.1"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3046,9 +2334,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-36 540 51.2032"; - rotation = "0 0 1 119"; - scale = "1.7 1.7 1.7"; + position = "-276 276 51.0782"; + rotation = "0 0 1 124"; + scale = "1.3 1.3 1.3"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3081,9 +2369,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-324 -220 52.3594"; - rotation = "0 0 1 130"; - scale = "1.6 1.6 1.6"; + position = "-68 -260 57.9844"; + rotation = "0 0 -1 31.0002"; + scale = "1.4 1.4 1.4"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3102,23 +2390,23 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-84 12 52.0312"; - rotation = "0 0 1 37"; - scale = "1.7 1.7 1.7"; + position = "-116 756 50.1718"; + rotation = "0 0 1 24"; + scale = "1 1 1"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-140 -260 51.7344"; - rotation = "0 0 1 152"; + position = "60 -300 58.6094"; + rotation = "0 0 1 40"; scale = "2 2 2"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-84 -76 51.3125"; - rotation = "0 0 1 204"; - scale = "1.4 1.4 1.4"; + position = "852 -764 50.2187"; + rotation = "0 0 1 41"; + scale = "1.6 1.6 1.6"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3130,23 +2418,23 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-116 -596 60.4376"; - rotation = "0 0 -1 16.9999"; - scale = "1.6 1.6 1.6"; + position = "-412 -364 57.4375"; + rotation = "0 0 1 107"; + scale = "1.1 1.1 1.1"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-4 620 51.2657"; - rotation = "0 0 1 15"; - scale = "1 1 1"; + position = "-84 804 61.625"; + rotation = "0 0 1 55"; + scale = "1.1 1.1 1.1"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-108 180 59.2656"; - rotation = "0 0 1 163"; - scale = "1.7 1.7 1.7"; + position = "108 -708 65.5"; + rotation = "0 0 -1 7.99996"; + scale = "1.3 1.3 1.3"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3172,9 +2460,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-84 -412 50.2187"; - rotation = "0 0 1 31"; - scale = "1.7 1.7 1.7"; + position = "860 -284 55.5626"; + rotation = "0 0 -1 56.9999"; + scale = "1.6 1.6 1.6"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3186,16 +2474,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "20 -588 51.9375"; - rotation = "0 0 -1 78.0002"; - scale = "2 2 2"; + position = "924 884 54.5312"; + rotation = "0 0 1 124"; + scale = "1.4 1.4 1.4"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "140 -516 50.9063"; - rotation = "0 0 -1 90.0002"; - scale = "1.8 1.8 1.8"; + position = "164 -444 54.8281"; + rotation = "0 0 1 126"; + scale = "1.6 1.6 1.6"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3207,23 +2495,23 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "788 628 56.0157"; - rotation = "0 0 1 23"; - scale = "1.5 1.5 1.5"; + position = "876 -116 51.7969"; + rotation = "0 0 1 163"; + scale = "1.8 1.8 1.8"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "60 84 50.9844"; - rotation = "0 0 1 44"; - scale = "1.9 1.9 1.9"; + position = "300 692 66.7344"; + rotation = "0 0 1 189"; + scale = "1 1 1"; shapeName = "porg6.dts"; locked = "true"; }; new TSStatic() { - position = "-292 -276 51.6563"; - rotation = "0 0 1 23"; - scale = "1.4 1.4 1.4"; + position = "900 -460 50.4843"; + rotation = "0 0 1 170"; + scale = "1.2 1.2 1.2"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3277,9 +2565,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-100 -260 55.6719"; - rotation = "0 0 -1 74.0004"; - scale = "1.9 1.9 1.9"; + position = "28 -348 50.5"; + rotation = "0 0 -1 29"; + scale = "1.3 1.3 1.3"; shapeName = "porg6.dts"; locked = "true"; }; @@ -3290,209 +2578,21 @@ new SimGroup(MissionGroup) { shapeName = "porg6.dts"; locked = "true"; }; - new TSStatic() { - position = "876 -116 51.7969"; - rotation = "0 0 1 163"; - scale = "1.8 1.8 1.8"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "908 420 50.0468"; - rotation = "0 0 1 126"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "100 -572 53.0937"; - rotation = "0 0 -1 29.9998"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-84 804 61.625"; - rotation = "0 0 1 55"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-276 276 51.0782"; - rotation = "0 0 1 124"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "148 -332 64.9999"; - rotation = "0 0 -1 100"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "108 -708 65.5"; - rotation = "0 0 -1 7.99996"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "924 884 54.5312"; - rotation = "0 0 1 124"; - scale = "1.4 1.4 1.4"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "164 -444 54.8281"; - rotation = "0 0 1 126"; - scale = "1.6 1.6 1.6"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 -724 60.3594"; - rotation = "0 0 -1 56"; - scale = "1.7 1.7 1.7"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "900 -460 50.4843"; - rotation = "0 0 1 170"; - scale = "1.2 1.2 1.2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "60 -300 58.6094"; - rotation = "0 0 1 40"; - scale = "2 2 2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-36 596 51.4063"; - rotation = "0 0 1 43"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-236 -348 50.9375"; - rotation = "0 0 -1 32"; - scale = "1.9 1.9 1.9"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "860 -284 55.5626"; - rotation = "0 0 -1 56.9999"; - scale = "1.6 1.6 1.6"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-412 -364 57.4375"; - rotation = "0 0 1 107"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-204 -124 50.3437"; - rotation = "0 0 -1 65.0004"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-76 740 50.5312"; - rotation = "0 0 -1 23.9998"; - scale = "1.9 1.9 1.9"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "852 916 59.5625"; - rotation = "0 0 1 195"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "268 692 66.9218"; - rotation = "0 0 1 212"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-28 36 50.0156"; - rotation = "0 0 -1 35"; - scale = "1.2 1.2 1.2"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "852 -764 50.2187"; - rotation = "0 0 1 41"; - scale = "1.6 1.6 1.6"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "52 -572 50.9532"; - rotation = "0 0 -1 72.0002"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-68 -260 57.9844"; - rotation = "0 0 -1 31.0002"; - scale = "1.4 1.4 1.4"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-116 756 50.1718"; - rotation = "0 0 1 24"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "892 -212 57.3281"; - rotation = "0 0 1 143"; - scale = "1.1 1.1 1.1"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "196 -596 52"; - rotation = "0 0 -1 62.0003"; - scale = "1.5 1.5 1.5"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "28 -348 50.5"; - rotation = "0 0 -1 29"; - scale = "1.3 1.3 1.3"; - shapeName = "porg6.dts"; - locked = "true"; - }; - new TSStatic() { - position = "300 692 66.7344"; - rotation = "0 0 1 189"; - scale = "1 1 1"; - shapeName = "porg6.dts"; - locked = "true"; - }; + }; + new InteriorInstance() { + position = "544.165 -104.014 113.454"; + rotation = "0.370127 0.925901 0.0755866 113.646"; + scale = "1 1 1"; + interiorFile = "prock8.dif"; + showTerrainInside = "0"; + locked = "true"; + }; + new TSStatic() { + position = "-490.503 705.088 113.337"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + shapeName = "porg5.dts"; + locked = "true"; }; new SimGroup(Addition2PhoenixPlant3) { @@ -3504,9 +2604,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "204 -508 52.9375"; - rotation = "0 0 1 222"; - scale = "0.5 0.5 0.5"; + position = "-164 508 50.5312"; + rotation = "0 0 -1 77.0004"; + scale = "0.9 0.9 0.9"; shapeName = "porg3.dts"; locked = "true"; }; @@ -3531,97 +2631,6 @@ new SimGroup(MissionGroup) { shapeName = "porg3.dts"; locked = "true"; }; - new TSStatic() { - position = "-68 -628 52.3594"; - rotation = "0 0 1 38"; - scale = "0.6 0.6 0.6"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "908 596 50.7188"; - rotation = "0 0 -1 4.00015"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-196 -484 50.6249"; - rotation = "0 0 1 134"; - scale = "0.6 0.6 0.6"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-76 -532 67.6719"; - rotation = "0 0 -1 41.9998"; - scale = "0.6 0.6 0.6"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-108 -140 51"; - rotation = "0 0 1 238"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-4 -556 50.3281"; - rotation = "0 0 -1 2.9997"; - scale = "0.5 0.5 0.5"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-44 596 52"; - rotation = "0 0 1 230"; - scale = "0.6 0.6 0.6"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-164 508 50.5312"; - rotation = "0 0 -1 77.0004"; - scale = "0.9 0.9 0.9"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-228 340 50.4375"; - rotation = "0 0 -1 105"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "28 -4 60.8438"; - rotation = "0 0 1 81.0002"; - scale = "0.7 0.7 0.7"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-252 -468 50.3593"; - rotation = "0 0 1 15"; - scale = "1 1 1"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-180 -428 50.25"; - rotation = "0 0 1 3.99996"; - scale = "0.9 0.9 0.9"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-124 -308 50.4062"; - rotation = "0 0 1 112"; - scale = "0.5 0.5 0.5"; - shapeName = "porg3.dts"; - locked = "true"; - }; new TSStatic() { position = "84 -396 50.0937"; rotation = "0 0 -1 84.0002"; @@ -3630,9 +2639,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-244 -388 51.7813"; - rotation = "0 0 1 72.0002"; - scale = "0.8 0.8 0.8"; + position = "-140 868 51.1563"; + rotation = "0 0 -1 29"; + scale = "1 1 1"; shapeName = "porg3.dts"; locked = "true"; }; @@ -3644,16 +2653,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-292 -260 51.2032"; - rotation = "0 0 1 227"; - scale = "1 1 1"; - shapeName = "porg3.dts"; - locked = "true"; - }; - new TSStatic() { - position = "140 -60 52.8125"; - rotation = "0 0 1 162"; - scale = "0.6 0.6 0.6"; + position = "-228 340 50.4375"; + rotation = "0 0 -1 105"; + scale = "0.7 0.7 0.7"; shapeName = "porg3.dts"; locked = "true"; }; @@ -3664,28 +2666,19 @@ new SimGroup(MissionGroup) { shapeName = "porg3.dts"; locked = "true"; }; - new TSStatic() { - position = "-140 868 51.1563"; - rotation = "0 0 -1 29"; - scale = "1 1 1"; - shapeName = "porg3.dts"; - locked = "true"; - }; }; - new InteriorInstance() { - position = "26.4696 19.1919 60.8449"; - rotation = "1 0 0 100.841"; + new TSStatic() { + position = "-455.248 552.981 120.619"; + rotation = "1 0 0 0"; scale = "1 1 1"; - interiorFile = "prock8.dif"; - showTerrainInside = "0"; + shapeName = "porg5.dts"; locked = "true"; }; - new InteriorInstance() { - position = "544.165 -104.014 113.454"; - rotation = "0.370127 0.925901 0.0755866 113.646"; + new TSStatic() { + position = "-475.714 601.664 104.681"; + rotation = "1 0 0 0"; scale = "1 1 1"; - interiorFile = "prock8.dif"; - showTerrainInside = "0"; + shapeName = "porg3.dts"; locked = "true"; }; }; @@ -3714,8 +2707,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; }; new AIObjective(AIOAttackPlayer) { position = "-506.594 646.498 121.867"; @@ -3742,8 +2735,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; }; new AIObjective(AIOTouchObject) { position = "-506.594 646.498 121.867"; @@ -3768,8 +2761,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; }; new AIObjective(AIODefendLocation) { position = "539.989 -546.071 101.859"; @@ -3796,8 +2789,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; }; new AIObjective(AIOAttackPlayer) { position = "539.989 -546.071 101.859"; @@ -3824,42 +2817,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; - }; - new AIObjective(AIOTouchObject) { - position = "539.989 -546.071 101.859"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Return our flag"; - mode = "FlagDropped"; - targetObject = "Team2flag1"; - targetClientId = "-1"; - targetObjectId = "5686"; - location = "539.989 -546.071 101.859"; - weightLevel1 = "5001"; - weightLevel2 = "4100"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "1"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; gameType = "all"; - issuingClientId = "-1"; - }; - new InteriorInstance() { - position = "203.329 -483.185 49.9738"; - rotation = "0 0 1 189.649"; - scale = "1 1 1"; - interiorFile = "pspir4.dif"; - showTerrainInside = "0"; - locked = "true"; }; }; //--- OBJECT WRITE END --- diff --git a/base/missions/Desiccator.mis b/base/missions/Desiccator.mis index d12d1f9..ae050f7 100644 --- a/base/missions/Desiccator.mis +++ b/base/missions/Desiccator.mis @@ -6,9 +6,9 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]Five flag captures to win +//[CTF]500 points to win //[CTF]Destroy force field generators to expose flag -//Low visibility makes sensor networks critical +//Low visibility makes sensors critical //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- diff --git a/base/missions/DustToDust.mis b/base/missions/DustToDust.mis index 826fea9..cbd0ada 100644 --- a/base/missions/DustToDust.mis +++ b/base/missions/DustToDust.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]Eight flag captures to win +//[CTF]800 points to win //[Hunters TeamHunters]Nexus is on a floating platform located near center of map //No inventory or vehicle stations, but hidden weapons caches exist //--- MISSION STRING END --- @@ -38,10 +38,10 @@ new SimGroup(MissionGroup) { cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; - visibleDistance = "800"; + visibleDistance = "550"; useSkyTextures = "1"; SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; - fogDistance = "200"; + fogDistance = "150"; fogColor = "0.800000 0.700000 0.500000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; diff --git a/base/missions/Firestorm.mis b/base/missions/Firestorm.mis index 9a0d58e..fada425 100644 --- a/base/missions/Firestorm.mis +++ b/base/missions/Firestorm.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]Eight flag captures to win +//[CTF]800 points to win //[CnH]Single control point on center island //No vehicle stations //[CnH]1200 points to win diff --git a/base/missions/Katabatic.mis b/base/missions/Katabatic.mis index ccb00ef..a2f5f0f 100644 --- a/base/missions/Katabatic.mis +++ b/base/missions/Katabatic.mis @@ -6,7 +6,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]8 flag captures to win +//[CTF]800 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- diff --git a/base/missions/Minotaur.mis b/base/missions/Minotaur.mis index f3228c5..f2a5e01 100644 --- a/base/missions/Minotaur.mis +++ b/base/missions/Minotaur.mis @@ -6,7 +6,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]10 flag captures to win +//[CTF]1000 points to win //No vehicle stations //Lightning strikes are hazardous //--- MISSION STRING END --- diff --git a/base/missions/Quagmire.mis b/base/missions/Quagmire.mis index b4ab430..6358db5 100644 --- a/base/missions/Quagmire.mis +++ b/base/missions/Quagmire.mis @@ -6,7 +6,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]6 flag captures to win +//[CTF]600 points to win //No vehicle stations //Water can be used to tactical advantage //--- MISSION STRING END --- diff --git a/base/missions/Recalescence.mis b/base/missions/Recalescence.mis index 9801e14..db064ce 100644 --- a/base/missions/Recalescence.mis +++ b/base/missions/Recalescence.mis @@ -8,16 +8,16 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]3 flag captures to win +//[CTF]300 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "3"; + powerCount = "0"; + Retrieve_scoreLimit = "5"; musicTrack = "volcanic"; cdTrack = "3"; - Retrieve_scoreLimit = "5"; - powerCount = "0"; + CTF_scoreLimit = "3"; new MissionArea(MissionArea) { area = "-776 -672 1552 1344"; @@ -35,30 +35,31 @@ new SimGroup(MissionGroup) { cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; - visibleDistance = "700"; + visibleDistance = "450"; useSkyTextures = "0"; + renderBottomTexture = "0"; SkySolidColor = "0.800000 0.360000 0.200000 0.000000"; fogDistance = "50"; fogColor = "0.450000 0.300000 0.250000 1.000000"; - fogVolume1 = "750 215 235"; - fogVolume2 = "700 235 245"; - fogVolume3 = "750 245 255"; + fogVolume1 = "80 0 90"; + fogVolume2 = "300 90 150"; + fogVolume3 = "0 0 0"; materialList = "lava_dark.dml"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 72443192238023397900000.000000"; - cloudSpeed0 = "0.000300 0.000300"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 1.000000"; locked = "true"; + cloudSpeed0 = "0.000300 0.000300"; }; new Sun() { direction = "0.57735 0.57735 -0.57735"; color = "0.700000 0.700000 0.700000 1.000000"; ambient = "0.500000 0.500000 0.500000 1.000000"; + locked = "true"; rotation = "1 0 0 0"; scale = "1 1 1"; - locked = "true"; position = "680 -352 0"; }; new FireballAtmosphere(FireballAtmosphere) { @@ -66,6 +67,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "fireball"; + lockCount = "0"; + homingCount = "0"; dropRadius = "600"; dropsPerMinute = "10"; minDropAngle = "0"; @@ -89,14 +92,14 @@ new SimGroup(MissionGroup) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; - XDimOverSize = "0"; - rotation = "0 0 0 0"; - conjoinBowlDev = "20"; - coverage = "0"; - GraphFile = "Recalescence.nav"; - scale = "1 1 1"; - YDimOverSize = "0"; locked = "true"; + GraphFile = "Recalescence.nav"; + rotation = "0 0 0 0"; + XDimOverSize = "0"; + conjoinBowlDev = "20"; + scale = "1 1 1"; + coverage = "0"; + YDimOverSize = "0"; position = "0 0 0 1"; }; new SimGroup(Teams) { @@ -132,69 +135,13 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new SimGroup(Tower0) { - - new WayPoint() { - position = "326.022 117.278 149.473"; - rotation = "0 0 1 86.5169"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Bridge Tower"; - team = "0"; - locked = "true"; - }; - new StaticShape(Team1generatorLarge1) { - position = "322.603 120.244 139.172"; - rotation = "0 0 1 153.553"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team1StationInventory1) { - position = "315.703 118.345 127.167"; - rotation = "-0 0 -1 71.6194"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team1StationInventory2) { - position = "328.065 124.544 127.171"; - rotation = "0 0 1 18.3346"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Turret(Team1TurretBaseLarge1) { - position = "330.799 103.453 151.26"; - rotation = "0 0 1 153.553"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "326.301 112.697 127.181"; - rotation = "0 0 1 153.553"; - scale = "1 1 1"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; - }; + new InteriorInstance() { + position = "570.078 326.716 196.589"; + rotation = "0 0 -1 90"; + scale = "1 1 1"; + interiorFile = "dvpad.dif"; + showTerrainInside = "0"; + locked = "true"; }; new SimGroup(Base0) { @@ -389,7 +336,7 @@ new SimGroup(MissionGroup) { locked = "true"; }; new Item(Team1flag1) { - position = "423.866 319.988 151.834"; + position = "423.866 319.988 151.826"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Flag"; @@ -398,8 +345,9 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "0"; rotate = "0"; - missionTypesList = "CTF"; locked = "true"; + missionTypesList = "CTF"; + WayPoint = "3748"; }; new StaticShape() { position = "580.177 326.571 196.289"; @@ -409,10 +357,12 @@ new SimGroup(MissionGroup) { dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - scoutVehicle = "Removed"; - AssaultVehicle = "Removed"; - mobileBaseVehicle = "Removed"; locked = "true"; + mobileBaseVehicle = "Removed"; + Ready = "1"; + scoutVehicle = "Removed"; + station = "3503"; + AssaultVehicle = "Removed"; }; new InteriorInstance() { position = "341.359 395.747 206.31"; @@ -660,54 +610,6 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new SimGroup(outerTurrets0) { - providesPower = "1"; - - new SimGroup(turret0A) { - - new Turret(Team1TurretBaseLarge4) { - position = "564.197 -458.367 141.491"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Range"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "564.278 -458.005 139.49"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - new SimGroup(turret0B) { - - new Turret(Team1TurretBaseLarge5) { - position = "-126.36 288.14 162.006"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "Range"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "-125.998 288.059 160.005"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - }; - }; new SimGroup(AIObjectives) { new AIObjective(AIORepairObject) { @@ -720,7 +622,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "-1"; location = "322.009 121.424 140.677"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -735,6 +637,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "322.009 121.424 140.677"; @@ -746,7 +649,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "-1"; location = "322.009 121.424 140.677"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -761,6 +664,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "315.703 118.345 128.733"; @@ -772,7 +676,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory1"; targetClientId = "-1"; - targetObjectId = "3331"; + targetObjectId = "-1"; location = "315.703 118.345 128.733"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -787,6 +691,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "328.065 124.544 128.737"; @@ -798,7 +703,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory2"; targetClientId = "-1"; - targetObjectId = "3333"; + targetObjectId = "-1"; location = "328.065 124.544 128.737"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -813,6 +718,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "325.515 114.332 183.071"; @@ -824,7 +730,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3335"; + targetObjectId = "-1"; location = "325.515 114.332 183.071"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -839,6 +745,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "359.36 244.289 126.324"; @@ -850,7 +757,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3340"; + targetObjectId = "3475"; location = "359.36 244.289 126.324"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -865,6 +772,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "359.36 244.289 126.324"; @@ -876,7 +784,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3340"; + targetObjectId = "3475"; location = "359.36 244.289 126.324"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -891,6 +799,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "359.236 259.746 126.306"; @@ -902,7 +811,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team1generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3341"; + targetObjectId = "3476"; location = "359.236 259.746 126.306"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -917,6 +826,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "359.236 259.746 126.306"; @@ -928,7 +838,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team1generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3341"; + targetObjectId = "3476"; location = "359.236 259.746 126.306"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -943,6 +853,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "424.043 238.629 141.386"; @@ -954,7 +865,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory3"; targetClientId = "-1"; - targetObjectId = "3342"; + targetObjectId = "3477"; location = "424.043 238.629 141.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -969,6 +880,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "424.027 406.629 141.386"; @@ -980,7 +892,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory4"; targetClientId = "-1"; - targetObjectId = "3344"; + targetObjectId = "3479"; location = "424.027 406.629 141.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -995,6 +907,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "449.34 407.561 126.384"; @@ -1006,7 +919,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory5"; targetClientId = "-1"; - targetObjectId = "3346"; + targetObjectId = "3481"; location = "449.34 407.561 126.384"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1021,6 +934,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "398.53 231.306 126.385"; @@ -1032,7 +946,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory6"; targetClientId = "-1"; - targetObjectId = "3348"; + targetObjectId = "3483"; location = "398.53 231.306 126.385"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1047,6 +961,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "432.19 249.026 213.385"; @@ -1058,7 +973,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory7"; targetClientId = "-1"; - targetObjectId = "3350"; + targetObjectId = "3485"; location = "432.19 249.026 213.385"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1073,6 +988,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "447.508 248.974 213.387"; @@ -1084,7 +1000,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory8"; targetClientId = "-1"; - targetObjectId = "3352"; + targetObjectId = "3487"; location = "447.508 248.974 213.387"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1099,6 +1015,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "446.479 390.965 213.386"; @@ -1110,7 +1027,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory9"; targetClientId = "-1"; - targetObjectId = "3354"; + targetObjectId = "3489"; location = "446.479 390.965 213.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1125,6 +1042,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "431.192 390.989 213.387"; @@ -1136,7 +1054,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory10"; targetClientId = "-1"; - targetObjectId = "3356"; + targetObjectId = "3491"; location = "431.192 390.989 213.387"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1151,6 +1069,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "415.203 319.995 224.38"; @@ -1162,7 +1081,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team1StationInventory11"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3493"; location = "415.203 319.995 224.38"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1177,6 +1096,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "439.542 319.994 215.717"; @@ -1188,7 +1108,7 @@ new SimGroup(MissionGroup) { description = "Repair the SentryTurret"; targetObject = "Team1SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3360"; + targetObjectId = "3495"; location = "439.542 319.994 215.717"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1203,6 +1123,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "423.866 319.988 153.469"; @@ -1214,7 +1135,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -1229,8 +1150,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOAttackPlayer) { position = "423.866 319.988 153.469"; @@ -1243,7 +1165,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -1257,8 +1179,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "423.866 319.988 153.469"; @@ -1271,7 +1194,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -1283,8 +1206,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "341.261 395.84 218.213"; @@ -1296,7 +1220,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3370"; + targetObjectId = "3506"; location = "341.261 395.84 218.213"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1311,6 +1235,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "538.761 266.572 249.178"; @@ -1322,7 +1247,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3371"; + targetObjectId = "3507"; location = "538.761 266.572 249.178"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1337,6 +1262,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "564.197 -457.839 143.392"; @@ -1348,7 +1274,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge4"; targetClientId = "-1"; - targetObjectId = "3400"; + targetObjectId = "3534"; location = "564.197 -457.839 143.392"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1363,6 +1289,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "531.44 -472.082 23.5592"; @@ -1389,6 +1316,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "531.44 -472.082 23.5592"; @@ -1415,6 +1343,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-125.832 288.14 163.907"; @@ -1426,7 +1355,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge5"; targetClientId = "-1"; - targetObjectId = "3403"; + targetObjectId = "3537"; location = "-125.832 288.14 163.907"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1441,6 +1370,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-217.825 -376.141 162.961"; @@ -1452,7 +1382,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3465"; + targetObjectId = "-1"; location = "-217.825 -376.141 162.961"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -1467,6 +1397,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-215.134 -382.623 151.017"; @@ -1478,7 +1409,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory1"; targetClientId = "-1"; - targetObjectId = "3466"; + targetObjectId = "-1"; location = "-215.134 -382.623 151.017"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1493,6 +1424,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-220.571 -369.907 151.021"; @@ -1504,7 +1436,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory2"; targetClientId = "-1"; - targetObjectId = "3468"; + targetObjectId = "-1"; location = "-220.571 -369.907 151.021"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1519,6 +1451,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-210.533 -373.073 205.355"; @@ -1530,7 +1463,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3470"; + targetObjectId = "-1"; location = "-210.533 -373.073 205.355"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -1545,6 +1478,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-377.356 -220.299 118.301"; @@ -1556,7 +1490,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3474"; + targetObjectId = "3599"; location = "-377.356 -220.299 118.301"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -1571,6 +1505,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-377.232 -235.756 118.283"; @@ -1582,7 +1517,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team2generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3475"; + targetObjectId = "3600"; location = "-377.232 -235.756 118.283"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -1597,6 +1532,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-442.039 -214.639 133.363"; @@ -1608,7 +1544,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory3"; targetClientId = "-1"; - targetObjectId = "3476"; + targetObjectId = "3601"; location = "-442.039 -214.639 133.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1623,6 +1559,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-442.023 -382.639 133.363"; @@ -1634,7 +1571,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory4"; targetClientId = "-1"; - targetObjectId = "3478"; + targetObjectId = "3603"; location = "-442.023 -382.639 133.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1649,6 +1586,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-467.336 -383.571 118.361"; @@ -1660,7 +1598,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory5"; targetClientId = "-1"; - targetObjectId = "3480"; + targetObjectId = "3605"; location = "-467.336 -383.571 118.361"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1675,6 +1613,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-416.526 -207.316 118.362"; @@ -1686,7 +1625,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory6"; targetClientId = "-1"; - targetObjectId = "3482"; + targetObjectId = "3607"; location = "-416.526 -207.316 118.362"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1701,6 +1640,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-450.186 -225.036 205.362"; @@ -1712,7 +1652,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory7"; targetClientId = "-1"; - targetObjectId = "3484"; + targetObjectId = "3609"; location = "-450.186 -225.036 205.362"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1727,6 +1667,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-465.504 -224.984 205.364"; @@ -1738,7 +1679,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory8"; targetClientId = "-1"; - targetObjectId = "3486"; + targetObjectId = "3611"; location = "-465.504 -224.984 205.364"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1753,6 +1694,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-464.475 -366.975 205.363"; @@ -1764,7 +1706,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory9"; targetClientId = "-1"; - targetObjectId = "3488"; + targetObjectId = "3613"; location = "-464.475 -366.975 205.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1779,6 +1721,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-449.188 -366.999 205.364"; @@ -1790,7 +1733,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory10"; targetClientId = "-1"; - targetObjectId = "3490"; + targetObjectId = "3615"; location = "-449.188 -366.999 205.364"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1805,6 +1748,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-433.199 -296.005 216.357"; @@ -1816,7 +1760,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory11"; targetClientId = "-1"; - targetObjectId = "3492"; + targetObjectId = "3617"; location = "-433.199 -296.005 216.357"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1831,6 +1775,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-457.538 -296.004 207.694"; @@ -1842,7 +1787,7 @@ new SimGroup(MissionGroup) { description = "Mortar the SentryTurret"; targetObject = "Team2SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3494"; + targetObjectId = "3619"; location = "-457.538 -296.004 207.694"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -1857,6 +1802,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "-441.862 -295.998 145.446"; @@ -1869,7 +1815,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -1884,8 +1830,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "-441.862 -295.998 145.446"; @@ -1898,7 +1845,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -1910,8 +1857,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "-441.862 -295.998 145.446"; @@ -1924,7 +1872,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -1936,8 +1884,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-366.164 -407.872 221.397"; @@ -1949,7 +1898,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3504"; + targetObjectId = "3630"; location = "-366.164 -407.872 221.397"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -1964,6 +1913,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-521.981 -366.913 216.864"; @@ -1975,7 +1925,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3506"; + targetObjectId = "3632"; location = "-521.981 -366.913 216.864"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -1990,6 +1940,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "408.605 -506.112 132.412"; @@ -2001,7 +1952,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge4"; targetClientId = "-1"; - targetObjectId = "3517"; + targetObjectId = "3642"; location = "408.605 -506.112 132.412"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2016,6 +1967,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "508.732 -497.768 31.2799"; @@ -2042,6 +1994,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-483.736 281.906 213.98"; @@ -2053,7 +2006,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge5"; targetClientId = "-1"; - targetObjectId = "3520"; + targetObjectId = "3645"; location = "-483.736 281.906 213.98"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2068,16 +2021,9 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; }; - new InteriorInstance() { - position = "570.078 326.716 196.589"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - interiorFile = "dvpad.dif"; - showTerrainInside = "0"; - locked = "true"; - }; }; new SimGroup(Team2) { @@ -2110,69 +2056,13 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new SimGroup(Tower1) { - - new WayPoint() { - position = "-213.443 -372.387 171.757"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "WayPointMarker"; - lockCount = "0"; - homingCount = "0"; - name = "Bridge Tower"; - team = "0"; - locked = "true"; - }; - new StaticShape(Team2generatorLarge1) { - position = "-216.611 -375.62 161.456"; - rotation = "0 0 1 67.0361"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team2StationInventory1) { - position = "-215.134 -382.623 149.451"; - rotation = "0 0 1 201.864"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team2StationInventory2) { - position = "-220.571 -369.907 149.455"; - rotation = "0 0 -1 68.182"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge1) { - position = "-199.334 -368.375 173.549"; - rotation = "0 0 1 67.0361"; - scale = "1 1 1"; - nameTag = "Bridge Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "MissileBarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "-208.853 -372.387 149.465"; - rotation = "0 0 1 67.036"; - scale = "1 1 1"; - interiorFile = "dtowr1.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; - }; + new InteriorInstance() { + position = "-542.922 -297.713 182.4"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + interiorFile = "dvpad.dif"; + showTerrainInside = "0"; + locked = "true"; }; new SimGroup(Base1) { @@ -2355,7 +2245,7 @@ new SimGroup(MissionGroup) { locked = "true"; }; new Item(Team2flag1) { - position = "-441.862 -295.998 143.811"; + position = "-441.862 -295.998 143.803"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Flag"; @@ -2364,8 +2254,9 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "0"; rotate = "0"; - missionTypesList = "CTF"; locked = "true"; + missionTypesList = "CTF"; + WayPoint = "3749"; }; new Item() { position = "-452.054 -295.742 215.536"; @@ -2387,10 +2278,12 @@ new SimGroup(MissionGroup) { dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; - scoutVehicle = "Removed"; - AssaultVehicle = "Removed"; - mobileBaseVehicle = "Removed"; locked = "true"; + mobileBaseVehicle = "Removed"; + Ready = "1"; + scoutVehicle = "Removed"; + station = "3628"; + AssaultVehicle = "Removed"; }; new Turret(Team2TurretBaseLarge2) { position = "-365.636 -407.872 219.496"; @@ -2476,54 +2369,6 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new SimGroup(outerTurrets1) { - providesPower = "1"; - - new SimGroup(turret1A) { - - new InteriorInstance() { - position = "408.854 -506.368 128.514"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge4) { - position = "409.133 -506.112 130.511"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - nameTag = "Range"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - locked = "true"; - }; - }; - new SimGroup(turret1B) { - - new InteriorInstance() { - position = "-483.48 282.155 210.082"; - rotation = "0 0 -1 90"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge5) { - position = "-483.736 282.434 212.079"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "Range"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "AABarrelLarge"; - locked = "true"; - }; - }; - }; new SimGroup(AIObjectives) { new AIObjective(AIOAttackObject) { @@ -2536,7 +2381,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "-1"; location = "322.009 121.424 140.677"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -2551,6 +2396,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "315.703 118.345 128.733"; @@ -2562,7 +2408,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory1"; targetClientId = "-1"; - targetObjectId = "3331"; + targetObjectId = "-1"; location = "315.703 118.345 128.733"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2577,6 +2423,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "328.065 124.544 128.737"; @@ -2588,7 +2435,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory2"; targetClientId = "-1"; - targetObjectId = "3333"; + targetObjectId = "-1"; location = "328.065 124.544 128.737"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2603,6 +2450,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "325.515 114.332 183.071"; @@ -2614,7 +2462,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3335"; + targetObjectId = "-1"; location = "325.515 114.332 183.071"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2629,6 +2477,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "359.36 244.289 126.324"; @@ -2640,7 +2489,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3340"; + targetObjectId = "3475"; location = "359.36 244.289 126.324"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -2655,6 +2504,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "359.236 259.746 126.306"; @@ -2666,7 +2516,7 @@ new SimGroup(MissionGroup) { description = "Attack the generatorLarge"; targetObject = "Team1generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3341"; + targetObjectId = "3476"; location = "359.236 259.746 126.306"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -2681,6 +2531,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "424.043 238.629 141.386"; @@ -2692,7 +2543,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory3"; targetClientId = "-1"; - targetObjectId = "3342"; + targetObjectId = "3477"; location = "424.043 238.629 141.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2707,6 +2558,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "424.027 406.629 141.386"; @@ -2718,7 +2570,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory4"; targetClientId = "-1"; - targetObjectId = "3344"; + targetObjectId = "3479"; location = "424.027 406.629 141.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2733,6 +2585,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "449.34 407.561 126.384"; @@ -2744,7 +2597,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory5"; targetClientId = "-1"; - targetObjectId = "3346"; + targetObjectId = "3481"; location = "449.34 407.561 126.384"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2759,6 +2612,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "398.53 231.306 126.385"; @@ -2770,7 +2624,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory6"; targetClientId = "-1"; - targetObjectId = "3348"; + targetObjectId = "3483"; location = "398.53 231.306 126.385"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2785,6 +2639,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "432.19 249.026 213.385"; @@ -2796,7 +2651,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory7"; targetClientId = "-1"; - targetObjectId = "3350"; + targetObjectId = "3485"; location = "432.19 249.026 213.385"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2811,6 +2666,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "447.508 248.974 213.387"; @@ -2822,7 +2678,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory8"; targetClientId = "-1"; - targetObjectId = "3352"; + targetObjectId = "3487"; location = "447.508 248.974 213.387"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2837,6 +2693,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "446.479 390.965 213.386"; @@ -2848,7 +2705,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory9"; targetClientId = "-1"; - targetObjectId = "3354"; + targetObjectId = "3489"; location = "446.479 390.965 213.386"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2863,6 +2720,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "431.192 390.989 213.387"; @@ -2874,7 +2732,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory10"; targetClientId = "-1"; - targetObjectId = "3356"; + targetObjectId = "3491"; location = "431.192 390.989 213.387"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2889,6 +2747,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "415.203 319.995 224.38"; @@ -2900,7 +2759,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory11"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3493"; location = "415.203 319.995 224.38"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2915,6 +2774,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "439.542 319.994 215.717"; @@ -2926,7 +2786,7 @@ new SimGroup(MissionGroup) { description = "Mortar the SentryTurret"; targetObject = "Team1SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3360"; + targetObjectId = "3495"; location = "439.542 319.994 215.717"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2941,6 +2801,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "423.866 319.988 153.469"; @@ -2953,7 +2814,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -2968,8 +2829,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "423.866 319.988 153.469"; @@ -2982,7 +2844,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -2994,8 +2856,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "423.866 319.988 153.469"; @@ -3008,7 +2871,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3365"; + targetObjectId = "3500"; location = "423.866 319.988 153.469"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -3020,8 +2883,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "341.261 395.84 218.213"; @@ -3033,7 +2897,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3370"; + targetObjectId = "3506"; location = "341.261 395.84 218.213"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -3048,6 +2912,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "538.761 266.572 249.178"; @@ -3059,7 +2924,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3371"; + targetObjectId = "3507"; location = "538.761 266.572 249.178"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -3074,6 +2939,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "564.197 -457.839 143.392"; @@ -3085,7 +2951,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge4"; targetClientId = "-1"; - targetObjectId = "3400"; + targetObjectId = "3534"; location = "564.197 -457.839 143.392"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -3100,6 +2966,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "531.44 -472.082 23.5592"; @@ -3126,6 +2993,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOMortarObject) { position = "-125.832 288.14 163.907"; @@ -3137,7 +3005,7 @@ new SimGroup(MissionGroup) { description = "Mortar the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge5"; targetClientId = "-1"; - targetObjectId = "3403"; + targetObjectId = "3537"; location = "-125.832 288.14 163.907"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -3152,6 +3020,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-217.825 -376.141 162.961"; @@ -3163,7 +3032,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3465"; + targetObjectId = "-1"; location = "-217.825 -376.141 162.961"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -3178,6 +3047,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "-217.825 -376.141 162.961"; @@ -3189,7 +3059,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3465"; + targetObjectId = "-1"; location = "-217.825 -376.141 162.961"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -3204,6 +3074,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-215.134 -382.623 151.017"; @@ -3215,7 +3086,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory1"; targetClientId = "-1"; - targetObjectId = "3466"; + targetObjectId = "-1"; location = "-215.134 -382.623 151.017"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3230,6 +3101,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-220.571 -369.907 151.021"; @@ -3241,7 +3113,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory2"; targetClientId = "-1"; - targetObjectId = "3468"; + targetObjectId = "-1"; location = "-220.571 -369.907 151.021"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3256,6 +3128,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-210.533 -373.073 205.355"; @@ -3267,7 +3140,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3470"; + targetObjectId = "-1"; location = "-210.533 -373.073 205.355"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3282,6 +3155,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-377.356 -220.299 118.301"; @@ -3293,7 +3167,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3474"; + targetObjectId = "3599"; location = "-377.356 -220.299 118.301"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -3308,6 +3182,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "-377.356 -220.299 118.301"; @@ -3319,7 +3194,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3474"; + targetObjectId = "3599"; location = "-377.356 -220.299 118.301"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -3334,6 +3209,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-377.232 -235.756 118.283"; @@ -3345,7 +3221,7 @@ new SimGroup(MissionGroup) { description = "Repair the generatorLarge"; targetObject = "Team2generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3475"; + targetObjectId = "3600"; location = "-377.232 -235.756 118.283"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -3360,6 +3236,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "-377.232 -235.756 118.283"; @@ -3371,7 +3248,7 @@ new SimGroup(MissionGroup) { description = "Defend the generatorLarge"; targetObject = "Team2generatorLarge3"; targetClientId = "-1"; - targetObjectId = "3475"; + targetObjectId = "3600"; location = "-377.232 -235.756 118.283"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -3386,6 +3263,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-442.039 -214.639 133.363"; @@ -3397,7 +3275,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory3"; targetClientId = "-1"; - targetObjectId = "3476"; + targetObjectId = "3601"; location = "-442.039 -214.639 133.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3412,6 +3290,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-442.023 -382.639 133.363"; @@ -3423,7 +3302,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory4"; targetClientId = "-1"; - targetObjectId = "3478"; + targetObjectId = "3603"; location = "-442.023 -382.639 133.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3438,6 +3317,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-467.336 -383.571 118.361"; @@ -3449,7 +3329,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory5"; targetClientId = "-1"; - targetObjectId = "3480"; + targetObjectId = "3605"; location = "-467.336 -383.571 118.361"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3464,6 +3344,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-416.526 -207.316 118.362"; @@ -3475,7 +3356,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory6"; targetClientId = "-1"; - targetObjectId = "3482"; + targetObjectId = "3607"; location = "-416.526 -207.316 118.362"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3490,6 +3371,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-450.186 -225.036 205.362"; @@ -3501,7 +3383,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory7"; targetClientId = "-1"; - targetObjectId = "3484"; + targetObjectId = "3609"; location = "-450.186 -225.036 205.362"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3516,6 +3398,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-465.504 -224.984 205.364"; @@ -3527,7 +3410,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory8"; targetClientId = "-1"; - targetObjectId = "3486"; + targetObjectId = "3611"; location = "-465.504 -224.984 205.364"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3542,6 +3425,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-464.475 -366.975 205.363"; @@ -3553,7 +3437,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory9"; targetClientId = "-1"; - targetObjectId = "3488"; + targetObjectId = "3613"; location = "-464.475 -366.975 205.363"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3568,6 +3452,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-449.188 -366.999 205.364"; @@ -3579,7 +3464,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory10"; targetClientId = "-1"; - targetObjectId = "3490"; + targetObjectId = "3615"; location = "-449.188 -366.999 205.364"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3594,6 +3479,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-433.199 -296.005 216.357"; @@ -3605,7 +3491,7 @@ new SimGroup(MissionGroup) { description = "Attack the StationInventory"; targetObject = "Team2StationInventory11"; targetClientId = "-1"; - targetObjectId = "3492"; + targetObjectId = "3617"; location = "-433.199 -296.005 216.357"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3620,6 +3506,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-457.538 -296.004 207.694"; @@ -3631,7 +3518,7 @@ new SimGroup(MissionGroup) { description = "Repair the SentryTurret"; targetObject = "Team2SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3494"; + targetObjectId = "3619"; location = "-457.538 -296.004 207.694"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3646,6 +3533,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "-441.862 -295.998 145.446"; @@ -3657,7 +3545,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -3672,8 +3560,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOAttackPlayer) { position = "-441.862 -295.998 145.446"; @@ -3686,7 +3575,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -3700,8 +3589,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIOTouchObject) { position = "-441.862 -295.998 145.446"; @@ -3714,7 +3604,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3499"; + targetObjectId = "3624"; location = "-441.862 -295.998 145.446"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -3726,8 +3616,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - gameType = "all"; issuingClientId = "-1"; + gameType = "all"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-366.164 -407.872 221.397"; @@ -3739,7 +3630,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3504"; + targetObjectId = "3630"; location = "-366.164 -407.872 221.397"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3754,6 +3645,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-521.981 -366.913 216.864"; @@ -3765,7 +3657,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3506"; + targetObjectId = "3632"; location = "-521.981 -366.913 216.864"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3780,6 +3672,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "408.605 -506.112 132.412"; @@ -3791,7 +3684,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge4"; targetClientId = "-1"; - targetObjectId = "3517"; + targetObjectId = "3642"; location = "408.605 -506.112 132.412"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3806,6 +3699,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "508.732 -497.768 31.2799"; @@ -3832,6 +3726,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIODefendLocation) { position = "508.732 -497.768 31.2799"; @@ -3858,6 +3753,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; new AIObjective(AIORepairObject) { position = "-483.736 281.906 213.98"; @@ -3869,7 +3765,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge5"; targetClientId = "-1"; - targetObjectId = "3520"; + targetObjectId = "3645"; location = "-483.736 281.906 213.98"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -3884,56 +3780,14 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; issuingClientId = "-1"; + isInvalid = "0"; }; }; - new InteriorInstance() { - position = "-542.922 -297.713 182.4"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - interiorFile = "dvpad.dif"; - showTerrainInside = "0"; - locked = "true"; - }; }; new SimGroup(Team0) { - new Item() { - position = "-310.664 236.155 201.932"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new Item() { - position = "534.476 -544.388 128.613"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; new SimGroup(AIObjectives) { }; - new StaticShape(RetrieveFlagStandSource) { - position = "145.413 -165.995 184.896"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "ExteriorFlagStand"; - lockCount = "0"; - homingCount = "0"; - missionTypesList = "Retrieve"; - name = "Retrieval Point"; - locked = "true"; - }; }; }; new SimGroup(ObserverDropPoints) { @@ -4013,20 +3867,26 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new InteriorInstance() { - position = "534.295 -544.638 126.026"; + new AudioEmitter() { + position = "788.243 -120.742 93.2821"; rotation = "1 0 0 0"; scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-310.659 236.109 199.668"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "dplat1.dif"; - showTerrainInside = "0"; + fileName = "fx/environment/drywind2.wav"; + useProfileDescription = "0"; + outsideAmbient = "1"; + volume = "0.3"; + isLooping = "1"; + is3D = "0"; + minDistance = "20"; + maxDistance = "1280"; + coneInsideAngle = "360"; + coneOutsideAngle = "360"; + coneOutsideVolume = "1"; + coneVector = "0 0 1"; + loopCount = "-1"; + minLoopGap = "0"; + maxLoopGap = "0"; + type = "EffectAudioType"; locked = "true"; }; new SimGroup(AudioBubbling) { @@ -4560,51 +4420,5 @@ new SimGroup(MissionGroup) { locked = "true"; }; }; - new AudioEmitter() { - position = "788.243 -120.742 93.2821"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - fileName = "fx/environment/drywind2.wav"; - useProfileDescription = "0"; - outsideAmbient = "1"; - volume = "0.3"; - isLooping = "1"; - is3D = "0"; - minDistance = "20"; - maxDistance = "1280"; - coneInsideAngle = "360"; - coneOutsideAngle = "360"; - coneOutsideVolume = "1"; - coneVector = "0 0 1"; - loopCount = "-1"; - minLoopGap = "0"; - maxLoopGap = "0"; - type = "EffectAudioType"; - locked = "true"; - }; - new Item() { - position = "-222.133 -378.01 157.186"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new Item() { - position = "319.874 125.674 134.693"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; }; //--- OBJECT WRITE END --- diff --git a/base/missions/Reversion.mis b/base/missions/Reversion.mis index c026cb9..b05bf37 100644 --- a/base/missions/Reversion.mis +++ b/base/missions/Reversion.mis @@ -8,15 +8,15 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "5"; - powerCount = "0"; cdTrack = "2"; + powerCount = "0"; musicTrack = "lush"; + CTF_scoreLimit = "5"; new MissionArea(MissionArea) { area = "-944 -824 1872 1648"; @@ -36,6 +36,7 @@ new SimGroup(MissionGroup) { cloudSpeed3 = "0.0003"; visibleDistance = "650"; useSkyTextures = "0"; + renderBottomTexture = "0"; SkySolidColor = "0.300000 0.300000 0.300000 0.000000"; fogDistance = "50"; fogColor = "0.350000 0.350000 0.350000 1.000000"; @@ -48,14 +49,16 @@ new SimGroup(MissionGroup) { fogVolumeColor1 = "128.000000 128.000000 128.000000 -190776.046875"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -62109.015625"; - locked = "true"; cloudSpeed0 = "0.000000 0.000700"; + locked = "true"; }; new Lightning() { position = "-24.2587 -1058.63 355.675"; rotation = "1 0 0 0"; scale = "2000 500 300"; dataBlock = "DefaultStorm"; + lockCount = "0"; + homingCount = "0"; strikesPerMinute = "2"; strikeWidth = "2.5"; chanceToHitTarget = "0.5"; @@ -70,10 +73,10 @@ new SimGroup(MissionGroup) { direction = "0.57735 0.57735 -0.57735"; color = "0.700000 0.700000 0.700000 1.000000"; ambient = "0.600000 0.600000 0.600000 1.000000"; - position = "120 32 0"; - locked = "true"; rotation = "1 0 0 0"; scale = "1 1 1"; + locked = "true"; + position = "120 32 0"; }; new TerrainBlock(Terrain) { rotation = "1 0 0 0"; @@ -81,20 +84,20 @@ new SimGroup(MissionGroup) { detailTexture = "details/lushdet1"; terrainFile = "Reversion.ter"; squareSize = "8"; - position = "-1024 -1024 0"; locked = "true"; + position = "-1024 -1024 0"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "65"; cullDensity = "0.3"; customArea = "0 0 0 0"; - conjoinBowlDev = "20"; - coverage = "0"; - position = "0 0 0 1"; - locked = "true"; - GraphFile = "Reversion.nav"; rotation = "0 0 0 0"; + GraphFile = "Reversion.nav"; scale = "1 1 1"; + coverage = "0"; + locked = "true"; + conjoinBowlDev = "20"; + position = "0 0 0 1"; }; new WaterBlock() { position = "256 400 7.9047"; @@ -257,38 +260,38 @@ new SimGroup(MissionGroup) { }; new SimGroup(tower0b) { - new StaticShape(Team1StationInventory1) { - position = "-604.757 346.985 51.4981"; - rotation = "-0 0 -1 90"; + new Turret(Team1TurretBaseLarge1) { + position = "-592.282 340.362 61.0431"; + rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "South Tower"; - dataBlock = "StationInventory"; + dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; - locked = "true"; + initialBarrel = "PlasmaBarrelLarge"; + locked = "false"; }; - new StaticShape(Team1StationInventory2) { - position = "-579.671 346.989 51.4927"; - rotation = "0 0 1 90"; + new InteriorInstance() { + position = "-592.231 348.482 50.72"; + rotation = "0 0 1 179.909"; scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; locked = "true"; }; new StaticShape(Team1StationInventory3) { - position = "-592.285 346.339 61.8749"; + position = "-592.285 334.739 52.6749"; rotation = "0 0 1 180"; scale = "1 1 1"; nameTag = "South Tower"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - locked = "true"; + locked = "false"; }; new Item() { - position = "-592.263 345.019 76.2272"; + position = "-592.263 355.019 54.0272"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; @@ -297,27 +300,7 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "0"; - locked = "true"; - }; - new Turret(Team1TurretBaseLarge1) { - position = "-592.282 353.122 86.0031"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "-592.225 340.482 58"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunk2.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; + locked = "false"; }; }; new SimGroup(base0) { @@ -343,7 +326,7 @@ new SimGroup(MissionGroup) { locked = "true"; }; new Item(Team1flag1) { - position = "-701.246 419.048 86.0133"; + position = "-701.246 419.048 86.0046"; rotation = "0 0 1 90"; scale = "1 1 1"; dataBlock = "Flag"; @@ -352,6 +335,7 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "0"; rotate = "0"; + WayPoint = "3725"; locked = "true"; }; new StaticShape(Team1SensorMediumPulse1) { @@ -448,16 +432,6 @@ new SimGroup(MissionGroup) { initialBarrel = "SentryTurretBarrel"; locked = "true"; }; - new Turret() { - position = "-710.498 419.286 98.9546"; - rotation = "0.283404 0.283404 -0.916168 95.0101"; - scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - locked = "true"; - }; }; new SimGroup(veh0) { @@ -477,6 +451,8 @@ new SimGroup(MissionGroup) { dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; + station = "3520"; + Ready = "1"; locked = "true"; }; }; @@ -492,38 +468,37 @@ new SimGroup(MissionGroup) { }; new SimGroup(tower0a) { - new StaticShape(Team1StationInventory9) { - position = "-604.709 490.954 51.4968"; - rotation = "-0 0 -1 90"; + new InteriorInstance() { + position = "-592.184 497.451 50.4"; + rotation = "1 0 0 0"; scale = "1 1 1"; - nameTag = "North Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; locked = "true"; }; - new StaticShape(Team1StationInventory10) { - position = "-579.64 490.895 51.4974"; - rotation = "0 0 1 90"; + new Turret(Team1TurretBaseLarge3) { + position = "-592.44 505.708 60.8904"; + rotation = "0 0 1 180"; scale = "1 1 1"; nameTag = "North Tower"; - dataBlock = "StationInventory"; + dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; - locked = "true"; + initialBarrel = "PlasmaBarrelLarge"; + locked = "false"; }; new StaticShape(Team1StationInventory11) { - position = "-592.181 491.943 61.8746"; + position = "-592.181 511.183 52.3546"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "North Tower"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - locked = "true"; + locked = "false"; }; new Item() { - position = "-592.281 492.645 76.2456"; + position = "-592.281 491.525 53.4856"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; @@ -532,27 +507,7 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "0"; - locked = "true"; - }; - new Turret(Team1TurretBaseLarge3) { - position = "-592.44 485.028 86.0104"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "North Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "-592.184 497.451 58"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - interiorFile = "bbunk2.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; + locked = "false"; }; }; new SimGroup(AIObjectives) { @@ -567,7 +522,7 @@ new SimGroup(MissionGroup) { description = "Repair the generator"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3295"; + targetObjectId = "3491"; location = "-700.967 391.722 56.9892"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -582,6 +537,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIODefendLocation) { @@ -594,7 +550,7 @@ new SimGroup(MissionGroup) { description = "Defend the generator"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3295"; + targetObjectId = "3491"; location = "-700.967 391.722 56.9892"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -609,64 +565,67 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIORepairObject) { - position = "-579.668 342.497 53.0639"; + new AIObjective(AIOMortarObject) { + position = "793.577 -466.837 57.8452"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team1StationInventory1"; + description = "Mortar the enemy turret"; + targetObject = "Team2SentryTurret2"; targetClientId = "-1"; - targetObjectId = "3297"; - location = "-579.668 342.497 53.0639"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3602"; + location = "793.577 -466.837 57.8452"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIORepairObject) { - position = "-604.754 342.493 53.0585"; + new AIObjective(AIOAttackObject) { + position = "778.688 -493.811 59.3416"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team1StationInventory2"; + description = "Attack the enemy generator"; + targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3299"; - location = "-604.754 342.493 53.0585"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3607"; + location = "778.688 -493.811 59.3416"; + weightLevel1 = "3100"; + weightLevel2 = "1600"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "MediumShieldSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "-592.14 343.143 63.4407"; + position = "-592.14 333.943 53.4407"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -675,8 +634,8 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory3"; targetClientId = "-1"; - targetObjectId = "3301"; - location = "-592.14 343.143 63.4407"; + targetObjectId = "3495"; + location = "-592.14 333.943 53.4407"; weightLevel1 = "2900"; weightLevel2 = "1400"; weightLevel3 = "0"; @@ -690,10 +649,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "-592.296 355.93 83.8925"; + position = "-592.296 340.33 61.4925"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -702,8 +662,8 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team1TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3304"; - location = "-592.296 355.93 83.8925"; + targetObjectId = "3493"; + location = "-592.296 340.33 61.4925"; weightLevel1 = "3100"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -717,6 +677,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -729,7 +690,7 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team1TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3308"; + targetObjectId = "3500"; location = "-667.784 418.661 66.8927"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -744,6 +705,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIODefendLocation) { @@ -756,7 +718,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -772,6 +734,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackPlayer) { @@ -785,7 +748,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -800,6 +763,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -813,7 +777,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -826,10 +790,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "-700.941 453.754 108.512"; + position = "-604.474 413.718 54.912"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -838,8 +803,8 @@ new SimGroup(MissionGroup) { description = "Repair the Sensor"; targetObject = "Team1SensorMediumPulse1"; targetClientId = "-1"; - targetObjectId = "3310"; - location = "-700.941 453.754 108.512"; + targetObjectId = "3503"; + location = "-604.474 413.718 54.912"; weightLevel1 = "3100"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -853,6 +818,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -865,7 +831,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory4"; targetClientId = "-1"; - targetObjectId = "3311"; + targetObjectId = "3504"; location = "-701.066 412.142 93.5677"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -880,6 +846,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -892,7 +859,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory5"; targetClientId = "-1"; - targetObjectId = "3313"; + targetObjectId = "3506"; location = "-701.021 425.866 93.5604"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -907,6 +874,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -919,7 +887,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory6"; targetClientId = "-1"; - targetObjectId = "3315"; + targetObjectId = "3508"; location = "-686.565 419.146 60.5676"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -934,6 +902,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -946,7 +915,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory7"; targetClientId = "-1"; - targetObjectId = "3317"; + targetObjectId = "3510"; location = "-703.347 439.114 79.5655"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -961,6 +930,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -973,7 +943,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory8"; targetClientId = "-1"; - targetObjectId = "3319"; + targetObjectId = "3512"; location = "-703.353 398.983 79.5659"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -988,6 +958,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -1000,7 +971,7 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team1SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3322"; + targetObjectId = "3515"; location = "-684.52 418.951 55.5301"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1015,6 +986,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -1027,7 +999,7 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team1SentryTurret2"; targetClientId = "-1"; - targetObjectId = "3323"; + targetObjectId = "3516"; location = "-715.873 419.3 55.5031"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -1042,6 +1014,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -1054,7 +1027,7 @@ new SimGroup(MissionGroup) { description = "Repair the generator"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "3522"; location = "-700.984 446.274 56.9995"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -1069,6 +1042,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIODefendLocation) { @@ -1081,7 +1055,7 @@ new SimGroup(MissionGroup) { description = "Defend the generator"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "3522"; location = "-700.984 446.274 56.9995"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -1096,60 +1070,63 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIORepairObject) { - position = "-579.675 495.497 53.0626"; + new AIObjective(AIOAttackObject) { + position = "669.907 -552.045 53.3825"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team1StationInventory9"; + description = "Attack the enemy inventory"; + targetObject = "Team2StationInventory11"; targetClientId = "-1"; - targetObjectId = "3332"; - location = "-579.675 495.497 53.0626"; + targetObjectId = "3650"; + location = "669.907 -552.045 53.3825"; weightLevel1 = "2900"; weightLevel2 = "1400"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIORepairObject) { - position = "-604.744 495.556 53.0632"; + new AIObjective(AIOMortarObject) { + position = "669.939 -543.963 62.6336"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team1StationInventory10"; + description = "Mortar the enemy turret"; + targetObject = "Team2TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3334"; - location = "-604.744 495.556 53.0632"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3653"; + location = "669.939 -543.963 62.6336"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -1162,7 +1139,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team1StationInventory11"; targetClientId = "-1"; - targetObjectId = "3336"; + targetObjectId = "3526"; location = "-592.203 494.508 63.4404"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1177,10 +1154,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "-592.235 482.026 83.8916"; + position = "-592.235 505.626 59.8916"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -1189,8 +1167,8 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team1TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3339"; - location = "-592.235 482.026 83.8916"; + targetObjectId = "3525"; + location = "-592.235 505.626 59.8916"; weightLevel1 = "3100"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -1204,6 +1182,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -1216,7 +1195,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy generator"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3393"; + targetObjectId = "3575"; location = "778.671 -439.259 59.3313"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -1231,101 +1210,21 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "657.372 -390.034 55.406"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory1"; - targetClientId = "-1"; - targetObjectId = "3394"; - location = "657.372 -390.034 55.406"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "682.458 -390.03 55.4006"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory2"; - targetClientId = "-1"; - targetObjectId = "3396"; - location = "682.458 -390.03 55.4006"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "669.844 -390.68 65.7828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory3"; - targetClientId = "-1"; - targetObjectId = "3398"; - location = "669.844 -390.68 65.7828"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { - position = "670 -403.467 86.2345"; + position = "762.224 -466.488 57.8722"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; description = "Mortar the enemy turret"; - targetObject = "Team2TurretBaseLarge1"; + targetObject = "Team2SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3401"; - location = "670 -403.467 86.2345"; + targetObjectId = "3601"; + location = "762.224 -466.488 57.8722"; weightLevel1 = "3400"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -1339,6 +1238,91 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIOAttackObject) { + position = "781.057 -446.52 81.9079"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the enemy inventory"; + targetObject = "Team2StationInventory8"; + targetClientId = "-1"; + targetObjectId = "3598"; + location = "781.057 -446.52 81.9079"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIOAttackObject) { + position = "669.844 -382.28 56.9828"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Attack the enemy inventory"; + targetObject = "Team2StationInventory3"; + targetClientId = "-1"; + targetObjectId = "3580"; + location = "669.844 -382.28 56.9828"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + desiredEquipment = "ShieldPack"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIOMortarObject) { + position = "670 -386.267 65.0345"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Mortar the enemy turret"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "3583"; + location = "670 -386.267 65.0345"; + weightLevel1 = "3400"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "1"; + defense = "0"; + equipment = "Mortar MortarAmmo"; + buyEquipmentSet = "HeavyAmmoSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { @@ -1351,7 +1335,7 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team2TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3404"; + targetObjectId = "3586"; location = "745.488 -466.198 69.2348"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -1366,6 +1350,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -1379,7 +1364,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -1395,6 +1380,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -1408,7 +1394,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -1421,6 +1407,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -1434,7 +1421,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -1447,10 +1434,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { - position = "778.645 -501.291 110.854"; + position = "678.245 -470.091 60.854"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -1459,8 +1447,8 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy Sensor"; targetObject = "Team2SensorMediumPulse1"; targetClientId = "-1"; - targetObjectId = "3406"; - location = "778.645 -501.291 110.854"; + targetObjectId = "3589"; + location = "678.245 -470.091 60.854"; weightLevel1 = "3400"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -1474,6 +1462,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -1486,7 +1475,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team2StationInventory4"; targetClientId = "-1"; - targetObjectId = "3407"; + targetObjectId = "3590"; location = "778.77 -459.679 95.9097"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1501,6 +1490,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -1513,7 +1503,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team2StationInventory5"; targetClientId = "-1"; - targetObjectId = "3409"; + targetObjectId = "3592"; location = "778.725 -473.403 95.9024"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1528,6 +1518,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -1540,7 +1531,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team2StationInventory6"; targetClientId = "-1"; - targetObjectId = "3411"; + targetObjectId = "3594"; location = "764.269 -466.683 62.9097"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1555,6 +1546,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -1567,7 +1559,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team2StationInventory7"; targetClientId = "-1"; - targetObjectId = "3413"; + targetObjectId = "3596"; location = "781.051 -486.651 81.9075"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1582,222 +1574,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "781.057 -446.52 81.9079"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory8"; - targetClientId = "-1"; - targetObjectId = "3415"; - location = "781.057 -446.52 81.9079"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOMortarObject) { - position = "762.224 -466.488 57.8722"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the enemy turret"; - targetObject = "Team2SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "3418"; - location = "762.224 -466.488 57.8722"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOMortarObject) { - position = "793.577 -466.837 57.8452"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the enemy turret"; - targetObject = "Team2SentryTurret2"; - targetClientId = "-1"; - targetObjectId = "3419"; - location = "793.577 -466.837 57.8452"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "778.688 -493.811 59.3416"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy generator"; - targetObject = "Team2generatorLarge2"; - targetClientId = "-1"; - targetObjectId = "3424"; - location = "778.688 -493.811 59.3416"; - weightLevel1 = "3100"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "MediumShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "657.379 -543.034 55.4047"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory9"; - targetClientId = "-1"; - targetObjectId = "3425"; - location = "657.379 -543.034 55.4047"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "682.448 -543.093 55.4053"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory10"; - targetClientId = "-1"; - targetObjectId = "3427"; - location = "682.448 -543.093 55.4053"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOAttackObject) { - position = "669.907 -542.045 65.7825"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team2StationInventory11"; - targetClientId = "-1"; - targetObjectId = "3429"; - location = "669.907 -542.045 65.7825"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIOMortarObject) { - position = "669.939 -529.563 86.2336"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Mortar the enemy turret"; - targetObject = "Team2TurretBaseLarge3"; - targetClientId = "-1"; - targetObjectId = "3432"; - location = "669.939 -529.563 86.2336"; - weightLevel1 = "3400"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "1"; - defense = "0"; - equipment = "Mortar MortarAmmo"; - buyEquipmentSet = "HeavyAmmoSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; }; @@ -1861,38 +1638,38 @@ new SimGroup(MissionGroup) { homingCount = "0"; locked = "true"; }; - new StaticShape(Team2StationInventory1) { - position = "682.472 -394.534 53.8402"; - rotation = "0 0 1 90"; + new Turret(Team2TurretBaseLarge3) { + position = "670.053 -544.552 61.6232"; + rotation = "1 0 0 0"; scale = "1 1 1"; - nameTag = "North Tower"; - dataBlock = "StationInventory"; + nameTag = "South Tower"; + dataBlock = "TurretBaseLarge"; lockCount = "0"; homingCount = "0"; - locked = "true"; + initialBarrel = "PlasmaBarrelLarge"; + locked = "false"; }; - new StaticShape(Team2StationInventory2) { - position = "657.386 -394.537 53.8348"; - rotation = "-0 0 -1 90"; + new InteriorInstance() { + position = "669.893 -536.999 51.1421"; + rotation = "0 0 1 179.909"; scale = "1 1 1"; - nameTag = "North Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; + interiorFile = "bbunk9.dif"; + showTerrainInside = "0"; + AudioProfile = "Universal_Base_2"; + locked = "false"; }; new StaticShape(Team2StationInventory3) { - position = "670 -393.888 64.217"; + position = "670 -382.248 56.057"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "North Tower"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - locked = "true"; + locked = "false"; }; new Item() { - position = "669.978 -392.568 78.5692"; + position = "669.978 -402.728 57.2492"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; @@ -1901,10 +1678,10 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "0"; - locked = "true"; + locked = "false"; }; new Turret(Team2TurretBaseLarge1) { - position = "669.911 -400.594 88.2732"; + position = "669.911 -386.514 64.4732"; rotation = "0 0 1 180"; scale = "1 1 1"; nameTag = "North Tower"; @@ -1912,13 +1689,13 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - locked = "true"; + locked = "false"; }; new InteriorInstance() { - position = "669.94 -388.031 60.3421"; - rotation = "0 0 1 180"; + position = "669.946 -396.031 54.1021"; + rotation = "0 0 -1 0.0791294"; scale = "1 1 1"; - interiorFile = "bbunk2.dif"; + interiorFile = "bbunk9.dif"; showTerrainInside = "0"; AudioProfile = "Universal_Base_2"; locked = "true"; @@ -1944,7 +1721,7 @@ new SimGroup(MissionGroup) { locked = "true"; }; new Item(Team2flag1) { - position = "778.95 -466.585 88.3554"; + position = "778.95 -466.585 88.3467"; rotation = "0 0 1 90"; scale = "1 1 1"; dataBlock = "Flag"; @@ -1953,6 +1730,7 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "0"; rotate = "0"; + WayPoint = "3726"; locked = "true"; }; new StaticShape(Team2SensorMediumPulse1) { @@ -2065,6 +1843,8 @@ new SimGroup(MissionGroup) { dataBlock = "StationVehiclePad"; lockCount = "0"; homingCount = "0"; + station = "3605"; + Ready = "1"; locked = "true"; }; new StaticShape(Team2generatorLarge2) { @@ -2077,68 +1857,6 @@ new SimGroup(MissionGroup) { homingCount = "0"; locked = "true"; }; - new StaticShape(Team2StationInventory9) { - position = "682.424 -538.502 53.8389"; - rotation = "0 0 1 90"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team2StationInventory10) { - position = "657.355 -538.443 53.8395"; - rotation = "-0 0 -1 90"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new StaticShape(Team2StationInventory11) { - position = "669.896 -539.491 64.2167"; - rotation = "0 0 1 180"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - locked = "true"; - }; - new Item() { - position = "669.996 -540.193 78.5876"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge3) { - position = "670.053 -532.512 88.3432"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "South Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - locked = "true"; - }; - new InteriorInstance() { - position = "669.899 -544.999 60.3421"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bbunk2.dif"; - showTerrainInside = "0"; - AudioProfile = "Universal_Base_2"; - locked = "true"; - }; new SimGroup(AIObjectives) { new AIObjective(AIOAttackObject) { @@ -2151,7 +1869,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy generator"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3295"; + targetObjectId = "3491"; location = "-700.967 391.722 56.9892"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -2166,64 +1884,67 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIOAttackObject) { - position = "-579.668 342.497 53.0639"; + new AIObjective(AIORepairObject) { + position = "778.688 -493.811 59.3416"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team1StationInventory1"; + description = "Repair the generator"; + targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3297"; - location = "-579.668 342.497 53.0639"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3607"; + location = "778.688 -493.811 59.3416"; + weightLevel1 = "3200"; + weightLevel2 = "1600"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "HeavyRepairSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIOAttackObject) { - position = "-604.754 342.493 53.0585"; + new AIObjective(AIODefendLocation) { + position = "778.688 -493.811 59.3416"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team1StationInventory2"; + description = "Defend the generator"; + targetObject = "Team2generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3299"; - location = "-604.754 342.493 53.0585"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3607"; + location = "778.688 -493.811 59.3416"; + weightLevel1 = "3100"; + weightLevel2 = "1500"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; + offense = "0"; + defense = "1"; + desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; + buyEquipmentSet = "HeavyShieldSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { - position = "-592.14 343.143 63.4407"; + position = "-592.14 333.943 53.4407"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -2232,8 +1953,8 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory3"; targetClientId = "-1"; - targetObjectId = "3301"; - location = "-592.14 343.143 63.4407"; + targetObjectId = "3495"; + location = "-592.14 333.943 53.4407"; weightLevel1 = "2900"; weightLevel2 = "1400"; weightLevel3 = "0"; @@ -2247,10 +1968,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { - position = "-592.296 355.93 83.8925"; + position = "-592.296 340.33 61.4925"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -2259,8 +1981,8 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team1TurretBaseLarge1"; targetClientId = "-1"; - targetObjectId = "3304"; - location = "-592.296 355.93 83.8925"; + targetObjectId = "3493"; + location = "-592.296 340.33 61.4925"; weightLevel1 = "3400"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -2274,6 +1996,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { @@ -2286,7 +2009,7 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team1TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3308"; + targetObjectId = "3500"; location = "-667.784 418.661 66.8927"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2301,6 +2024,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -2314,7 +2038,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -2330,6 +2054,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -2343,7 +2068,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -2356,6 +2081,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -2369,7 +2095,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3309"; + targetObjectId = "3501"; location = "-701.246 419.048 87.644"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -2382,10 +2108,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { - position = "-700.941 453.754 108.512"; + position = "-604.474 413.718 54.912"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -2394,8 +2121,8 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy Sensor"; targetObject = "Team1SensorMediumPulse1"; targetClientId = "-1"; - targetObjectId = "3310"; - location = "-700.941 453.754 108.512"; + targetObjectId = "3503"; + location = "-604.474 413.718 54.912"; weightLevel1 = "3400"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -2409,6 +2136,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2421,7 +2149,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory4"; targetClientId = "-1"; - targetObjectId = "3311"; + targetObjectId = "3504"; location = "-701.066 412.142 93.5677"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2436,6 +2164,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2448,7 +2177,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory5"; targetClientId = "-1"; - targetObjectId = "3313"; + targetObjectId = "3506"; location = "-701.021 425.866 93.5604"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2463,6 +2192,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2475,7 +2205,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory6"; targetClientId = "-1"; - targetObjectId = "3315"; + targetObjectId = "3508"; location = "-686.565 419.146 60.5676"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2490,6 +2220,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2502,7 +2233,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory7"; targetClientId = "-1"; - targetObjectId = "3317"; + targetObjectId = "3510"; location = "-703.347 439.114 79.5655"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2517,6 +2248,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2529,7 +2261,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory8"; targetClientId = "-1"; - targetObjectId = "3319"; + targetObjectId = "3512"; location = "-703.353 398.983 79.5659"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2544,6 +2276,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { @@ -2556,7 +2289,7 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team1SentryTurret1"; targetClientId = "-1"; - targetObjectId = "3322"; + targetObjectId = "3515"; location = "-684.52 418.951 55.5301"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2571,6 +2304,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { @@ -2583,7 +2317,7 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team1SentryTurret2"; targetClientId = "-1"; - targetObjectId = "3323"; + targetObjectId = "3516"; location = "-715.873 419.3 55.5031"; weightLevel1 = "3400"; weightLevel2 = "1000"; @@ -2598,6 +2332,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2610,7 +2345,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy generator"; targetObject = "Team1generatorLarge2"; targetClientId = "-1"; - targetObjectId = "3330"; + targetObjectId = "3522"; location = "-700.984 446.274 56.9995"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -2625,60 +2360,63 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIOAttackObject) { - position = "-579.675 495.497 53.0626"; + new AIObjective(AIORepairObject) { + position = "669.907 -552.045 53.3825"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team1StationInventory9"; + description = "Repair the inventory station"; + targetObject = "Team2StationInventory11"; targetClientId = "-1"; - targetObjectId = "3332"; - location = "-579.675 495.497 53.0626"; + targetObjectId = "3650"; + location = "669.907 -552.045 53.3825"; weightLevel1 = "2900"; weightLevel2 = "1400"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; - new AIObjective(AIOAttackObject) { - position = "-604.744 495.556 53.0632"; + new AIObjective(AIORepairObject) { + position = "669.939 -543.963 62.6336"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; - description = "Attack the enemy inventory"; - targetObject = "Team1StationInventory10"; + description = "Repair the turret"; + targetObject = "Team2TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3334"; - location = "-604.744 495.556 53.0632"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; + targetObjectId = "3653"; + location = "669.939 -543.963 62.6336"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; weightLevel3 = "0"; weightLevel4 = "0"; - offense = "1"; - defense = "0"; - desiredEquipment = "ShieldPack"; - buyEquipmentSet = "HeavyAmmoSet"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "LightRepairSet"; issuedByHuman = "0"; issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackObject) { @@ -2691,7 +2429,7 @@ new SimGroup(MissionGroup) { description = "Attack the enemy inventory"; targetObject = "Team1StationInventory11"; targetClientId = "-1"; - targetObjectId = "3336"; + targetObjectId = "3526"; location = "-592.203 494.508 63.4404"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -2706,10 +2444,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOMortarObject) { - position = "-592.235 482.026 83.8916"; + position = "-592.235 505.626 59.8916"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -2718,8 +2457,8 @@ new SimGroup(MissionGroup) { description = "Mortar the enemy turret"; targetObject = "Team1TurretBaseLarge3"; targetClientId = "-1"; - targetObjectId = "3339"; - location = "-592.235 482.026 83.8916"; + targetObjectId = "3525"; + location = "-592.235 505.626 59.8916"; weightLevel1 = "3400"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -2733,6 +2472,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -2745,7 +2485,7 @@ new SimGroup(MissionGroup) { description = "Repair the generator"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3393"; + targetObjectId = "3575"; location = "778.671 -439.259 59.3313"; weightLevel1 = "3200"; weightLevel2 = "1600"; @@ -2760,6 +2500,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIODefendLocation) { @@ -2772,7 +2513,7 @@ new SimGroup(MissionGroup) { description = "Defend the generator"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3393"; + targetObjectId = "3575"; location = "778.671 -439.259 59.3313"; weightLevel1 = "3100"; weightLevel2 = "1500"; @@ -2787,101 +2528,21 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "657.372 -390.034 55.406"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory1"; - targetClientId = "-1"; - targetObjectId = "3394"; - location = "657.372 -390.034 55.406"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "682.458 -390.03 55.4006"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory2"; - targetClientId = "-1"; - targetObjectId = "3396"; - location = "682.458 -390.03 55.4006"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "669.844 -390.68 65.7828"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory3"; - targetClientId = "-1"; - targetObjectId = "3398"; - location = "669.844 -390.68 65.7828"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "670 -403.467 86.2345"; + position = "793.577 -466.837 57.8452"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; lockCount = "0"; homingCount = "0"; description = "Repair the turret"; - targetObject = "Team2TurretBaseLarge1"; + targetObject = "Team2SentryTurret2"; targetClientId = "-1"; - targetObjectId = "3401"; - location = "670 -403.467 86.2345"; + targetObjectId = "3602"; + location = "793.577 -466.837 57.8452"; weightLevel1 = "3100"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -2895,6 +2556,91 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIORepairObject) { + position = "762.224 -466.488 57.8722"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the turret"; + targetObject = "Team2SentryTurret1"; + targetClientId = "-1"; + targetObjectId = "3601"; + location = "762.224 -466.488 57.8722"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "LightRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIORepairObject) { + position = "669.844 -382.28 56.5828"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the inventory station"; + targetObject = "Team2StationInventory3"; + targetClientId = "-1"; + targetObjectId = "3580"; + location = "669.844 -382.28 56.5828"; + weightLevel1 = "2900"; + weightLevel2 = "1400"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "MediumRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; + issuingClientId = "-1"; + }; + new AIObjective(AIORepairObject) { + position = "670 -386.267 65.0345"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AIObjectiveMarker"; + lockCount = "0"; + homingCount = "0"; + description = "Repair the turret"; + targetObject = "Team2TurretBaseLarge1"; + targetClientId = "-1"; + targetObjectId = "3583"; + location = "670 -386.267 65.0345"; + weightLevel1 = "3100"; + weightLevel2 = "1000"; + weightLevel3 = "0"; + weightLevel4 = "0"; + offense = "0"; + defense = "1"; + equipment = "RepairPack"; + buyEquipmentSet = "LightRepairSet"; + issuedByHuman = "0"; + issuedByClientId = "-1"; + forceClientId = "-1"; + locked = "1"; + gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -2907,7 +2653,7 @@ new SimGroup(MissionGroup) { description = "Repair the turret"; targetObject = "Team2TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3404"; + targetObjectId = "3586"; location = "745.488 -466.198 69.2348"; weightLevel1 = "3100"; weightLevel2 = "1000"; @@ -2922,6 +2668,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIODefendLocation) { @@ -2934,7 +2681,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -2950,6 +2697,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOAttackPlayer) { @@ -2963,7 +2711,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -2978,6 +2726,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIOTouchObject) { @@ -2991,7 +2740,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3405"; + targetObjectId = "3587"; location = "778.95 -466.585 89.986"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -3004,10 +2753,11 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { - position = "778.645 -501.291 110.854"; + position = "678.245 -470.091 60.854"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "AIObjectiveMarker"; @@ -3016,8 +2766,8 @@ new SimGroup(MissionGroup) { description = "Repair the Sensor"; targetObject = "Team2SensorMediumPulse1"; targetClientId = "-1"; - targetObjectId = "3406"; - location = "778.645 -501.291 110.854"; + targetObjectId = "3589"; + location = "678.245 -470.091 60.854"; weightLevel1 = "3100"; weightLevel2 = "1000"; weightLevel3 = "0"; @@ -3031,6 +2781,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -3043,7 +2794,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team2StationInventory4"; targetClientId = "-1"; - targetObjectId = "3407"; + targetObjectId = "3590"; location = "778.77 -459.679 95.9097"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3058,6 +2809,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -3070,7 +2822,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team2StationInventory5"; targetClientId = "-1"; - targetObjectId = "3409"; + targetObjectId = "3592"; location = "778.725 -473.403 95.9024"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3085,6 +2837,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -3097,7 +2850,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team2StationInventory6"; targetClientId = "-1"; - targetObjectId = "3411"; + targetObjectId = "3594"; location = "764.269 -466.683 62.9097"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3112,6 +2865,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -3124,7 +2878,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team2StationInventory7"; targetClientId = "-1"; - targetObjectId = "3413"; + targetObjectId = "3596"; location = "781.051 -486.651 81.9075"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3139,6 +2893,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; new AIObjective(AIORepairObject) { @@ -3151,7 +2906,7 @@ new SimGroup(MissionGroup) { description = "Repair the inventory station"; targetObject = "Team2StationInventory8"; targetClientId = "-1"; - targetObjectId = "3415"; + targetObjectId = "3598"; location = "781.057 -446.52 81.9079"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -3166,222 +2921,7 @@ new SimGroup(MissionGroup) { forceClientId = "-1"; locked = "1"; gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "762.224 -466.488 57.8722"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the turret"; - targetObject = "Team2SentryTurret1"; - targetClientId = "-1"; - targetObjectId = "3418"; - location = "762.224 -466.488 57.8722"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "793.577 -466.837 57.8452"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the turret"; - targetObject = "Team2SentryTurret2"; - targetClientId = "-1"; - targetObjectId = "3419"; - location = "793.577 -466.837 57.8452"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "778.688 -493.811 59.3416"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the generator"; - targetObject = "Team2generatorLarge2"; - targetClientId = "-1"; - targetObjectId = "3424"; - location = "778.688 -493.811 59.3416"; - weightLevel1 = "3200"; - weightLevel2 = "1600"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "HeavyRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIODefendLocation) { - position = "778.688 -493.811 59.3416"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Defend the generator"; - targetObject = "Team2generatorLarge2"; - targetClientId = "-1"; - targetObjectId = "3424"; - location = "778.688 -493.811 59.3416"; - weightLevel1 = "3100"; - weightLevel2 = "1500"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - desiredEquipment = "ShieldPack Plasma PlasmaAmmo"; - buyEquipmentSet = "HeavyShieldSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "657.379 -543.034 55.4047"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory9"; - targetClientId = "-1"; - targetObjectId = "3425"; - location = "657.379 -543.034 55.4047"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "682.448 -543.093 55.4053"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory10"; - targetClientId = "-1"; - targetObjectId = "3427"; - location = "682.448 -543.093 55.4053"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "669.907 -542.045 65.7825"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the inventory station"; - targetObject = "Team2StationInventory11"; - targetClientId = "-1"; - targetObjectId = "3429"; - location = "669.907 -542.045 65.7825"; - weightLevel1 = "2900"; - weightLevel2 = "1400"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "MediumRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; - issuingClientId = "-1"; - }; - new AIObjective(AIORepairObject) { - position = "669.939 -529.563 86.2336"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "AIObjectiveMarker"; - lockCount = "0"; - homingCount = "0"; - description = "Repair the turret"; - targetObject = "Team2TurretBaseLarge3"; - targetClientId = "-1"; - targetObjectId = "3432"; - location = "669.939 -529.563 86.2336"; - weightLevel1 = "3100"; - weightLevel2 = "1000"; - weightLevel3 = "0"; - weightLevel4 = "0"; - offense = "0"; - defense = "1"; - equipment = "RepairPack"; - buyEquipmentSet = "LightRepairSet"; - issuedByHuman = "0"; - issuedByClientId = "-1"; - forceClientId = "-1"; - locked = "1"; - gameType = "all"; + isInvalid = "0"; issuingClientId = "-1"; }; }; @@ -3393,15 +2933,27 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; locked = "true"; }; - new Turret() { - position = "788.135 -466.735 101.346"; - rotation = "0.287606 -0.287605 0.913546 95.1737"; + new StaticShape(Team2StationInventory11) { + position = "669.896 -550.771 53.0967"; + rotation = "0 0 1 180"; scale = "1 1 1"; - dataBlock = "TurretBaseLarge"; + nameTag = "South Tower"; + dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - initialBarrel = "ELFBarrelLarge"; - locked = "true"; + locked = "false"; + }; + new Item() { + position = "669.996 -530.393 54.4676"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "RepairPack"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "1"; + rotate = "0"; + locked = "false"; }; }; }; diff --git a/base/missions/RiverDance.mis b/base/missions/RiverDance.mis index 5efecaa..8e02198 100644 --- a/base/missions/RiverDance.mis +++ b/base/missions/RiverDance.mis @@ -10,16 +10,16 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //[Bounty]Mission follows standard Rules of Engagement //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { - CTF_scoreLimit = "5"; musicTrack = "lush"; - powerCount = "0"; cdTrack = "2"; + powerCount = "0"; + CTF_scoreLimit = "5"; new MissionArea(MissionArea) { area = "-696 -784 720 1296"; @@ -37,10 +37,11 @@ new SimGroup(MissionGroup) { cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; - visibleDistance = "500"; + visibleDistance = "425"; useSkyTextures = "1"; + renderBottomTexture = "0"; SkySolidColor = "0.420000 0.420000 0.420000 0.000000"; - fogDistance = "300"; + fogDistance = "200"; fogColor = "0.420000 0.420000 0.420000 1.000000"; fogVolume1 = "300 0 71"; fogVolume2 = "0 0 0"; @@ -58,6 +59,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Rain"; + lockCount = "0"; + homingCount = "0"; percentage = "1"; color1 = "0.400000 0.450000 0.480000 1.000000"; color2 = "-1.000000 0.000000 0.000000 1.000000"; @@ -73,10 +76,10 @@ new SimGroup(MissionGroup) { direction = "0.57735 0.57735 -0.57735"; color = "0.750000 0.750000 0.750000 1.000000"; ambient = "0.500000 0.500000 0.500000 1.000000"; - position = "0 0 0"; locked = "true"; rotation = "1 0 0 0"; scale = "1 1 1"; + position = "0 0 0"; }; new TerrainBlock(Terrain) { rotation = "1 0 0 0"; @@ -85,22 +88,22 @@ new SimGroup(MissionGroup) { terrainFile = "RiverDance.ter"; squareSize = "8"; emptySquares = "340042 340298 406089 144204 95350 439128 439384 439640"; - position = "-1024 -1024 0"; locked = "true"; + position = "-1024 -1024 0"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "70"; cullDensity = "0.1"; customArea = "0 0 0 0"; - YDimOverSize = "0"; - conjoinBowlDev = "20"; - position = "0 0 0 1"; - coverage = "0"; locked = "true"; + YDimOverSize = "0"; rotation = "0 0 0 0"; - XDimOverSize = "0"; - GraphFile = "RiverDance.nav"; + conjoinBowlDev = "20"; scale = "1 1 1"; + coverage = "0"; + GraphFile = "RiverDance.nav"; + XDimOverSize = "0"; + position = "0 0 0 1"; }; new WaterBlock(Water) { position = "-688 -1008 0"; @@ -118,7 +121,6 @@ new SimGroup(MissionGroup) { locked = "true"; }; new SimGroup(ObserverDropPoints) { - powerCount = "0"; new Camera() { position = "-351.944 -540.814 193.161"; @@ -149,13 +151,10 @@ new SimGroup(MissionGroup) { }; }; new SimGroup(Teams) { - powerCount = "0"; new SimGroup(Team1) { - powerCount = "1"; new SimGroup(spawnspheres) { - powerCount = "1"; new SpawnSphere() { position = "-390.8 -557.509 168.215"; @@ -178,7 +177,6 @@ new SimGroup(MissionGroup) { interiorFile = "bbase6.dif"; showTerrainInside = "0"; AudioProfile = "Universal_Base_2"; - team = "1"; locked = "true"; }; new InteriorInstance() { @@ -187,7 +185,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bmisc3.dif"; showTerrainInside = "0"; - team = "1"; locked = "true"; }; new Turret(Team1TurretBaseLarge1) { @@ -199,10 +196,8 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - missionTypesList = "CTF"; locked = "true"; - Target = "33"; + missionTypesList = "CTF"; }; new InteriorInstance() { position = "-365.211 -492.095 168.47"; @@ -210,7 +205,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bmisc2.dif"; showTerrainInside = "0"; - team = "1"; locked = "true"; }; new Turret(Team1TurretBaseLarge2) { @@ -222,13 +216,11 @@ new SimGroup(MissionGroup) { lockCount = "0"; homingCount = "0"; initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - missionTypesList = "CTF"; locked = "true"; - Target = "34"; + missionTypesList = "CTF"; }; new Item(Team1flag1) { - position = "-412.024 -599.725 201.503"; + position = "-412.024 -599.725 201.49"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "Flag"; @@ -237,12 +229,9 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "0"; rotate = "0"; - team = "1"; - missionTypesList = "CTF"; locked = "true"; - originalPosition = "-412.024 -599.725 201.503 1 0 0 0"; - Target = "35"; - isHome = "1"; + WayPoint = "3751"; + missionTypesList = "CTF"; }; new StaticShape(Team1StationInventory1) { position = "-394.37 -611.982 198.302"; @@ -252,10 +241,7 @@ new SimGroup(MissionGroup) { dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - team = "1"; - Trigger = "3295"; locked = "true"; - Target = "36"; }; new StaticShape(Team1StationInventory2) { position = "-429.661 -612.071 198.304"; @@ -265,113 +251,10 @@ new SimGroup(MissionGroup) { dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; - team = "1"; - Trigger = "3297"; locked = "true"; - Target = "37"; - }; - new Turret(Team1TurretBaseLarge3) { - position = "-185.462 -266.639 95.1137"; - rotation = "0 0 1 67.609"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "1"; - missionTypesList = "CTF"; - locked = "true"; - Target = "38"; - }; - new StaticShape(Team1StationInventory3) { - position = "-401.466 -635.237 173.541"; - rotation = "0 0 -1 90.1374"; - scale = "1 1 1"; - nameTag = "Rear"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Trigger = "3300"; - locked = "true"; - Target = "39"; - }; - new StaticShape(Team1StationInventory4) { - position = "-422.358 -635.228 173.543"; - rotation = "0 0 1 89.954"; - scale = "1 1 1"; - nameTag = "Rear"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Trigger = "3302"; - locked = "true"; - Target = "40"; - }; - new StaticShape(Team1generatorLarge1) { - position = "-412.132 -630.141 211.538"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - locked = "true"; - Target = "41"; - }; - new InteriorInstance() { - position = "-195.013 -268.288 78.4752"; - rotation = "0 0 1 157.746"; - scale = "1 1 1"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "1"; - locked = "true"; - }; - new StaticShape(Team1StationInventory5) { - position = "-190.53 -268.528 76.4605"; - rotation = "0 0 1 67.2185"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Trigger = "3306"; - locked = "true"; - Target = "42"; - }; - new StaticShape(Team1StationInventory6) { - position = "-394.871 -616.062 173.551"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Alcove"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Trigger = "3308"; - locked = "true"; - Target = "43"; - }; - new StaticShape(Team1StationInventory7) { - position = "-428.772 -616.093 173.546"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Alcove"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "1"; - Trigger = "3310"; - locked = "true"; - Target = "44"; + damageTimeMS = "625904"; }; new SimGroup(AIObjectives) { - powerCount = "1"; new AIObjective(AIOAttackObject) { position = "-299.605 422.457 127.665"; @@ -383,7 +266,7 @@ new SimGroup(MissionGroup) { description = "Attack the GeneratorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3347"; + targetObjectId = "3536"; location = "-299.605 422.457 127.665"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -397,7 +280,6 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; isInvalid = "0"; }; new AIObjective(AIOTouchObject) { @@ -411,7 +293,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 394.008 117.408"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -426,12 +308,10 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; }; new SimGroup(Repairs) { - powerCount = "1"; new AIObjective(AIORepairObject) { position = "-365.168 -492.133 176.198"; @@ -443,7 +323,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team1TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3292"; + targetObjectId = "3481"; location = "-365.168 -492.133 176.198"; weightLevel1 = "3100"; weightLevel2 = "1400"; @@ -457,10 +337,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3315"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3504"; }; new AIObjective(AIORepairObject) { position = "-394.871 -616.062 175.117"; @@ -472,7 +351,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team1StationInventory6"; targetClientId = "-1"; - targetObjectId = "3307"; + targetObjectId = "3497"; location = "-394.871 -616.062 175.117"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -486,9 +365,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3315"; isInvalid = "0"; + group = "3504"; }; new AIObjective(AIORepairObject) { position = "-412.4 -628.202 212.99"; @@ -500,7 +378,7 @@ new SimGroup(MissionGroup) { description = "Repair the GeneratorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3303"; + targetObjectId = "3493"; location = "-412.4 -628.202 212.99"; weightLevel1 = "3200"; weightLevel2 = "3000"; @@ -514,13 +392,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3315"; isInvalid = "0"; + group = "3504"; }; }; new SimGroup(defense) { - powerCount = "1"; new AIObjective(AIODefendLocation) { position = "-412.024 -603.635 202.733"; @@ -532,7 +408,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -603.635 202.733"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -547,10 +423,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3319"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3508"; }; new AIObjective(AIODefendLocation) { position = "-411.97 -616.652 212.99"; @@ -562,7 +437,7 @@ new SimGroup(MissionGroup) { description = "Defend the GeneratorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3303"; + targetObjectId = "3493"; location = "-411.97 -616.652 212.99"; weightLevel1 = "3300"; weightLevel2 = "3100"; @@ -576,13 +451,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3319"; isInvalid = "0"; + group = "3508"; }; }; new SimGroup(General) { - powerCount = "1"; new AIObjective(AIOAttackPlayer) { position = "-412.024 -599.725 202.733"; @@ -595,7 +468,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -599.725 202.733"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -609,10 +482,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3322"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3511"; }; new AIObjective(AIOTouchObject) { position = "-412.024 -599.725 202.733"; @@ -625,7 +497,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -599.725 202.733"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -637,10 +509,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3322"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3511"; }; new AIObjective(AIOTouchObject) { position = "-300.034 393.988 117.408"; @@ -653,7 +524,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 393.988 117.408"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -665,10 +536,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3322"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3511"; }; new AIObjective(AIOTouchObject) { position = "-300.034 393.988 117.408"; @@ -681,7 +551,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 393.988 117.408"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -693,14 +563,12 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3322"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3511"; }; }; new SimGroup(deploy) { - powerCount = "1"; new AIObjective(AIODeployEquipment) { position = "-412.176 -612.638 177.741"; @@ -726,9 +594,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3327"; isInvalid = "0"; + group = "3516"; }; new AIObjective(AIODeployEquipment) { position = "-406.908 -605.832 177.24"; @@ -754,9 +621,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3327"; isInvalid = "0"; + group = "3516"; }; new AIObjective(AIODeployEquipment) { position = "-417.083 -599.713 177.11"; @@ -782,9 +648,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3327"; isInvalid = "0"; + group = "3516"; }; new AIObjective(AIODeployEquipment) { position = "-412.022 -597.007 177.7"; @@ -810,13 +675,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3327"; isInvalid = "0"; + group = "3516"; }; }; new SimGroup(Deploy2) { - powerCount = "1"; new AIObjective(AIODeployEquipment) { position = "-402.859 -628.897 211.545"; @@ -842,9 +705,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3332"; isInvalid = "0"; + group = "3521"; }; new AIObjective(AIODeployEquipment) { position = "-430.505 -608.004 211.541"; @@ -870,9 +732,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3332"; isInvalid = "0"; + group = "3521"; }; new AIObjective(AIODeployEquipment) { position = "-393.424 -607.945 211.545"; @@ -898,9 +759,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3332"; isInvalid = "0"; + group = "3521"; }; new AIObjective(AIODeployEquipment) { position = "-404.684 -607.996 211.548"; @@ -926,9 +786,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3332"; isInvalid = "0"; + group = "3521"; }; new AIObjective(AIODeployEquipment) { position = "-419.29 -607.974 211.546"; @@ -954,18 +813,65 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "1"; - group = "3332"; isInvalid = "0"; + group = "3521"; }; }; }; + new StaticShape(Team1StationInventory3) { + position = "-401.466 -635.237 173.541"; + rotation = "0 0 -1 90.1374"; + scale = "1 1 1"; + nameTag = "Rear"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team1StationInventory4) { + position = "-422.358 -635.228 173.543"; + rotation = "0 0 1 89.954"; + scale = "1 1 1"; + nameTag = "Rear"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team1generatorLarge1) { + position = "-412.132 -630.141 211.538"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + nameTag = "Main"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team1StationInventory7) { + position = "-428.772 -616.093 173.546"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Alcove"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team1StationInventory6) { + position = "-394.871 -616.062 173.551"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Alcove"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; }; new SimGroup(Team2) { - powerCount = "1"; new SimGroup(spawnspheres) { - powerCount = "1"; new SpawnSphere() { position = "-333.627 342.531 87.7581"; @@ -988,200 +894,9 @@ new SimGroup(MissionGroup) { interiorFile = "bbase6.dif"; showTerrainInside = "0"; AudioProfile = "Universal_Base_2"; - team = "2"; locked = "true"; }; - new InteriorInstance() { - position = "-489.163 24.1787 94.1874"; - rotation = "0 0 -1 45.8366"; - scale = "1 1 1"; - interiorFile = "btowr6.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-366.114 346.526 81.8562"; - rotation = "0 0 -1 89.9544"; - scale = "1 1 1"; - interiorFile = "bmisc2.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new InteriorInstance() { - position = "-368.855 -17.7987 144.18"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "bmisc3.dif"; - showTerrainInside = "0"; - team = "2"; - locked = "true"; - }; - new Turret(Team2TurretBaseLarge1) { - position = "-368.816 -17.3134 146.065"; - rotation = "0 0 1 180.482"; - scale = "1 1 1"; - nameTag = "Riverbank"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "2"; - missionTypesList = "CTF"; - locked = "true"; - Target = "45"; - }; - new Turret(Team2TurretBaseLarge2) { - position = "-366.13 347.061 87.6066"; - rotation = "0 0 1 179.909"; - scale = "1 1 1"; - nameTag = "Main Compound"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "2"; - missionTypesList = "CTF"; - locked = "true"; - Target = "46"; - }; - new StaticShape(Team2generatorLarge1) { - position = "-299.87 424.396 126.213"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - nameTag = "Main"; - dataBlock = "GeneratorLarge"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - locked = "true"; - Target = "47"; - }; - new StaticShape(Team2StationInventory1) { - position = "-289.48 429.505 88.2248"; - rotation = "0 0 -1 90.5273"; - scale = "1 1 1"; - nameTag = "Rear"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3349"; - locked = "true"; - Target = "48"; - }; - new StaticShape(Team2StationInventory2) { - position = "-310.508 429.397 88.2255"; - rotation = "0 0 1 89.9543"; - scale = "1 1 1"; - nameTag = "Rear"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3351"; - locked = "true"; - Target = "49"; - }; - new StaticShape(Team2StationInventory3) { - position = "-283.274 410.286 88.2195"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Alcove"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3353"; - locked = "true"; - Target = "50"; - }; - new StaticShape(Team2StationInventory4) { - position = "-282.37 406.297 112.979"; - rotation = "0 0 1 138.656"; - scale = "1 1 1"; - nameTag = "Catwalk"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3355"; - locked = "true"; - Target = "51"; - }; - new StaticShape(Team2StationInventory5) { - position = "-317.519 406.405 112.977"; - rotation = "0 0 1 225.355"; - scale = "1 1 1"; - nameTag = "Catwalk"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3357"; - locked = "true"; - Target = "52"; - }; - new Item(Team2flag1) { - position = "-300.034 393.988 116.166"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Flag"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "0"; - rotate = "0"; - team = "2"; - missionTypesList = "CTF"; - locked = "true"; - originalPosition = "-300.034 393.988 116.166 1 0 0 0"; - Target = "53"; - isHome = "1"; - }; - new StaticShape(Team2StationInventory6) { - position = "-493.368 22.6056 92.1727"; - rotation = "0 0 1 223.636"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3360"; - locked = "true"; - Target = "54"; - }; - new StaticShape(Team2StationInventory7) { - position = "-316.999 410.359 88.2198"; - rotation = "0 0 1 180.091"; - scale = "1 1 1"; - nameTag = "Alcove"; - dataBlock = "StationInventory"; - lockCount = "0"; - homingCount = "0"; - team = "2"; - Trigger = "3362"; - locked = "true"; - Target = "55"; - }; - new Turret(Team2TurretBaseLarge3) { - position = "-496.762 19.2728 110.83"; - rotation = "0 0 1 224.782"; - scale = "1 1 1"; - nameTag = "Tower"; - dataBlock = "TurretBaseLarge"; - lockCount = "0"; - homingCount = "0"; - initialBarrel = "PlasmaBarrelLarge"; - team = "2"; - missionTypesList = "CTF"; - locked = "true"; - Target = "56"; - }; new SimGroup(AIObjectives) { - powerCount = "1"; new AIObjective(AIOTouchObject) { position = "-412.024 -599.725 202.733"; @@ -1194,7 +909,7 @@ new SimGroup(MissionGroup) { mode = "FlagGrab"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -599.725 202.733"; weightLevel1 = "3850"; weightLevel2 = "2000"; @@ -1208,9 +923,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; }; new AIObjective(AIOAttackObject) { position = "-412.4 -628.202 212.99"; @@ -1222,7 +936,7 @@ new SimGroup(MissionGroup) { description = "Attack the GeneratorLarge"; targetObject = "Team1generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3303"; + targetObjectId = "3493"; location = "-412.4 -628.202 212.99"; weightLevel1 = "3100"; weightLevel2 = "1600"; @@ -1236,11 +950,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; isInvalid = "0"; }; new SimGroup(defense) { - powerCount = "1"; new AIObjective(AIODefendLocation) { position = "-300.034 397.828 117.408"; @@ -1252,7 +964,7 @@ new SimGroup(MissionGroup) { description = "Defend our flag"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 397.828 117.408"; weightLevel1 = "3900"; weightLevel2 = "2000"; @@ -1267,10 +979,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3368"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3557"; }; new AIObjective(AIODefendLocation) { position = "-299.605 410.777 127.665"; @@ -1282,7 +993,7 @@ new SimGroup(MissionGroup) { description = "Defend the GeneratorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3347"; + targetObjectId = "3536"; location = "-299.605 410.777 127.665"; weightLevel1 = "3300"; weightLevel2 = "3100"; @@ -1296,13 +1007,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3368"; isInvalid = "0"; + group = "3557"; }; }; new SimGroup(Repairs) { - powerCount = "1"; new AIObjective(AIORepairObject) { position = "-366.129 346.4 89.3581"; @@ -1314,7 +1023,7 @@ new SimGroup(MissionGroup) { description = "Repair the TurretBaseLarge"; targetObject = "Team2TurretBaseLarge2"; targetClientId = "-1"; - targetObjectId = "3346"; + targetObjectId = "3535"; location = "-366.129 346.4 89.3581"; weightLevel1 = "3100"; weightLevel2 = "1400"; @@ -1328,10 +1037,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3371"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3560"; }; new AIObjective(AIORepairObject) { position = "-299.605 422.457 127.665"; @@ -1343,7 +1051,7 @@ new SimGroup(MissionGroup) { description = "Repair the GeneratorLarge"; targetObject = "Team2generatorLarge1"; targetClientId = "-1"; - targetObjectId = "3347"; + targetObjectId = "3536"; location = "-299.605 422.457 127.665"; weightLevel1 = "3200"; weightLevel2 = "3000"; @@ -1357,9 +1065,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3371"; isInvalid = "0"; + group = "3560"; }; new AIObjective(AIORepairObject) { position = "-316.999 410.359 89.7856"; @@ -1371,7 +1078,7 @@ new SimGroup(MissionGroup) { description = "Repair the StationInventory"; targetObject = "Team2StationInventory7"; targetClientId = "-1"; - targetObjectId = "3361"; + targetObjectId = "3551"; location = "-316.999 410.359 89.7856"; weightLevel1 = "2900"; weightLevel2 = "1400"; @@ -1385,13 +1092,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3371"; isInvalid = "0"; + group = "3560"; }; }; new SimGroup(General) { - powerCount = "1"; new AIObjective(AIOTouchObject) { position = "-300.034 393.988 117.408"; @@ -1404,7 +1109,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 393.988 117.408"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -1416,10 +1121,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3375"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3564"; }; new AIObjective(AIOTouchObject) { position = "-412.024 -599.725 202.733"; @@ -1432,7 +1136,7 @@ new SimGroup(MissionGroup) { mode = "FlagCapture"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -599.725 202.733"; weightLevel1 = "5000"; weightLevel2 = "0"; @@ -1444,10 +1148,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3375"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3564"; }; new AIObjective(AIOTouchObject) { position = "-412.024 -599.725 202.733"; @@ -1460,7 +1163,7 @@ new SimGroup(MissionGroup) { mode = "FlagDropped"; targetObject = "Team1flag1"; targetClientId = "-1"; - targetObjectId = "3293"; + targetObjectId = "3482"; location = "-412.024 -599.725 202.733"; weightLevel1 = "5001"; weightLevel2 = "4100"; @@ -1472,10 +1175,9 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3375"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3564"; }; new AIObjective(AIOAttackPlayer) { position = "-300.034 393.988 117.408"; @@ -1488,7 +1190,7 @@ new SimGroup(MissionGroup) { mode = "FlagCarrier"; targetObject = "Team2flag1"; targetClientId = "-1"; - targetObjectId = "3358"; + targetObjectId = "3547"; location = "-300.034 393.988 117.408"; weightLevel1 = "4800"; weightLevel2 = "3000"; @@ -1502,14 +1204,12 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3375"; - isInvalid = "0"; gameType = "CTF"; + isInvalid = "0"; + group = "3564"; }; }; new SimGroup(Deploy3) { - powerCount = "1"; new AIObjective(AIODeployEquipment) { position = "-302.831 405.963 92.2903"; @@ -1535,9 +1235,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3380"; isInvalid = "0"; + group = "3569"; }; new AIObjective(AIODeployEquipment) { position = "-305.109 394.148 91.9202"; @@ -1563,9 +1262,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3380"; isInvalid = "0"; + group = "3569"; }; new AIObjective(AIODeployEquipment) { position = "-298.529 406.948 92.4119"; @@ -1591,9 +1289,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3380"; isInvalid = "0"; + group = "3569"; }; new AIObjective(AIODeployEquipment) { position = "-296.632 391.429 91.8408"; @@ -1619,13 +1316,11 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3380"; isInvalid = "0"; + group = "3569"; }; }; new SimGroup(Deploy4) { - powerCount = "1"; new AIObjective(AIODeployEquipment) { position = "-290.837 422.998 126.231"; @@ -1651,9 +1346,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3385"; isInvalid = "0"; + group = "3574"; }; new AIObjective(AIODeployEquipment) { position = "-281.537 402.167 126.265"; @@ -1679,9 +1373,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3385"; isInvalid = "0"; + group = "3574"; }; new AIObjective(AIODeployEquipment) { position = "-318.617 402.265 126.233"; @@ -1707,9 +1400,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3385"; isInvalid = "0"; + group = "3574"; }; new AIObjective(AIODeployEquipment) { position = "-307.326 402.176 126.206"; @@ -1735,9 +1427,8 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3385"; isInvalid = "0"; + group = "3574"; }; new AIObjective(AIODeployEquipment) { position = "-292.703 402.233 126.209"; @@ -1763,15 +1454,137 @@ new SimGroup(MissionGroup) { issuedByClientId = "-1"; forceClientId = "-1"; locked = "1"; - team = "2"; - group = "3385"; isInvalid = "0"; + group = "3574"; }; }; }; + new InteriorInstance() { + position = "-366.114 346.526 81.8562"; + rotation = "0 0 -1 89.9544"; + scale = "1 1 1"; + interiorFile = "bmisc2.dif"; + showTerrainInside = "0"; + locked = "true"; + }; + new InteriorInstance() { + position = "-368.855 -17.7987 144.18"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + interiorFile = "bmisc3.dif"; + showTerrainInside = "0"; + locked = "true"; + }; + new Turret(Team2TurretBaseLarge1) { + position = "-368.816 -17.3134 146.065"; + rotation = "0 0 1 180.482"; + scale = "1 1 1"; + nameTag = "Riverbank"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + locked = "true"; + missionTypesList = "CTF"; + }; + new Turret(Team2TurretBaseLarge2) { + position = "-366.13 347.061 87.6066"; + rotation = "0 0 1 179.909"; + scale = "1 1 1"; + nameTag = "Main Compound"; + dataBlock = "TurretBaseLarge"; + lockCount = "0"; + homingCount = "0"; + initialBarrel = "PlasmaBarrelLarge"; + locked = "true"; + missionTypesList = "CTF"; + }; + new StaticShape(Team2generatorLarge1) { + position = "-299.87 424.396 126.213"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + nameTag = "Main"; + dataBlock = "GeneratorLarge"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory1) { + position = "-289.48 429.505 88.2248"; + rotation = "0 0 -1 90.5273"; + scale = "1 1 1"; + nameTag = "Rear"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory2) { + position = "-310.508 429.397 88.2255"; + rotation = "0 0 1 89.9543"; + scale = "1 1 1"; + nameTag = "Rear"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory3) { + position = "-283.274 410.286 88.2195"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + nameTag = "Alcove"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory4) { + position = "-282.37 406.297 112.979"; + rotation = "0 0 1 138.656"; + scale = "1 1 1"; + nameTag = "Catwalk"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new StaticShape(Team2StationInventory5) { + position = "-317.519 406.405 112.977"; + rotation = "0 0 1 225.355"; + scale = "1 1 1"; + nameTag = "Catwalk"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; + new Item(Team2flag1) { + position = "-300.034 393.988 116.173"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "Flag"; + lockCount = "0"; + homingCount = "0"; + collideable = "0"; + static = "0"; + rotate = "0"; + locked = "true"; + WayPoint = "3752"; + missionTypesList = "CTF"; + }; + new StaticShape(Team2StationInventory7) { + position = "-316.999 410.359 88.2198"; + rotation = "0 0 1 180.091"; + scale = "1 1 1"; + nameTag = "Alcove"; + dataBlock = "StationInventory"; + lockCount = "0"; + homingCount = "0"; + locked = "true"; + }; }; new SimGroup(team0) { - powerCount = "0"; new InteriorInstance() { position = "-254.396 -86.9783 109.648"; @@ -1779,7 +1592,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdgb.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1788,7 +1600,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdg1.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1797,7 +1608,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdgb.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1806,7 +1616,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdg1.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1815,7 +1624,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdgb.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1824,7 +1632,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdg1.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1833,7 +1640,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdgb.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1842,7 +1648,6 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbrdg1.dif"; showTerrainInside = "0"; - team = "0"; locked = "true"; }; new InteriorInstance() { @@ -1851,8 +1656,7 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; interiorFile = "bbunkd.dif"; showTerrainInside = "0"; - team = "0"; - locked = "true"; + locked = "false"; }; new Item() { position = "-300.065 408.89 95.3845"; @@ -1864,9 +1668,7 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "0"; - team = "0"; locked = "true"; - Target = "-1"; }; new Item() { position = "-412.001 -614.569 180.794"; @@ -1878,45 +1680,13 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "0"; - team = "0"; locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-192.976 -273.024 83.6261"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "0"; - locked = "true"; - Target = "-1"; - }; - new Item() { - position = "-492.927 27.58 99.1967"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "RepairPack"; - lockCount = "0"; - homingCount = "0"; - collideable = "0"; - static = "1"; - rotate = "0"; - team = "0"; - locked = "true"; - Target = "-1"; }; new SimGroup(AIObjectives) { - powerCount = "0"; }; }; }; new SimGroup(AudioCreatures) { - powerCount = "0"; new AudioEmitter() { position = "-94.0017 -850.072 58.5574"; @@ -2008,7 +1778,6 @@ new SimGroup(MissionGroup) { }; }; new SimGroup(AudioWater) { - powerCount = "0"; new AudioEmitter() { position = "-3.409 -899.704 6.7194"; @@ -2254,77 +2023,46 @@ new SimGroup(MissionGroup) { }; }; new SimGroup(RandomOrganics) { - powerCount = "0"; - new SimGroup(Addition7belgtree16) { - powerCount = "0"; + new SimGroup(Addition12belgtree19) { new TSStatic() { - position = "-564 -908 78.6093"; - rotation = "0 0 1 202"; - scale = "1.5 1.5 1.5"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-431.905 -492.975 166.311"; - rotation = "0 0 1 9.99997"; - scale = "2 2 2"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "52.4125 -436.187 116.962"; - rotation = "0 0 1 119"; + position = "98.3823 174.606 102.781"; + rotation = "0 0 1 11"; scale = "2.5 2.5 2.5"; - shapeName = "borg16.dts"; + shapeName = "borg19.dts"; locked = "true"; }; new TSStatic() { - position = "-668 -932 123.562"; - rotation = "0 0 -1 61.0005"; - scale = "2.5 2.5 2.5"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-169.868 -621.692 85.7429"; - rotation = "0 0 -1 53"; - scale = "2.1 2.1 2.1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-668 -956 121.125"; - rotation = "0 0 -1 38"; + position = "-540 380 107.904"; + rotation = "0 0 -1 16.9999"; scale = "2.4 2.4 2.4"; - shapeName = "borg16.dts"; + shapeName = "borg19.dts"; locked = "true"; }; new TSStatic() { - position = "-4 -628 172.922"; - rotation = "0 0 1 61"; - scale = "1.6 1.6 1.6"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-321.164 -658.008 191.488"; - rotation = "0 0 -1 74.0004"; - scale = "2.5 2.5 2.5"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-220 -316 116.516"; - rotation = "0 0 -1 88"; + position = "137.649 22.9043 77.5"; + rotation = "0 0 1 200"; scale = "2.1 2.1 2.1"; - shapeName = "borg16.dts"; + shapeName = "borg19.dts"; + locked = "true"; + }; + new TSStatic() { + position = "-270.929 272.967 82.6457"; + rotation = "0 0 -1 59.0003"; + scale = "1.7 1.7 1.7"; + shapeName = "borg19.dts"; + locked = "true"; + }; + new TSStatic() { + position = "-612 324 113.188"; + rotation = "0 0 1 56"; + scale = "1.5 1.5 1.5"; + shapeName = "borg19.dts"; locked = "true"; }; }; new SimGroup(Addition8belgtree18) { - powerCount = "0"; new TSStatic() { position = "124 -332 128.102"; @@ -2334,9 +2072,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "36 -276 115.451"; - rotation = "0 0 1 213"; - scale = "2.1 2.1 2.1"; + position = "-430.584 -411.965 191.665"; + rotation = "0 0 1 87.0002"; + scale = "2.9 2.9 2.9"; shapeName = "borg18.dts"; locked = "true"; }; @@ -2354,62 +2092,6 @@ new SimGroup(MissionGroup) { shapeName = "borg18.dts"; locked = "true"; }; - new TSStatic() { - position = "-540 -692 118.281"; - rotation = "0 0 1 29"; - scale = "2.6 2.6 2.6"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-244 -404 117.828"; - rotation = "0 0 -1 89.0004"; - scale = "2.5 2.5 2.5"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-716 -100 107.297"; - rotation = "0 0 -1 10.0001"; - scale = "3 3 3"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-51.7702 -202.073 135.731"; - rotation = "0 0 -1 115.296"; - scale = "2.5 2.5 2.5"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-316.608 -561.951 155.821"; - rotation = "0 0 1 123"; - scale = "2.6 2.6 2.6"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-158.642 -199.603 97.4636"; - rotation = "0 0 1 8.03103"; - scale = "2.2 2.2 2.2"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-430.584 -411.965 191.665"; - rotation = "0 0 1 87.0002"; - scale = "2.9 2.9 2.9"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-748 -220 76.8125"; - rotation = "0 0 1 18"; - scale = "2.6 2.6 2.6"; - shapeName = "borg18.dts"; - locked = "true"; - }; new TSStatic() { position = "-812 -356 116.344"; rotation = "0 0 -1 16.0002"; @@ -2419,7 +2101,6 @@ new SimGroup(MissionGroup) { }; }; new SimGroup(Addition9belgtree19) { - powerCount = "0"; new TSStatic() { position = "-668 -452 142.781"; @@ -2436,9 +2117,9 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-604 -444 127.641"; - rotation = "0 0 1 51"; - scale = "2.3 2.3 2.3"; + position = "-716 -564 98.46"; + rotation = "0 0 1 224"; + scale = "2 2 2"; shapeName = "borg19.dts"; locked = "true"; }; @@ -2456,118 +2137,8 @@ new SimGroup(MissionGroup) { shapeName = "borg19.dts"; locked = "true"; }; - new TSStatic() { - position = "-716 -564 98.46"; - rotation = "0 0 1 224"; - scale = "2 2 2"; - shapeName = "borg19.dts"; - locked = "true"; - }; - }; - new SimGroup(Addition10belgtree16) { - powerCount = "0"; - - new TSStatic() { - position = "-532 60 83.8907"; - rotation = "0 0 -1 94"; - scale = "1.7 1.7 1.7"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "28 -260 116.437"; - rotation = "0 0 -1 13.0002"; - scale = "1.8 1.8 1.8"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-508 68 91.7969"; - rotation = "0 0 1 136"; - scale = "2.1 2.1 2.1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-588 -28 72.3282"; - rotation = "0 0 -1 118"; - scale = "2.4 2.4 2.4"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-676.766 131.135 97.5548"; - rotation = "0 0 -1 75.0002"; - scale = "2.2 2.2 2.2"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-788 220 91.0313"; - rotation = "0 0 -1 53.9998"; - scale = "1.5 1.5 1.5"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-679.254 -281.139 91.8457"; - rotation = "0 0 -1 17.9998"; - scale = "2.2 2.2 2.2"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-668 -116 112.078"; - rotation = "0 0 -1 41.9998"; - scale = "1.6 1.6 1.6"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-452 36 112.625"; - rotation = "0 0 -1 80.0004"; - scale = "2.1 2.1 2.1"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-412 604 92.9218"; - rotation = "0 0 1 109"; - scale = "2.3 2.3 2.3"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-244 492 109.328"; - rotation = "0 0 1 173"; - scale = "1.6 1.6 1.6"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-836 452 92.3594"; - rotation = "0 0 1 32"; - scale = "2.4 2.4 2.4"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-660 564 77.7656"; - rotation = "0 0 1 227"; - scale = "1.6 1.6 1.6"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-580 132 78.0156"; - rotation = "0 0 1 193"; - scale = "1.7 1.7 1.7"; - shapeName = "borg16.dts"; - locked = "true"; - }; }; new SimGroup(Addition11belgtree18) { - powerCount = "0"; new TSStatic() { position = "-396.769 857.43 61.6791"; @@ -2577,16 +2148,16 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-262.98 225.372 80.7198"; - rotation = "0 0 1 82"; - scale = "2.3 2.3 2.3"; + position = "-812 172 79.7188"; + rotation = "0 0 -1 99.0002"; + scale = "2.2 2.2 2.2"; shapeName = "borg18.dts"; locked = "true"; }; new TSStatic() { - position = "-444.588 477.405 82.4872"; - rotation = "0 0 1 35.3091"; - scale = "2.9 2.9 2.9"; + position = "-585.251 -96.8789 73.2344"; + rotation = "0 0 -1 90.0002"; + scale = "3 3 3"; shapeName = "borg18.dts"; locked = "true"; }; @@ -2611,20 +2182,6 @@ new SimGroup(MissionGroup) { shapeName = "borg18.dts"; locked = "true"; }; - new TSStatic() { - position = "-225.103 -89.2998 107.442"; - rotation = "0 0 1 12.3585"; - scale = "2.7 2.7 2.7"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-622.875 -306.136 86.5078"; - rotation = "0 0 -1 84.0002"; - scale = "2.4 2.4 2.4"; - shapeName = "borg18.dts"; - locked = "true"; - }; new TSStatic() { position = "-503.04 598.339 117.499"; rotation = "0 0 1 189"; @@ -2632,829 +2189,15 @@ new SimGroup(MissionGroup) { shapeName = "borg18.dts"; locked = "true"; }; - new TSStatic() { - position = "-585.251 -96.8789 73.2344"; - rotation = "0 0 -1 90.0002"; - scale = "3 3 3"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-812 172 79.7188"; - rotation = "0 0 -1 99.0002"; - scale = "2.2 2.2 2.2"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-661.997 -166.649 90.2656"; - rotation = "0 0 1 135"; - scale = "2.8 2.8 2.8"; - shapeName = "borg18.dts"; - locked = "true"; - }; - }; - new SimGroup(Addition12belgtree19) { - powerCount = "0"; - - new TSStatic() { - position = "98.3823 174.606 102.781"; - rotation = "0 0 1 11"; - scale = "2.5 2.5 2.5"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-540 380 107.904"; - rotation = "0 0 -1 16.9999"; - scale = "2.4 2.4 2.4"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-420 436 79.8125"; - rotation = "0 0 -1 38.9999"; - scale = "1.8 1.8 1.8"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-270.929 272.967 82.6457"; - rotation = "0 0 -1 59.0003"; - scale = "1.7 1.7 1.7"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-788 -164 85.4691"; - rotation = "0 0 1 109"; - scale = "2.1 2.1 2.1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-796 380 99.984"; - rotation = "0 0 1 107"; - scale = "2.1 2.1 2.1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-604 188 75.0938"; - rotation = "0 0 1 129"; - scale = "1.8 1.8 1.8"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-612 324 113.188"; - rotation = "0 0 1 56"; - scale = "1.5 1.5 1.5"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-468 356 79.2813"; - rotation = "0 0 -1 95.0004"; - scale = "2.1 2.1 2.1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "137.649 22.9043 77.5"; - rotation = "0 0 1 200"; - scale = "2.1 2.1 2.1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - }; - new TSStatic() { - position = "-418.631 265.493 47.4765"; - rotation = "1 0 0 0"; - scale = "2.5 2.5 2.5"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new SimGroup(Addition1BEPlant5) { - powerCount = "0"; - - new TSStatic() { - position = "-76 -660 180.578"; - rotation = "-0.113644 0.233577 0.965674 193.524"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-652 -172 91.8438"; - rotation = "0.00568772 -0.117519 0.993054 44.2781"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-428 -276 167.484"; - rotation = "-0.901262 -0.362844 0.236793 32.9045"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-436 -124 90.4062"; - rotation = "0.743772 0.25287 -0.618757 43.8942"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-44 -452 96.8907"; - rotation = "-0.443975 0.0163538 0.89589 85.2361"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-444 -180 140.578"; - rotation = "0.101435 0.291866 0.951065 97.856"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-348 -380 150.969"; - rotation = "0.0477031 0.182953 0.981964 215.391"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-84 -524 84.5157"; - rotation = "-0.319036 0.168786 0.932592 97.9758"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-564 -436 140.484"; - rotation = "-0.02381 0.165032 0.986001 139.527"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-212 -108 104.703"; - rotation = "-0.234383 -0.127676 0.963724 95.1122"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-508 -212 137.391"; - rotation = "-0.0805316 0.0673309 -0.994475 86.3166"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-644 -612 136.516"; - rotation = "0.17153 0.0919233 0.980881 115.007"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "36 -260 120.563"; - rotation = "-0.0519213 -0.0345 0.998055 152.052"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-412 -204 155.469"; - rotation = "0.592336 -0.221334 0.774693 55.0869"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "36 -628 187.734"; - rotation = "0.100115 -0.263948 -0.959327 116.155"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-212 -332 120.312"; - rotation = "0.352327 0.0566948 0.934158 114.597"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-12 -524 93.375"; - rotation = "0.0249993 -0.00303947 0.999683 202.993"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-364 -260 143.188"; - rotation = "0.354449 0.0929582 0.930443 45.8915"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-524 -420 137.547"; - rotation = "0.348556 0.709989 0.611902 45.8222"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-740 -340 110.469"; - rotation = "0.155826 -0.256603 -0.953873 58.2727"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-668 -332 97.0469"; - rotation = "0.151187 0.0899201 0.984407 123.751"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-60 -204 137.656"; - rotation = "-0.638928 0.493417 -0.590179 33.2689"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-380 -660 203.703"; - rotation = "0.153798 -0.341992 -0.927032 27.969"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-500 -628 158.672"; - rotation = "-0.232244 -0.0180055 0.972491 190.699"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "20 -332 113.531"; - rotation = "-0.221933 0.203825 0.95352 98.7045"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-276 -428 129.031"; - rotation = "0.256017 -0.400229 0.879927 27.1606"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-636 -460 131.109"; - rotation = "0.252247 -0.0841962 0.963993 167.464"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-628 -628 129.953"; - rotation = "0.203724 0.00772258 0.978998 225.131"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-724 -716 137.766"; - rotation = "0.0566774 0.259282 0.964137 85.0808"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-700 -124 118.203"; - rotation = "0.317214 -0.277848 0.906739 39.4292"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "20 -364 107.562"; - rotation = "0.0738744 0.56086 -0.824608 54.4754"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-548 -868 110.391"; - rotation = "-0.0888905 -0.0541436 0.994569 119.273"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-596 -764 83.7031"; - rotation = "-0.496667 -0.304143 -0.812907 65.2696"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-484 -476 170.687"; - rotation = "0.136571 0.333659 0.932749 62.4788"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-564 -620 144.156"; - rotation = "-0.818764 0.246124 0.518699 33.96"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-444 -132 92.1719"; - rotation = "0.0449544 0.35262 0.934686 110.662"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-412 -316 156.938"; - rotation = "-0.00092261 -0.0287017 0.999588 223.984"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-436 -500 171.75"; - rotation = "0.0381319 -0.250235 0.967434 186.773"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-172 -380 105.266"; - rotation = "0.211562 -0.0670621 0.975061 137.977"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-676 -300 96.5626"; - rotation = "0.0010811 -0.0595557 -0.998224 119.089"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "44 -268 119.875"; - rotation = "0.0769184 -0.174403 0.981665 49.805"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-652 -92 108.953"; - rotation = "0.284103 -0.680436 0.675494 48.7033"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-452 -276 167.453"; - rotation = "-0.582511 0.810187 -0.0654069 15.2014"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-516 -548 176.078"; - rotation = "0.317019 -0.0707498 -0.945777 103.129"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-324 -444 136.75"; - rotation = "0.12169 0.147622 0.981529 190.798"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-628 -532 125.266"; - rotation = "-0.0961287 -0.0401914 0.994557 114.286"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-700 -852 137"; - rotation = "0.015669 -0.446086 0.894853 50.7547"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-660 -284 94.0157"; - rotation = "0.1118 -0.00200782 0.993729 71.3407"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - }; - new SimGroup(Addition2BEPlant5) { - powerCount = "0"; - - new TSStatic() { - position = "-276 140 137.031"; - rotation = "0.15768 -0.772403 -0.615248 35.0668"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-220 412 128.594"; - rotation = "-0.0923854 0.110649 -0.989556 81.5943"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-460 596 107.359"; - rotation = "-0.46413 -0.627654 0.625007 43.4961"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-652 268 120.938"; - rotation = "-0.130163 -0.378324 0.916476 92.9956"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-732 180 79.4843"; - rotation = "-0.533951 0.487593 -0.69076 7.23332"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-444 500 86.125"; - rotation = "0.461884 -0.0811535 -0.88322 31.5284"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-508 4 89.7969"; - rotation = "-0.169624 0.278235 -0.945417 56.6441"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-492 604 122.828"; - rotation = "0.586461 -0.272259 0.762849 24.7455"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-4 452 92.8906"; - rotation = "-0.205546 -0.00558445 0.978631 150.613"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-180 92 97.2656"; - rotation = "0.693535 -0.213171 -0.688162 39.8322"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-708 164 89.0156"; - rotation = "-0.131741 0.118105 0.984223 165.234"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-196 548 94.4219"; - rotation = "-0.055724 0.503102 -0.862429 71.8506"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-700 172 88.5625"; - rotation = "0.078502 0.000426481 0.996914 135.125"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-516 572 122.344"; - rotation = "-0.87303 -0.483412 0.0642756 30.3864"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-420 468 83.8437"; - rotation = "0.0284757 0.0480337 0.99844 62.0788"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-620 -148 84.4688"; - rotation = "0.0174162 -0.324119 0.945856 114.925"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-388 492 78.0156"; - rotation = "0.0996139 -0.192765 0.976176 52.0818"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-108 196 84.2343"; - rotation = "-0.0567583 -0.0952192 -0.993837 64.3191"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-364 -28 142.453"; - rotation = "-0.256376 0.259399 -0.931119 97.0714"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-284 524 92.6094"; - rotation = "0.821528 0.242407 -0.516072 41.2785"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-548 68 83.7343"; - rotation = "-0.504578 0.504776 0.70043 45.8473"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-564 476 94.5469"; - rotation = "0.673923 -0.126667 0.727862 48.1122"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-292 596 82.8594"; - rotation = "-0.242073 0.0894355 -0.966127 115.791"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-140 84 81.5781"; - rotation = "0.379139 0.093493 0.920605 57.9261"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-76 108 84.5001"; - rotation = "0.14743 0.401667 0.903841 61.9883"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-356 548 79.4999"; - rotation = "-0.0398515 -0.0912165 0.995033 138.191"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-436 -124 90.4062"; - rotation = "-0.115271 0.274523 0.954646 160.89"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-268 332 83.7656"; - rotation = "0.158365 0.133043 -0.978376 102.227"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-124 372 132.187"; - rotation = "-0.0651454 -0.248483 -0.966443 87.953"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-412 348 77.0781"; - rotation = "-0.262712 0.044508 -0.963847 87.1045"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-28 476 82.0469"; - rotation = "0.412888 0.134603 -0.900781 55.8035"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-652 76 84.5157"; - rotation = "0.108941 0.0245808 0.993744 234.706"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-268 188 92.3594"; - rotation = "-0.0570135 -0.488847 -0.870504 61.7597"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-636 20 90.7031"; - rotation = "0.152427 -0.00428874 0.988305 69.631"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-364 52 134.562"; - rotation = "0.648587 -0.0485525 -0.75959 29.9888"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-356 396 76.9531"; - rotation = "-0.503816 0.135353 0.853141 25.6704"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-572 372 97.2344"; - rotation = "-0.367845 0.705366 0.605929 29.2977"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-596 276 106.266"; - rotation = "-0.380743 0.0258507 -0.92432 88.4984"; - scale = "1.2 1.2 1.8"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-644 124 85.7969"; - rotation = "0.263288 0.175584 0.948604 221.94"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-580 588 98.4531"; - rotation = "0.0465567 0.653879 -0.755166 52.6803"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-572 124 79.4843"; - rotation = "-0.318213 0.248094 -0.914981 44.4524"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-444 580 90.5625"; - rotation = "-0.0774069 -0.065488 0.994846 109.28"; - scale = "1.3 1.3 1.95"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-172 108 87.1563"; - rotation = "0.691166 -0.0711572 0.719184 38.241"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-196 -28 139.828"; - rotation = "-0.248132 -0.0652906 0.966523 138.314"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-628 -20 91.9375"; - rotation = "0.129105 0.188218 0.973605 188.763"; - scale = "1.4 1.4 2.1"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-636 -12 92.5938"; - rotation = "0.177594 0.195116 0.964567 230.389"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-436 564 87.5469"; - rotation = "-0.277154 0.513313 -0.812216 20.852"; - scale = "1 1 1.5"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-404 356 77.0937"; - rotation = "0.180924 -0.239242 0.953955 206.758"; - scale = "1.5 1.5 2.25"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-188 -36 142.359"; - rotation = "0.232119 0.218299 -0.947875 103.005"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-108 196 84.2343"; - rotation = "0.0598945 -0.044804 0.997199 104.156"; - scale = "1.1 1.1 1.65"; - shapeName = "borg5.dts"; - locked = "true"; - }; }; }; new SimGroup(RandomRocks) { - powerCount = "0"; new SimGroup(Addition3brock8) { - powerCount = "0"; new InteriorInstance() { - position = "-483.613 -374.093 147.248"; - rotation = "0.0229003 0.995533 0.0915929 28.1959"; - scale = "1.5 1.5 1.5"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-583.494 -477.237 133.804"; - rotation = "0 0 1 0.0559529"; - scale = "0.5 0.5 0.5"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-488.494 -266.237 158.407"; - rotation = "0 0 1 2.53065"; + position = "0.506165 -884.237 51.7016"; + rotation = "0 0 1 1.04753"; scale = "0.5 0.5 0.5"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -3469,8 +2212,8 @@ new SimGroup(MissionGroup) { locked = "true"; }; new InteriorInstance() { - position = "0.506165 -884.237 51.7016"; - rotation = "0 0 1 1.04753"; + position = "-488.494 -266.237 158.407"; + rotation = "0 0 1 2.53065"; scale = "0.5 0.5 0.5"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -3478,11 +2221,10 @@ new SimGroup(MissionGroup) { }; }; new SimGroup(Addition4brock8) { - powerCount = "0"; new InteriorInstance() { - position = "-48.4358 -94.1638 280.32"; - rotation = "0.99942 -0.00908851 -0.0328136 194.385"; + position = "-553.436 368.836 104.071"; + rotation = "0.998967 0.0260688 -0.0372268 194.244"; scale = "0.5 0.5 0.5"; interiorFile = "brock8.dif"; showTerrainInside = "0"; @@ -3496,29 +2238,13 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; locked = "true"; }; - new InteriorInstance() { - position = "-553.436 368.836 104.071"; - rotation = "0.998967 0.0260688 -0.0372268 194.244"; - scale = "0.5 0.5 0.5"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new InteriorInstance() { - position = "-520.86 159.391 77.8349"; - rotation = "0 0 1 196.63"; - scale = "1.5 1.5 1.5"; - interiorFile = "brock8.dif"; - showTerrainInside = "0"; - locked = "true"; - }; }; }; new TSStatic() { - position = "-330.874 133.436 139.654"; - rotation = "0 0 1 77.3035"; - scale = "3 3 3"; - shapeName = "borg18.dts"; + position = "-322.778 38.3542 135.572"; + rotation = "0 0 -1 119"; + scale = "2.2 2.2 2.2"; + shapeName = "borg16.dts"; locked = "true"; }; new TSStatic() { @@ -3529,34 +2255,12 @@ new SimGroup(MissionGroup) { locked = "true"; }; new TSStatic() { - position = "-506.28 -574.043 180.552"; - rotation = "0 0 1 158.274"; - scale = "2.1 2.1 2.1"; + position = "-1001.92 92.9566 74.7078"; + rotation = "0 0 1 173"; + scale = "2.2 2.2 2.2"; shapeName = "borg19.dts"; locked = "true"; }; - new InteriorInstance() { - position = "-522.626 -69.5992 47.9001"; - rotation = "0 0 1 122.04"; - scale = "1.5 1.5 1.5"; - interiorFile = "bspir4.dif"; - showTerrainInside = "0"; - locked = "true"; - }; - new TSStatic() { - position = "-319.494 -212.422 136.352"; - rotation = "0 0 -1 10.0001"; - scale = "2.1 2.1 2.1"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-22.0009 -394.395 92.1406"; - rotation = "0 0 1 97.9998"; - scale = "2.3 2.3 2.3"; - shapeName = "borg18.dts"; - locked = "true"; - }; new TSStatic() { position = "-97.2999 -962.344 72.5074"; rotation = "0 0 1 157"; @@ -3564,48 +2268,6 @@ new SimGroup(MissionGroup) { shapeName = "borg19.dts"; locked = "true"; }; - new TSStatic() { - position = "-555.387 -291.038 111.355"; - rotation = "0 0 1 158"; - scale = "2 2 2"; - shapeName = "borg18.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-503.997 -213.782 134.997"; - rotation = "0 0 1 167"; - scale = "2.5 2.5 2.5"; - shapeName = "borg19.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-873.575 -649.498 76.0124"; - rotation = "0 0 1 110"; - scale = "1.8 1.8 1.8"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-183.662 453.163 116.5"; - rotation = "0 0 -1 26.9998"; - scale = "2.4 2.4 2.4"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-322.778 38.3542 135.572"; - rotation = "0 0 -1 119"; - scale = "2.2 2.2 2.2"; - shapeName = "borg16.dts"; - locked = "true"; - }; - new TSStatic() { - position = "-1001.92 92.9566 74.7078"; - rotation = "0 0 1 173"; - scale = "2.2 2.2 2.2"; - shapeName = "borg19.dts"; - locked = "true"; - }; }; //--- OBJECT WRITE END --- diff --git a/base/missions/Sanctuary.mis b/base/missions/Sanctuary.mis index dd02e01..dcebab9 100644 --- a/base/missions/Sanctuary.mis +++ b/base/missions/Sanctuary.mis @@ -6,7 +6,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures for victory +//[CTF]500 points to win //Remotely located repair packs could bolster opposition //--- MISSION STRING END --- diff --git a/base/missions/Slapdash.mis b/base/missions/Slapdash.mis index 2aeb03f..edd65fa 100644 --- a/base/missions/Slapdash.mis +++ b/base/missions/Slapdash.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]4 flag captures to win +//[CTF]400 points to win //[CTF]Flag located outside base //Vehicle-centric mission //High visibility diff --git a/base/missions/ThinIce.mis b/base/missions/ThinIce.mis index 8a9b7d1..74dbfed 100644 --- a/base/missions/ThinIce.mis +++ b/base/missions/ThinIce.mis @@ -7,7 +7,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- diff --git a/base/missions/Tombstone.mis b/base/missions/Tombstone.mis index e8d2f53..d56712f 100644 --- a/base/missions/Tombstone.mis +++ b/base/missions/Tombstone.mis @@ -6,7 +6,7 @@ //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- -//[CTF]5 flag captures to win +//[CTF]500 points to win //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- diff --git a/base/prefs/MyConfig.cs b/base/prefs/MyConfig.cs new file mode 100644 index 0000000..ce06368 --- /dev/null +++ b/base/prefs/MyConfig.cs @@ -0,0 +1,99 @@ +// Tribes 2 Input Map File +moveMap.delete(); +new ActionMap(moveMap); +moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();"); +moveMap.bind(keyboard, "alt e", toggleEditor); +moveMap.bind(keyboard, "s", moveleft); +moveMap.bind(keyboard, "f", moveright); +moveMap.bind(keyboard, "e", moveforward); +moveMap.bind(keyboard, "d", movebackward); +moveMap.bind(keyboard, "space", jump); +moveMap.bind(keyboard, "pageup", pageMessageHudUp); +moveMap.bind(keyboard, "pagedown", pageMessageHudDown); +moveMap.bind(keyboard, "x", voiceCapture); +moveMap.bind(keyboard, "shift w", prevWeapon); +moveMap.bind(keyboard, "w", nextWeapon); +moveMap.bind(keyboard, "z", toggleFreeLook); +moveMap.bind(keyboard, "q", useRepairKit); +moveMap.bind(keyboard, "r", useBackPack); +moveMap.bind(keyboard, "1", useFirstWeaponSlot); +moveMap.bind(keyboard, "2", useSecondWeaponSlot); +moveMap.bind(keyboard, "3", useThirdWeaponSlot); +moveMap.bind(keyboard, "4", useFourthWeaponSlot); +moveMap.bind(keyboard, "5", useFifthWeaponSlot); +moveMap.bind(keyboard, "6", useSixthWeaponSlot); +moveMap.bind(keyboard, "g", throwGrenade); +moveMap.bind(keyboard, "b", placeMine); +moveMap.bind(keyboard, "h", placeBeacon); +moveMap.bind(keyboard, "l", useTargetingLaser); +moveMap.bind(keyboard, "ctrl w", throwWeapon); +moveMap.bind(keyboard, "ctrl r", throwPack); +moveMap.bind(keyboard, "ctrl f", throwFlag); +moveMap.bind(keyboard, "p", resizeChatHud); +moveMap.bind(keyboard, "t", setZoomFOV); +moveMap.bind(keyboard, "a", toggleZoom); +moveMap.bind(keyboard, "numpadenter", toggleInventoryHud); +moveMap.bind(keyboard, "numpad1", selectFavorite1); +moveMap.bind(keyboard, "numpad2", selectFavorite2); +moveMap.bind(keyboard, "numpad3", selectFavorite3); +moveMap.bind(keyboard, "numpad4", selectFavorite4); +moveMap.bind(keyboard, "numpad5", selectFavorite5); +moveMap.bind(keyboard, "numpad6", selectFavorite6); +moveMap.bind(keyboard, "numpad7", selectFavorite7); +moveMap.bind(keyboard, "numpad8", selectFavorite8); +moveMap.bind(keyboard, "numpad9", selectFavorite9); +moveMap.bind(keyboard, "numpad0", selectFavorite10); +moveMap.bind(keyboard, "shift numpad1", selectFavorite11); +moveMap.bind(keyboard, "shift numpad2", selectFavorite12); +moveMap.bind(keyboard, "shift numpad3", selectFavorite13); +moveMap.bind(keyboard, "shift numpad4", selectFavorite14); +moveMap.bind(keyboard, "shift numpad5", selectFavorite15); +moveMap.bind(keyboard, "shift numpad6", selectFavorite16); +moveMap.bind(keyboard, "shift numpad7", selectFavorite17); +moveMap.bind(keyboard, "shift numpad8", selectFavorite18); +moveMap.bind(keyboard, "shift numpad9", selectFavorite19); +moveMap.bind(keyboard, "shift numpad0", selectFavorite20); +moveMap.bind(keyboard, "ctrl numpad0", quickPackEnergyPack); +moveMap.bind(keyboard, "ctrl numpad1", quickPackRepairPack); +moveMap.bind(keyboard, "ctrl numpad2", quickPackShieldPack); +moveMap.bind(keyboard, "ctrl numpad3", quickPackCloakPack); +moveMap.bind(keyboard, "ctrl numpad4", quickPackJammerPack); +moveMap.bind(keyboard, "ctrl numpad5", quickPackAmmoPack); +moveMap.bind(keyboard, "ctrl numpad6", quickPackSatchelCharge); +moveMap.bind(keyboard, "ctrl numpad7", quickPackDeployableStation); +moveMap.bind(keyboard, "ctrl numpad8", quickPackIndoorTurret); +moveMap.bind(keyboard, "ctrl numpad9", quickPackOutdoorTurret); +moveMap.bind(keyboard, "ctrl numpaddivide", quickPackMotionSensor); +moveMap.bind(keyboard, "ctrl *", quickPackPulse); +moveMap.bind(keyboard, "tab", toggleFirstPerson); +moveMap.bind(keyboard, "u", ToggleMessageHud); +moveMap.bind(keyboard, "y", TeamMessageHud); +moveMap.bind(keyboard, "v", activateChatMenuHud); +moveMap.bind(keyboard, "c", toggleCommanderMap); +moveMap.bind(keyboard, "ctrl k", suicide); +moveMap.bind(keyboard, "f1", toggleHelpGui); +moveMap.bind(keyboard, "f2", toggleScoreScreen); +moveMap.bind(keyboard, "f6", toggleHudWaypoints); +moveMap.bind(keyboard, "f7", toggleHudMarkers); +moveMap.bind(keyboard, "f8", toggleHudCommands); +moveMap.bind(keyboard, "f9", toggleHudTargets); +moveMap.bind(keyboard, "n", toggleTaskListDlg); +moveMap.bind(keyboard, "return", fnAcceptTask); +moveMap.bind(keyboard, "backspace", fnDeclineTask); +moveMap.bind(keyboard, "shift c", fnTaskCompleted); +moveMap.bind(keyboard, "shift x", fnResetTaskList); +moveMap.bind(keyboard, "insert", voteYes); +moveMap.bind(keyboard, "delete", voteNo); +moveMap.bind(mouse0, "button0", mouseFire); +moveMap.bind(mouse0, "button1", mouseJet); +moveMap.bind(mouse0, "xaxis", S, 1.000000, yaw); +moveMap.bind(mouse0, "yaxis", S, 1.000000, pitch); +moveMap.bind(mouse0, "zaxis", cycleWeaponAxis); +observerMap.delete(); +new ActionMap(observerMap); +observerMap.bind(keyboard, "t", moveup); +observerMap.bind(keyboard, "b", movedown); +observerMap.bind(keyboard, "space", jump); +observerMap.bind(mouse0, "button0", mouseFire); +observerMap.bind(mouse0, "button1", mouseJet); +GlobalActionMap.bind(keyboard, "grave", toggleConsole); diff --git a/base/prefs/ServerPrefs.cs b/base/prefs/ServerPrefs.cs new file mode 100644 index 0000000..02f93cb --- /dev/null +++ b/base/prefs/ServerPrefs.cs @@ -0,0 +1,82 @@ +$Host::allowAdminPlayerVotes = 1; +$Host::BanTime = 1800; +$Host::BotCount = 2; +$Host::BotsEnabled = "0"; +$Host::Dedicated = 0; +$Host::FloodProtectionEnabled = 1; +$Host::GameName = "Tribes 2 Server"; +$Host::Info = "This is a Tribes 2 Server."; +$Host::KickBanTime = 300; +$Host::Map = "Katabatic"; +$Host::MapPlayerLimitsAbominable_CnH = "-1 32"; +$Host::MapPlayerLimitsAgentsOfFortune_TeamHunters = "-1 32"; +$Host::MapPlayerLimitsArchipelago_CTF = "16 -1"; +$Host::MapPlayerLimitsAshesToAshes_CnH = "16 -1"; +$Host::MapPlayerLimitsBeggarsRun_CTF = "-1 16"; +$Host::MapPlayerLimitsCasernCavite_Bounty = "-1 24"; +$Host::MapPlayerLimitsCasernCavite_DM = "-1 32"; +$Host::MapPlayerLimitsCasernCavite_Hunters = "-1 32"; +$Host::MapPlayerLimitsDamnation_CTF = "-1 32"; +$Host::MapPlayerLimitsDeathBirdsFly_CTF = "32 -1"; +$Host::MapPlayerLimitsDesiccator_CTF = "16 -1"; +$Host::MapPlayerLimitsDustToDust_CTF = "-1 24"; +$Host::MapPlayerLimitsDustToDust_Hunters = "-1 32"; +$Host::MapPlayerLimitsDustToDust_TeamHunters = "-1 32"; +$Host::MapPlayerLimitsEquinox_CnH = "-1 32"; +$Host::MapPlayerLimitsEquinox_DM = "-1 32"; +$Host::MapPlayerLimitsEscalade_Bounty = "16 32"; +$Host::MapPlayerLimitsEscalade_DM = "16 -1"; +$Host::MapPlayerLimitsEscalade_Hunters = "16 -1"; +$Host::MapPlayerLimitsEscalade_Rabbit = "16 -1"; +$Host::MapPlayerLimitsEscalade_TeamHunters = "16 -1"; +$Host::MapPlayerLimitsFirestorm_CnH = "-1 24"; +$Host::MapPlayerLimitsFirestorm_CTF = "-1 24"; +$Host::MapPlayerLimitsFlashpoint_CnH = "16 -1"; +$Host::MapPlayerLimitsGehenna_Hunters = "16 -1"; +$Host::MapPlayerLimitsGehenna_TeamHunters = "16 -1"; +$Host::MapPlayerLimitsInsalubria_CnH = "-1 32"; +$Host::MapPlayerLimitsJacobsLadder_CnH = "-1 32"; +$Host::MapPlayerLimitsKatabatic_CTF = "-1 24"; +$Host::MapPlayerLimitsMasada_Siege = "-1 16"; +$Host::MapPlayerLimitsMinotaur_CTF = "-1 24"; +$Host::MapPlayerLimitsMyrkwood_DM = "-1 16"; +$Host::MapPlayerLimitsMyrkwood_Hunters = "-1 16"; +$Host::MapPlayerLimitsMyrkwood_Rabbit = "-1 24"; +$Host::MapPlayerLimitsOasis_DM = "-1 16"; +$Host::MapPlayerLimitsOverreach_CnH = "16 -1"; +$Host::MapPlayerLimitsQuagmire_CTF = "16 -1"; +$Host::MapPlayerLimitsRasp_Bounty = "-1 24"; +$Host::MapPlayerLimitsRasp_TeamHunters = "-1 32"; +$Host::MapPlayerLimitsRecalescence_CTF = "16 -1"; +$Host::MapPlayerLimitsReversion_CTF = "-1 32"; +$Host::MapPlayerLimitsRimehold_Hunters = "16 -1"; +$Host::MapPlayerLimitsRiverdance_CTF = "8 32"; +$Host::MapPlayerLimitsSanctuary_CTF = "-1 32"; +$Host::MapPlayerLimitsSirocco_CnH = "16 -1"; +$Host::MapPlayerLimitsSlapdash_CTF = "16 -1"; +$Host::MapPlayerLimitsSunDried_Bounty = "16 -1"; +$Host::MapPlayerLimitsSunDried_DM = "16 -1"; +$Host::MapPlayerLimitsTalus_Bounty = "-1 24"; +$Host::MapPlayerLimitsThinIce_CTF = "-1 32"; +$Host::MapPlayerLimitsTombstone_CTF = "8 32"; +$Host::MapPlayerLimitsUltimaThule_CTF = "-1 -1"; +$Host::MapPlayerLimitsUnderhill_Bounty = "-1 24"; +$Host::MapPlayerLimitsUnderhill_DM = "16 -1"; +$Host::MapPlayerLimitsWhiteout_Bounty = "16 -1"; +$Host::MapPlayerLimitsWhiteout_DM = "16 -1"; +$Host::MaxBotDifficulty = "0.75"; +$Host::MaxMessageLen = 120; +$Host::MaxPlayers = "64"; +$Host::MinBotDifficulty = "0.5"; +$Host::MissionType = "CTF"; +$Host::NoSmurfs = 0; +$Host::Password = "f"; +$Host::PlayerRespawnTimeout = 60; +$Host::Port = 28000; +$Host::TeamDamageOn = 0; +$Host::TimeLimit = 30; +$Host::TournamentMode = 0; +$Host::VotePassPercent = 60; +$Host::VoteSpread = 20; +$Host::VoteTime = 20; +$Host::warmupTime = 20; diff --git a/base/prefs/banlist.cs b/base/prefs/banlist.cs new file mode 100644 index 0000000..e69de29 diff --git a/base/prefs/jett.cs b/base/prefs/jett.cs new file mode 100644 index 0000000..8490f96 --- /dev/null +++ b/base/prefs/jett.cs @@ -0,0 +1,99 @@ +// Tribes 2 Input Map File +moveMap.delete(); +new ActionMap(moveMap); +moveMap.bindCmd(keyboard, "escape", "", "escapeFromGame();"); +moveMap.bind(keyboard, "alt e", toggleEditor); +moveMap.bind(keyboard, "space", movebackward); +moveMap.bind(keyboard, "pageup", pageMessageHudUp); +moveMap.bind(keyboard, "pagedown", pageMessageHudDown); +moveMap.bind(keyboard, "x", moveright); +moveMap.bind(keyboard, "shift w", prevWeapon); +moveMap.bind(keyboard, "w", nextWeapon); +moveMap.bind(keyboard, "z", moveleft); +moveMap.bind(keyboard, "1", useBlaster); +moveMap.bind(keyboard, "2", usePlasma); +moveMap.bind(keyboard, "3", useChaingun); +moveMap.bind(keyboard, "4", useDisc); +moveMap.bind(keyboard, "5", useGrenadeLauncher); +moveMap.bind(keyboard, "6", useSniperRifle); +moveMap.bind(keyboard, "g", throwGrenade); +moveMap.bind(keyboard, "b", setZoomFOV); +moveMap.bind(keyboard, "l", useTargetingLaser); +moveMap.bind(keyboard, "ctrl w", throwWeapon); +moveMap.bind(keyboard, "ctrl r", throwPack); +moveMap.bind(keyboard, "ctrl f", throwFlag); +moveMap.bind(keyboard, "p", resizeChatHud); +moveMap.bind(keyboard, "a", jump); +moveMap.bind(keyboard, "numpad1", selectFavorite1); +moveMap.bind(keyboard, "numpad2", selectFavorite2); +moveMap.bind(keyboard, "numpad3", selectFavorite3); +moveMap.bind(keyboard, "numpad4", selectFavorite4); +moveMap.bind(keyboard, "numpad5", selectFavorite5); +moveMap.bind(keyboard, "numpad6", selectFavorite6); +moveMap.bind(keyboard, "numpad7", selectFavorite7); +moveMap.bind(keyboard, "numpad8", selectFavorite8); +moveMap.bind(keyboard, "numpad9", selectFavorite9); +moveMap.bind(keyboard, "numpad0", selectFavorite10); +moveMap.bind(keyboard, "shift numpad1", selectFavorite11); +moveMap.bind(keyboard, "shift numpad2", selectFavorite12); +moveMap.bind(keyboard, "shift numpad3", selectFavorite13); +moveMap.bind(keyboard, "shift numpad4", selectFavorite14); +moveMap.bind(keyboard, "shift numpad5", selectFavorite15); +moveMap.bind(keyboard, "shift numpad6", selectFavorite16); +moveMap.bind(keyboard, "shift numpad7", selectFavorite17); +moveMap.bind(keyboard, "shift numpad8", selectFavorite18); +moveMap.bind(keyboard, "shift numpad9", selectFavorite19); +moveMap.bind(keyboard, "shift numpad0", selectFavorite20); +moveMap.bind(keyboard, "ctrl numpad0", quickPackEnergyPack); +moveMap.bind(keyboard, "ctrl numpad1", quickPackRepairPack); +moveMap.bind(keyboard, "ctrl numpad2", quickPackShieldPack); +moveMap.bind(keyboard, "ctrl numpad3", quickPackCloakPack); +moveMap.bind(keyboard, "ctrl numpad4", quickPackJammerPack); +moveMap.bind(keyboard, "ctrl numpad5", quickPackAmmoPack); +moveMap.bind(keyboard, "ctrl numpad6", quickPackSatchelCharge); +moveMap.bind(keyboard, "ctrl numpad7", quickPackDeployableStation); +moveMap.bind(keyboard, "ctrl numpad8", quickPackIndoorTurret); +moveMap.bind(keyboard, "ctrl numpad9", quickPackOutdoorTurret); +moveMap.bind(keyboard, "ctrl numpaddivide", quickPackMotionSensor); +moveMap.bind(keyboard, "ctrl *", quickPackPulse); +moveMap.bind(keyboard, "tab", toggleFirstPerson); +moveMap.bind(keyboard, "u", ToggleMessageHud); +moveMap.bind(keyboard, "y", TeamMessageHud); +moveMap.bind(keyboard, "v", activateChatMenuHud); +moveMap.bind(keyboard, "c", mouseJet); +moveMap.bind(keyboard, "ctrl k", suicide); +moveMap.bind(keyboard, "f1", toggleHelpGui); +moveMap.bind(keyboard, "f2", toggleScoreScreen); +moveMap.bind(keyboard, "f6", toggleHudWaypoints); +moveMap.bind(keyboard, "f7", toggleHudMarkers); +moveMap.bind(keyboard, "f8", toggleHudCommands); +moveMap.bind(keyboard, "f9", toggleHudTargets); +moveMap.bind(keyboard, "n", placeBeacon); +moveMap.bind(keyboard, "return", fnAcceptTask); +moveMap.bind(keyboard, "backspace", fnDeclineTask); +moveMap.bind(keyboard, "shift c", fnTaskCompleted); +moveMap.bind(keyboard, "shift x", fnResetTaskList); +moveMap.bind(keyboard, "insert", voteYes); +moveMap.bind(keyboard, "delete", voteNo); +moveMap.bind(keyboard, "e", toggleZoom); +moveMap.bind(keyboard, "7", useELFGun); +moveMap.bind(keyboard, "8", useMissileLauncher); +moveMap.bind(keyboard, "9", useShockLance); +moveMap.bind(keyboard, "m", placeMine); +moveMap.bind(keyboard, "d", useBackPack); +moveMap.bind(keyboard, "f", useRepairKit); +moveMap.bind(keyboard, "i", toggleInventoryHud); +moveMap.bind(keyboard, "0", useMortar); +moveMap.bind(mouse0, "button0", mouseFire); +moveMap.bind(mouse0, "button1", moveforward); +moveMap.bind(mouse0, "xaxis", S, 0.403508, yaw); +moveMap.bind(mouse0, "yaxis", SI, 0.403508, pitch); +moveMap.bind(mouse0, "zaxis", cycleWeaponAxis); +observerMap.delete(); +new ActionMap(observerMap); +observerMap.bind(keyboard, "t", moveup); +observerMap.bind(keyboard, "b", movedown); +observerMap.bind(keyboard, "space", jump); +observerMap.bind(mouse0, "button0", mouseFire); +observerMap.bind(mouse0, "button1", mouseJet); +GlobalActionMap.bind(keyboard, "grave", toggleConsole); diff --git a/base/scripts/ChatGui.cs b/base/scripts/ChatGui.cs index dd6cc4b..1635e4d 100644 --- a/base/scripts/ChatGui.cs +++ b/base/scripts/ChatGui.cs @@ -431,7 +431,9 @@ function ChatRoomMemberList::onRightMouseDown(%this,%column,%row,%mousePos) else { if (strcmp(ChatMemberPopup.member.displayName,$IRCClient::currentChannel.getName())) + { ChatMemberPopup.add("Chat",2); + } if ($IRCClient::currentChannel.getFlags(%im) & $PERSON_OPERATOR) { @@ -445,6 +447,11 @@ function ChatRoomMemberList::onRightMouseDown(%this,%column,%row,%mousePos) ChatMemberPopup.add("Unmute",6); else ChatMemberPopup.add("Mute",6); + + ChatMemberPopup.add( "--------------------",-1); + ChatMemberPopup.add( "TMail", 10 ); + ChatMemberPopup.add( "Add To Buddylist",11); + for (%i = 1; %i < $IRCClient::channels.getCount(); %i++) { %c = $IRCClient::channels.getObject(%i); @@ -476,6 +483,7 @@ function ChatPrivate() //------------------------------------------------------------------------------ function ChatMemberPopup::onSelect(%this,%id,%text) { + %member = getSubStr(ChatMemberPopup.member.displayName,0,strlen(ChatMemberPopup.member.displayname)-strlen(nextToken(ChatMemberPopup.member.displayname,name,"^"))-1); switch( %id ) { case 0: // Set Back @@ -494,6 +502,11 @@ function ChatMemberPopup::onSelect(%this,%id,%text) IRCClient::kick(ChatMemberPopup.member,$pref::IRCClient::banmsg); case 6: // Mute/Unmute IRCClient::ignore(ChatMemberPopup.member,!(ChatMemberPopup.member.flags & $PERSON_IGNORE)); + case 10: // TMail + LinkEMail(%member); + case 11: // Add To Buddylist + MessageBoxYesNo("CONFIRM","Add " @ %member @ " to Buddy List?", + "LinkAddBuddy(\"" @ %member @ "\",TWBText,\"addBuddy\");",""); default: // Invite IRCClient::invite(ChatMemberPopup.member,%id); } @@ -832,7 +845,7 @@ function IRCClient::notify(%event) $IRCClient::nextChannel = 0; } ChatTabView.removeTab($IRCClient::deletedChannel); - case IDIRC_INVITED: + case IDIRC_INVITED: //invited to join existing channel. //MessageBoxOKCancel("Invite", "You have been invited to channel " @ IRCClient::displayChannel($IRCClient::invitechannel) @ " by " @ $IRCClient::inviteperson @ ".", "IRCClient::join($IRCClient::invitechannel);"); IRCClient::newMessage($IRCClient::CurrentChannel, "You have been invited to channel " @ $IRCClient::invitechannel @ " by " @ $IRCClient::inviteperson @ "."); case IDIRC_BAN_LIST: diff --git a/base/scripts/ChooseFilterDlg.cs b/base/scripts/ChooseFilterDlg.cs index ee44ad8..a57e36b 100644 --- a/base/scripts/ChooseFilterDlg.cs +++ b/base/scripts/ChooseFilterDlg.cs @@ -39,15 +39,24 @@ function ChooseFilterDlg::newFilter( %this ) %this.editFilterIndex = CF_FilterList.rowCount(); FilterEditName.setValue( "New Filter" ); - FilterEditMinPlayers.setValue( 0 ); - FilterEditMaxPlayers.setValue( 255 ); FilterEditGameType.setText( "Any" ); FilterEditMissionType.setText( "Any" ); - for ( %i = 0; isObject( "FilterEditLocMask" @ %i ); %i++ ) - ( "FilterEditLocMask" @ %i ).setValue( true ); + FilterEditMinPlayers.setValue( 0 ); + FilterEditMaxPlayers.setValue( 255 ); + FilterEditMaxBots.setValue( 16 ); + FilterEditMinCPU.setValue( 0 ); FilterEditUsePingTgl.setValue( false ); FilterEditMaxPing.setValue( 50 ); FilterEditMaxPing.setVisible( false ); + FilterEditTDOnTgl.setValue( false ); + FilterEditTDOffTgl.setValue( false ); + FilterEditWindowsTgl.setValue( false ); + FilterEditLinuxTgl.setValue( false ); + FilterEditDedicatedTgl.setValue( false ); + FilterEditNoPwdTgl.setValue( false ); + FilterEditCurVersionTgl.setValue( false ); + for ( %i = 0; isObject( "FilterEditLocMask" @ %i ); %i++ ) + ( "FilterEditLocMask" @ %i ).setValue( true ); Canvas.pushDialog( FilterEditDlg ); } @@ -115,6 +124,28 @@ function ChooseFilterDlg::editFilter( %this ) FilterEditMaxBots.setValue( %maxBots ); FilterEditMinCPU.setValue( %minCPU ); + if ( %flags & 8 ) + { + FilterEditWindowsTgl.setValue( true ); + FilterEditLinuxTgl.setValue( false ); + } + else + { + FilterEditWindowsTgl.setValue( false ); + FilterEditLinuxTgl.setValue( %flags & 4 ); + } + + if ( %flags & 16 ) + { + FilterEditTDOnTgl.setValue( true ); + FilterEditTDOffTgl.setValue( false ); + } + else + { + FilterEditTDOnTgl.setValue( false ); + FilterEditTDOffTgl.setValue( %flags & 32 ); + } + FilterEditDedicatedTgl.setValue( %flags & 1 ); FilterEditNoPwdTgl.setValue( %flags & 2 ); FilterEditCurVersionTgl.setValue( %flags & 128 ); @@ -142,6 +173,10 @@ function ChooseFilterDlg::saveFilter( %this ) %minCPU = FilterEditMinCPU.getValue(); %flags = FilterEditDedicatedTgl.getValue() | ( FilterEditNoPwdTgl.getValue() << 1 ) + | ( FilterEditLinuxTgl.getValue() << 2 ) + | ( FilterEditWindowsTgl.getValue() << 3 ) + | ( FilterEditTDOnTgl.getValue() << 4 ) + | ( FilterEditTDOffTgl.getValue() << 5 ) | ( FilterEditCurVersionTgl.getValue() << 7 ); %row = %filterName TAB %gameType TAB %misType TAB %minPlayers TAB %maxPlayers TAB %regionCode @@ -161,7 +196,7 @@ function ChooseFilterDlg::deleteFilter( %this ) return; %row = CF_FilterList.getRowNumById( %rowId ); - %lastFilter = CF_FilterList.rowCount() - 3; + %lastFilter = CF_FilterList.rowCount() - 4; while ( ( %nextRow = CF_FilterList.getRowTextById( %rowId + 1 ) ) !$= "" ) { @@ -331,6 +366,34 @@ function addMissionType(%type) FilterEditMissionType.add( %type, 0 ); } +//------------------------------------------------------------------------------ +function FilterEditTDOnTgl::onAction( %this ) +{ + if ( %this.getValue() && FilterEditTDOffTgl.getValue() ) + FilterEditTDOffTgl.setValue( false ); +} + +//------------------------------------------------------------------------------ +function FilterEditTDOffTgl::onAction( %this ) +{ + if ( %this.getValue() && FilterEditTDOnTgl.getValue() ) + FilterEditTDOnTgl.setValue( false ); +} + +//------------------------------------------------------------------------------ +function FilterEditWindowsTgl::onAction( %this ) +{ + if ( %this.getValue() && FilterEditLinuxTgl.getValue() ) + FilterEditLinuxTgl.setValue( false ); +} + +//------------------------------------------------------------------------------ +function FilterEditLinuxTgl::onAction( %this ) +{ + if ( %this.getValue() && FilterEditWindowsTgl.getValue() ) + FilterEditWindowsTgl.setValue( false ); +} + //------------------------------------------------------------------------------ // Make sure we still have at least one region selected: function FilterEditDlg::checkRegionMasks( %this, %lastIndex ) diff --git a/base/scripts/GameGui.cs b/base/scripts/GameGui.cs index bef632f..aebe386 100644 --- a/base/scripts/GameGui.cs +++ b/base/scripts/GameGui.cs @@ -370,7 +370,8 @@ function GMJ_Browser::onDatabaseRow( %this, %row, %isLastRow, %key ) function GMJ_Browser::onSelect( %this, %address ) { GMJ_JoinBtn.setActive( true ); - GMJ_RefreshServerBtn.setActive( true ); + if ( !isServerQueryActive() ) + GMJ_RefreshServerBtn.setActive( true ); $JoinGamePassword = ""; $JoinGameAddress = %address; @@ -489,7 +490,7 @@ function ServerInfoDlg::update( %this ) // Fill in the content window: %content = GMJ_Browser.getServerContentString(); SI_ContentWindow.fill( %content ); - %refreshable = true; + %refreshable = !isServerQueryActive(); } else { @@ -506,7 +507,7 @@ function ServerInfoDlg::update( %this ) case "timedOut": %temp = "Timed out."; SI_ContentWindow.setText( "Not available." ); - %refreshable = true; + %refreshable = !isServerQueryActive(); } %infoText = %infoText NL "" @ %this.headerStyle @ "STATUS: " TAB %temp; } diff --git a/base/scripts/OptionsDlg.cs b/base/scripts/OptionsDlg.cs index c3edde5..207d2d2 100644 --- a/base/scripts/OptionsDlg.cs +++ b/base/scripts/OptionsDlg.cs @@ -60,6 +60,9 @@ function OptionsDlg::onWake( %this ) OP_ShadowSlider.setValue( $pref::Shadows ); OP_InteriorDetailSlider.setValue( $pref::Interior::detailAdjust ); OP_VisibleDistanceSlider.setValue( $pref::VisibleDistanceMod ); + OP_ParticleDensitySlider.setValue( 4.0 - $pref::ParticleDensity ); + OP_DynamicLightSlider.setValue( 100 - $pref::Interior::DynamicLightsClipPix ); + updateDynamicLightSliderState(); OP_SkyDetailMenu.init(); if ( !$pref::SkyOn ) %selId = 5; @@ -514,6 +517,10 @@ function OptionsDlg::saveSettings( %this ) $pref::TS::screenError = $max_TSScreenError - mFloor( OP_ShapeSlider.getValue() * ( $max_TSScreenError - $min_TSScreenError ) ); $pref::TS::detailAdjust = $min_TSDetailAdjust + OP_ShapeSlider.getValue() * ( $max_TSDetailAdjust - $min_TSDetailAdjust ); $pref::Shadows = OP_ShadowSlider.getValue(); + $pref::ParticleDensity = 4.0 - OP_ParticleDensitySlider.getValue(); + %val = 100 - OP_DynamicLightSlider.getValue(); + $pref::Interior::DynamicLightsClipPix = $pref::Terrain::DynamicLightsClipPix = %val; + $pref::Interior::DynamicLightsFadePix = $pref::Terrain::DynamicLightsFadePix = 2 * %val; setShadowDetailLevel( $pref::Shadows ); $pref::Interior::detailAdjust = OP_InteriorDetailSlider.getValue(); $pref::VisibleDistanceMod = OP_VisibleDistanceSlider.getValue(); @@ -836,6 +843,15 @@ function updateTerrainDetail() OP_TerrainSlider.setValue( $max_screenerror - $pref::Terrain::screenError ); } +//------------------------------------------------------------------------------ +function updateDynamicLightSliderState() +{ + %on = $pref::Interior::DynamicLights || $pref::Terrain::dynamicLights; + OP_DynamicLightText.setVisible( %on ); + OP_DynamicLightText_Disabled.setVisible( !%on ); + OP_DynamicLightSlider.setActive( %on ); +} + //------------------------------------------------------------------------------ function OP_SkyDetailMenu::init( %this ) { diff --git a/base/scripts/SiegeGame.cs b/base/scripts/SiegeGame.cs index ff22cba..da200ea 100644 --- a/base/scripts/SiegeGame.cs +++ b/base/scripts/SiegeGame.cs @@ -81,6 +81,10 @@ function StaticShapeData::onEnabled(%data, %obj, %prevState) { if(%obj.waypoint) game.switchWaypoint(%obj.waypoint); + + if(%obj.isPowered()) + %data.onGainPowerEnabled(%obj); + Parent::onEnabled(%data, %obj, %prevState); } }; diff --git a/base/scripts/camera.cs b/base/scripts/camera.cs index ff8e7fa..8bed495 100644 --- a/base/scripts/camera.cs +++ b/base/scripts/camera.cs @@ -22,6 +22,9 @@ function Observer::onTrigger(%data,%obj,%trigger,%state) //trigger types: 0:fire 1:altTrigger 2:jump 3:jet 4:throw %client = %obj.getControllingClient(); + if (%client == 0) + return; + switch$ (%obj.mode) { case "justJoined": diff --git a/base/scripts/damageTypes.cs b/base/scripts/damageTypes.cs index 42ca05f..03b0913 100644 --- a/base/scripts/damageTypes.cs +++ b/base/scripts/damageTypes.cs @@ -653,7 +653,7 @@ datablock SimDataBlock(MediumPlayerDamageProfile) damageScale[$DamageType::Bullet] = 1.0; damageScale[$DamageType::ELF] = 0.75; damageScale[$DamageType::ShockLance] = 1.0; - damageScale[$DamageType::Laser] = 1.2; + damageScale[$DamageType::Laser] = 1.1; damageScale[$DamageType::ShrikeBlaster] = 1.0; damageScale[$DamageType::BellyTurret] = 1.0; damageScale[$DamageType::AATurret] = 0.7; @@ -686,7 +686,7 @@ datablock SimDataBlock(HeavyPlayerDamageProfile) damageScale[$DamageType::Bullet] = 0.6; damageScale[$DamageType::ELF] = 0.75; damageScale[$DamageType::ShockLance] = 1.0; - damageScale[$DamageType::Laser] = 1.2; + damageScale[$DamageType::Laser] = 0.63; damageScale[$DamageType::ShrikeBlaster] = 1.0; damageScale[$DamageType::BellyTurret] = 1.0; damageScale[$DamageType::AATurret] = 0.7; diff --git a/base/scripts/debuggerGui.cs b/base/scripts/debuggerGui.cs index 3eade80..b905111 100644 --- a/base/scripts/debuggerGui.cs +++ b/base/scripts/debuggerGui.cs @@ -33,6 +33,8 @@ function TCPDebugger::onLine(%this, %line) %this.handleRunning(); else if(%cmd $= "EVALOUT") %this.handleEvalOut(%rest); + else if(%cmd $= "OBJTAGLISTOUT") + %this.handleObjTagList(%rest); else %this.handleError(%line); } @@ -168,6 +170,10 @@ function TCPDebugger::handleEvalOut(%this, %line) } } +function TCPDebugger::handleObjTagList(%this, %line) +{ +} + function TCPDebugger::handleError(%this, %line) { DebuggerConsoleView.print("ERROR - bogus message: " @ %line); diff --git a/base/scripts/defaultGame.cs b/base/scripts/defaultGame.cs index 84f4552..48c35b4 100644 --- a/base/scripts/defaultGame.cs +++ b/base/scripts/defaultGame.cs @@ -2773,7 +2773,7 @@ function DefaultGame::voteChangeTimeLimit( %game, %admin, %newLimit ) %cause = ""; if ( %admin ) { - messageAll( 'AdminSetTimeLimit', '\c2The Admin changed the mission time limit to %1 minutes.', %newLimit ); + messageAll( 'MsgAdminForce', '\c2The Admin changed the mission time limit to %1 minutes.', %newLimit ); $Host::TimeLimit = %newLimit; %cause = "(admin)"; } diff --git a/base/scripts/deployables.cs b/base/scripts/deployables.cs index c365cc4..1cd3fc4 100644 --- a/base/scripts/deployables.cs +++ b/base/scripts/deployables.cs @@ -612,9 +612,9 @@ function InventoryDeployableImage::testInventoryTooClose(%item, %plyr) return %turretInRange; } -function TurretOutdoorDeployableImage::testTurretTooClose(%item, %plyr) +function TurretIndoorDeployableImage::testTurretTooClose(%item, %plyr) { - InitContainerRadiusSearch(%item.surfacePt, $TurretOutdoorSpaceRadius, $TypeMasks::StaticShapeObjectType); + InitContainerRadiusSearch(%item.surfacePt, $TurretIndoorSpaceRadius, $TypeMasks::StaticShapeObjectType); // old function was only checking whether the first object found was a turret -- also wasn't checking // which team the object was on diff --git a/base/scripts/inventory.cs b/base/scripts/inventory.cs index 596b3e3..b3bc968 100644 --- a/base/scripts/inventory.cs +++ b/base/scripts/inventory.cs @@ -242,6 +242,9 @@ function SimObject::incCatagory(%this) function ShapeBase::setInventory(%this,%data,%value,%force) { + if (!isObject(%data)) + return; + %name = %data.getName(); if (%value < 0) %value = 0; diff --git a/base/scripts/item.cs b/base/scripts/item.cs index 93eefae..4d1264d 100644 --- a/base/scripts/item.cs +++ b/base/scripts/item.cs @@ -595,6 +595,8 @@ datablock StaticShapeData(DeployedBeacon) : StaticShapeDamageProfile beacon = true; targetNameTag = 'beacon'; + deployedObject = true; + dynamicType = $TypeMasks::SensorObjectType; debrisShapeName = "debris_generic_small.dts"; diff --git a/base/scripts/player.cs b/base/scripts/player.cs index 0645b25..4332693 100644 --- a/base/scripts/player.cs +++ b/base/scripts/player.cs @@ -1408,6 +1408,9 @@ datablock PlayerData(LightMaleHumanArmor) : LightPlayerDamageProfile //max[Rock] = 1; observeParameters = "0.5 4.5 4.5"; + + shieldEffectScale = "0.7 0.7 1.0"; + }; @@ -1663,6 +1666,8 @@ datablock PlayerData(MediumMaleHumanArmor) : MediumPlayerDamageProfile //max[Rock] = 1; observeParameters = "0.5 4.5 4.5"; + + shieldEffectScale = "0.7 0.7 1.0"; }; @@ -1914,6 +1919,8 @@ datablock PlayerData(HeavyMaleHumanArmor) : HeavyPlayerDamageProfile //max[Rock] = 1; observeParameters = "0.5 4.5 4.5"; + + shieldEffectScale = "0.7 0.7 1.0"; }; @@ -2535,7 +2542,7 @@ function Armor::damageObject(%data, %targetObject, %sourceObject, %position, %am } %targetClient = %targetObject.getOwnerClient(); - %sourceClient = %sourceObject ? %sourceObject.getOwnerClient() : 0; + %sourceClient = isObject(%sourceObject) ? %sourceObject.getOwnerClient() : 0; %targetTeam = %targetClient.team; @@ -2549,11 +2556,11 @@ function Armor::damageObject(%data, %targetObject, %sourceObject, %position, %am else if(isObject(%sourceObject) && %sourceObject.getClassName() $= "Turret") %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); else if( isObject(%sourceObject) && - ( %sourceObject.getClassName() $= "FlyingVehicle" || %sourceObject.getClassName() $= "WheeledVehicle" ) || %sourceObject.getClassName() $= "HoverVehicle") + ( %sourceObject.getClassName() $= "FlyingVehicle" || %sourceObject.getClassName() $= "WheeledVehicle" || %sourceObject.getClassName() $= "HoverVehicle")) %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); else { - if (%sourceObject && %sourceObject.getTarget() >= 0 ) + if (isObject(%sourceObject) && %sourceObject.getTarget() >= 0 ) { %sourceTeam = getTargetSensorGroup(%sourceObject.getTarget()); } diff --git a/base/scripts/projectiles.cs b/base/scripts/projectiles.cs index 4a583e7..a87fbc4 100644 --- a/base/scripts/projectiles.cs +++ b/base/scripts/projectiles.cs @@ -41,21 +41,6 @@ function SniperProjectileData::onCollision(%data, %projectile, %targetObject, %m %targetObject.damage(%projectile.sourceObject, %position, %modifier * %damageAmount, %data.directDamageType); } -function TurretImageData::onFire( %data, %obj, %slot ) -{ - if( %data.muzzleFlash !$= "" ) - { - %flash = new Shockwave() - { - dataBlock = %data.muzzleFlash; - pos = %obj.getMuzzlePoint(%slot); - normal = %obj.getMuzzleVector(%slot); - }; - } - - Parent::onFire( %data, %obj, %slot ); -} - function ShapeBaseImageData::onFire(%data, %obj, %slot) { %data.lightStart = getSimTime(); diff --git a/base/scripts/server.cs b/base/scripts/server.cs index 598b434..b764d08 100644 --- a/base/scripts/server.cs +++ b/base/scripts/server.cs @@ -73,6 +73,7 @@ function CreateServer(%mission, %missionType) $missionSequence = 0; $CurrentMissionType = %missionType; + $HostGameBotCount = 0; $HostGamePlayerCount = 0; if ( $HostGameType !$= "SinglePlayer" ) allowConnections(true); @@ -374,6 +375,10 @@ function GameConnection::onConnect( %client, %name, %raceGender, %skin, %voice, case "Bioderm": %client.sex = "Male"; %client.race = "Bioderm"; + default: + error("Invalid race/gender combo passed: " @ %raceGender); + %client.sex = "Male"; + %client.race = "Human"; } %client.armor = "Light"; diff --git a/base/scripts/staticShape.cs b/base/scripts/staticShape.cs index a8c6c95..d4f41fb 100644 --- a/base/scripts/staticShape.cs +++ b/base/scripts/staticShape.cs @@ -5,24 +5,24 @@ function StaticShapeData::onGainPowerEnabled(%data, %obj) { if(%data.ambientThreadPowered) - %obj.playThread($AmbientThread, "ambient"); - // if it's a deployed object, schedule the power thread; else play it immediately - if(%data.deployAmbientThread) - %obj.schedule(750, "playThread", $PowerThread, "Power"); - else - %obj.playThread($PowerThread,"Power"); - // deployable objects get their recharge rate set right away -- don't set it again unless - // the object has just been re-enabled - if(%obj.initDeploy) - %obj.initDeploy = false; - else - { - if(%obj.getRechargeRate() <= 0) - { - %oldERate = %obj.getRechargeRate(); - %obj.setRechargeRate(%oldERate + %data.rechargeRate); - } - } + %obj.playThread($AmbientThread, "ambient"); + // if it's a deployed object, schedule the power thread; else play it immediately + if(%data.deployAmbientThread) + %obj.schedule(750, "playThread", $PowerThread, "Power"); + else + %obj.playThread($PowerThread,"Power"); + // deployable objects get their recharge rate set right away -- don't set it again unless + // the object has just been re-enabled + if(%obj.initDeploy) + %obj.initDeploy = false; + else + { + if(%obj.getRechargeRate() <= 0) + { + %oldERate = %obj.getRechargeRate(); + %obj.setRechargeRate(%oldERate + %data.rechargeRate); + } + } if(%data.humSound !$= "") %obj.playAudio($HumSound, %data.humSound); %obj.setPoweredState(true); @@ -36,13 +36,13 @@ function StaticShapeData::onLosePowerDisabled(%data, %obj) if(%data.ambientThreadPowered) %obj.pauseThread($AmbientThread); - if(!%data.alwaysAmbient) - { - %obj.stopThread($PowerThread); - // MES -- drop shields and stop them from regenerating after power loss - %obj.setRechargeRate(0.0); - %obj.setEnergyLevel(0.0); - } + if(!%data.alwaysAmbient) + { + %obj.stopThread($PowerThread); + // MES -- drop shields and stop them from regenerating after power loss + %obj.setRechargeRate(0.0); + %obj.setEnergyLevel(0.0); + } if(%data.humSound !$= "") %obj.stopAudio($HumSound); %obj.setPoweredState(false); @@ -132,7 +132,7 @@ datablock ExplosionData(ShapeExplosion) datablock StaticShapeData(HeavyMaleHuman_Dead) { - className = "deadArmor"; + className = "deadArmor"; catagory = "Player Armors"; shapeFile = "heavy_male_dead.dts"; isInvincible = true; @@ -140,7 +140,7 @@ datablock StaticShapeData(HeavyMaleHuman_Dead) datablock StaticShapeData(MediumMaleHuman_Dead) { - className = "deadArmor"; + className = "deadArmor"; catagory = "Player Armors"; shapeFile = "medium_male_dead.dts"; isInvincible = true; @@ -148,7 +148,7 @@ datablock StaticShapeData(MediumMaleHuman_Dead) datablock StaticShapeData(LightMaleHuman_Dead) { - className = "deadArmor"; + className = "deadArmor"; catagory = "Player Armors"; shapeFile = "light_male_dead.dts"; isInvincible = true; @@ -160,7 +160,7 @@ function deadArmor::onAdd(%data, %obj) } //***************************************************************************** -//* Flagstands - Data Blocks +//* Flagstands - Data Blocks //***************************************************************************** datablock StaticShapeData(InteriorFlagStand) { @@ -189,29 +189,29 @@ datablock StaticShapeData(ExteriorFlagStand) function ExteriorFlagStand::onAdd(%this, %obj) { Parent::onAdd(%this, %obj); - %obj.playThread($ActivateThread, "activate"); + %obj.playThread($ActivateThread, "activate"); } function ExteriorFlagStand::onFlagTaken(%this, %obj) { - %obj.setThreadDir($ActivateThread, 0); + %obj.setThreadDir($ActivateThread, 0); } function ExteriorFlagStand::onFlagReturn(%this, %obj) { - %obj.setThreadDir($ActivateThread, 1); + %obj.setThreadDir($ActivateThread, 1); } - + function ExteriorFlagStand::onCollision(%this, %obj, %colObj) { - game.flagStandCollision(%this, %obj, %colObj); + game.flagStandCollision(%this, %obj, %colObj); } - + function InteriorFlagStand::onCollision(%this, %obj, %colObj) { - game.flagStandCollision(%this, %obj, %colObj); + game.flagStandCollision(%this, %obj, %colObj); } - + /////////////////////////////////////////////// //end flag stand functions /////////////////////////////////////////////// @@ -226,7 +226,7 @@ datablock StaticShapeData(FlipFlop) cmdIcon = "CMDSwitchIcon"; cmdMiniIconName = "commander/MiniIcons/com_switch_grey"; targetTypeTag = 'Switch'; - alwaysAmbient = true; + alwaysAmbient = true; needsNoPower = true; emap = true; }; @@ -251,13 +251,13 @@ function FlipFlop::playerTouch(%data,%obj,%col) function randomOrg(%organicName, %num, %radius) { - %SPACING = 1.0; //meters between center of organic and another object + %SPACING = 1.0; //meters between center of organic and another object - //return help info - if(%organicName $="" || !%num || !%radius) { - echo("randomOrg(, , );"); - return; - } + //return help info + if(%organicName $="" || !%num || !%radius) { + echo("randomOrg(, , );"); + return; + } %organicIndex = -1; for (%i = 0; %i < $NumAStaticTSObjects; %i++) { @@ -287,131 +287,131 @@ function randomOrg(%organicName, %num, %radius) %minScale = getWord($StaticTSObjects[%organicIndex], 6); %maxScale = getWord($StaticTSObjects[%organicIndex], 7); - //set up folders in mis file - $RandomOrganicsAdded++; //to keep track of groups - if(!isObject(RandomOrganics)) { - %randomOrgGroup = new simGroup(RandomOrganics); - MissionGroup.add(%randomOrgGroup); - } - %groupName = "Addition"@$RandomOrganicsAdded@%organicName; - %group = new simGroup(%groupName); - RandomOrganics.add(%group); - - - %ctr = LocalClientConnection.camera.getPosition(); - %areaX = getWord(%ctr, 0) - %radius; - %areaY = getWord(%ctr, 1) - %radius; - - %orgCount = %num; - while((%orgCount > 0) && (%retries < (15000 / %maxSlope))) //theoretically, a thorough number of retries - { - //find a tile - %x = (getRandom(mFloor(%areaX / 8), mFloor((%areaX + (%radius * 2)) / 8)) * 8) + 4; //tile center - %y = (getRandom(mFloor(%areaY / 8), mFloor((%areaY + (%radius * 2)) / 8)) * 8) + 4; + //set up folders in mis file + $RandomOrganicsAdded++; //to keep track of groups + if(!isObject(RandomOrganics)) { + %randomOrgGroup = new simGroup(RandomOrganics); + MissionGroup.add(%randomOrgGroup); + } + %groupName = "Addition"@$RandomOrganicsAdded@%organicName; + %group = new simGroup(%groupName); + RandomOrganics.add(%group); + + + %ctr = LocalClientConnection.camera.getPosition(); + %areaX = getWord(%ctr, 0) - %radius; + %areaY = getWord(%ctr, 1) - %radius; + + %orgCount = %num; + while((%orgCount > 0) && (%retries < (15000 / %maxSlope))) //theoretically, a thorough number of retries + { + //find a tile + %x = (getRandom(mFloor(%areaX / 8), mFloor((%areaX + (%radius * 2)) / 8)) * 8) + 4; //tile center + %y = (getRandom(mFloor(%areaY / 8), mFloor((%areaY + (%radius * 2)) / 8)) * 8) + 4; - %start = %x @ " " @ %y @ " 2000"; - %end = %x @ " " @ %y @ " -1"; - %ground = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); - %z = getWord(%ground, 3); - %z += %zOffset; - %position = %x @ " " @ %y @ " " @ %z; + %start = %x @ " " @ %y @ " 2000"; + %end = %x @ " " @ %y @ " -1"; + %ground = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); + %z = getWord(%ground, 3); + %z += %zOffset; + %position = %x @ " " @ %y @ " " @ %z; - // get normal from both sides of the square - %start = %x + 2 @ " " @ %y @ " 2000"; - %end = %x + 2 @ " " @ %y @ " -1"; - %hit1 = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); - - %start = %x - 2 @ " " @ %y @ " 2000"; - %end = %x - 2 @ " " @ %y @ " -1"; - %hit2 = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); + // get normal from both sides of the square + %start = %x + 2 @ " " @ %y @ " 2000"; + %end = %x + 2 @ " " @ %y @ " -1"; + %hit1 = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); + + %start = %x - 2 @ " " @ %y @ " 2000"; + %end = %x - 2 @ " " @ %y @ " -1"; + %hit2 = containerRayCast(%start, %end, $TypeMasks::TerrainObjectType, 0); - %norm1 = getWord(%hit1, 4) @ " " @ getWord(%hit1, 5) @ " " @ getWord(%hit1, 6); - %norm2 = getWord(%hit2, 4) @ " " @ getWord(%hit2, 5) @ " " @ getWord(%hit2, 6); + %norm1 = getWord(%hit1, 4) @ " " @ getWord(%hit1, 5) @ " " @ getWord(%hit1, 6); + %norm2 = getWord(%hit2, 4) @ " " @ getWord(%hit2, 5) @ " " @ getWord(%hit2, 6); - //if either side of tile has greater slope than allowed, move on. - %angNorm1 = getTerrainAngle(%norm1); - %angNorm2 = getTerrainAngle(%norm2); - if ((getTerrainAngle(%norm1) > %maxSlope) || (getTerrainAngle(%norm2) > %maxslope)) - { - %retries++; - continue; - } + //if either side of tile has greater slope than allowed, move on. + %angNorm1 = getTerrainAngle(%norm1); + %angNorm2 = getTerrainAngle(%norm2); + if ((getTerrainAngle(%norm1) > %maxSlope) || (getTerrainAngle(%norm2) > %maxslope)) + { + %retries++; + continue; + } - %terrainNormal = VectorAdd(%norm1, %norm2); - %terrainNormal = VectorNormalize(%terrainNormal); - - //search surroundings for obstacles. If obstructed, move on. - InitContainerRadiusSearch(%position, %spacing, $TypeMasks::VehicleObjectType | - $TypeMasks::MoveableObjectType | - $TypeMasks::StaticShapeObjectType | - $TypeMasks::TSStaticShapeObjectType | - $TypeMasks::ForceFieldObjectType | - $TypeMasks::TurretObjectType | - $TypeMasks::InteriorObjectType | - $TypeMasks::ItemObjectType); - %this = containerSearchNext(); - if(%this) - { - %retries++; - continue; - } - - - //rotate it - if(%slopeWithTerrain) - { - %rotAxis = vectorCross(%terrainNormal, "0 0 1"); - %rotAxis = vectorNormalize(%rotAxis); - %rotation = %rotAxis @ " " @ getTerrainAngle(%terrainNormal); - } - else %rotation = "1 0 0 0"; - %randomAngle = getRandom(360); - %zrot = MatrixCreate("0 0 0", "0 0 1 " @ %randomAngle); - %orient = MatrixCreate(%position, %rotation); - %finalXForm = MatrixMultiply(%orient, %zrot); - + %terrainNormal = VectorAdd(%norm1, %norm2); + %terrainNormal = VectorNormalize(%terrainNormal); + + //search surroundings for obstacles. If obstructed, move on. + InitContainerRadiusSearch(%position, %spacing, $TypeMasks::VehicleObjectType | + $TypeMasks::MoveableObjectType | + $TypeMasks::StaticShapeObjectType | + $TypeMasks::TSStaticShapeObjectType | + $TypeMasks::ForceFieldObjectType | + $TypeMasks::TurretObjectType | + $TypeMasks::InteriorObjectType | + $TypeMasks::ItemObjectType); + %this = containerSearchNext(); + if(%this) + { + %retries++; + continue; + } + + + //rotate it + if(%slopeWithTerrain) + { + %rotAxis = vectorCross(%terrainNormal, "0 0 1"); + %rotAxis = vectorNormalize(%rotAxis); + %rotation = %rotAxis @ " " @ getTerrainAngle(%terrainNormal); + } + else %rotation = "1 0 0 0"; + %randomAngle = getRandom(360); + %zrot = MatrixCreate("0 0 0", "0 0 1 " @ %randomAngle); + %orient = MatrixCreate(%position, %rotation); + %finalXForm = MatrixMultiply(%orient, %zrot); + - //scale it - %scaleMin = 8; //default min - %scaleMax = 14; //default max - if(%minScale) - %scaleMin = %minScale * 10; - if(%maxScale) - %scaleMax = %maxScale * 10; - %scaleInt = getRandom(%scaleMin, %scaleMax); - %scale = %scaleInt/10; - %evenScale = %scale SPC %scale SPC %scale; + //scale it + %scaleMin = 8; //default min + %scaleMax = 14; //default max + if(%minScale) + %scaleMin = %minScale * 10; + if(%maxScale) + %scaleMax = %maxScale * 10; + %scaleInt = getRandom(%scaleMin, %scaleMax); + %scale = %scaleInt/10; + %evenScale = %scale SPC %scale SPC %scale; - //create it - %position = %x SPC %y SPC (%z += %zoffset); - %newOrganic = new TSStatic() { - position = %position; - rotation = %rotation; - scale = %evenScale; - shapeName = %shapeFileName; - }; - %group.add(%newOrganic); - %newOrganic.setTransform(%finalXForm); + //create it + %position = %x SPC %y SPC (%z += %zoffset); + %newOrganic = new TSStatic() { + position = %position; + rotation = %rotation; + scale = %evenScale; + shapeName = %shapeFileName; + }; + %group.add(%newOrganic); + %newOrganic.setTransform(%finalXForm); - %orgCount--; //dec number of shapes left to place - %retries = 0; //reset retry counter - } - if (%orgCount > 0) - { - error("Unable to place all shapes, area saturated."); - error("Looking for clear area " @ (%spacing * 2) @ " meters in diameter, with a max slope of " @ %maxSlope); - } - echo("Placed " @ %num - %orgCount @ " of " @ %num); + %orgCount--; //dec number of shapes left to place + %retries = 0; //reset retry counter + } + if (%orgCount > 0) + { + error("Unable to place all shapes, area saturated."); + error("Looking for clear area " @ (%spacing * 2) @ " meters in diameter, with a max slope of " @ %maxSlope); + } + echo("Placed " @ %num - %orgCount @ " of " @ %num); } function getTerrainAngle(%point) { - %up = "0 0 1"; - %angleRad = mACos(vectorDot(%point, %up)); - %angleDeg = mRadToDeg(%angleRad); - //echo("angle is "@%angleDeg); - return %angleDeg; + %up = "0 0 1"; + %angleRad = mACos(vectorDot(%point, %up)); + %angleDeg = mRadToDeg(%angleRad); + //echo("angle is "@%angleDeg); + return %angleDeg; } @@ -494,22 +494,22 @@ datablock SensorData(SensorLgPulseObj) datablock StaticShapeData(SensorLargePulse) : StaticShapeDamageProfile { - className = Sensor; + className = Sensor; catagory = "Sensors"; shapeFile = "sensor_pulse_large.dts"; maxDamage = 1.5; destroyedLevel = 1.5; disabledLevel = 0.85; explosion = ShapeExplosion; - expDmgRadius = 10.0; - expDamage = 0.5; - expImpulse = 2000.0; + expDmgRadius = 10.0; + expDamage = 0.5; + expImpulse = 2000.0; dynamicType = $TypeMasks::SensorObjectType; - isShielded = true; - energyPerDamagePoint = 33; - maxEnergy = 110; - rechargeRate = 0.31; + isShielded = true; + energyPerDamagePoint = 33; + maxEnergy = 110; + rechargeRate = 0.31; ambientThreadPowered = true; humSound = SensorHumSound; @@ -539,22 +539,22 @@ datablock SensorData(SensorMedPulseObj) datablock StaticShapeData(SensorMediumPulse) : StaticShapeDamageProfile { - className = Sensor; + className = Sensor; catagory = "Sensors"; shapeFile = "sensor_pulse_medium.dts"; maxDamage = 1.2; destroyedLevel = 1.2; disabledLevel = 0.68; explosion = ShapeExplosion; - expDmgRadius = 7.0; - expDamage = 0.4; - expImpulse = 1500; + expDmgRadius = 7.0; + expDamage = 0.4; + expImpulse = 1500; dynamicType = $TypeMasks::SensorObjectType; - isShielded = true; - energyPerDamagePoint = 33; - maxEnergy = 90; - rechargeRate = 0.31; + isShielded = true; + energyPerDamagePoint = 33; + maxEnergy = 90; + rechargeRate = 0.31; ambientThreadPowered = true; humSound = SensorHumSound; @@ -604,16 +604,16 @@ datablock StaticShapeData(GeneratorLarge) : StaticShapeDamageProfile maxDamage = 1.50; destroyedLevel = 1.50; disabledLevel = 0.85; - expDmgRadius = 10.0; - expDamage = 0.5; - expImpulse = 1500.0; + expDmgRadius = 10.0; + expDamage = 0.5; + expImpulse = 1500.0; noIndividualDamage = true; //flag to make these invulnerable for certain mission types dynamicType = $TypeMasks::GeneratorObjectType; - isShielded = true; - energyPerDamagePoint = 30; - maxEnergy = 50; - rechargeRate = 0.05; + isShielded = true; + energyPerDamagePoint = 30; + maxEnergy = 50; + rechargeRate = 0.05; humSound = GeneratorHumSound; cmdCategory = "Support"; @@ -634,18 +634,18 @@ datablock StaticShapeData(SolarPanel) : StaticShapeDamageProfile maxDamage = 1.00; destroyedLevel = 1.00; disabledLevel = 0.55; - expDmgRadius = 5.0; - expDamage = 0.3; - expImpulse = 1000.0; + expDmgRadius = 5.0; + expDamage = 0.3; + expImpulse = 1000.0; noIndividualDamage = true; //flag to make these invulnerable for certain mission types emap = true; isShielded = true; energyPerDamagePoint = 30; - rechargeRate = 0.05; + rechargeRate = 0.05; dynamicType = $TypeMasks::GeneratorObjectType; - maxEnergy = 30; + maxEnergy = 30; humSound = GeneratorHumSound; cmdCategory = "Support"; @@ -667,7 +667,7 @@ function Generator::onEnabled(%data, %obj, %prevState) { %obj.incPowerCount(); Parent::onEnabled(%data, %obj, %prevState); -} +} //****************************************************************************** //Nexus Effect (Hunters) @@ -735,7 +735,7 @@ function ShapeBaseData::onDestroyed(%data, %obj, %prevState) function ShapeBaseData::checkShields(%data, %targetObject, %position, %amount, %damageType) { - %energy = %targetObject.getEnergyLevel(); + %energy = %targetObject.getEnergyLevel(); %strength = %energy / %data.energyPerDamagePoint; %shieldScale = %data.shieldDamageScale[%damageType]; if(%shieldScale $= "") @@ -759,20 +759,20 @@ function ShapeBaseData::checkShields(%data, %targetObject, %position, %amount, % function StaticShapeData::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) { - // if this is a non-team mission type and the object is "protected", don't damage it - if(%data.noIndividualDamage && Game.allowsProtectedStatics()) - return; + // if this is a non-team mission type and the object is "protected", don't damage it + if(%data.noIndividualDamage && Game.allowsProtectedStatics()) + return; - // if this is a Siege mission and this object shouldn't take damage (e.g. vehicle stations) - if(%data.noDamageInSiege && Game.class $= "SiegeGame") - return; + // if this is a Siege mission and this object shouldn't take damage (e.g. vehicle stations) + if(%data.noDamageInSiege && Game.class $= "SiegeGame") + return; - if(%sourceObject) - { - %targetObject.lastDamagedBy = %sourceObject.client; - %targetObject.lastDamagedByTeam = %sourceObject.client.team; - %targetObject.damageTimeMS = GetSimTime(); - } + if(%sourceObject) + { + %targetObject.lastDamagedBy = %sourceObject.client; + %targetObject.lastDamagedByTeam = %sourceObject.client.team; + %targetObject.damageTimeMS = GetSimTime(); + } // Scale damage type & include shield calculations... if (%data.isShielded) @@ -780,27 +780,27 @@ function StaticShapeData::damageObject(%data, %targetObject, %sourceObject, %pos %damageScale = %data.damageScale[%damageType]; if(%damageScale !$= "") - %amount *= %damageScale; + %amount *= %damageScale; - //if team damage is off, cap the amount of damage so as not to disable the object... - if (!$TeamDamage && !%targetObject.getDataBlock().deployedObject && %targetObject.getDataBlock.getName $= "DeployedBeacon") - { - //see if the object is being shot by a friendly - %srcClient = %sourceObject.client; - if (isObject(%srcClient)) - { - if (isTargetFriendly(%targetObject.getTarget() , %srcClient.getSensorGroup())) - { - %curDamage = %targetObject.getDamageLevel(); - %availableDamage = %targetObject.getDataBlock().disabledLevel - %curDamage - 0.05; - if (%amount > %availableDamage) - %amount = %availableDamage; - } - } - } + //if team damage is off, cap the amount of damage so as not to disable the object... + if (!$TeamDamage && !%targetObject.getDataBlock().deployedObject) + { + //see if the object is being shot by a friendly + %srcClient = %sourceObject.client; + if (isObject(%srcClient)) + { + if (isTargetFriendly(%targetObject.getTarget() , %srcClient.getSensorGroup())) + { + %curDamage = %targetObject.getDamageLevel(); + %availableDamage = %targetObject.getDataBlock().disabledLevel - %curDamage - 0.05; + if (%amount > %availableDamage) + %amount = %availableDamage; + } + } + } - // if there's still damage to apply - if (%amount > 0) + // if there's still damage to apply + if (%amount > 0) %targetObject.applyDamage(%amount); } @@ -809,27 +809,28 @@ function StaticShapeData::onDamage(%this,%obj) // Set damage state based on current damage level %damage = %obj.getDamageLevel(); if(%damage >= %this.destroyedLevel) - { - if(%obj.getDamageState() !$= "Destroyed") - { - %obj.setDamageState(Destroyed); - // if object has an explosion damage radius associated with it, apply explosion damage - if(%this.expDmgRadius) - RadiusExplosion(%obj, %obj.getWorldBoxCenter(), %this.expDmgRadius, %this.expDamage, %this.expImpulse, %obj, $DamageType::Explosion); - } - } + { + if(%obj.getDamageState() !$= "Destroyed") + { + %obj.setDamageState(Destroyed); + // if object has an explosion damage radius associated with it, apply explosion damage + if(%this.expDmgRadius) + RadiusExplosion(%obj, %obj.getWorldBoxCenter(), %this.expDmgRadius, %this.expDamage, %this.expImpulse, %obj, $DamageType::Explosion); + } + } else + { if(%damage >= %this.disabledLevel) - { - if(%obj.getDamageState() !$= "Disabled") - %obj.setDamageState(Disabled); - } + { + if(%obj.getDamageState() !$= "Disabled") + %obj.setDamageState(Disabled); + } else - { - if(%obj.getDamageState() !$= "Enabled") - %obj.setDamageState(Enabled); - } - + { + if(%obj.getDamageState() !$= "Enabled") + %obj.setDamageState(Enabled); + } + } } // -------------------------------------------------------------------- @@ -837,66 +838,66 @@ function StaticShapeData::onDamage(%this,%obj) datablock StaticShapeData(StormLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_storm.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(InfernoLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_inf.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(BiodermLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_bd.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(BloodEagleLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_be.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(DSwordLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_ds.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(HarbingerLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_hb.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(StarwolfLogo) { - className = Logo; + className = Logo; shapeFile = "teamlogo_sw.dts"; - alwaysAmbient = true; + alwaysAmbient = true; }; datablock StaticShapeData(LogoProjector) { - className = Projector; + className = Projector; catagory = "Objectives"; shapeFile = "teamlogo_projector.dts"; - alwaysAmbient = true; + alwaysAmbient = true; isInvincible = true; }; function Projector::onAdd(%data, %obj) { Parent::onAdd(%data, %obj); - %obj.holo = 0; + %obj.holo = 0; } //////////////////////////////////////////// @@ -1034,5 +1035,5 @@ function TSStatic::create(%shapeName) function TSStatic::damage(%this) { - // prevent console error spam + // prevent console error spam } \ No newline at end of file diff --git a/base/scripts/turrets/indoorDeployableBarrel.cs b/base/scripts/turrets/indoorDeployableBarrel.cs index 16861b1..9d506ce 100644 --- a/base/scripts/turrets/indoorDeployableBarrel.cs +++ b/base/scripts/turrets/indoorDeployableBarrel.cs @@ -113,6 +113,8 @@ datablock TurretData(TurretDeployedWallIndoor) : TurretDamageProfile thetaMax = 145; thetaNull = 90; + deployedObject = true; + primaryAxis = yaxis; isShielded = true; @@ -157,6 +159,8 @@ datablock TurretData(TurretDeployedCeilingIndoor) : TurretDamageProfile thetaNull = 90; heatSignature = 0.0; + deployedObject = true; + primaryAxis = revzaxis; isShielded = true; @@ -262,6 +266,7 @@ datablock TurretImageData(DeployableIndoorBarrel) stateTransitionOnTimeout[3] = "Reload"; stateTimeoutValue[3] = 0.3; stateFire[3] = true; + stateShockwave[3] = true; stateRecoil[3] = LightRecoil; stateAllowImageChange[3] = false; stateSequence[3] = "Fire"; diff --git a/base/scripts/turrets/outdoorDeployableBarrel.cs b/base/scripts/turrets/outdoorDeployableBarrel.cs index 1103615..627c412 100644 --- a/base/scripts/turrets/outdoorDeployableBarrel.cs +++ b/base/scripts/turrets/outdoorDeployableBarrel.cs @@ -198,6 +198,7 @@ datablock TurretImageData(DeployableOutdoorBarrel) stateTransitionOnTimeout[3] = "Reload"; stateTimeoutValue[3] = 0.3; stateFire[3] = true; + stateShockwave[3] = true; stateRecoil[3] = LightRecoil; stateAllowImageChange[3] = false; stateSequence[3] = "Fire"; diff --git a/base/scripts/vehicles/vehicle.cs b/base/scripts/vehicles/vehicle.cs index 47cedea..b30e96d 100644 --- a/base/scripts/vehicles/vehicle.cs +++ b/base/scripts/vehicles/vehicle.cs @@ -236,7 +236,7 @@ function VehicleData::onDestroyed(%data, %obj, %prevState) %flingee.damage(0, %obj.getPosition(), 0.4, $DamageType::Explosion); } } - %obj.schedule(600, "delete"); + %obj.schedule(2000, "delete"); } function radiusVehicleExplosion(%data, %vehicle) @@ -419,7 +419,8 @@ function MobileBaseVehicle::onAdd(%this, %obj) Parent::onAdd(%this, %obj); %obj.station = ""; %obj.turret = ""; - + %obj.beacon = ""; + %obj.schedule(5000, "playThread", $AmbientThread, "ambient"); } @@ -502,6 +503,10 @@ function MobileBaseVehicle::deleteAllMounted(%data, %obj) %obj.teleporter.playThread($ActivateThread,"activate"); %obj.teleporter.playAudio($ActivateSound, StationTeleportDeacitvateSound); } + if(isObject(%obj.beacon)) + { + %obj.beacon.delete(); + } } //************************************************************** @@ -754,6 +759,15 @@ function MobileBaseVehicle::vehicleDeploy(%data, %obj, %player, %force) %obj.turret.setSelfPowered(); %obj.turret.playThread($PowerThread,"Power"); %obj.turret.mountImage(MissileBarrelLarge, 0 ,false); + + %obj.beacon = new ScopeAlwaysShape() { + dataBlock = "DeployedBeacon"; + position = %obj.position; + rotation = %obj.rotation; + team = %obj.team; + }; + %obj.beacon.setBeaconType(friend); + %obj.beacon.setTarget(%obj.team); checkSpawnPos(%obj, 20); } @@ -814,6 +828,8 @@ function MobileBaseVehicle::onEndSequence(%data, %obj, %thread) %obj.station.trigger.delete(); %obj.station.delete(); %obj.station = ""; + + %obj.beacon.delete(); %obj.unmountObject(%obj.turret); %obj.turret.delete(); @@ -1101,8 +1117,11 @@ function VehicleData::damageObject(%data, %targetObject, %sourceObject, %positio if(%amount != 0) %targetObject.applyDamage(%amount); - if(%targetObject.getDamageState() $= "Destroyed" && %momVec !$= "") - %targetObject.setMomentumVector(%momVec); + if(%targetObject.getDamageState() $= "Destroyed" ) + { + if( %momVec !$= "") + %targetObject.setMomentumVector(%momVec); + } } function VehicleData::onImpact(%data, %vehicleObject, %collidedObject, %vec, %vecLen) diff --git a/base/scripts/vehicles/vehicle_bomber.cs b/base/scripts/vehicles/vehicle_bomber.cs index edbb749..c04e700 100644 --- a/base/scripts/vehicles/vehicle_bomber.cs +++ b/base/scripts/vehicles/vehicle_bomber.cs @@ -114,6 +114,7 @@ datablock FlyingVehicleData(BomberFlyer) : BomberDamageProfile debrisShapeName = "vehicle_air_bomber_debris.dts"; debris = ShapeDebris; + renderWhenDestroyed = false; drag = 0.2; density = 1.0; @@ -239,6 +240,8 @@ datablock FlyingVehicleData(BomberFlyer) : BomberDamageProfile checkRadius = 7.1895; observeParameters = "1 10 10"; + + shieldEffectScale = "0.75 0.975 0.375"; }; //************************************************************** diff --git a/base/scripts/vehicles/vehicle_havoc.cs b/base/scripts/vehicles/vehicle_havoc.cs index 0add226..d92dbf8 100644 --- a/base/scripts/vehicles/vehicle_havoc.cs +++ b/base/scripts/vehicles/vehicle_havoc.cs @@ -24,6 +24,7 @@ datablock AudioProfile(HAPCFlyerThrustSound) datablock FlyingVehicleData(HAPCFlyer) : HavocDamageProfile { spawnOffset = "0 0 6"; + renderWhenDestroyed = false; catagory = "Vehicles"; shapeFile = "vehicle_air_hapc.dts"; @@ -161,6 +162,8 @@ datablock FlyingVehicleData(HAPCFlyer) : HavocDamageProfile stuckTimerTicks = 32; // If the hapc spends more than 1 sec in contact with something stuckTimerAngle = 80; // with a > 80 deg. pitch, BOOM! + + shieldEffectScale = "1.0 0.9375 0.45"; }; function HAPCFlyer::hasDismountOverrides(%data, %obj) diff --git a/base/scripts/vehicles/vehicle_mpb.cs b/base/scripts/vehicles/vehicle_mpb.cs index c519b8f..cc4048b 100644 --- a/base/scripts/vehicles/vehicle_mpb.cs +++ b/base/scripts/vehicles/vehicle_mpb.cs @@ -61,6 +61,27 @@ datablock AudioProfile(MobileBaseStationUndeploySound) preload = true; }; + +//************************************************************** +// LIGHTS +//************************************************************** +datablock RunningLightData(MPBLight1) +{ + pointSize = 3.0; + pointColor = "1.0 1.0 1.0 0.3"; + pointNodeName = "Headlight_node01"; + texture = "special/expFlare"; +}; + +datablock RunningLightData(MPBLight2) +{ + pointSize = 3.0; + pointColor = "1.0 1.0 1.0 0.3"; + pointNodeName = "Headlight_node02"; + texture = "special/expFlare"; +}; + + //************************************************************** // VEHICLE CHARACTERISTICS //************************************************************** @@ -75,6 +96,7 @@ datablock SensorData(MPBDeployedSensor) : VehiclePulseSensor datablock WheeledVehicleData(MobileBaseVehicle) : MPBDamageProfile { spawnOffset = "0 0 1.0"; + renderWhenDestroyed = false; catagory = "Vehicles"; shapeFile = "vehicle_land_mpbase.dts"; @@ -211,6 +233,11 @@ datablock WheeledVehicleData(MobileBaseVehicle) : MPBDamageProfile checkRadius = 7.5225; observeParameters = "1 12 12"; + + runningLight[0] = MPBLight1; + runningLight[1] = MPBLight2; + + shieldEffectScale = "0.85 1.2 0.7"; }; //************************************************************** diff --git a/base/scripts/vehicles/vehicle_shrike.cs b/base/scripts/vehicles/vehicle_shrike.cs index c0b8b84..9b65231 100644 --- a/base/scripts/vehicles/vehicle_shrike.cs +++ b/base/scripts/vehicles/vehicle_shrike.cs @@ -40,6 +40,29 @@ datablock AudioProfile(ShrikeBlasterDryFireSound) preload = true; }; +//************************************************************** +// LIGHTS +//************************************************************** +datablock RunningLightData(ShrikeLight1) +{ + type = 1; + radius = 2.0; + length = 3.0; + color = "1.0 1.0 1.0 1.0"; + direction = "0.0 1.0 -1.0 "; + offset = "0.0 0.0 -0.5"; + texture = "special/lightcone04"; +}; + +datablock RunningLightData(ShrikeLight2) +{ + radius = 1.5; + color = "1.0 1.0 1.0 0.3"; + direction = "0.0 0.0 -1.0"; + offset = "0.0 0.8 -1.2"; + texture = "special/headlight4"; +}; + //************************************************************** // VEHICLE CHARACTERISTICS //************************************************************** @@ -55,6 +78,7 @@ datablock FlyingVehicleData(ScoutFlyer) : ShrikeDamageProfile debrisShapeName = "vehicle_air_scout_debris.dts"; debris = ShapeDebris; + renderWhenDestroyed = false; drag = 0.15; density = 1.0; @@ -175,6 +199,12 @@ datablock FlyingVehicleData(ScoutFlyer) : ShrikeDamageProfile checkRadius = 5.5; observeParameters = "1 10 10"; + + runningLight[0] = ShrikeLight1; +// runningLight[1] = ShrikeLight2; + + shieldEffectScale = "0.937 1.125 0.60"; + }; //************************************************************** diff --git a/base/scripts/vehicles/vehicle_tank.cs b/base/scripts/vehicles/vehicle_tank.cs index d74b406..c3d595b 100644 --- a/base/scripts/vehicles/vehicle_tank.cs +++ b/base/scripts/vehicles/vehicle_tank.cs @@ -96,6 +96,45 @@ datablock AudioProfile(AssaultMortarIdleSound) preload = true; }; +//************************************************************** +// LIGHTS +//************************************************************** +datablock RunningLightData(TankLight1) +{ + radius = 1.5; + color = "1.0 1.0 1.0 0.2"; + nodeName = "Headlight_node01"; + direction = "0.0 1.0 0.0"; + texture = "special/headlight4"; +}; + +datablock RunningLightData(TankLight2) +{ + radius = 1.5; + color = "1.0 1.0 1.0 0.2"; + nodeName = "Headlight_node02"; + direction = "0.0 1.0 0.0"; + texture = "special/headlight4"; +}; + +datablock RunningLightData(TankLight3) +{ + radius = 1.5; + color = "1.0 1.0 1.0 0.2"; + nodeName = "Headlight_node03"; + direction = "0.0 1.0 0.0"; + texture = "special/headlight4"; +}; + +datablock RunningLightData(TankLight4) +{ + radius = 1.5; + color = "1.0 1.0 1.0 0.2"; + nodeName = "Headlight_node04"; + direction = "0.0 1.0 0.0"; + texture = "special/headlight4"; +}; + //************************************************************** // VEHICLE CHARACTERISTICS //************************************************************** @@ -110,6 +149,7 @@ datablock HoverVehicleData(AssaultVehicle) : TankDamageProfile shapeFile = "vehicle_grav_tank.dts"; multipassenger = true; computeCRC = true; + renderWhenDestroyed = false; weaponNode = 1; @@ -241,6 +281,13 @@ datablock HoverVehicleData(AssaultVehicle) : TankDamageProfile checkRadius = 5.5535; observeParameters = "1 10 10"; + + runningLight[0] = TankLight1; + runningLight[1] = TankLight2; + runningLight[2] = TankLight3; + runningLight[3] = TankLight4; + + shieldEffectScale = "0.9 1.0 0.6"; }; //************************************************************** diff --git a/base/scripts/vehicles/vehicle_wildcat.cs b/base/scripts/vehicles/vehicle_wildcat.cs index e05b1bb..7b1e570 100644 --- a/base/scripts/vehicles/vehicle_wildcat.cs +++ b/base/scripts/vehicles/vehicle_wildcat.cs @@ -27,6 +27,37 @@ datablock AudioProfile(ScoutThrustSound) preload = true; }; +//************************************************************** +// LIGHTS +//************************************************************** +datablock RunningLightData(WildcatLight1) +{ + radius = 1.0; + color = "1.0 1.0 1.0 0.3"; + nodeName = "Headlight_node01"; + direction = "-1.0 1.0 0.0"; + texture = "special/headlight4"; +}; + +datablock RunningLightData(WildcatLight2) +{ + radius = 1.0; + color = "1.0 1.0 1.0 0.3"; + nodeName = "Headlight_node02"; + direction = "1.0 1.0 0.0"; + texture = "special/headlight4"; +}; + +datablock RunningLightData(WildcatLight3) +{ + type = 2; + radius = 100.0; + color = "1.0 1.0 1.0 1.0"; + offset = "0.0 0.0 0.0"; + direction = "0.0 1.0 0.0"; + texture = "special/projheadlight"; +}; + //************************************************************** // VEHICLE CHARACTERISTICS //************************************************************** @@ -43,6 +74,7 @@ datablock HoverVehicleData(ScoutVehicle) : WildcatDamageProfile debrisShapeName = "vehicle_grav_scout_debris.dts"; debris = ShapeDebris; + renderWhenDestroyed = false; drag = 0.0; density = 0.9; @@ -161,6 +193,12 @@ datablock HoverVehicleData(ScoutVehicle) : WildcatDamageProfile checkRadius = 1.7785; observeParameters = "1 10 10"; + + runningLight[0] = WildcatLight1; + runningLight[1] = WildcatLight2; + runningLight[2] = WildcatLight3; + + shieldEffectScale = "0.9375 1.125 0.6"; }; //************************************************************** diff --git a/base/scripts/webbrowser.cs b/base/scripts/webbrowser.cs index 37c90b6..8a5f50e 100644 --- a/base/scripts/webbrowser.cs +++ b/base/scripts/webbrowser.cs @@ -202,7 +202,7 @@ function EditDescriptionApply() //----------------------------------------------------------------------------- function GetProfileHdr(%type, %line) { - %CRec = wonGetAuthInfo(); + $GuidTribes = getRecords(wonGetAuthInfo(),1); if(%type==0) { TProfileHdr.tribeID = getField(%line,0); @@ -216,23 +216,28 @@ function GetProfileHdr(%type, %line) TL_Profile.setVisible(1); TL_Roster.setVisible(1); - + TL_News.setVisible(1); for(%checkID=0;%checkID 1) + { TW_Admin.setVisible(1); + TL_Invites.setVisible(1); + } else + { TW_Admin.setVisible(0); + TL_Invites.setVisible(0); + } } else { @@ -792,16 +797,35 @@ function BrowserSearchDlg::onWake( %this ) BSearchOKBtn.setActive( false ); } //----------------------------------------------------------------------------- +function BrowserSearchPane::GetOnlineStatus(%this) +{ + %this.key = LaunchGui.key++; + %this.status = "getOnline"; + for(%oStat=0;%oStat" @ TProfileHdr.tribeName @ " News:\n" @ - "\n"); - - if(getField(%resultString,0)>0) + if(GetTribeMember(TProfileHdr.tribeName)) { - %this.state = "tribeNews"; + TWBText.SetText("" @ TProfileHdr.tribeName @ " Options:" @ + "\n\nTribal Forum\n" @ + "Tribal Chat: Public\n" @ + "Tribal Chat: Private"); } else { - %this.state="done"; - messageBoxOK("NOTICE","No Tribe News."); + TWBText.SetText("" @ TProfileHdr.tribeName @ " Options:\n\n" @ + "Enter " @ TProfileHdr.tribeName @ " Public Chat\n" ); } + %this.state = "done"; + +// if(getField(%resultString,0)>0) +// { +// %this.state = "tribeNews"; +// } +// else +// { +// %this.state="done"; +// messageBoxOK("NOTICE","No Tribe News."); +// } + case "getTribeInvites": if(getField(%resultString,0) > 0) { @@ -1925,16 +1986,21 @@ function WarriorPopupDlg::onWake( %this ) { case 0: if(getField(GetRecord(WonGetAuthInfo(),0),0) $= TWBTabView.getTabText(TWBTabView.GetSelectedID())) { // visitor is owner -// WarriorPopup.add( "Clear Primary Tribe setting", 0); - WarriorPopUp.add( "Make " SPC WarriorPopup.player.name SPC "my primary tribe", 1 ); - WarriorPopup.add( "Leave" SPC WarriorPopup.player.name, 2 ); - WarriorPopup.add( "Go To" SPC WarriorPopup.player.name SPC "forum", 3 ); + WarriorPopUp.add( strupr(WarriorPopup.Player.name), -1); + WarriorPopUp.add( "---------------------------------------------", -1); +// WarriorPopup.add( "Clear Primary Tribe setting", 0); + WarriorPopUp.add( "Make Primary Tribe", 1 ); + WarriorPopup.add( "Leave Tribe", 2 ); + WarriorPopup.add( "Go To Forum", 3 ); } case 1: if(getField(GetRecord(WonGetAuthInfo(),0),0) $= TWBTabView.getTabText(TWBTabView.GetSelectedID())) { // visitor is owner - WarriorPopup.add( "EMail " @ getField(WarriorPopup.player.name,0), 4 ); - WarriorPopup.add( "Remove" SPC getField(WarriorPopup.player.name,0) SPC " from Buddylist", 5 ); + WarriorPopUp.add( strupr(getField(WarriorPopup.player.name,0)), -1); + WarriorPopUp.add( "---------------------------------------------", -1); + WarriorPopup.add( "Contact By EMail", 4 ); + WarriorPopup.add( "Remove from Buddylist", 5 ); + WarriorPopup.add( ".............................................", -1); WarriorPopup.add( "Clear BuddyList", 6 ); WarriorPopup.add( "EMail BuddyList", 7 ); } @@ -2101,21 +2167,27 @@ function TribeMemberPopupDlg::onWake( %this ) break; } } + TribeMemberPopup.add( strUpr(TribeMemberPopup.player.name), -1); + TribeMemberPopup.add( "--------------------------------------------",-1); switch(MemberList.CID) { case 0: + TribeMemberPopup.add( "Contact by EMail", 2 ); + TribeMemberPopup.add( "Add To Buddylist", 4 ); + TribeMemberPopup.add( "Add To Blocklist", 5 ); + TribeMemberPopup.add( "Invite To Chat", 8); if(%isMember) { - TribeMemberPopup.add( "Kick" SPC TribeMemberPopup.player.name, 0 ); - TribeMemberPopup.add( "Edit" SPC TribeMemberPopup.player.name, 1 ); + TribeMemberPopup.add( "............................................", -1); + TribeMemberPopup.add( "Kick from Tribe", 0 ); + TribeMemberPopup.add( "Edit Profile", 1 ); TribeMemberPopup.add( "EMail Tribe", 3 ); } - TribeMemberPopup.add( "EMail" SPC TribeMemberPopup.player.name, 2 ); - TribeMemberPopup.add( "Add" SPC TribeMemberPopup.player.name SPC "To Buddylist", 4 ); - TribeMemberPopup.add( "Add" SPC TribeMemberPopup.player.name SPC "To Blocklist", 5 ); - case 1: TribeMemberPopup.add( "Cancel Invite To" SPC TribeMemberPopup.player.name, 6 ); - TribeMemberPopup.add( "EMail Invited Player", 7 ); + case 1: TribeMemberPopup.add( "Contact by EMail", 7 ); + TribeMemberPopup.add( "Add To Buddylist",4); + TribeMemberPopup.add( "............................................", -1); + TribeMemberPopup.add( "Cancel Invite", 6 ); case 2: TribeMemberPopup.Add("HMMM...",8); case 3: TribeMemberPopup.Add("HMMM...",8); default: TribeMemberPopup.Add("HMMM...",8); @@ -2160,7 +2232,8 @@ function TribeMemberPopup::onSelect( %this, %id, %text ) "TribeMemberPopup.onSelect(12,\"call12\");",""); case 7: // 7 EMail Invited Player LinkEMail(TribeMemberPopup.player.name); - case 8: + case 8: // 8 INVITE TO CHAT + MessageboxOK("NOTICE","This is a preview of coming functionality and is not yet available for use."); case 9: case 10: case 11: diff --git a/base/scripts/webemail.cs b/base/scripts/webemail.cs index a36ab5c..b0f8d48 100644 --- a/base/scripts/webemail.cs +++ b/base/scripts/webemail.cs @@ -605,10 +605,11 @@ function StrToList(%listName, %str, %delim) } } //----------------------------------------------------------------------------- -function LC_BigList::onAdd(%this) -{ - LC_BigList.addStyle( 1, "Univers", 12 , "150 150 150", "200 200 200", "60 60 60" ); -} +// NOTE: This control is not a ShellFancyTextList, so the addStyle method is not valid +// function LC_BigList::onAdd(%this) +// { +// LC_BigList.addStyle( 1, "Univers", 12 , "150 150 150", "200 200 200", "60 60 60" ); +// } //----------------------------------------------------------------------------- function LC_BigList::GetOnlineStatus(%this) { diff --git a/base/scripts/webforums.cs b/base/scripts/webforums.cs index 59a1611..eb205ac 100644 --- a/base/scripts/webforums.cs +++ b/base/scripts/webforums.cs @@ -1,7 +1,7 @@ //------------------------------------------ // Forums code //------------------------------------------ -$ForumCacheVersion = 8; //lucky seven...NOT! +$ForumCacheVersion = 9; //lucky seven...NOT! $ForumCachePath = "webcache/" @ getField(wonGetAuthInfo(),3) @ "/"; $currentForumPage = 0; $topicPageLength = 60; @@ -72,12 +72,6 @@ if(!isObject(ForumsMessageVector)) new MessageVector(ForumsMessageVector); } //----------------------------------------------------------------------------- -if($GuidTribes == 0) -{ - %ai = wonGetAuthInfo(); - $GuidTribes = getRecords(%ai,1); -} -//----------------------------------------------------------------------------- function isModerator() { %result = 0; @@ -634,6 +628,11 @@ function GetTopicPosts() function ForumsGui::onAdd( %this ) { %this.initialized = false; + if($GuidTribes == 0) + { + %ai = wonGetAuthInfo(); + $GuidTribes = getRecords(%ai,1); + } } //----------------------------------------------------------------------------- function ForumsGui::onWake(%this) diff --git a/base/scripts/weblinks.cs b/base/scripts/weblinks.cs index b6b2fd1..5822551 100644 --- a/base/scripts/weblinks.cs +++ b/base/scripts/weblinks.cs @@ -10,9 +10,10 @@ addWebLink( "ClanBase", "www.clanbase.com" ); addWebLink( "ClanServ", "www.clanserv.com" ); addWebLink( "Dopplegangers", "www.dopplegangers.com" ); addWebLink( "Dutchbat Homeworld", "www.dutchbat-homeworld.com" ); -addWebLink( "EDome", "www.edome.net" ); +addWebLink( "EDome Tribes 2", "http://games.edome.net/tribes2/" ); addWebLink( "Euro Tribesplayers", "www.euro-tribesplayers.com" ); addWebLink( "eXtreme-Players", "www.eXtreme-players.de" ); +addWebLink( "Game Surf", "www.gamesurf.de" ); addWebLink( "Grave Diggers Union", "www.gravediggersunion.com" ); addWebLink( "IanStorm", "www.ianstorm.com" ); addWebLink( "IMGaming", "www.imgaming.com" ); diff --git a/base/scripts/webnews.cs b/base/scripts/webnews.cs index 46d78d8..c473cf0 100644 --- a/base/scripts/webnews.cs +++ b/base/scripts/webnews.cs @@ -169,6 +169,10 @@ function NewsGui::onDatabaseRow(%this, %row,%isLastRow,%key) } //----------------------------------------------------------------------------- function PostNews() +{ + messageBoxYesNo("CONFIRM","Please do not submit bug reports without a tested solution, test posts or recruiting posts." NL " " NL "Continue with your submittal?","StartPostNews();"); +} +function StartPostNews() { $NewsCategory = ""; $NewsTitle = ""; diff --git a/base/scripts/webstuff.cs b/base/scripts/webstuff.cs index 2d3c617..d2af6de 100644 --- a/base/scripts/webstuff.cs +++ b/base/scripts/webstuff.cs @@ -84,11 +84,13 @@ function ProxyEcho::onDatabaseRow(%this, %row, %isLast, %key) function HandleDatabaseProxyResponse(%prefix, %params) { +// error("HDPR - START:" TAB %prefix NL %params); %id = getWord(%params, 0); for(%qc = 0; %qc < $DBQueryCount; %qc++) if(getWord($DBQueries[%qc], 0) == %id) break; + if(%qc == $DBQueryCount) { warn("Invalid database proxy message id: " @ %id); @@ -96,6 +98,8 @@ function HandleDatabaseProxyResponse(%prefix, %params) } %lastPacket = getWord(%params, 1); +// error("HDPR - lastPacket" TAB %lastPacket); + %start = strpos(%params, ":") + 1; if(!%start) { @@ -110,17 +114,24 @@ function HandleDatabaseProxyResponse(%prefix, %params) // concat it with any text from prior message(s) that hasn't been // processed yet. +// error("HDPR - concat: " @ $DBQueryText[%qc] NL %newStr); %msg = $DBQueryText[%qc] @ %newStr; %proxyObject = getWord($DBQueries[%qc], 2); %proxyKey = getWord($DBQueries[%qc], 3); +// error("HDPR - allrecs: " @ getWord($DBQueries[%qc],1)); if(getWord($DBQueries[%qc], 1) == 0) // we haven't receivd the first 2 recs yet { +// error("HDPR - need first 2 recs: " @ strpos(%msg, "\\S")); // check if we have 2 records in %msg: %pos1 = strpos(%msg, "\\S"); +// error("HDPR - POS1: " @ %pos1); + if(%pos1 != -1) %pos2 = strpos(%msg, "\\S", %pos1 + 2); +// error("HDPR - POS2: " @ %pos2); + if(%pos1 != -1 && %pos2 != -1) { %resultStatus = getSubStr(%msg, 0, %pos1); @@ -131,6 +142,8 @@ function HandleDatabaseProxyResponse(%prefix, %params) %msg = getSubStr(%msg, %pos2 + 2, 100000); } } + +// error("HDPR - DBQ_1: " @ getWord($DBQueries[%qc], 1)); if(getWord($DBQueries[%qc], 1) == 1) { // start spitting out rows: @@ -144,11 +157,14 @@ function HandleDatabaseProxyResponse(%prefix, %params) } } $DBQueryText[%qc] = %msg; // save off the last text... + if(%lastPacket) { // erase the query from the array: +// error("HDPR - ONLastPacket" TAB getWord($DBQueries[%qc], 1)); if(getWord($DBQueries[%qc], 1) == 0) warn("Error in database query response - not enough data."); + for(%i = %qc; %i < $DBQueryCount; %i++) { $DBQueries[%i] = $DBQueries[%i+1]; diff --git a/base/version.cs b/base/version.cs index b3cd165..b414ced 100644 --- a/base/version.cs +++ b/base/version.cs @@ -1 +1 @@ -buildVersion.setValue( "MAY 4, 2001, 6:55 PM (dmoore)" ); +buildVersion.setValue( "MAY 11, 2001, 3:19 PM (dmoore)" ); diff --git a/base/webcache/94/email1 b/base/webcache/94/email1 new file mode 100644 index 0000000..483ed15 --- /dev/null +++ b/base/webcache/94/email1 @@ -0,0 +1,19 @@ +94 +17 +23656 23656\nEAST\t|DEV| \t0\t29\n1\n04/10/2001 12:09pm\nJETT,,\n,\nFW: who would I send this to?\nSounds like your world...feeling better?\n\n\n--- Begin Forwarded Message ---\n\nFrom: Cowboy\nTo: EAST,\nCC: COWBOY,\nSubject: who would I send this to?\nDate Sent: 04/10/2001 12:06pm\n\nI have this seemingly minor request of the Dev team, but I don\'t know who to send it to. Could you help me?\n\n-------- Text follows: --------\n\nThe GuiPlayerView control is SO awesome. It displays the players quite well... but... I have made a script that is of much use to many modellers and skinners. If utilizes the GuiPlayerView control to actually display any DTS object in the game.\n\nIt seems to work very well, with a few minor exceptions:\n\n* Very large models do not render well. There is a lot of flicker. Can that be eliminated?\n\n* Zoom doesn\'t seem proportional to the size of the viewed object. It seems to have a fixed minimum and maximum size. Can it be made either proportional or just larger, so that people can zoom in closer and zoom out farther? (to more easily see smaller and larger models)\n\n* A few models don\'t render at all (I was wondering why) like: heavy_male_dead for example.\n\n* I can understand the logic behind attaching weapons to certain \"registration points\" on models, this way each player can be shown holding a weapon. Would it be possible to disable this \"spinfusorama\" on all non-player models? It makes the grav cycle look kinda funny :P\n\nI know that this control was only intended for displaying players in the GameGui, hence its name \"GuiPlayerView\" .. but with a few minor tweaks, skinners and modellers will have a SUPER useful tool at their disposal!\n\nThanks for listening, DEV team guys. Keep up the good work!\n\nBTW, if you want to check out the script I have created, it\'s available here: http://www.tribalwar.com/cowboy/cb.cgi?page=dts and is about 2k in size (nice and easy)\n\\\n- Cowboy\n\n +32524 32524\nEAST\t|DEV| \t0\t29\n1\n04/14/2001 11:41am\n,\n,\nFULL COMMUNITY TEST\nYou have been given full access to the Community for the load test period. Please utilize as many of the features in the Community (except for chat and News Submissions) as you can. Thanks for your help and we will be announcing the Browser unlock on the NEWS page at the successful conclusion of this test\n +152157 152157\nEAST\t|DEV| \t0\t29\n1\n04/24/2001 05:01pm\nJETT,,\n,\nFW: Questions about moding, more like problems\nCan you help this guy?\n\n\n--- Begin Forwarded Message ---\n\nFrom: Chain\nTo: EAST,\nCC: \nSubject: Questions about moding, more like problems\nDate Sent: 04/24/2001 04:11pm\n\nOkay Blackcrusader told me to contact you. Anyhow, I been trying to Add a new weapon(I Created a file for mod name in gamedata i unziped Scripts.vol in base to my folder and i Added in all the files required that i know of (inventory.cs, Inventoryhud.cs player.cs Weapons.cs all the info for my new weapons and made a dupe in the weapons folder like chaingun but renamed it to what weapon name i wanted then just edit that) but anyhow i did all that. Now when i run my server using these lines (Shortcut whatever, Ispaen.exe 28000 tribes2.exe -dedicated -mod HeavyMetal) it will say like Error canot Exceed 5* and other Errors to then it will cyle thru down to mission name and it will crash/rinse wash repeat. I could use some help on this its really drivingme nuts, i redid everything atleast 10 times not and i keep runing into the same problems. ANY Help would be Apreciated?\n\n +176846 176846\nQIX\t|DEV| \t0\t60\n1\n04/26/2001 07:13pm\nJETT,,\nDEATHACE,,\nFW: SuperAdminList is broken can you please help\nGreg,\n\nPlease look into this at your earliest convenience. Thanks.\n\n-- Dave.\n\n\n--- Begin Forwarded Message ---\n\nFrom: eQ-Deathace\nTo: QIX,\nCC: \nSubject: SuperAdminList is broken can you please help\nDate Sent: 04/26/2001 02:32pm\n\nHi Dave,\nRuss here from BarrysWorld i seem to have a problem\nI used to have AdminList and SuperAdminList with values of the WonID separated with slashn \\ n so 12345\\\n12345\\\n\n\nnow with the new patch its all broken i have tried \n12345 TAB 12345 \n12345\\t12345 \n12345 SPACE 12345 all these do not work \ncan you please tell me how i can add them to the serverprefs file so it actually uses the list like it did before.\n\nthis is very urgent we currently have no admins covering our servers and we need such a facility more than using the SAD password system as passwords get leaked and others cause havoc\n\nplease help asap its very much appreciated \n\nRuss\\n\n\n +184642 184642\nSubMerged\t[F]\t1\t88603\n1\n04/27/2001 04:03pm\nJETT,,\nQIX,,\nHello.\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n +184720 184720\nSubMerged\t[F]\t1\t88603\n1\n04/27/2001 04:08pm\nJETT,,\n,\nRE: RE: Hello.\nIf you don\'t mind me asking..What are you trying to do to fix it? I\'d really like to help...See, I missed the beta, and I am in denial ;)\n\n----------------------------------\n On 04/27/2001 04:07pm jett wrote:\n\nwe are aware.\n\n----------------------------------\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n\n +184839 184839\nSubMerged\t[F]\t1\t88603\n1\n04/27/2001 04:17pm\nJETT,,\n,\nRE: RE: RE: RE: Hello.\nIndeed I am...\nI\'ve got a 1 GHZ Athlon T bird\n384 megs of 2-2-2 RAM\nRadeon 64mb DDR ViVo (overclocked, tweaked)\nSb Live! Value\nWin2k. System is stable as a rock. Latest drivers for everything..Even updated my BIOS.\nI run the game in 1024x768x32...All details at half besides shape + terrain, graphic detail. Those are a notch below full. Mp3 music off. Average 30 fps when people are around outside, 40 when no one is there. Texture compression @ fastest.\nI can run the game in 640x480, lowest possible sound settings, lowest graphic settings, and only get about 50 fps outside, with people around. This same setup gives me 100 + FPS in Quake 3, and a 3200 3D Mark 2001 score. It\'s got me stumped.\n\n----------------------------------\n On 04/27/2001 04:11pm jett wrote:\n\nThere are currently 200 or more system configs. There are various issues with different setups. We are going through them one by one. Are you having problems? \n----------------------------------\n On 04/27/2001 04:08pm SubMerged wrote:\n\nIf you don\'t mind me asking..What are you trying to do to fix it? I\'d really like to help...See, I missed the beta, and I am in denial ;)\n\n----------------------------------\n On 04/27/2001 04:07pm jett wrote:\n\nwe are aware.\n\n----------------------------------\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n\n\n\n +187423 187423\nQIX\t|DEV| \t0\t60\n1\n04/27/2001 07:46pm\nSUBMERGED,,\nJETT,,\nRE: Hello.\nWhat FPS problem? Please be specific so we can answer more appropriately. Video card, system spec, etc. would help us to give you a specific answer.\n\nThanks, man.\n\n===========================\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n +222370 222370\nQIX\t|DEV| \t0\t60\n1\n05/01/2001 10:26am\nJETT,,\n,\nFW: Missile launcher cheat\n\tLet\'s go back to the \"must be fully submerged to fire missile launcher as torpedo\". \n\nIf ANY of your bounding box is above water, then it should act like a missile launcher.\n\n\n--- Begin Forwarded Message ---\n\nFrom: SmOkkin\' Joe\nTo: QIX,\nCC: \nSubject: Missile launcher cheat\nDate Sent: 04/30/2001 06:46pm\n\ni am not sure whether this has been fixed or not but players can stand with their toes in the water and have the choice of the launcher firing manually or in locking mode w/out being totally submerged- therefor the whole player doesn\'t need to be under water and slower.\n\n-SmOkkin\' Joe\n\nAlso, can you post in the news whether or not their will be a recording feature.\nalso how can one find his/her buddies when the filters have refreshed. there are no little white arrows!\n;p\n\n +225407 225407\nMeatPancake\t\t0\t654\n1\n05/01/2001 05:52pm\nJETT,,\n,\nHey\n\tWhere are ya at?\t\n +232799 232799\nSubMerged\t[F]\t1\t88603\n1\n05/02/2001 03:57pm\nJETT,,\n,\nRE: RE: RE: RE: RE: RE: Hello.\n\nAlright, I\'ll try everything you listed, but I don\'t get what \'Interior Shapes\' is. Is that Interior detail under GFX? Or do you mean Interior texture detail...?\n\n-SubMerged[F]\n----------------------------------\n On 05/01/2001 04:13pm jett wrote:\n\nI have done a bunch of tests on that video card this weekend. I found the card to be very stable for one. Second, I found that redeon\'s have good texture swapping and fill, but don\'t have the power during high poly count scenes. You should be able to run with all texture details on high. You do on the other hand have to turn down detail settings. Particularly on interior shapes. You should run the game at 800 x 600 to get optimal frame rates. At those settings, everything should look good and play good.\n\nkeep me informed on how this helps.\n\njett\n\n----------------------------------\n On 04/27/2001 04:17pm SubMerged wrote:\n\nIndeed I am...\nI\'ve got a 1 GHZ Athlon T bird\n384 megs of 2-2-2 RAM\nRadeon 64mb DDR ViVo (overclocked, tweaked)\nSb Live! Value\nWin2k. System is stable as a rock. Latest drivers for everything..Even updated my BIOS.\nI run the game in 1024x768x32...All details at half besides shape + terrain, graphic detail. Those are a notch below full. Mp3 music off. Average 30 fps when people are around outside, 40 when no one is there. Texture compression @ fastest.\nI can run the game in 640x480, lowest possible sound settings, lowest graphic settings, and only get about 50 fps outside, with people around. This same setup gives me 100 + FPS in Quake 3, and a 3200 3D Mark 2001 score. It\'s got me stumped.\n\n----------------------------------\n On 04/27/2001 04:11pm jett wrote:\n\nThere are currently 200 or more system configs. There are various issues with different setups. We are going through them one by one. Are you having problems? \n----------------------------------\n On 04/27/2001 04:08pm SubMerged wrote:\n\nIf you don\'t mind me asking..What are you trying to do to fix it? I\'d really like to help...See, I missed the beta, and I am in denial ;)\n\n----------------------------------\n On 04/27/2001 04:07pm jett wrote:\n\nwe are aware.\n\n----------------------------------\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n\n\n\n\n\n +232947 232947\nSubMerged\t[F]\t1\t88603\n1\n05/02/2001 04:12pm\nJETT,,\n,\nRE: RE: RE: RE: RE: RE: Hello.\nK, I tried everything. Boosted my frame rate from 30 to 40. The lower resolution did it. But in lower resolution, the game looks like crap. I really need to run in 1024x768, it\'s what I\'m used to.\n\nMaybe I\'ll just buy a Geforce 2 Ultra. :\\\n\n----------------------------------\\n On 05/01/2001 04:13pm jett wrote:\n\nI have done a bunch of tests on that video card this weekend. I found the card to be very stable for one. Second, I found that redeon\'s have good texture swapping and fill, but don\'t have the power during high poly count scenes. You should be able to run with all texture details on high. You do on the other hand have to turn down detail settings. Particularly on interior shapes. You should run the game at 800 x 600 to get optimal frame rates. At those settings, everything should look good and play good.\n\nkeep me informed on how this helps.\n\njett\n\n----------------------------------\n On 04/27/2001 04:17pm SubMerged wrote:\n\nIndeed I am...\nI\'ve got a 1 GHZ Athlon T bird\n384 megs of 2-2-2 RAM\nRadeon 64mb DDR ViVo (overclocked, tweaked)\nSb Live! Value\nWin2k. System is stable as a rock. Latest drivers for everything..Even updated my BIOS.\nI run the game in 1024x768x32...All details at half besides shape + terrain, graphic detail. Those are a notch below full. Mp3 music off. Average 30 fps when people are around outside, 40 when no one is there. Texture compression @ fastest.\nI can run the game in 640x480, lowest possible sound settings, lowest graphic settings, and only get about 50 fps outside, with people around. This same setup gives me 100 + FPS in Quake 3, and a 3200 3D Mark 2001 score. It\'s got me stumped.\n\n----------------------------------\n On 04/27/2001 04:11pm jett wrote:\n\nThere are currently 200 or more system configs. There are various issues with different setups. We are going through them one by one. Are you having problems? \n----------------------------------\n On 04/27/2001 04:08pm SubMerged wrote:\n\nIf you don\'t mind me asking..What are you trying to do to fix it? I\'d really like to help...See, I missed the beta, and I am in denial ;)\n\n----------------------------------\n On 04/27/2001 04:07pm jett wrote:\n\nwe are aware.\n\n----------------------------------\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n\n\n\n\n\n +237531 237531\nEAST\t|DEV| \t0\t29\n1\n05/03/2001 10:39am\nEAST,QIX,GOT MILK?,SNOW LEOPARD,HEXABOLIC,BIGDEVDAWG,UBERBOB,SNE/\\\\KER,SYMLINK,DRAWKWARD,TOMIN8R,OLDDAWG,JETT,TWITCH,MONGO,TODESRITTER,FRANKRIZZO,JIMMY,KIDNEY THIEF,INFIRMO,MAXIMUS,LITTLEMEANIE,RICKETS,MISSING,ETCMODEL02,MORSTAF,,\n,\nAll Tribe mailing Test\nDon\'t reply, I\'m only testing.\n +241418 241418\n_Psychosis\t[DHS]\t0\t17621\n1\n05/03/2001 07:03pm\nJETT,,\n,\nProfile title and rank messed up!\nHi Jett, someone said I could contact you about browser problems. Seems my Title and rank in my profile is messed up. It shows it fine in my Tribe as Grand Admiral and rank 4. In my profile however it shows 4 as my title and 2567 as my rank. Anything you can do for that or what?? \n\nThats just a little peeve I guess. Don\'t really make a difference because otherwise this game really and truly kicks butt. Best game I have had the joy of playing since......well....Tribes1 :)\n\nThank You,\n[DHS]_Psychosis\n +245554 245554\nEAST\t|DEV| \t0\t29\n0\n05/04/2001 12:08pm\nJETT,,\n,\nRE: FW: Profile title and rank messed up!\nThx Jett.\n\n----------------------------------\n On 05/04/2001 12:00pm jett wrote:\n\n\ncould you help this guy out?\n\njett\n\n--- Begin Forwarded Message ---\n\nFrom: [DHS]_Psychosis\nTo: JETT,\nCC: \nSubject: Profile title and rank messed up!\nDate Sent: 05/03/2001 07:03pm\n\\nHi Jett, someone said I could contact you about browser problems. Seems my Title and rank in my profile is messed up. It shows it fine in my Tribe as Grand Admiral and rank 4. In my profile however it shows 4 as my title and 2567 as my rank. Anything you can do for that or what?? \n\nThats just a little peeve I guess. Don\'t really make a difference because otherwise this game really and truly kicks butt. Best game I have had the joy of playing since......well....Tribes1 :)\n\nThank You,\n[DHS]_Psychosis\n\n\n +248623 248623\nSubMerged\t[F]\t1\t88603\n0\n05/04/2001 06:07pm\nJETT,,\n,\nRE: RE: RE: RE: RE: RE: RE: RE: Hello.\nHehe, I know...I think I\'m gonna put my Radeon on ebay today. :)\n\n----------------------------------\n On 05/04/2001 12:05pm jett wrote:\n\njust to let you know, the GF 2 Ultra runs Tribes2 in all its glory. Yes, everything on its highest setting with ultra smooth framerate. Plus, it should last for quite some time.\n\njett\n\n----------------------------------\n On 05/02/2001 04:12pm SubMerged wrote:\n\nK, I tried everything. Boosted my frame rate from 30 to 40. The lower resolution did it. But in lower resolution, the game looks like crap. I really need to run in 1024x768, it\'s what I\'m used to.\n\nMaybe I\'ll just buy a Geforce 2 Ultra. :\\\n\n----------------------------------\n On 05/01/2001 04:13pm jett wrote:\n\nI have done a bunch of tests on that video card this weekend. I found the card to be very stable for one. Second, I found that redeon\'s have good texture swapping and fill, but don\'t have the power during high poly count scenes. You should be able to run with all texture details on high. You do on the other hand have to turn down detail settings. Particularly on interior shapes. You should run the game at 800 x 600 to get optimal frame rates. At those settings, everything should look good and play good.\n\nkeep me informed on how this helps.\n\njett\n\n----------------------------------\n On 04/27/2001 04:17pm SubMerged wrote:\n\nIndeed I am...\nI\'ve got a 1 GHZ Athlon T bird\n384 megs of 2-2-2 RAM\nRadeon 64mb DDR ViVo (overclocked, tweaked)\nSb Live! Value\nWin2k. System is stable as a rock. Latest drivers for everything..Even updated my BIOS.\nI run the game in 1024x768x32...All details at half besides shape + terrain, graphic detail. Those are a notch below full. Mp3 music off. Average 30 fps when people are around outside, 40 when no one is there. Texture compression @ fastest.\nI can run the game in 640x480, lowest possible sound settings, lowest graphic settings, and only get about 50 fps outside, with people around. This same setup gives me 100 + FPS in Quake 3, and a 3200 3D Mark 2001 score. It\'s got me stumped.\n\n----------------------------------\\\\\n On 04/27/2001 04:11pm jett wrote:\n\nThere are currently 200 or more system configs. There are various issues with different setups. We are going through them one by one. Are you having problems? \n----------------------------------\n On 04/27/2001 04:08pm SubMerged wrote:\n\nIf you don\'t mind me asking..What are you trying to do to fix it? I\'d really like to help...See, I missed the beta, and I am in denial ;)\n\n----------------------------------\n On 04/27/2001 04:07pm jett wrote:\n\nwe are aware.\n\n----------------------------------\n On 04/27/2001 04:03pm SubMerged wrote:\n\nI\'m gonna make this short, simple...\nAre you guys aware of the FPS problem? I made a post in the Game Feedback forum but no one responded.\n\n\n\n\n\n\n\n\n +266906 266906\n[ES]starbuck\t[ES]\t1\t249643\n0\n05/06/2001 01:24pm\njett,\n,\nTribe Invitation\n\n[ES]starbuck has invited you to join Extermination Squad\nClick link to either [ ]_ACCEPT or [ ]_REJECT this invitation\n