diff --git a/Launcher2/Icon.ico b/Launcher2/Icon.ico
index 7d9dec187..5b40528ea 100644
Binary files a/Launcher2/Icon.ico and b/Launcher2/Icon.ico differ
diff --git a/Launcher2/LauncherMain.cs b/Launcher2/LauncherMain.cs
index f607f340c..75f9d8948 100644
--- a/Launcher2/LauncherMain.cs
+++ b/Launcher2/LauncherMain.cs
@@ -143,6 +143,11 @@ namespace Launcher2
if (settings.GraphicsWidth == mode.Width && settings.GraphicsHeight == mode.Height) resolutionDD.SelectItem(mode);
}
+ if (resolutionDD.SelectedItemData==null)
+ {
+ resolutionDD.SelectItem(GraphicsAdapter.DefaultAdapter.SupportedDisplayModes.Last());
+ }
+
new GUITextBlock(new Rectangle(x, y + 50, 20, 20), "Content package", GUI.Style, Alignment.TopLeft, Alignment.TopLeft, guiRoot);
contentPackageDD = new GUIDropDown(new Rectangle(x, y + 70, 200, 20), "", GUI.Style, guiRoot);
@@ -153,7 +158,7 @@ namespace Launcher2
if (settings.SelectedContentPackage == contentPackage) contentPackageDD.SelectItem(contentPackage);
}
- new GUIButton(new Rectangle(x,y+120,150,20), "Package Manager", GUI.Style, guiRoot);
+ //new GUIButton(new Rectangle(x,y+120,150,20), "Package Manager", GUI.Style, guiRoot);
var fullScreenTick = new GUITickBox(new Rectangle(x,y+150,20,20), "Fullscreen", Alignment.TopLeft, guiRoot);
fullScreenTick.OnSelected = ToggleFullScreen;
diff --git a/Launcher2/Properties/AssemblyInfo.cs b/Launcher2/Properties/AssemblyInfo.cs
index 4ddff2475..b63ffe7f1 100644
--- a/Launcher2/Properties/AssemblyInfo.cs
+++ b/Launcher2/Properties/AssemblyInfo.cs
@@ -5,7 +5,7 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Launcher2")]
+[assembly: AssemblyTitle("Barotrauma Launcher")]
[assembly: AssemblyProduct("Launcher2")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyDescription("")]
diff --git a/Subsurface/Content/Characters/Human/human.xml b/Subsurface/Content/Characters/Human/human.xml
index b81c79cc2..5af2065ec 100644
--- a/Subsurface/Content/Characters/Human/human.xml
+++ b/Subsurface/Content/Characters/Human/human.xml
@@ -4,7 +4,11 @@
+ stepsize="42.0, 12.0"
+ walkanimspeed="4.58"
+ movementlerp="0.4"
+ legtorque="15.0"
+ thightorque="-5.0">
diff --git a/Subsurface/Source/Characters/Character.cs b/Subsurface/Source/Characters/Character.cs
index 74ae1457f..759a8ffa7 100644
--- a/Subsurface/Source/Characters/Character.cs
+++ b/Subsurface/Source/Characters/Character.cs
@@ -680,17 +680,8 @@ namespace Subsurface
public void Update(Camera cam, float deltaTime)
{
- if (isDead)
- {
- if (controlled == this)
- {
- cam.Zoom = MathHelper.Lerp(cam.Zoom, 1.5f, 0.1f);
- cam.TargetPos = ConvertUnits.ToDisplayUnits(AnimController.limbs[0].SimPosition);
- cam.OffsetAmount = 0.0f;
- }
- return;
- }
-
+ if (isDead) return;
+
if (PressureProtection==0.0f &&
(AnimController.CurrentHull == null || AnimController.CurrentHull.LethalPressure >= 100.0f))
{
@@ -953,15 +944,40 @@ namespace Subsurface
Kill(true);
}
- private IEnumerable