/Vassal/Vassal/VassalForm.Designer.cs |
@@ -91,7 +91,7 @@ |
this.EstateListUUID = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
this.RemoveEstateListMemberButton = new System.Windows.Forms.Button(); |
this.EstateListSelectBox = new System.Windows.Forms.ComboBox(); |
this.groupBox11 = new System.Windows.Forms.GroupBox(); |
this.RegionToolsTerrainToolsGroup = new System.Windows.Forms.GroupBox(); |
this.groupBox13 = new System.Windows.Forms.GroupBox(); |
this.RipTerrainButton = new System.Windows.Forms.Button(); |
this.EstateTerrainDownloadUploadGroup = new System.Windows.Forms.GroupBox(); |
@@ -208,6 +208,32 @@ |
this.RegionDebugCollisionsBox = new System.Windows.Forms.CheckBox(); |
this.RegionDebugScriptsBox = new System.Windows.Forms.CheckBox(); |
this.LoadCSVFile = new System.Windows.Forms.OpenFileDialog(); |
this.ResidentListTeleportHomeGroup = new System.Windows.Forms.GroupBox(); |
this.button1 = new System.Windows.Forms.Button(); |
this.pictureBox18 = new System.Windows.Forms.PictureBox(); |
this.EstateVariablesGroup = new System.Windows.Forms.GroupBox(); |
this.SetTerrainVariablesButton = new System.Windows.Forms.Button(); |
this.pictureBox19 = new System.Windows.Forms.PictureBox(); |
this.TerrainToolsWaterHeightBox = new System.Windows.Forms.TextBox(); |
this.label7 = new System.Windows.Forms.Label(); |
this.TerrainToolsTerrainRaiseLimitBox = new System.Windows.Forms.TextBox(); |
this.label8 = new System.Windows.Forms.Label(); |
this.TerrainToolsTerrainLowerLimitBox = new System.Windows.Forms.TextBox(); |
this.label9 = new System.Windows.Forms.Label(); |
this.TerrainToolsUseEstateSunBox = new System.Windows.Forms.CheckBox(); |
this.TerrainToolsFixedSunBox = new System.Windows.Forms.CheckBox(); |
this.TerrainToolsSunPositionBox = new System.Windows.Forms.TextBox(); |
this.label10 = new System.Windows.Forms.Label(); |
this.groupBox1 = new System.Windows.Forms.GroupBox(); |
this.FrameTime = new System.Windows.Forms.Label(); |
this.groupBox11 = new System.Windows.Forms.GroupBox(); |
this.ScriptedObjects = new System.Windows.Forms.Label(); |
this.groupBox17 = new System.Windows.Forms.GroupBox(); |
this.PhysicsTime = new System.Windows.Forms.Label(); |
this.groupBox24 = new System.Windows.Forms.GroupBox(); |
this.NetTime = new System.Windows.Forms.Label(); |
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); |
this.CorradePollTimeDial = new AquaControls.AquaGauge(); |
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); |
this.statusStrip1.SuspendLayout(); |
this.RegionTeleportGroup.SuspendLayout(); |
@@ -236,7 +262,7 @@ |
this.groupBox16.SuspendLayout(); |
this.EstateListGroup.SuspendLayout(); |
((System.ComponentModel.ISupportInitialize)(this.EstateListGridView)).BeginInit(); |
this.groupBox11.SuspendLayout(); |
this.RegionToolsTerrainToolsGroup.SuspendLayout(); |
this.groupBox13.SuspendLayout(); |
this.EstateTerrainDownloadUploadGroup.SuspendLayout(); |
this.EstateTopTab.SuspendLayout(); |
@@ -278,6 +304,14 @@ |
this.groupBox19.SuspendLayout(); |
this.groupBox18.SuspendLayout(); |
this.RegionToolsRegionDebugGroup.SuspendLayout(); |
this.ResidentListTeleportHomeGroup.SuspendLayout(); |
((System.ComponentModel.ISupportInitialize)(this.pictureBox18)).BeginInit(); |
this.EstateVariablesGroup.SuspendLayout(); |
((System.ComponentModel.ISupportInitialize)(this.pictureBox19)).BeginInit(); |
this.groupBox1.SuspendLayout(); |
this.groupBox11.SuspendLayout(); |
this.groupBox17.SuspendLayout(); |
this.groupBox24.SuspendLayout(); |
this.SuspendLayout(); |
// |
// pictureBox1 |
@@ -337,6 +371,7 @@ |
this.RegionTeleportGroup.Controls.Add(this.pictureBox6); |
this.RegionTeleportGroup.Controls.Add(this.button2); |
this.RegionTeleportGroup.Controls.Add(this.LoadedRegionsBox); |
this.RegionTeleportGroup.Enabled = false; |
this.RegionTeleportGroup.Font = new System.Drawing.Font("Palatino Linotype", 8.25F); |
this.RegionTeleportGroup.Location = new System.Drawing.Point(538, 79); |
this.RegionTeleportGroup.Name = "RegionTeleportGroup"; |
@@ -375,9 +410,9 @@ |
this.CurrentRegionName.Font = new System.Drawing.Font("Palatino Linotype", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.CurrentRegionName.Location = new System.Drawing.Point(216, 157); |
this.CurrentRegionName.Name = "CurrentRegionName"; |
this.CurrentRegionName.Size = new System.Drawing.Size(140, 26); |
this.CurrentRegionName.Size = new System.Drawing.Size(17, 26); |
this.CurrentRegionName.TabIndex = 7; |
this.CurrentRegionName.Text = "Puguet Sound"; |
this.CurrentRegionName.Text = " "; |
this.CurrentRegionName.Visible = false; |
// |
// CurrentRegionAt |
@@ -416,6 +451,7 @@ |
this.ConnectionStatusPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; |
this.ConnectionStatusPictureBox.TabIndex = 12; |
this.ConnectionStatusPictureBox.TabStop = false; |
this.ConnectionStatusPictureBox.Click += new System.EventHandler(this.ReconnectRequested); |
// |
// pictureBox2 |
// |
@@ -433,7 +469,7 @@ |
// |
this.Version.AutoSize = true; |
this.Version.Font = new System.Drawing.Font("Consolas", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.Version.Location = new System.Drawing.Point(280, 146); |
this.Version.Location = new System.Drawing.Point(280, 142); |
this.Version.Name = "Version"; |
this.Version.Size = new System.Drawing.Size(97, 13); |
this.Version.TabIndex = 9; |
@@ -449,7 +485,7 @@ |
// |
this.pictureBox4.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image"))); |
this.pictureBox4.Location = new System.Drawing.Point(174, 21); |
this.pictureBox4.Location = new System.Drawing.Point(188, 22); |
this.pictureBox4.Name = "pictureBox4"; |
this.pictureBox4.Size = new System.Drawing.Size(20, 20); |
this.pictureBox4.TabIndex = 12; |
@@ -460,7 +496,7 @@ |
// |
this.pictureBox7.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox7.Image"))); |
this.pictureBox7.Location = new System.Drawing.Point(174, 50); |
this.pictureBox7.Location = new System.Drawing.Point(188, 51); |
this.pictureBox7.Name = "pictureBox7"; |
this.pictureBox7.Size = new System.Drawing.Size(20, 20); |
this.pictureBox7.TabIndex = 12; |
@@ -471,7 +507,7 @@ |
// |
this.pictureBox5.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image"))); |
this.pictureBox5.Location = new System.Drawing.Point(173, 22); |
this.pictureBox5.Location = new System.Drawing.Point(188, 22); |
this.pictureBox5.Name = "pictureBox5"; |
this.pictureBox5.Size = new System.Drawing.Size(20, 20); |
this.pictureBox5.TabIndex = 12; |
@@ -482,7 +518,7 @@ |
// |
this.pictureBox3.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image"))); |
this.pictureBox3.Location = new System.Drawing.Point(461, 455); |
this.pictureBox3.Location = new System.Drawing.Point(461, 456); |
this.pictureBox3.Name = "pictureBox3"; |
this.pictureBox3.Size = new System.Drawing.Size(20, 20); |
this.pictureBox3.TabIndex = 11; |
@@ -597,7 +633,7 @@ |
// |
this.pictureBox17.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox17.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox17.Image"))); |
this.pictureBox17.Location = new System.Drawing.Point(169, 23); |
this.pictureBox17.Location = new System.Drawing.Point(172, 23); |
this.pictureBox17.Name = "pictureBox17"; |
this.pictureBox17.Size = new System.Drawing.Size(20, 20); |
this.pictureBox17.TabIndex = 11; |
@@ -645,7 +681,7 @@ |
// |
// button6 |
// |
this.button6.Location = new System.Drawing.Point(112, 52); |
this.button6.Location = new System.Drawing.Point(112, 51); |
this.button6.Name = "button6"; |
this.button6.Size = new System.Drawing.Size(118, 23); |
this.button6.TabIndex = 19; |
@@ -687,7 +723,7 @@ |
// |
// button4 |
// |
this.button4.Location = new System.Drawing.Point(90, 81); |
this.button4.Location = new System.Drawing.Point(90, 82); |
this.button4.Name = "button4"; |
this.button4.Size = new System.Drawing.Size(118, 23); |
this.button4.TabIndex = 18; |
@@ -826,7 +862,7 @@ |
// |
// RemoveEstateListMemberButton |
// |
this.RemoveEstateListMemberButton.Location = new System.Drawing.Point(494, 333); |
this.RemoveEstateListMemberButton.Location = new System.Drawing.Point(494, 334); |
this.RemoveEstateListMemberButton.Name = "RemoveEstateListMemberButton"; |
this.RemoveEstateListMemberButton.Size = new System.Drawing.Size(100, 23); |
this.RemoveEstateListMemberButton.TabIndex = 4; |
@@ -849,24 +885,25 @@ |
this.EstateListSelectBox.TabIndex = 2; |
this.EstateListSelectBox.SelectedIndexChanged += new System.EventHandler(this.EstateListSelected); |
// |
// groupBox11 |
// RegionToolsTerrainToolsGroup |
// |
this.groupBox11.Controls.Add(this.groupBox13); |
this.groupBox11.Controls.Add(this.EstateTerrainDownloadUploadGroup); |
this.groupBox11.Location = new System.Drawing.Point(246, 140); |
this.groupBox11.Name = "groupBox11"; |
this.groupBox11.Size = new System.Drawing.Size(460, 116); |
this.groupBox11.TabIndex = 0; |
this.groupBox11.TabStop = false; |
this.groupBox11.Text = "Terrain"; |
this.RegionToolsTerrainToolsGroup.Controls.Add(this.EstateVariablesGroup); |
this.RegionToolsTerrainToolsGroup.Controls.Add(this.groupBox13); |
this.RegionToolsTerrainToolsGroup.Controls.Add(this.EstateTerrainDownloadUploadGroup); |
this.RegionToolsTerrainToolsGroup.Location = new System.Drawing.Point(479, 100); |
this.RegionToolsTerrainToolsGroup.Name = "RegionToolsTerrainToolsGroup"; |
this.RegionToolsTerrainToolsGroup.Size = new System.Drawing.Size(228, 386); |
this.RegionToolsTerrainToolsGroup.TabIndex = 0; |
this.RegionToolsTerrainToolsGroup.TabStop = false; |
this.RegionToolsTerrainToolsGroup.Text = "Terrain Tools"; |
// |
// groupBox13 |
// |
this.groupBox13.Controls.Add(this.RipTerrainButton); |
this.groupBox13.Controls.Add(this.pictureBox5); |
this.groupBox13.Location = new System.Drawing.Point(219, 21); |
this.groupBox13.Location = new System.Drawing.Point(6, 110); |
this.groupBox13.Name = "groupBox13"; |
this.groupBox13.Size = new System.Drawing.Size(200, 56); |
this.groupBox13.Size = new System.Drawing.Size(216, 56); |
this.groupBox13.TabIndex = 14; |
this.groupBox13.TabStop = false; |
this.groupBox13.Text = "Override"; |
@@ -873,7 +910,7 @@ |
// |
// RipTerrainButton |
// |
this.RipTerrainButton.Location = new System.Drawing.Point(73, 21); |
this.RipTerrainButton.Location = new System.Drawing.Point(88, 21); |
this.RipTerrainButton.Name = "RipTerrainButton"; |
this.RipTerrainButton.Size = new System.Drawing.Size(94, 23); |
this.RipTerrainButton.TabIndex = 1; |
@@ -890,7 +927,7 @@ |
this.EstateTerrainDownloadUploadGroup.Enabled = false; |
this.EstateTerrainDownloadUploadGroup.Location = new System.Drawing.Point(6, 21); |
this.EstateTerrainDownloadUploadGroup.Name = "EstateTerrainDownloadUploadGroup"; |
this.EstateTerrainDownloadUploadGroup.Size = new System.Drawing.Size(200, 83); |
this.EstateTerrainDownloadUploadGroup.Size = new System.Drawing.Size(216, 83); |
this.EstateTerrainDownloadUploadGroup.TabIndex = 13; |
this.EstateTerrainDownloadUploadGroup.TabStop = false; |
this.EstateTerrainDownloadUploadGroup.Text = "Estate"; |
@@ -897,7 +934,7 @@ |
// |
// DownloadTerrainButton |
// |
this.DownloadTerrainButton.Location = new System.Drawing.Point(47, 20); |
this.DownloadTerrainButton.Location = new System.Drawing.Point(61, 21); |
this.DownloadTerrainButton.Name = "DownloadTerrainButton"; |
this.DownloadTerrainButton.Size = new System.Drawing.Size(121, 23); |
this.DownloadTerrainButton.TabIndex = 0; |
@@ -907,7 +944,7 @@ |
// |
// UploadTerrainButton |
// |
this.UploadTerrainButton.Location = new System.Drawing.Point(66, 49); |
this.UploadTerrainButton.Location = new System.Drawing.Point(80, 50); |
this.UploadTerrainButton.Name = "UploadTerrainButton"; |
this.UploadTerrainButton.Size = new System.Drawing.Size(102, 23); |
this.UploadTerrainButton.TabIndex = 2; |
@@ -960,7 +997,7 @@ |
// |
// ReturnTopCollidersButton |
// |
this.ReturnTopCollidersButton.Location = new System.Drawing.Point(503, 190); |
this.ReturnTopCollidersButton.Location = new System.Drawing.Point(503, 189); |
this.ReturnTopCollidersButton.Name = "ReturnTopCollidersButton"; |
this.ReturnTopCollidersButton.Size = new System.Drawing.Size(86, 23); |
this.ReturnTopCollidersButton.TabIndex = 11; |
@@ -1099,7 +1136,7 @@ |
// |
// ReturnTopScriptsButton |
// |
this.ReturnTopScriptsButton.Location = new System.Drawing.Point(503, 227); |
this.ReturnTopScriptsButton.Location = new System.Drawing.Point(503, 226); |
this.ReturnTopScriptsButton.Name = "ReturnTopScriptsButton"; |
this.ReturnTopScriptsButton.Size = new System.Drawing.Size(86, 23); |
this.ReturnTopScriptsButton.TabIndex = 2; |
@@ -1167,7 +1204,7 @@ |
// |
// BatchRestartButton |
// |
this.BatchRestartButton.Location = new System.Drawing.Point(348, 454); |
this.BatchRestartButton.Location = new System.Drawing.Point(348, 455); |
this.BatchRestartButton.Name = "BatchRestartButton"; |
this.BatchRestartButton.Size = new System.Drawing.Size(107, 23); |
this.BatchRestartButton.TabIndex = 1; |
@@ -1210,6 +1247,7 @@ |
// |
// ResidentListTab |
// |
this.ResidentListTab.Controls.Add(this.ResidentListTeleportHomeGroup); |
this.ResidentListTab.Controls.Add(this.ResidentListBanGroup); |
this.ResidentListTab.Controls.Add(this.label4); |
this.ResidentListTab.Controls.Add(this.ResidentListFilter); |
@@ -1237,7 +1275,7 @@ |
// ResidentBanAllEstatesBox |
// |
this.ResidentBanAllEstatesBox.AutoSize = true; |
this.ResidentBanAllEstatesBox.Location = new System.Drawing.Point(87, 23); |
this.ResidentBanAllEstatesBox.Location = new System.Drawing.Point(6, 24); |
this.ResidentBanAllEstatesBox.Name = "ResidentBanAllEstatesBox"; |
this.ResidentBanAllEstatesBox.Size = new System.Drawing.Size(79, 20); |
this.ResidentBanAllEstatesBox.TabIndex = 3; |
@@ -1246,7 +1284,7 @@ |
// |
// ResidentBanButton |
// |
this.ResidentBanButton.Location = new System.Drawing.Point(6, 21); |
this.ResidentBanButton.Location = new System.Drawing.Point(91, 21); |
this.ResidentBanButton.Name = "ResidentBanButton"; |
this.ResidentBanButton.Size = new System.Drawing.Size(75, 23); |
this.ResidentBanButton.TabIndex = 2; |
@@ -1363,6 +1401,12 @@ |
// |
// OverviewTab |
// |
this.OverviewTab.Controls.Add(this.CorradePollTimeDial); |
this.OverviewTab.Controls.Add(this.groupBox24); |
this.OverviewTab.Controls.Add(this.groupBox17); |
this.OverviewTab.Controls.Add(this.groupBox11); |
this.OverviewTab.Controls.Add(this.groupBox2); |
this.OverviewTab.Controls.Add(this.groupBox1); |
this.OverviewTab.Controls.Add(this.groupBox10); |
this.OverviewTab.Controls.Add(this.groupBox9); |
this.OverviewTab.Controls.Add(this.groupBox8); |
@@ -1371,7 +1415,6 @@ |
this.OverviewTab.Controls.Add(this.groupBox5); |
this.OverviewTab.Controls.Add(this.groupBox4); |
this.OverviewTab.Controls.Add(this.groupBox3); |
this.OverviewTab.Controls.Add(this.groupBox2); |
this.OverviewTab.Location = new System.Drawing.Point(4, 25); |
this.OverviewTab.Name = "OverviewTab"; |
this.OverviewTab.Padding = new System.Windows.Forms.Padding(3); |
@@ -1531,7 +1574,7 @@ |
// |
this.groupBox3.Controls.Add(this.LastLag); |
this.groupBox3.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox3.Location = new System.Drawing.Point(483, 171); |
this.groupBox3.Location = new System.Drawing.Point(483, 226); |
this.groupBox3.Name = "groupBox3"; |
this.groupBox3.Size = new System.Drawing.Size(107, 49); |
this.groupBox3.TabIndex = 2; |
@@ -1552,7 +1595,7 @@ |
// |
this.groupBox2.Controls.Add(this.Agents); |
this.groupBox2.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox2.Location = new System.Drawing.Point(483, 6); |
this.groupBox2.Location = new System.Drawing.Point(596, 226); |
this.groupBox2.Name = "groupBox2"; |
this.groupBox2.Size = new System.Drawing.Size(107, 49); |
this.groupBox2.TabIndex = 1; |
@@ -1858,7 +1901,7 @@ |
// |
this.RegionToolsTab.Controls.Add(this.RegionToolsRegionInfoGroup); |
this.RegionToolsTab.Controls.Add(this.RegionToolsRegionDebugGroup); |
this.RegionToolsTab.Controls.Add(this.groupBox11); |
this.RegionToolsTab.Controls.Add(this.RegionToolsTerrainToolsGroup); |
this.RegionToolsTab.Location = new System.Drawing.Point(4, 25); |
this.RegionToolsTab.Name = "RegionToolsTab"; |
this.RegionToolsTab.Size = new System.Drawing.Size(719, 489); |
@@ -1880,7 +1923,7 @@ |
this.RegionToolsRegionInfoGroup.Controls.Add(this.RegionInfoFlyBox); |
this.RegionToolsRegionInfoGroup.Controls.Add(this.ApplyRegionInfoButton); |
this.RegionToolsRegionInfoGroup.Enabled = false; |
this.RegionToolsRegionInfoGroup.Location = new System.Drawing.Point(246, 12); |
this.RegionToolsRegionInfoGroup.Location = new System.Drawing.Point(13, 12); |
this.RegionToolsRegionInfoGroup.Name = "RegionToolsRegionInfoGroup"; |
this.RegionToolsRegionInfoGroup.Size = new System.Drawing.Size(460, 122); |
this.RegionToolsRegionInfoGroup.TabIndex = 2; |
@@ -2011,12 +2054,12 @@ |
this.RegionToolsRegionDebugGroup.Controls.Add(this.RegionDebugCollisionsBox); |
this.RegionToolsRegionDebugGroup.Controls.Add(this.RegionDebugScriptsBox); |
this.RegionToolsRegionDebugGroup.Enabled = false; |
this.RegionToolsRegionDebugGroup.Location = new System.Drawing.Point(12, 12); |
this.RegionToolsRegionDebugGroup.Location = new System.Drawing.Point(479, 12); |
this.RegionToolsRegionDebugGroup.Name = "RegionToolsRegionDebugGroup"; |
this.RegionToolsRegionDebugGroup.Size = new System.Drawing.Size(228, 82); |
this.RegionToolsRegionDebugGroup.TabIndex = 1; |
this.RegionToolsRegionDebugGroup.TabStop = false; |
this.RegionToolsRegionDebugGroup.Text = "Region Debug"; |
this.RegionToolsRegionDebugGroup.Text = "Set Region Debug"; |
// |
// ApplyRegionDebugButton |
// |
@@ -2062,6 +2105,270 @@ |
// |
this.LoadCSVFile.Filter = "CSV (*.csv)|*.csv|All files (*.*)|*.*"; |
// |
// ResidentListTeleportHomeGroup |
// |
this.ResidentListTeleportHomeGroup.Controls.Add(this.pictureBox18); |
this.ResidentListTeleportHomeGroup.Controls.Add(this.button1); |
this.ResidentListTeleportHomeGroup.Location = new System.Drawing.Point(374, 426); |
this.ResidentListTeleportHomeGroup.Name = "ResidentListTeleportHomeGroup"; |
this.ResidentListTeleportHomeGroup.Size = new System.Drawing.Size(132, 60); |
this.ResidentListTeleportHomeGroup.TabIndex = 11; |
this.ResidentListTeleportHomeGroup.TabStop = false; |
this.ResidentListTeleportHomeGroup.Text = "Teleport Home"; |
// |
// button1 |
// |
this.button1.Location = new System.Drawing.Point(6, 20); |
this.button1.Name = "button1"; |
this.button1.Size = new System.Drawing.Size(92, 23); |
this.button1.TabIndex = 0; |
this.button1.Text = "Teleport Home"; |
this.button1.UseVisualStyleBackColor = true; |
this.button1.Click += new System.EventHandler(this.RequestTeleportHome); |
// |
// pictureBox18 |
// |
this.pictureBox18.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox18.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox18.Image"))); |
this.pictureBox18.Location = new System.Drawing.Point(104, 22); |
this.pictureBox18.Name = "pictureBox18"; |
this.pictureBox18.Size = new System.Drawing.Size(20, 20); |
this.pictureBox18.TabIndex = 12; |
this.pictureBox18.TabStop = false; |
this.toolTip1.SetToolTip(this.pictureBox18, "You can select residents (multiple\r\nselection is possible by control / shift\r\ncli" + |
"cking the list) and then press the\r\n\"Teleport Home\" button in order to\r\nteleport" + |
" the users home from the region."); |
// |
// EstateVariablesGroup |
// |
this.EstateVariablesGroup.Controls.Add(this.label10); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsSunPositionBox); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsFixedSunBox); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsUseEstateSunBox); |
this.EstateVariablesGroup.Controls.Add(this.label9); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsTerrainLowerLimitBox); |
this.EstateVariablesGroup.Controls.Add(this.label8); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsTerrainRaiseLimitBox); |
this.EstateVariablesGroup.Controls.Add(this.label7); |
this.EstateVariablesGroup.Controls.Add(this.TerrainToolsWaterHeightBox); |
this.EstateVariablesGroup.Controls.Add(this.pictureBox19); |
this.EstateVariablesGroup.Controls.Add(this.SetTerrainVariablesButton); |
this.EstateVariablesGroup.Location = new System.Drawing.Point(7, 173); |
this.EstateVariablesGroup.Name = "EstateVariablesGroup"; |
this.EstateVariablesGroup.Size = new System.Drawing.Size(215, 207); |
this.EstateVariablesGroup.TabIndex = 15; |
this.EstateVariablesGroup.TabStop = false; |
this.EstateVariablesGroup.Text = "Variables"; |
// |
// SetTerrainVariablesButton |
// |
this.SetTerrainVariablesButton.Location = new System.Drawing.Point(86, 178); |
this.SetTerrainVariablesButton.Name = "SetTerrainVariablesButton"; |
this.SetTerrainVariablesButton.Size = new System.Drawing.Size(95, 23); |
this.SetTerrainVariablesButton.TabIndex = 0; |
this.SetTerrainVariablesButton.Text = "Set Variables"; |
this.SetTerrainVariablesButton.UseVisualStyleBackColor = true; |
this.SetTerrainVariablesButton.Click += new System.EventHandler(this.RequestSetVariables); |
// |
// pictureBox19 |
// |
this.pictureBox19.Cursor = System.Windows.Forms.Cursors.Help; |
this.pictureBox19.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox19.Image"))); |
this.pictureBox19.Location = new System.Drawing.Point(187, 179); |
this.pictureBox19.Name = "pictureBox19"; |
this.pictureBox19.Size = new System.Drawing.Size(20, 20); |
this.pictureBox19.TabIndex = 13; |
this.pictureBox19.TabStop = false; |
this.toolTip1.SetToolTip(this.pictureBox19, "All the values have to be completed and\r\nthen by pressing the \"Set Variables\"\r\nbu" + |
"tton, the settings will be applied to\r\nthe current region."); |
// |
// TerrainToolsWaterHeightBox |
// |
this.TerrainToolsWaterHeightBox.Location = new System.Drawing.Point(168, 18); |
this.TerrainToolsWaterHeightBox.Name = "TerrainToolsWaterHeightBox"; |
this.TerrainToolsWaterHeightBox.Size = new System.Drawing.Size(39, 22); |
this.TerrainToolsWaterHeightBox.TabIndex = 14; |
// |
// label7 |
// |
this.label7.AutoSize = true; |
this.label7.Location = new System.Drawing.Point(83, 19); |
this.label7.Name = "label7"; |
this.label7.Size = new System.Drawing.Size(76, 16); |
this.label7.TabIndex = 15; |
this.label7.Text = "Water Height:"; |
// |
// TerrainToolsTerrainRaiseLimitBox |
// |
this.TerrainToolsTerrainRaiseLimitBox.Location = new System.Drawing.Point(168, 46); |
this.TerrainToolsTerrainRaiseLimitBox.Name = "TerrainToolsTerrainRaiseLimitBox"; |
this.TerrainToolsTerrainRaiseLimitBox.Size = new System.Drawing.Size(39, 22); |
this.TerrainToolsTerrainRaiseLimitBox.TabIndex = 16; |
// |
// label8 |
// |
this.label8.AutoSize = true; |
this.label8.Location = new System.Drawing.Point(57, 48); |
this.label8.Name = "label8"; |
this.label8.Size = new System.Drawing.Size(102, 16); |
this.label8.TabIndex = 17; |
this.label8.Text = "Terrain Raise Limit:"; |
// |
// TerrainToolsTerrainLowerLimitBox |
// |
this.TerrainToolsTerrainLowerLimitBox.Location = new System.Drawing.Point(168, 74); |
this.TerrainToolsTerrainLowerLimitBox.Name = "TerrainToolsTerrainLowerLimitBox"; |
this.TerrainToolsTerrainLowerLimitBox.Size = new System.Drawing.Size(39, 22); |
this.TerrainToolsTerrainLowerLimitBox.TabIndex = 18; |
// |
// label9 |
// |
this.label9.AutoSize = true; |
this.label9.Location = new System.Drawing.Point(50, 76); |
this.label9.Name = "label9"; |
this.label9.Size = new System.Drawing.Size(109, 16); |
this.label9.TabIndex = 19; |
this.label9.Text = "Terrain Lower Limit:"; |
// |
// TerrainToolsUseEstateSunBox |
// |
this.TerrainToolsUseEstateSunBox.AutoSize = true; |
this.TerrainToolsUseEstateSunBox.Location = new System.Drawing.Point(107, 102); |
this.TerrainToolsUseEstateSunBox.Name = "TerrainToolsUseEstateSunBox"; |
this.TerrainToolsUseEstateSunBox.Size = new System.Drawing.Size(100, 20); |
this.TerrainToolsUseEstateSunBox.TabIndex = 3; |
this.TerrainToolsUseEstateSunBox.Text = "Use Estate Sun"; |
this.TerrainToolsUseEstateSunBox.UseVisualStyleBackColor = true; |
// |
// TerrainToolsFixedSunBox |
// |
this.TerrainToolsFixedSunBox.AutoSize = true; |
this.TerrainToolsFixedSunBox.Location = new System.Drawing.Point(132, 128); |
this.TerrainToolsFixedSunBox.Name = "TerrainToolsFixedSunBox"; |
this.TerrainToolsFixedSunBox.Size = new System.Drawing.Size(75, 20); |
this.TerrainToolsFixedSunBox.TabIndex = 3; |
this.TerrainToolsFixedSunBox.Text = "Fixed Sun"; |
this.TerrainToolsFixedSunBox.UseVisualStyleBackColor = true; |
// |
// TerrainToolsSunPositionBox |
// |
this.TerrainToolsSunPositionBox.Location = new System.Drawing.Point(168, 150); |
this.TerrainToolsSunPositionBox.Name = "TerrainToolsSunPositionBox"; |
this.TerrainToolsSunPositionBox.Size = new System.Drawing.Size(39, 22); |
this.TerrainToolsSunPositionBox.TabIndex = 3; |
// |
// label10 |
// |
this.label10.AutoSize = true; |
this.label10.Location = new System.Drawing.Point(83, 152); |
this.label10.Name = "label10"; |
this.label10.Size = new System.Drawing.Size(74, 16); |
this.label10.TabIndex = 3; |
this.label10.Text = "Sun Position:"; |
// |
// groupBox1 |
// |
this.groupBox1.Controls.Add(this.FrameTime); |
this.groupBox1.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox1.Location = new System.Drawing.Point(483, 171); |
this.groupBox1.Name = "groupBox1"; |
this.groupBox1.Size = new System.Drawing.Size(107, 49); |
this.groupBox1.TabIndex = 11; |
this.groupBox1.TabStop = false; |
this.groupBox1.Text = "Frame Time"; |
// |
// FrameTime |
// |
this.FrameTime.AutoSize = true; |
this.FrameTime.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.FrameTime.Location = new System.Drawing.Point(12, 21); |
this.FrameTime.Name = "FrameTime"; |
this.FrameTime.Size = new System.Drawing.Size(32, 18); |
this.FrameTime.TabIndex = 0; |
this.FrameTime.Text = " "; |
// |
// groupBox11 |
// |
this.groupBox11.Controls.Add(this.ScriptedObjects); |
this.groupBox11.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox11.Location = new System.Drawing.Point(483, 6); |
this.groupBox11.Name = "groupBox11"; |
this.groupBox11.Size = new System.Drawing.Size(107, 49); |
this.groupBox11.TabIndex = 12; |
this.groupBox11.TabStop = false; |
this.groupBox11.Text = "Scripted Objects"; |
// |
// ScriptedObjects |
// |
this.ScriptedObjects.AutoSize = true; |
this.ScriptedObjects.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.ScriptedObjects.Location = new System.Drawing.Point(12, 21); |
this.ScriptedObjects.Name = "ScriptedObjects"; |
this.ScriptedObjects.Size = new System.Drawing.Size(32, 18); |
this.ScriptedObjects.TabIndex = 10; |
this.ScriptedObjects.Text = " "; |
// |
// groupBox17 |
// |
this.groupBox17.Controls.Add(this.PhysicsTime); |
this.groupBox17.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox17.Location = new System.Drawing.Point(483, 281); |
this.groupBox17.Name = "groupBox17"; |
this.groupBox17.Size = new System.Drawing.Size(107, 49); |
this.groupBox17.TabIndex = 13; |
this.groupBox17.TabStop = false; |
this.groupBox17.Text = "Physics Time"; |
// |
// PhysicsTime |
// |
this.PhysicsTime.AutoSize = true; |
this.PhysicsTime.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.PhysicsTime.Location = new System.Drawing.Point(12, 21); |
this.PhysicsTime.Name = "PhysicsTime"; |
this.PhysicsTime.Size = new System.Drawing.Size(32, 18); |
this.PhysicsTime.TabIndex = 0; |
this.PhysicsTime.Text = " "; |
// |
// groupBox24 |
// |
this.groupBox24.Controls.Add(this.NetTime); |
this.groupBox24.Font = new System.Drawing.Font("Palatino Linotype", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.groupBox24.Location = new System.Drawing.Point(596, 281); |
this.groupBox24.Name = "groupBox24"; |
this.groupBox24.Size = new System.Drawing.Size(107, 49); |
this.groupBox24.TabIndex = 14; |
this.groupBox24.TabStop = false; |
this.groupBox24.Text = "Net Time"; |
// |
// NetTime |
// |
this.NetTime.AutoSize = true; |
this.NetTime.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.NetTime.Location = new System.Drawing.Point(12, 21); |
this.NetTime.Name = "NetTime"; |
this.NetTime.Size = new System.Drawing.Size(32, 18); |
this.NetTime.TabIndex = 0; |
this.NetTime.Text = " "; |
// |
// CorradePollTimeDial |
// |
this.CorradePollTimeDial.BackColor = System.Drawing.Color.Transparent; |
this.CorradePollTimeDial.DialColor = System.Drawing.Color.LightYellow; |
this.CorradePollTimeDial.DialText = "Poll (s)"; |
this.CorradePollTimeDial.Font = new System.Drawing.Font("Consolas", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); |
this.CorradePollTimeDial.Glossiness = 0F; |
this.CorradePollTimeDial.Location = new System.Drawing.Point(518, 333); |
this.CorradePollTimeDial.MaxValue = 5F; |
this.CorradePollTimeDial.MinValue = 0F; |
this.CorradePollTimeDial.Name = "CorradePollTimeDial"; |
this.CorradePollTimeDial.NoOfDivisions = 5; |
this.CorradePollTimeDial.NoOfSubDivisions = 4; |
this.CorradePollTimeDial.RecommendedValue = 0F; |
this.CorradePollTimeDial.Size = new System.Drawing.Size(150, 150); |
this.CorradePollTimeDial.TabIndex = 15; |
this.CorradePollTimeDial.ThresholdPercent = 20F; |
this.CorradePollTimeDial.Value = 0F; |
// |
// Vassal |
// |
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); |
@@ -2115,7 +2422,7 @@ |
this.EstateListGroup.ResumeLayout(false); |
this.EstateListGroup.PerformLayout(); |
((System.ComponentModel.ISupportInitialize)(this.EstateListGridView)).EndInit(); |
this.groupBox11.ResumeLayout(false); |
this.RegionToolsTerrainToolsGroup.ResumeLayout(false); |
this.groupBox13.ResumeLayout(false); |
this.EstateTerrainDownloadUploadGroup.ResumeLayout(false); |
this.EstateTopTab.ResumeLayout(false); |
@@ -2178,6 +2485,19 @@ |
this.groupBox18.PerformLayout(); |
this.RegionToolsRegionDebugGroup.ResumeLayout(false); |
this.RegionToolsRegionDebugGroup.PerformLayout(); |
this.ResidentListTeleportHomeGroup.ResumeLayout(false); |
((System.ComponentModel.ISupportInitialize)(this.pictureBox18)).EndInit(); |
this.EstateVariablesGroup.ResumeLayout(false); |
this.EstateVariablesGroup.PerformLayout(); |
((System.ComponentModel.ISupportInitialize)(this.pictureBox19)).EndInit(); |
this.groupBox1.ResumeLayout(false); |
this.groupBox1.PerformLayout(); |
this.groupBox11.ResumeLayout(false); |
this.groupBox11.PerformLayout(); |
this.groupBox17.ResumeLayout(false); |
this.groupBox17.PerformLayout(); |
this.groupBox24.ResumeLayout(false); |
this.groupBox24.PerformLayout(); |
this.ResumeLayout(false); |
this.PerformLayout(); |
|
@@ -2205,7 +2525,7 @@ |
private SaveFileDialog SavePNGFileDialog; |
private SaveFileDialog SaveRawFileDialog; |
private TabPage EstateListsTab; |
private GroupBox groupBox11; |
private GroupBox RegionToolsTerrainToolsGroup; |
private GroupBox groupBox13; |
private Button RipTerrainButton; |
private PictureBox pictureBox5; |
@@ -2358,6 +2678,32 @@ |
private Button button4; |
private OpenFileDialog LoadCSVFile; |
private Button button9; |
private GroupBox ResidentListTeleportHomeGroup; |
private Button button1; |
private PictureBox pictureBox18; |
private GroupBox EstateVariablesGroup; |
private Label label10; |
private TextBox TerrainToolsSunPositionBox; |
private CheckBox TerrainToolsFixedSunBox; |
private CheckBox TerrainToolsUseEstateSunBox; |
private Label label9; |
private TextBox TerrainToolsTerrainLowerLimitBox; |
private Label label8; |
private TextBox TerrainToolsTerrainRaiseLimitBox; |
private Label label7; |
private TextBox TerrainToolsWaterHeightBox; |
private PictureBox pictureBox19; |
private Button SetTerrainVariablesButton; |
private GroupBox groupBox1; |
private Label FrameTime; |
private GroupBox groupBox11; |
private Label ScriptedObjects; |
private GroupBox groupBox24; |
private Label NetTime; |
private GroupBox groupBox17; |
private Label PhysicsTime; |
private BackgroundWorker backgroundWorker1; |
private AquaControls.AquaGauge CorradePollTimeDial; |
} |
} |
|
/Vassal/Vassal/VassalForm.cs |
@@ -6,6 +6,7 @@ |
|
using System; |
using System.Collections.Generic; |
using System.Diagnostics; |
using System.Drawing; |
using System.Drawing.Imaging; |
using System.IO; |
@@ -499,6 +500,9 @@ |
vassalForm.StatusText.Text = @"Teleporting to " + selectedRegionName; |
})); |
|
// Pause for teleport (10 teleports / 15s allowed). |
Thread.Sleep(700); |
|
int elapsedSeconds = 0; |
Timer teleportTimer = new Timer(TimeSpan.FromSeconds(1).TotalMilliseconds); |
teleportTimer.Elapsed += (o, p) => |
@@ -619,6 +623,14 @@ |
ActiveScripts.Enabled = false; |
ScriptTime.Text = string.Empty; |
ScriptTime.Enabled = false; |
FrameTime.Text = string.Empty; |
FrameTime.Enabled = false; |
ScriptedObjects.Text = string.Empty; |
ScriptedObjects.Enabled = false; |
PhysicsTime.Text = string.Empty; |
PhysicsTime.Enabled = false; |
NetTime.Text = string.Empty; |
NetTime.Enabled = false; |
Objects.Text = string.Empty; |
Objects.Enabled = false; |
})); |
@@ -653,7 +665,9 @@ |
EstateTopTab.Enabled = false; |
EstateListsTab.Enabled = false; |
ResidentListBanGroup.Enabled = false; |
ResidentListTeleportHomeGroup.Enabled = false; |
EstateTerrainDownloadUploadGroup.Enabled = false; |
EstateVariablesGroup.Enabled = false; |
// Estate textures |
RegionTexturesLowUUIDApplyBox.Enabled = false; |
RegionTexturesLowUUIDApplyButton.Enabled = false; |
@@ -734,6 +748,7 @@ |
break; |
} |
Tabs.Enabled = true; |
RegionTeleportGroup.Enabled = true; |
})); |
} |
catch (Exception) |
@@ -757,6 +772,7 @@ |
break; |
} |
Tabs.Enabled = false; |
RegionTeleportGroup.Enabled = false; |
})); |
} |
|
@@ -799,7 +815,9 @@ |
EstateTopTab.Enabled = true; |
EstateListsTab.Enabled = true; |
ResidentListBanGroup.Enabled = true; |
ResidentListTeleportHomeGroup.Enabled = true; |
EstateTerrainDownloadUploadGroup.Enabled = true; |
EstateVariablesGroup.Enabled = true; |
RegionToolsRegionDebugGroup.Enabled = true; |
RegionToolsRegionInfoGroup.Enabled = true; |
// Estate textures |
@@ -816,7 +834,9 @@ |
EstateTopTab.Enabled = false; |
EstateListsTab.Enabled = false; |
ResidentListBanGroup.Enabled = false; |
ResidentListTeleportHomeGroup.Enabled = false; |
EstateTerrainDownloadUploadGroup.Enabled = false; |
EstateVariablesGroup.Enabled = false; |
RegionToolsRegionDebugGroup.Enabled = false; |
RegionToolsRegionInfoGroup.Enabled = false; |
// Estate textures |
@@ -862,6 +882,9 @@ |
|
try |
{ |
// Start measuring the lag to Corrade. |
Stopwatch stopWatch = new Stopwatch(); |
stopWatch.Start(); |
// Get the statistics. |
string result = wasPOST(vassalConfiguration.HTTPServerURL, |
wasKeyValueEscape(new Dictionary<string, string> |
@@ -880,10 +903,15 @@ |
"ActiveScripts", |
"ScriptTime", |
"Objects", |
"FrameTime", |
"ScriptedObjects", |
"PhysicsTime", |
"NetTime", |
"AvatarPositions" |
}) |
} |
}), vassalConfiguration.DataTimeout); |
stopWatch.Stop(); |
|
bool success; |
if (string.IsNullOrEmpty(result) || |
@@ -911,8 +939,21 @@ |
ActiveScripts.Enabled = true; |
ScriptTime.Text = data[data.IndexOf("ScriptTime") + 1]; |
ScriptTime.Enabled = true; |
FrameTime.Text = data[data.IndexOf("FrameTime") + 1]; |
FrameTime.Enabled = true; |
ScriptedObjects.Text = data[data.IndexOf("ScriptedObjects") + 1]; |
ScriptedObjects.Enabled = true; |
PhysicsTime.Text = data[data.IndexOf("PhysicsTime") + 1]; |
PhysicsTime.Enabled = true; |
NetTime.Text = data[data.IndexOf("NetTime") + 1]; |
NetTime.Enabled = true; |
Objects.Text = data[data.IndexOf("Objects") + 1]; |
Objects.Enabled = true; |
|
// Show the overview lag time. |
CorradePollTimeDial.Value = |
(float) Math.Min(TimeSpan.FromMilliseconds(stopWatch.ElapsedMilliseconds).TotalSeconds, |
CorradePollTimeDial.MaxValue); |
})); |
|
// Get avatar positions. |
@@ -2037,7 +2078,6 @@ |
vassalForm.Invoke( |
(MethodInvoker) |
(() => { vassalForm.StatusText.Text = @"Teleport succeeded."; })); |
Thread.Sleep(TimeSpan.FromSeconds(1).Milliseconds); |
break; |
default: |
// In case the destination is to close (Corrade status code 37559), |
@@ -2054,11 +2094,13 @@ |
vassalForm.Invoke( |
(MethodInvoker) |
(() => { vassalForm.StatusText.Text = @"Teleport failed."; })); |
Thread.Sleep(10000); |
break; |
} |
break; |
} |
|
// Pause for teleport (10 teleports / 15s allowed). |
Thread.Sleep(700); |
} while (!success && !(--teleportRetries).Equals(0)); |
|
if (!success) |
@@ -2146,6 +2188,11 @@ |
} |
})); |
} |
finally |
{ |
// Pause for teleport (10 teleports / 15s allowed). |
Thread.Sleep(700); |
} |
} while (!restartRegionQueue.Count.Equals(0)); |
} |
catch (Exception) |
@@ -2196,11 +2243,12 @@ |
// Block teleports and disable button. |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
ResidentListTeleportHomeGroup.Enabled = false; |
ResidentListBanGroup.Enabled = false; |
RegionTeleportGroup.Enabled = false; |
})); |
|
// Enqueue all the regions to restart. |
// Enqueue all the agents to ban. |
Queue<UUID> agentsQueue = new Queue<UUID>(); |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
@@ -2256,7 +2304,7 @@ |
vassalForm.Invoke( |
(MethodInvoker) (() => { alsoBan = vassalForm.ResidentBanAllEstatesBox.Checked; })); |
|
// Teleport to the region. |
// Ban the resident. |
string result = wasPOST(vassalConfiguration.HTTPServerURL, |
wasKeyValueEscape(new Dictionary<string, string> |
{ |
@@ -2322,6 +2370,7 @@ |
// Allow teleports and enable button. |
vassalForm.BeginInvoke((MethodInvoker) (() => |
{ |
ResidentListTeleportHomeGroup.Enabled = true; |
ResidentListBanGroup.Enabled = true; |
RegionTeleportGroup.Enabled = true; |
})); |
@@ -3999,6 +4048,294 @@ |
})); |
} |
|
private void RequestTeleportHome(object sender, EventArgs e) |
{ |
// Block teleports and disable button. |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
ResidentListTeleportHomeGroup.Enabled = false; |
ResidentListBanGroup.Enabled = false; |
RegionTeleportGroup.Enabled = false; |
})); |
|
// Enqueue all the agents to teleport home. |
Queue<UUID> agentsQueue = new Queue<UUID>(); |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
foreach ( |
DataGridViewRow residentListRow in |
ResidentListGridView.Rows.AsParallel() |
.Cast<DataGridViewRow>() |
.Where(o => o.Selected || o.Cells.Cast<DataGridViewCell>().Any(p => p.Selected))) |
{ |
UUID agentUUID; |
if (!UUID.TryParse(residentListRow.Cells["ResidentListUUID"].Value.ToString(), out agentUUID)) |
continue; |
agentsQueue.Enqueue(agentUUID); |
} |
})); |
|
// If no rows were selected, enable teleports, the return button and return. |
if (agentsQueue.Count.Equals(0)) |
{ |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
ResidentListBanGroup.Enabled = true; |
RegionTeleportGroup.Enabled = true; |
})); |
return; |
} |
|
new Thread(() => |
{ |
Monitor.Enter(ClientInstanceTeleportLock); |
try |
{ |
do |
{ |
// Dequeue the first object. |
UUID agentUUID = agentsQueue.Dequeue(); |
DataGridViewRow currentDataGridViewRow = null; |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
currentDataGridViewRow = vassalForm.ResidentListGridView.Rows.AsParallel() |
.Cast<DataGridViewRow>() |
.FirstOrDefault( |
o => |
o.Cells["ResidentListUUID"].Value.ToString() |
.Equals(agentUUID.ToString(), StringComparison.OrdinalIgnoreCase)); |
})); |
|
if (currentDataGridViewRow == null) continue; |
|
try |
{ |
// Teleport the user home. |
string result = wasPOST(vassalConfiguration.HTTPServerURL, |
wasKeyValueEscape(new Dictionary<string, string> |
{ |
{"command", "estateteleportusershome"}, |
{"group", vassalConfiguration.Group}, |
{"password", vassalConfiguration.Password}, |
{"avatars", agentUUID.ToString()} |
}), vassalConfiguration.DataTimeout); |
|
if (string.IsNullOrEmpty(result)) |
throw new Exception("Error communicating with Corrade."); |
|
bool success; |
if (!bool.TryParse(wasInput(wasKeyValueGet("success", result)), out success)) |
throw new Exception("No success status could be retrieved."); |
|
switch (success) |
{ |
case true: |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
vassalForm.StatusText.Text = @"Resident teleported home."; |
currentDataGridViewRow.Selected = false; |
currentDataGridViewRow.DefaultCellStyle.BackColor = Color.LightGreen; |
foreach ( |
DataGridViewCell cell in |
currentDataGridViewRow.Cells.AsParallel().Cast<DataGridViewCell>()) |
{ |
cell.ToolTipText = @"Resident teleported home."; |
} |
})); |
break; |
default: |
throw new Exception("Unable to teleport resident home."); |
} |
} |
catch (Exception ex) |
{ |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
vassalForm.StatusText.Text = ex.Message; |
currentDataGridViewRow.Selected = false; |
currentDataGridViewRow.DefaultCellStyle.BackColor = Color.LightPink; |
foreach ( |
DataGridViewCell cell in |
currentDataGridViewRow.Cells.AsParallel().Cast<DataGridViewCell>()) |
{ |
cell.ToolTipText = ex.Message; |
} |
})); |
} |
} while (agentsQueue.Count.Equals(0)); |
} |
catch (Exception) |
{ |
} |
finally |
{ |
Monitor.Exit(ClientInstanceTeleportLock); |
// Allow teleports and enable button. |
vassalForm.BeginInvoke((MethodInvoker) (() => |
{ |
ResidentListTeleportHomeGroup.Enabled = true; |
ResidentListBanGroup.Enabled = true; |
RegionTeleportGroup.Enabled = true; |
})); |
} |
}) |
{IsBackground = true}.Start(); |
} |
|
private void RequestSetVariables(object sender, EventArgs e) |
{ |
// Block teleports and disable button. |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
RegionTeleportGroup.Enabled = false; |
SetTerrainVariablesButton.Enabled = false; |
})); |
|
new Thread(() => |
{ |
try |
{ |
Monitor.Enter(ClientInstanceTeleportLock); |
|
int waterHeight = 10; |
int terrainRaiseLimit = 100; |
int terrainLowerLimit = -100; |
bool useEstateSun = true; |
bool fixedSun = false; |
int sunPosition = 18; |
|
bool run = false; |
|
vassalForm.Invoke((MethodInvoker) (() => |
{ |
useEstateSun = TerrainToolsUseEstateSunBox.Checked; |
fixedSun = TerrainToolsFixedSunBox.Checked; |
switch (!int.TryParse(TerrainToolsWaterHeightBox.Text, out waterHeight)) |
{ |
case true: |
TerrainToolsWaterHeightBox.BackColor = Color.MistyRose; |
return; |
default: |
TerrainToolsWaterHeightBox.BackColor = Color.Empty; |
break; |
} |
switch (!int.TryParse(TerrainToolsTerrainRaiseLimitBox.Text, out terrainRaiseLimit)) |
{ |
case true: |
TerrainToolsTerrainRaiseLimitBox.BackColor = Color.MistyRose; |
return; |
default: |
TerrainToolsTerrainRaiseLimitBox.BackColor = Color.Empty; |
break; |
} |
switch (!int.TryParse(TerrainToolsTerrainLowerLimitBox.Text, out terrainLowerLimit)) |
{ |
case true: |
TerrainToolsTerrainLowerLimitBox.BackColor = Color.MistyRose; |
return; |
default: |
TerrainToolsTerrainLowerLimitBox.BackColor = Color.Empty; |
break; |
} |
switch (!int.TryParse(TerrainToolsSunPositionBox.Text, out sunPosition)) |
{ |
case true: |
TerrainToolsSunPositionBox.BackColor = Color.MistyRose; |
return; |
default: |
TerrainToolsSunPositionBox.BackColor = Color.Empty; |
break; |
} |
|
run = true; |
})); |
|
if (!run) return; |
|
// Set the terrain variables. |
string result = wasPOST(vassalConfiguration.HTTPServerURL, |
wasKeyValueEscape(new Dictionary<string, string> |
{ |
{"command", "setregionterrainvariables"}, |
{"group", vassalConfiguration.Group}, |
{"password", vassalConfiguration.Password}, |
{"waterheight", waterHeight.ToString()}, |
{"terrainraiselimit", terrainRaiseLimit.ToString()}, |
{"terrainlowerlimit", terrainLowerLimit.ToString()}, |
{"useestatesun", useEstateSun.ToString()}, |
{"fixedsun", fixedSun.ToString()}, |
{"sunposition", sunPosition.ToString()} |
}), vassalConfiguration.DataTimeout); |
|
if (string.IsNullOrEmpty(result)) |
throw new Exception("Error communicating with Corrade"); |
|
bool success; |
if (!bool.TryParse(wasInput(wasKeyValueGet("success", result)), out success)) |
throw new Exception("No success status could be retrieved"); |
|
if (!success) |
throw new Exception("Unable to set region variables"); |
} |
catch (Exception ex) |
{ |
vassalForm.Invoke((MethodInvoker) (() => { StatusText.Text = ex.Message; })); |
} |
finally |
{ |
Monitor.Exit(ClientInstanceTeleportLock); |
} |
|
// Block teleports and disable button. |
vassalForm.Invoke((MethodInvoker) (() => |
{ |
RegionTeleportGroup.Enabled = true; |
SetTerrainVariablesButton.Enabled = true; |
})); |
}) |
{IsBackground = true}.Start(); |
} |
|
private void ReconnectRequested(object sender, EventArgs e) |
{ |
// Spawn a thread to check Corrade's connection status. |
new Thread(() => |
{ |
TcpClient tcpClient = new TcpClient(); |
try |
{ |
Uri uri = new Uri(vassalConfiguration.HTTPServerURL); |
tcpClient.Connect(uri.Host, uri.Port); |
// port open |
vassalForm.BeginInvoke((MethodInvoker) (() => { vassalForm.Tabs.Enabled = true; })); |
// set the loading spinner |
if (vassalForm.RegionAvatarsMap.Image == null) |
{ |
Assembly thisAssembly = Assembly.GetExecutingAssembly(); |
Stream file = |
thisAssembly.GetManifestResourceStream("Vassal.img.loading.gif"); |
switch (file != null) |
{ |
case true: |
vassalForm.BeginInvoke((MethodInvoker) (() => |
{ |
vassalForm.RegionAvatarsMap.SizeMode = PictureBoxSizeMode.CenterImage; |
vassalForm.RegionAvatarsMap.Image = Image.FromStream(file); |
vassalForm.RegionAvatarsMap.Refresh(); |
})); |
break; |
} |
} |
} |
catch (Exception) |
{ |
// port closed |
vassalForm.BeginInvoke((MethodInvoker) (() => { vassalForm.Tabs.Enabled = false; })); |
} |
}) |
{IsBackground = true}.Start(); |
} |
|
/// <summary> |
/// Linden constants. |
/// </summary> |
/Vassal/Vassal/VassalForm.resx |
@@ -7435,6 +7435,60 @@ |
<metadata name="EstateListUUID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
<value>True</value> |
</metadata> |
<data name="pictureBox19.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
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 |
</value> |
</data> |
<metadata name="TopCollidersScore.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
<value>True</value> |
</metadata> |
@@ -7471,6 +7525,60 @@ |
<metadata name="BatchRestartPosition.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
<value>True</value> |
</metadata> |
<data name="pictureBox18.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
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 |
</value> |
</data> |
<metadata name="ResidentListName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
<value>True</value> |
</metadata> |
@@ -7492,6 +7600,9 @@ |
<metadata name="LoadCSVFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
<value>837, 17</value> |
</metadata> |
<metadata name="backgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
<value>17, 56</value> |
</metadata> |
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
AAABAAYAAAAAAAEAIADVHwEAZgAAAICAAAABACAAKAgBADsgAQBAQAAAAQAgAChCAABjKAIAMDAAAAEA |